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 apparatuses to optimize updates in a file system based on
Methods and apparatuses that maintain birth time for a file system to optimize file update operations are described. The file system can include a plurality of...
Cluster-wide unique ID for object access control lists
A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. The nodes...
Distributed file system gateway
Technology is disclosed for managing data in a distributed file system ("the technology"). The technology can gather metadata information associated with the...
System and method for systematically removing customer personal
information from an electronic device
A system and method for flashing one or more electronic devices. A flashing program executed by a server is accessed from a computing device. The one or more...
Contiguous file allocation in an extensible file system
Disclosed is a method for creating and reading a contiguous file in an extensible file system. During the creation of a file on the storage media, the file...
Intelligent multimedia system
Various embodiments relate to intelligently generating a playlist and determining attributes of a media player for output when content of the playlist is...
System for synchronizing remotely delivered audio with live visual
A method and system are provided to synchronize an audio program output at a location remote to a site of a visual display such as a fireworks show, a water and...
Systems and methods for generation of searchable structures respective of
multimedia data content
Methods and systems for generating concept structures from signature reduced clusters (SRCs) are provided. The method includes retrieving at least one SRC...
Intelligent data delivery and storage based on data characteristics
Methods, program products, and systems of intelligent data delivery and storage based on data characteristics are disclosed. A database server can receive, from...
Methods and systems for improving a music experience are described. Multiple users can provide their musical preferences (e.g., favorite artist, group, genre,...
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...
Translation assessment based on computer-generated subjective translation
A system and method for assessing translation quality are disclosed. In one example, a computer system receives data associated with a translation from a first...
Generic virtual personal assistant platform
A method for assisting a user with one or more desired tasks is disclosed. For example, an executable, generic language understanding module and an executable,...
A method, system, and computer program product provide a conversation agent to process natural language queries expressed by a user and perform commands...
Method, system and apparatus for assembling a recording plan and data
driven dialogs for automated communications
Method, system and apparatus for assembling a recording plan and data driven dialogs for automated communications are provided. At a computing device comprising...
Systems and methods for analyzing document coverage
A system including a memory storing a meaning taxonomy is provided. The meaning taxonomy includes meaning loaded entities and associations between meaning...
Auditory enhancement using word analysis
One or more words at a specified location in an electronic document can be identified. The identified one or more words can be analyzed to determine one or more...
Detecting dangerous expressions based on a theme
Embodiments relate to a dangerous expression based on a particular theme. An aspect includes acquiring, by an electronic apparatus, from text data for learning,...
Differentiation testing is used to determine the usefulness of a term on a single-term basis or within a set of terms. Differentiation testing is performed by...
Recognizing chemical names in a chinese document
A method and system for recognizing chemical names in a Chinese document. The method includes: receiving a Chinese document including chemical names;...
Enhanced predictive input utilizing a typeahead process
Particular embodiments may retrieve information associated with one or more nodes of a social graph from one or more data stores. A node may comprise a user...
Method of detecting grammatical error, error detecting apparatus for the
method, and computer-readable...
An apparatus for detecting grammatical errors includes a sentence analyzer to break up a sentence into units of morphemes, tag the morphemes with parts of...
A dictionary data structure is described. The data structure is made up of first, second, and third tables. The first table is comprised of entries each...
Natural-language processing system and dictionary registration system
A natural-language processing system includes a registration-candidate storage section that stores therein registration-candidate dictionary data, a judgment...
Unsupervised topic modeling for short texts
Topics are determined for short text messages using an unsupervised topic model. In a training corpus created from a number of short text messages, a vocabulary...
Methods and systems of four valued analogical transformation operators
used in natural language processing and...
A system for the dynamic encoding in a semantic network of both syntactic and semantic information into a common four valued logical notation. The encoding of...
Systems and methods for managing spreadsheet models
A method and computing device for managing models. The method and computing device receive a spreadsheet model, receive template management instructions on how...
Multi-view runtime interrogator
Methods, computer systems and computer readable media for designing and displaying device and platform-specific forms are provided. In embodiments, base forms...
Annotation of digital content via selective fixed formatting
Techniques are disclosed for providing a fixed format viewing mode in electronic computing devices. The fixed format viewing mode may be engaged upon receiving...
System and method of automatically mapping a given annotator to an
aggregate of given annotators
A document corpus is annotated by given annotators and aggregates of the given annotators to generate a corpus of pre-annotated documents with given...
Text browsing, editing and correction methods for automotive applications
An automotive text display arrangement is described which includes a driver text display positioned directly in front of an automobile driver and displaying a...
Efficient data structures for parsing and analyzing a document
Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in...
Directional navigation of page content
A system and method for displaying and navigating through structured content, such as a webpage, is provided. The content includes focusable elements, at least...
Dynamic context-based content generation
A system and method for providing context-appropriate information in a computer-user interaction. A method includes receiving, by a data processing system, a...
Expanded icon navigation
Aspects of expanded icon navigation are described. In one embodiment, one or more marked locations are registered, for example, as bookmarks, during navigation...
Dynamic adjustment to content for a display device
A computing device is described that identifies an element that specifies content in accordance with a markup language, where an attribute of the element...
Provision of alternative text for use in association with image data
A method, system and computer program product are provided for providing alternative text for use in association with image data specified by a uniform resource...
Linked code generation report
A method includes generating source code corresponding to a block diagram model and generating hypertext links associating elements of the generated source code...
Real-time shared web browsing among social network contacts
A determination is made that each of at least two social network contacts involved in a social messaging interaction initiate a separate web search associated...
Document analysis system, document analysis method, document analysis
program and recording medium
As a document analysis system to calculate a similarity degree between texts with high accuracy, an information processing device includes: a common character...
Word cloud display
Machine learning-based methods to improve the knowledge extraction process in a specific domain or business environment, and then provides that extracted...
Document file generating device and document file generation method
Provided is to create a document file for drawing a picture finely, without increasing a file size. When a size of a first file computed before a process of...
Systems and methods for adaptive content distribution
An application displaying primary content, such as a webpage, may include unused space. The unused space may exist within the application displaying the primary...
Circuit arrangement and method for evaluating signals of a crankshaft
sensor and of a camshaft sensor of an...
A circuit assemblage and a method for evaluating signals of a crankshaft sensor and of a camshaft sensor of an internal combustion engine are provided, the...
Flexible block ILU factorization
Systems and methods for flexible block ILU factorization that will support sparse blocks with variable sizes.
Determining implantation configuration for a prosthetic component or
application of a resurfacing tool
Systems and methods for modifying a shoulder joint configuration exhibiting wear that take into account resultant of forces responsible for the wear of the...
Conjugate gradient solvers for linear systems
A conjugate gradient solver apparatus is provided for generating data defining a solution vector x for a linear system represented by Ax=b where A is a...
Apparatus of wave-pipelined circuits
The present invention classifies all critical paths into two basic types: a series critical path and a feedback critical path, and divides each of ...
RDMA-optimized high-performance distributed cache
A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server. Each...
System and method for optimizing secured internet small computer system
interface storage area networks
A network device includes a port coupled to a device, another port coupled to another device, and an access control list with an access control entry that...