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.
File system management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for file system management. In one aspect, a method includes...
Coordinated point-in-time snapshots of multiple computing platforms
Coordinating point-in-time snapshots among multiple computing platforms by receiving a notification from a first computing platform agent indicating a first...
Method and apparatus for identifying data inconsistency in a dispersed
A method for execution by a DS processing unit begins with the DS processing unit receiving a plurality of integrity data, which was generated by a plurality of...
Remote content presentation queues
Systems, methods, and computer-readable media are disclosed for generating, storing, and managing play queues remotely from a user device on which content...
Automapping of music tracks to music videos
A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a...
Real-time data visualization of streaming data
In certain implementations, a first data element set associated with a first attribute may be provided on a user interface. Individual first data elements of...
Optimizing relational database queries with multi-table predicate
Responding to relational database queries (for example, SQL queries) in a new way. More specifically, qualifying queries are written (for example, written by a...
Virtual cultural attache
An approach is provided for presenting a translation of a message and a gesture to a sender of the message. A selection of the translation from multiple...
Techniques for automatic generation of natural language text
Techniques for use in connection with a system for automatically generating text. Techniques include accessing information specifying at least one referential...
Responding to natural language queries
Disclosed herein are a system, non-transitory computer-readable medium, and method for responding to natural language queries. Keywords likely to appear in a...
Method for labeling semantic role of bilingual parallel sentence pair
Methods for Semantic Role Labeling (SRL) of bilingual sentence pairs. Steps in this invention include tokenizing and part-of-speech tagging a bilingual sentence...
General dictionary for all languages
Disclosed are implementations of methods and systems for displaying definitions and translations of words by searching for a translation simultaneously in...
Adaptive generation of out-of-dictionary personalized long words
A system is provided, including a display unit, a memory unit, and a processor. The processor is configured to calculate a mutual information value between a...
Methods, apparatuses, systems and computer readable mediums to create
documents and templates using domain...
A document and template creation system includes a document and template creation device. The document and template creation device is configured to identify at...
Methods and apparatus for reusing report design components and templates
The disclosed embodiments enable a report to be generated using a template. The template may include one or more properties for which for which corresponding...
Slicer elements for filtering tabular data
Slicers are configured to filter tabular data arranged in columns. A user may use the slicers to filter tabular data from a client application and/or a server...
Smoothing paths in a graphical interface generated by drawing inputs
Systems and methods are provided for smoothing paths in a graphical interface generated by drawing inputs. One embodiment involves determining a value of a...
A content placement method includes electronically identifying a placeholder image in an electronic document. The placeholder defines a copy hole. The...
Facilitating selection of objects on display screens
A method for facilitating selection of an object on the display screen, an apparatus for implementing the method, and a program for causing a computer to...
Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing translated web content with translated URLs. A request is received content in a second language...
Document order management via binary tree projection
An illustrative embodiment includes processing parse tree data. A parse tree data structure that is representative of a document object model (DOM) tree data...
Device control method and system using XML document
A device control method and system that sets a control setting through a user interface generated by using an XML (eXtensible Markup Language) document is...
Systems, methods, and media for generating structured documents
Systems, methods, and media for generating structured documents are provided herein. Methods may include receiving digital source content, the digital source...
Clickable links within live collaborative web meetings
An approach for creating a clickable link within a presentation during a live collaborative web meeting is provided. The approach identifies one or more uniform...
Methods and apparatus for improved navigation among controlled terms in
one or more user documents
Methods and apparatus are provided for improved navigation among controlled terms in one or more user documents. A user can navigate among a plurality of...
Cross-layer troubleshooting of application delivery
Techniques for cross-layer troubleshooting of application delivery are disclosed. In some embodiments, cross-layer troubleshooting of application delivery...
Method and apparatus for determining the relevancy of hyperlinks
A computer implemented method and apparatus for determining the relevancy of hyperlinks. The method comprising determining at least one relevant link on a...
Embedding hidden content in unicode
A method, apparatus, and system relating to embedding hidden content within a Unicode message and using the hidden content to perform a particular computer action.
Method and computer readable medium for controlling pagination of
A method and computer readable medium for defining pagination preferences that control pagination of dynamic-length presentations. In an embodiment, a computer...
Method and apparatus for selective synchronization of a display layout
A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page...
Real time web development testing and reporting system
Elements of the geometry of the image of a webpage as rendered on at least one target browser are compared with elements of a baseline geometry of the webpage...
Rule-based structural expression of text and formatting attributes in
Methods and apparatus, including computer program products, that use record-based styles. In one aspect, a system receives an input selecting a portion of some...
Employing device sensor data to determine user characteristics
Techniques are described for determining height, weight, or other characteristics of a user based on processed sensor data. The sensor data may include data...
Method of dispensing material based on edge detection
A dispensing system for depositing material on an electronic substrate includes a frame, a dispensing unit gantry movably coupled to the frame, a dispensing...
Multiprocessor system and synchronous engine device thereof
The invention discloses a multiprocessor System and synchronous engine device thereof. the synchronous engine includes: a plurality of storage queues, wherein...
Performing a rooted-v collective operation by an operational group of
compute nodes in a parallel computer
In a parallel computer, performing a rooted-v collective operation by an operational group of compute nodes includes: identifying, in source code by a...
Separation of data and control in a switching device
A method and apparatus for switching a data packet between a source and destination in a network. The data packet includes a header portion and a data portion....
iWARP send with immediate data operations
Apparatus, methods and systems for supporting Send with Immediate Data messages using Remote Direct Memory Access (RDMA) and the Internet Wide Area RDMA...
Memory access control
Memory access circuitry controls access to multiple memory units with two access units. Arbitration circuitry forwards memory access requests for one memory...
First and second data communication circuitry operating in different
Data is communicated through two separate circuits or circuit groups, each having clock and mode inputs, by sequentially reversing the role of the clock and...
Multi-protocol serial nonvolatile memory interface
An electronic device including a multi-protocol serial nonvolatile memory interface is disclosed. The interface includes: a first line operative to perform...
Server system for switching master and slave devices
A server system includes a baseboard management controller and calculation modules. Each calculation module includes a system on chip, slave devices and a...
Controlling a plurality of serial peripheral interface (`SPI`) peripherals
using a single chip select
Controlling a plurality of serial peripheral interface (`SPI`) peripherals using a single chip select in a computing system, the computing system including an...
Apparatus and methods to communicatively couple field devices to
controllers in a process control system
A disclosed example apparatus includes a first interface to be communicatively coupled to one of a first field device or a second field device. The first...
HDMI-CEC device and address allocation method of HDMI-CEC device network
A method allocates physical addresses HDMI-CEC devices within an HDMI-CEC device network. The HDMI-CEC device network includes a plurality of HDMI-CEC devices...
Flash controller to provide a value that represents a parameter to a flash
An integrated circuit device includes a transmitter circuit including an output driver. The integrated circuit device includes a first register to store a value...
Single optical fiber KVM extender
Single Optical Fiber KVM (Keyboard Video Mouse) systems are provided that comprises of two subsystems: an electro-optical transmitter subsystem and an...
Methods of using a peripheral component interconnect express (PCIE) device
in a virtual environment
Methods of using a peripheral component interconnect express (PCIe) device in a virtual environment are disclosed. Two operating systems operate on a primary...
Optimized redundant high availability SAS topology
For optimizing redundant high availability serial attached SCSI storage (SAS) topology by providing multiple paths to a same SAS target through a single SAS...
Allocation of flow control credits for high performance devices
Methods and apparatus relating to allocation of flow control credits for high performance devices are described. In some embodiments, controls and/or...