"Inventing is a combination of brains and materials. The more brains you use, the less material you need."
Charles Kettering
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8055653 | Processing overlapping continuous queries An edge-covering based greedy method for shared filter ordering includes receiving a plurality of queries, wherein each query is a conjunction of filters, and each filter is shared across multiple queries of the plurality of queries, evaluating a unit price of each ... | 11/08/2011 |
| 8046346 | System and method for improving integrity of internet search A system and method are provided to receive a search query from a user, typically via a web browser, the Internet, and a web server. A search engine obtains a set of potential search results based on the search query. For each Internet domain or web site mentioned i... | 10/25/2011 |
| 8015183 | System and methods for providing statstically interesting geographical information based on queries to a geographic search engine Under one aspect, an interface program stored on a computer-readable medium causes a computer system with a display device to perform the functions of: accepting search criteria from a user, the search criteria including a domain identifier identifying a domain and ... | 09/06/2011 |
| 8010572 | Kstore scenario simulator processor and XML file A scenario simulator processor receives a declarative file and invokes one or more data simulators to create one or more datastreams from a data structure may be built as specified by the declarative file. The declarative file may specify one or more scenario names,... | 08/30/2011 |
| 8005794 | Mechanism for data aggregation in a tracing framework A method is disclosed for obtaining data from a kernel, including obtaining data from the kernel, and storing the data in a data set an aggregation buffer using an aggregation function. A method is disclosed for storing data in a data set, wherein the data set inclu... | 08/23/2011 |
| 7996431 | Systems, methods and computer program products for generating metadata and visualizing media content The exemplary embodiments of the present invention provide a method for generating metadata for media content that includes a digital media file and includes retrieving a media content subset from a media content source, saving the received media content subset at a... | 08/09/2011 |
| 7987175 | Search engine for video and graphics A method of selecting graphic or video files having corresponding locators used to locate such graphic or video files using a computer. Identifiers are created by searching an area within a web page near a graphic or video file for searchable identification terms an... | 07/26/2011 |
| 7987174 | Search engine for video and graphics A method of selecting graphic or video files having corresponding locators used to locate such graphic or video files using a computer. Identifiers are created by searching an area within a web page near a graphic or video file for searchable identification terms an... | 07/26/2011 |
| 7984053 | System, method, and software for identifying historically related legal cases The American legal system, judges and lawyers are continually researching an ever-expanding body of past judicial opinions, or case law, for the ones most relevant to resolution of new disputes. To facilitate these searches, some companies collect and publish the ju... | 07/19/2011 |
| 7984044 | System or program for searching documents In document search for searching a document by use of a query formula composed of a Boolean formula of keywords, a plurality of query formulas arriving at about the same time from a plurality of users are efficiently processed. A system or a program for searching do... | 07/19/2011 |
| 7979396 | System and method for performing consistent resynchronization between synchronized copies A method involves detecting that a first storage device is inaccessible. The information stored on the first storage device is a synchronized copy of information stored on a second storage device. In response to detecting that the first storage device is inaccessibl... | 07/12/2011 |
| 7979454 | Information processing apparatus, and method and system for searching for reputation of content An information processing apparatus, includes: an acquisition section configured to acquire content-related information; a keyword extraction section configured to extract a search keyword from the content-related information; a site search section configured to per... | 07/12/2011 |
| 7962515 | Logon access management and cross-reference A system and method for logon access management that includes capturing a logon id and associated user data, the logon id allowing access to at least one of an application or data outside of a entity, automatically searching for a match of at least a portion of the ... | 06/14/2011 |
| 7949638 | System and method for nearly in-band search indexing A system and method for nearly in-band search indexing. A network switch (or other intermediate network device) is configured to provide port mirroring so that data access requests directed to a storage system are forwarded to both the storage system and to a search... | 05/24/2011 |
| 7945561 | Methods and apparatus for processing a query joining tables stored at different data sources Methods and apparatus for joining two or more tables are disclosed. A query including a join query is received, where the join query requests that a new table be generated from data obtained from two or more tables, where the two or more tables are stored at two or ... | 05/17/2011 |
| 7937406 | Mechanism for automatically establishing a resource grid A mechanism for automating the process of establishing a resource grid is provided. First, a grid establishment component (GEC) is communicatively coupled to a plurality of nodes, wherein each node provides zero or more resources. Next, the GEC selects which of the ... | 05/03/2011 |
| 7933877 | Multi-pass data organization and automatic naming A method and a system to organize a data set into groups of data subsets in multiple passes using different parameters and to automatically name the groups is disclosed. For example, a data set is retrieved in accordance with a search query submitted by a user. The ... | 04/26/2011 |
| 7925653 | Method and system for accessing a group of objects in an electronic document A method and system for accessing a group of objects in an electronic document is disclosed herein. The method comprises: selecting at least one object from an electronic document and grouping a plurality of objects in the electronic document based on characteristic... | 04/12/2011 |
| 7925680 | System and method for processing data management files in a virtual storage environment A system and method for processing a plurality of data storage and retrieval management or manifest files in a virtual data storage system. A plurality of individual management/manifest files, which are each used to track data management information stored on a data... | 04/12/2011 |
| 7925651 | Ranking items by optimizing ranking cost function A dependency structure is used to divide samples corresponding to items to be ranked into leaf nodes, based on the rank of the items. The dependency structure is trained by splitting or merging training data received at given nodes based on selected features and sel... | 04/12/2011 |
| 7921091 | System and method for providing a natural language interface to a database A system and method for providing a natural language interface to a database or the Internet. The method provides a response from a database to a natural language query. The method comprises receiving a user query, extracting key data from the user query, submitting... | 04/05/2011 |
| 7921100 | Set similarity selection queries at interactive speeds The similarity between a query set comprising query set tokens and a database set comprising database set tokens is determined by a similarity score. The database sets belong to a data collection set, which contains all database sets from which information may be re... | 04/05/2011 |
| 7917502 | Optimized collection of just-in-time statistics for database query optimization A system and method are provided for updating database statistics for use in generating query execution plans. A first query for a database is received, for example by a compiler, and the compiler accesses statistics associated with the first query for optimizing a ... | 03/29/2011 |
| 7917476 | Device management system using log management object and method for generating and controlling logging data therein A device management (DM) system using a log management object and a method for effectively generating and controlling logging data in the system are disclosed. A DM server includes only information that a client can transfer processing of a corresponding command to ... | 03/29/2011 |
| 7917484 | Individualized digital tracers Method and apparatus for inserting digital tracers in data that allow particular copies of the data to be traced to particular entities. Embodiments of a tracer mechanism may programmatically insert individualized tracers into data copies provided to third parties, ... | 03/29/2011 |
| 7912827 | System and method for searching text-based media content Disclosed is a system, method and computer-readable medium related to searching at least one text-based media presentation. Examples of such media include, but are not limited to, print media such as books, magazines, and newspapers. The method comprises receiving a... | 03/22/2011 |
| 7912857 | Document management method and apparatus A start date of check-out processing of setting a shared document accessible by a plurality of users via a network into an exclusive state is reserved as a check-out start date based on an instruction of a user. In the exclusive state, the shared document can be upd... | 03/22/2011 |
| 7908240 | Facilitated use of column and field data for field record universe in a knowledge store Typically, field names are saved separately from tables as metadata in modern databases. Databases did not traditionally get built into interlocking trees datastores that recorded the data as events. However, in cases where one may wish to do that, thus avoiding the... | 03/15/2011 |
| 7908274 | Data disambiguation systems and methods Various embodiments provide a state-based, regular expression parser in which data, such as generally unstructured text, is received into the system and undergoes a tokenization process which permits structure to be imparted to the data. Tokenization of the data eff... | 03/15/2011 |
| 7899807 | System and method for crawl ordering by search impact An improved system and method for crawl ordering of a web crawler by impact upon search results of a search engine is provided. Content-independent features of uncrawled web pages may be obtained, and the impact of uncrawled web pages may be estimated for queries of... | 03/01/2011 |
| 7895157 | Methods, systems and computer program products for playing back previously published content Previously published content is played back by identifying a previous time in which the previously published content was previously published and automatically adding an indication of the previous time in which the content was previously published, while playing bac... | 02/22/2011 |
| 7895162 | Remote copy system, remote environment setting method, and data restore method The input of a prescribed type information element is received from an operator via an operator interface. A first storage system outputs a first type information element required to construct a remote copy environment. A second storage system inputs second setting ... | 02/22/2011 |
| 7890545 | Method and system for a reference model for an enterprise architecture Systems and methods for a reference model for the representation of an arbitrarily complex enterprise architecture are disclosed. These systems and methods provide a reference model composed of component types and relationship types useful in modeling an enterprise ... | 02/15/2011 |
| 7885956 | Display and search interface for product database A technique for displaying and searching databases provides a user interface that displays a list of attribute values of a product along with corresponding user interface elements, each containing a set of clickable sub-elements corresponding to subsets of possible ... | 02/08/2011 |
| 7877350 | Managing metadata for graph-based computations Determining metadata associated with a graph-based computation includes functionally transforming metadata associated with a first portion of a graph to generate transformed metadata associated with a second portion of the graph; determining a third portion of the g... | 01/25/2011 |
| 7873634 | Method and a system for automatic evaluation of digital files There is provided a method for automatic evaluation of target files, comprising the steps of building a database of reference files; for each target file, forming a training set comprising files from the database of reference files and building a test set from featu... | 01/18/2011 |
| 7873642 | Method and apparatus for ontology-based classification of media content A method and apparatus for ontology-based classification of media content are provided. With the method and apparatus, initial confidence values of classifiers in a hierarchical classification structure are modified based on relationships between classifiers. A conf... | 01/18/2011 |
| 7870108 | Method and apparatus for version management of a data entity A system for identifying a parameter in a version of a data entity created at a specific time, wherein at a first time the version is an active version and at a second time the version is a previous version, the system comprising: a database for storing the pluralit... | 01/11/2011 |
| 7860857 | Digital data processing apparatus and methods for improving plant performance The invention provides, in one aspect, human machine interface (HMI) methods and apparatus that permit users to search and/or view plant and other real-time process automation data in a manner similar to that with which they search and/or view pages on the Internet ... | 12/28/2010 |
| 7860900 | Consistently signaling state changes A signaling system of the present invention provides a synchronized approach to delivering, reporting, and/or otherwise processing status changes in a software dependency chain. In a first phase, the signaling system identifies all dependencies between software comp... | 12/28/2010 |