Patents Examined by Jack M Choules
-
Patent number: 7191188Abstract: An Adaptive Software Application consists of several types of modules, called Adaptive Units, which are highly parameterized such that they can adapt to varying business requirements by virtue of externally provided parameters. An Adaptive Application is assembled through repeated use of various combinations of different types of Adaptive Units. Large and complex business systems can be rapidly implemented through this approach. An Adaptive Unit includes an interface component that can present information to and accept information from the outside world (such as a web page or a system interface), a processing logic component that can manipulate and evaluate information based on received parameters received (such as comparisons and decisions as in the case of data dependency decisions), and a data persistence logic component that retrieves, adds, updates, and deletes data targeting one or more Occurrence Databases. All three components of an Adaptive Unit are parameter driven.Type: GrantFiled: April 30, 2004Date of Patent: March 13, 2007Assignee: Adaptik CorporationInventors: Tamer Uluakar, John Bartholomew Pettit, III, Lutfu Batakci, Bulent Kivanc, Govindaraj Kadambi, Christopher Fredrick Merkel
-
Patent number: 7171415Abstract: A distributed network search mechanism may be provided for consumers coupled to a network to search information providers coupled to the network. Consumers may make search requests according to a query routing protocol. A network hub may be configured to receive search requests from consumers. The hub may also receive registration requests from information providers according to the query routing protocol. Information providers register with the hub to indicate search queries in which they are interested in receiving. When a query request is received, the hub resolves the query request with a provider registration index. The hub matches search query information from the query request with provider registrations to determine which providers have registered to receive search queries like the current search query. The hub then routes the search query to matching providers according to the query routing protocol.Type: GrantFiled: May 31, 2001Date of Patent: January 30, 2007Assignee: Sun Microsystems, Inc.Inventors: Gene H. Kan, Yaroslav Faybishenko, Douglass R. Cutting, Thomas J. Camarda, David M. Doolin, Steve Waterhouse
-
Patent number: 7159000Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: GrantFiled: March 21, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Daniel Plastina, Scott Colville
-
Patent number: 7143114Abstract: A data management system can improve the saving and transferring of data files by automatically renaming new data files when transferring files from a source location to a destination location. The data files would be renamed when the duplicate name is for a file that contains different data.Type: GrantFiled: April 18, 2002Date of Patent: November 28, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Robert Cazier
-
Patent number: 7107286Abstract: An integrated information processing system for geospatial information processing. The information processing system includes a scheduling module, an acquisition module, a production module, a distribution module, a geospatial data specification, and a geospatial media recorder. Each module incorporates a common object database management system. The scheduling module is configured for processing requests for media acquisition. The acquisition module is configured for acquiring visual, audio, textual, and geospatial entity information. The production module is configured for producing integrated digital media datasets and information. The distribution module is configured for distributing integrated digital media datasets and information. The geospatial data specification includes an object class which serves to provide geospatial referencing of an entity or object. The concatenated data attribute of geospatial data serves to geospatially reference entities or object in a video segment.Type: GrantFiled: October 24, 2003Date of Patent: September 12, 2006Assignee: GeoQwest International Inc.Inventor: Carl M. Burnett
-
Patent number: 7096221Abstract: A food information management system includes a food database (11) containing food cooking conditions for cooking foods, and nutritive ingredients, energy-producing values and weight of foods, and information storage mediums (20, 20a). Each information storage medium is attached to a food package (21a) containing a processed food (21) and storing food information including food ID information specifying a food. When cooling the processed food (21), the food ID information stored in the food information storage medium (20, 20a) is read by a read means. Food information about a food specified by the food ID information is retrieved from the food database (11), an output means receives the food information, and a display means displays the food information.Type: GrantFiled: July 11, 2001Date of Patent: August 22, 2006Assignee: Dai Nippon Printing Co., Ltd.Inventor: Shigeru Nakano
-
Patent number: 7096234Abstract: Various systems and methods described above permit a user's content experience (e.g. music playing experience) to be monitored and for metadata describing this experience to be collected. This metadata can be dynamically updated as a user experiences media content and then used to impart to the user a personalized experience that is tailored to that specific user. A user's metadata can, in some instances, provided across a wide variety of computing devices on which the user may experience the media content, thus standardizing the user's personalized media experience. In addition, intelligent or “smart” playlists can be provided which, in some instances, can be dynamically and automatically updated to reflect current user experiences, thus providing a highly personalized and enjoyable content experience.Type: GrantFiled: March 21, 2002Date of Patent: August 22, 2006Assignee: Microsoft CorporationInventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
-
Patent number: 7092942Abstract: A method, apparatus, and computer-readable media for authorizing users of network portals to access a secure resource hosted by a secure server comprises storing a plurality of user identifiers, each representing a user of an owning portal; storing for each of the user identifiers an access privilege to the secure resource; storing a proxy user identifier representing a guest portal and a guest access privilege to the secure resource for all of the users of the guest portal; receiving from the owning portal a first request for access to the secure resource, the first request comprising a first user identifier representing a user of the owning portal; granting to the user of the owning portal access to the secure resource according to the access privilege stored for the first user identifier; receiving from the guest portal a second request for access to the secure resource, the second request comprising a second user identifier representing a user of the guest portal and a portal identifier representing the gType: GrantFiled: May 31, 2002Date of Patent: August 15, 2006Assignee: Bea Systems, Inc.Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
-
Patent number: 7089237Abstract: A search and recommendation system employs the preferences and profiles of individual users and groups within a community of users, as well as information derived from categorically organized content pointers, to augment electronic commerce related searches, re-rank search results, and provide recommendations for commerce related objects based on an initial subject-matter query and an interaction history of a user. The search and recommendation system operates in the context of a content pointer manager, which stores individual users' content pointers (some of which may be published or shared for group use) on a centralized content pointer database connected to a network. The shared content pointer manager is implemented as a distributed program, portions of which operate on users' terminals and other portions of which operate on the centralized content pointer database. A user's content pointers are organized in accordance with a local topical categorical hierarchy.Type: GrantFiled: January 26, 2001Date of Patent: August 8, 2006Assignee: Google, Inc.Inventors: Donald R. Turnbull, Hinrich Schuetze
-
Patent number: 7089238Abstract: Disclosed are methods and for incrementally updating the accuracy provided by documents in training set of used for automatic categorization. A k-nearest neighbor database includes the documents in the training set, categories, category assignments of the documents and category scores for the documents. A list made up of the nearest neighbors of the documents and corresponding similarity scores contains is maintained by the method. On adding or deleting documents or category assignments, the documents influenced by the changed documents or category assignments are identified. The category scores of the identified documents are updated to be consistent for the updated training set and a new precision and recall curves are computed for the categories including updated category scores. The precision and recall curves may be used to determine an optimal number of documents to maximize the return of relevant documents while minimizing the total number of documents.Type: GrantFiled: June 27, 2001Date of Patent: August 8, 2006Assignee: Inxight Software, Inc.Inventors: Mark W. Davis, John Murphy, Clark Leonard Breyman
-
Patent number: 7085758Abstract: The present invention provides methods and systems for accessing a database with a database-enabled messaging facility. An application on a front-end server may access a database located on a back-end server via the database-enabled messaging facility. In general, the database-enabled messaging facility receives a message containing a database request from the front-end server, parses the message to extract the database request, submits the database request to the database, receives results from the database request and sends a message containing results from the database request to the front-end server. For some embodiments, the messaging facility may optimize-accessing the database by changing database requests-prior to submitting them to the database. For example, the messaging facility may reorder database requests, delete redundant database requests, or combine database requests to minimize a total number of database accesses.Type: GrantFiled: August 22, 2002Date of Patent: August 1, 2006Assignee: International Business Machines CorporationInventors: Eric L. Barsness, Richard D. Dettinger, Brian E. Olson, John M. Santosuosso
-
Patent number: 7082426Abstract: The method comprises processing plural product information records from the product information sources into one or more groups based on which product information records are likely to correspond to the same product, correlating a unique product ID corresponding to the product associated with each of said groups to identify the product, comparing each identified product to categories of a taxonomy to determine a category for the identified products in the taxonomy, and determining attributes for each categorized product based on the product information records corresponding to each group, creating product specifications based on the determined attributes and storing the product specification in the corresponding determined categories of the taxonomy.Type: GrantFiled: September 11, 2003Date of Patent: July 25, 2006Assignee: CNET Networks, Inc.Inventors: Timothy Allen Musgrove, Robin Hiroko Walsh
-
System and method for reconciling transactions between a replication system and a recovered database
Patent number: 7065538Abstract: The invention is a reconcile system for providing data replication between a source system and a target system. The reconcile system includes a reconcile process that determines a recovery position for a failed or otherwise desynchronized target system, and purges queues of the reconcile system of stale transactions occurring before the recovery position, thereby ensuring synchronization between the source and target systems.Type: GrantFiled: February 12, 2001Date of Patent: June 20, 2006Assignee: Quest Software, Inc.Inventors: Eyal M. Aronoff, James W. Collings -
Patent number: 7047240Abstract: A method of backing up a file comprises synchronizing a first file to be backed up and a second file which is a copy of the first file to contain the same contents; monitoring a file close process of the first file in a read/write mode, and when the file close process is detected, locking the first file and stopping synchronization of the first file and the second file, and unlocking the first file thereafter; creating a third file which is a copy of the second file; and resuming the synchronization of the first file and the second file.Type: GrantFiled: February 21, 2003Date of Patent: May 16, 2006Assignee: Hitachi, Ltd.Inventor: Eiichi Sato
-
Patent number: 7043469Abstract: The present invention provides a system and a method for materializing records in a result set in response to a query. The computer system comprises a server and a client. The server has a database and a database management system for providing access to the database. The client is operatively coupled to the database management system. The client is adapted to provide a query to the database management system and the database management system is adapted to materialize a number of records in a result set in response to the query. The number of materialized records is selected to reduce inefficient materialization of records from the database in response to the query.Type: GrantFiled: June 26, 2002Date of Patent: May 9, 2006Assignee: International Business Machines CorporationInventors: Iqbal A. Goralwalla, William T. O'Connell, David C. Sharpe
-
Patent number: 7043492Abstract: The present invention allows an item to automatically be classified using its attributes based on a classification schema and a knowledge base. The invention can include selecting an attribute of the item associated with a source classification system, comparing the value of the attribute to a set of possible attribute values, the possible attributes being associated respectively with a mapping of values from the source classification system to values in a destination classification system, selecting a destination classification for the item based on the comparison if the value of the attribute exists in the mapping, and if the value of the attribute does not exist in the mapping, modifying the value of the attribute, comparing the modified value to the set of possible values, and selecting a second destination classification for the item based on the comparing the modified value if the modified value exists in the mapping.Type: GrantFiled: August 22, 2002Date of Patent: May 9, 2006Assignee: Requisite Technology, Inc.Inventors: Michael Renn Neal, James Michael Wilmsen, Christopher Todd Black, d'Armond Lee Speers
-
Patent number: 7039635Abstract: In response to characters entered within a Find dialog box, a minifind window is dynamically updated to provide corresponding search strategies and quick matches from content search data that are being searched. The search strategies and quick matches that are listed are dynamically updated as the user inputs additional characters in the Find dialog box. At any time, the user can initiate a full text search to populate a search results pane, based upon the characters input, by selecting a Go control or pressing the Enter key. Alternatively, the user can select one of the quick matches or search strategies, to populate the search results pane with corresponding items obtained from the content search data, which are most likely to relate to the information desired by the user. This approach is applicable to finding information in almost any data accessed locally, or over a network.Type: GrantFiled: August 22, 2002Date of Patent: May 2, 2006Assignee: Microsoft CorporationInventors: Bruce A. Morgan, Keith D. Senzel
-
Patent number: 7035852Abstract: Provided are a method, computer program product and system for providing indexed queue support for efficient retrieval of messages from a queue. An index key for expediting message retrieval is assigned to a message when the operation of placing the message on a queue is committed. The index key assigned at commit time comprises an attribute (such as a message ID or correlation ID) specified by the sending application program, which placed the message on the queue. This deferred assignment of an index key until commit time means that the index key can be used to search for messages having the particular attribute without any possibility of identifying messages for retrieval before the messages have been committed. This maintains transactional requirements of a transaction-oriented messaging system which requires a message to only be made available for retrieval by receiver application programs after the sender application's put operation has committed.Type: GrantFiled: July 20, 2001Date of Patent: April 25, 2006Assignee: International Business Machines CorporationInventors: Paul Hopewell, Paul Kettley, Jeffrey M. Nick, Peter Siddall, James H. Warnes
-
Patent number: 7035848Abstract: A mechanism for the structured generation of a news release includes in one embodiment, (a) separately specifying the content of each of a plurality of predetermined sections of the news release; (b) storing, in a digital storage medium, the content specified for each of the sections; (c) assembling the news release by retrieving from the storage medium each of the stored sections; and (d) distributing the news release to a group of recipients, the group selected based on content from the news release. Embodiments are operative over a network such as the Internet. Related embodiments also include a system and an E-Mail message conveying a structured news release.Type: GrantFiled: March 25, 2002Date of Patent: April 25, 2006Assignee: NewsGems LLCInventors: Eileen C. Shapiro, Steven J. Mintz
-
Patent number: 7031978Abstract: The present invention relates to progress notification systems, computer program products and methods of operation thereof, that reports processing progress of data mining operations at regular periodic intervals. The system comprises: an input/output interface for exchanging information with a network; a memory for storing updated progress objects associated with the data mining operation as a set of data mining algorithms progress in processing; and a processor coupled to the input/output interface and the memory, the processor for performing the data mining operation, the data mining operation implementing the set of data mining algorithms; and generating a notification object for the data mining operation at a pre-determined interval, the notification object based on the progress objects at each of the pre-determined intervals.Type: GrantFiled: May 17, 2002Date of Patent: April 18, 2006Assignee: Oracle International CorporationInventors: Mark F. Hornick, Pavani Kuntala, Gary Drescher, Chitra Bhagwat, Marcos Campos, Joe Yarmus