At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Methods and systems for cloning a cloud node
Systems and methods for cloning a cloud node are disclosed. For example, one disclosed method for cloning a cloud node comprises identifying changes during...
Management of intermediate data spills during the shuffle phase of a
A system and a method for spill management during the shuffle phase of a map-reduce job performed in a distributed computer system on distributed files. A...
System and method for asynchronous use of a network-based file system
A system and method for utilizing a network-based file system from a client terminal. In examples described herein, an input command is processed on a client...
Distributed file system using consensus nodes
A cluster of nodes in a distributed file system may include; at least two namenodes, each coupled to a plurality of data nodes and each configured to store a...
Atomic incremental load for map-reduce systems on append-only file systems
Augmenting data files in a repository of an append-only file system comprises maintaining metadata corresponding to each data file for tracking a logical...
System and method for managing media files
Systems and methods are presented which allow a user's device to accept media from a variety of sources, process those media items based on their ...
Systems and methods for deduplicating archive objects
A computer-implemented method for deduplicating archive objects may include (1) tagging, using an archiving service, archive objects to indicate data related to...
System and method for aligning data frames in time
A method and apparatus for merging data acquired by two or more capture devices from two or more points in a computer system, duplicate frames are analyzed to...
Compression and deduplication layered driver
A method, apparatus, and system for interposed file system driver is provided, which provides a logical file system on top of an existing base file system. One...
Efficient file hash identifier computation
Described is maintaining cached hash values for files in association with state data for each file that represents the state of that file's contents at the time...
Method and system for backing up and restoring a multi-user relational
database management system
Backing up and restoring a multi-user relational database management system is described. A first unique backup file name is created, based on a user-specified...
Hierarchical tags with community-based ratings
A method for generating and maintaining hierarchical tags with community-based ratings is provided. Tags for media streams are organized into a hierarchical...
A multi-tiered filesystem integrates multiple types of storage devices into a contiguous filesystem storage space having regions associated with two or more...
Computing system and data management method thereof
A data management method of a computing system includes dividing a storage device into a first area and a second area, storing data and nodes related to the...
Techniques to take clean database file snapshot in an online database
Techniques are described herein for making a clean file snapshot of a target file. The techniques may be applied to a single target file, to a set of target...
Techniques for data assignment from an external distributed file system to
a database management system
Techniques for data assignment from an external distributed file system (DFS) to a database management system (DBMS) are provided. Data blocks from the DFS are...
Method and system for managing content within a rich multimedia
There is provided a method of managing content within a rich multimedia interaction comprising identifying a set of content objects associated with the rich...
Assigning tags to media files
There is described a device and method for assigning a tag to a media file associated with metadata describing features of the media file. The metadata is...
Compiler and operating system adapted for generating programs for decoding
communication packets utilizing a...
A method for operating a data processing system to extract information from a record is disclosed. The method includes defining a plurality of ALTERNATIVE...
Method and apparatus for performing type-aware change tracking in a
One embodiment of the present invention provides a system that facilitates performing type-aware change tracking in a document. During operation, the system...
Server-assisted object recognition and tracking for mobile devices
Exemplary embodiments for performing server-assisted object recognition and tracking are disclosed herein. For example, in certain embodiments of the disclosed...
Systems and methods for natural language generation
A method includes receiving a corpus comprising a set of pre-segmented texts. The method further includes creating a plurality of modified pre-segmented texts...
Domain specific natural language normalization
Embodiments of the present invention provide a method, system and computer program product for the domain specific normalization of a corpus of text. In an...
Information providing device, information providing method, and computer
An information providing device: saves a posted document and respective electronic files of a translation thereof in one or more other languages, in association...
Method for extracting semantic distance from mathematical sentences and
classifying mathematical sentences by...
A method of extracting the semantic distance from the mathematical sentence and classifying the mathematical sentence by the semantic distance, includes:...
Systems and methods for semantic information retrieval
A semantic tagging method may add context to a sentence in order to increase search efficiency. Regardless of an author's writing style, translating semantic...
Encoding text units
Disclosed are various embodiments for a text module that receives, in at least one computing device, an encoded text block, the encoded text block comprising...
Preventing frustration in online chat communication
Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript...
Associating one or more terms in a message trail with a task entry
Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry,...
System and method for inputting text into electronic devices
Systems comprising a user interface configured to receive text input by a user and a text prediction engine configured to receive the input text and generate...
Universal language classification devices, systems, and methods
A computer-implemented method, implemented, at least in part, by hardware in combination with software, the method includes (A) obtaining text from a document;...
Data filtering based on a cell entry
A method for data filtering includes displaying a cell set comprising data of a common data type on a display device. At least one cell contains a cell entry,...
Mechanism to support composite data models in HTML form
Techniques to process a form are disclosed. An attribute associated with a child data model is recognized in a first set of form data associated with a form an...
Data capture and analysis
A computer-implemented method, system and computer program product for automated data entry performs a data recognition function on a document to recognize data...
Annotation mode including multiple note types for paginated digital
Features and techniques are disclosed for interacting with paginated digital content, including a multi-purpose tool and an annotation mode. The multi-purpose...
Annotations for electronic content
Embodiments are described for capturing, displaying, and navigating annotations in an electronic document. In some embodiments, a selection of an object in the...
Managing shared state information produced by applications
A shared renderer maintains shared state information to which two or more augmented reality application contribute. The shared renderer then provides a single...
Methods and systems for order set processing and validation
Methods and systems for validating order sets that are to be exported are described. Such order set validation may optionally be performed in substantially...
Flexible analytics-driven webpage design and optimization
In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage...
In one set of embodiments, a web document is associated with a style sheet that can include style rules, which provide details about how the document is to be...
Variable formatting of values
Variable formatting for cells in computer spreadsheets, tables, and other documents is provided. For a selected range of cells, cell formats vary with the value...
Methods and apparatus for automatically creating variations of original
content based on searching for...
Methods and apparatus for various embodiments of an Automated Creative Content Generation (ACCG) system provide different methods for automating the creative...
Method of and system for inferring user intent in search input in a
conversational interaction system
A method of inferring user intent in search input in a conversational interaction system is disclosed. A method of inferring user intent in a search input...
Processing of linear systems of equations
A method for processing linear systems of equations and finding a nx1 vector x satisfying Ax=b where A is a symmetric, positive-definite nxn matrix...
Image reconstruction method and system
A method and system for producing a scalar image from a derivative field and a vector image is disclosed. A function class c is selected, where all members of...
Converting a data placement between memory banks and an array processing
In an array processing section, using data strings entered from input ports, a plurality of data processor elements execute predetermined operations while...
Parallel torus network interconnect
A system and method for optimizing a flow of data traffic are provided. A plurality of tori are connected in a parallel tori interconnect. Each torus includes a...
High performance, scalable multi chip interconnect
A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured...
Providing byte enables for peer-to-peer data transfer within a computing
Non-contiguous or tiled payload data are efficiently transferred between peers over a fabric. Specifically, a client transfers a byte enable message to a peer...
Method and system for signal equalization in communication between
Method and system for performing an equalization process between a remote PCI (Peripheral Component Interface)-Express device and a local PCI-Express device are...