Patents Examined by Jack M Choules
  • Patent number: 7191188
    Abstract: 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: Grant
    Filed: April 30, 2004
    Date of Patent: March 13, 2007
    Assignee: Adaptik Corporation
    Inventors: Tamer Uluakar, John Bartholomew Pettit, III, Lutfu Batakci, Bulent Kivanc, Govindaraj Kadambi, Christopher Fredrick Merkel
  • Patent number: 7171415
    Abstract: 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: Grant
    Filed: May 31, 2001
    Date of Patent: January 30, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Gene H. Kan, Yaroslav Faybishenko, Douglass R. Cutting, Thomas J. Camarda, David M. Doolin, Steve Waterhouse
  • Patent number: 7159000
    Abstract: 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: Grant
    Filed: March 21, 2002
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, Scott Colville
  • Patent number: 7143114
    Abstract: 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: Grant
    Filed: April 18, 2002
    Date of Patent: November 28, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Cazier
  • Patent number: 7107286
    Abstract: 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: Grant
    Filed: October 24, 2003
    Date of Patent: September 12, 2006
    Assignee: GeoQwest International Inc.
    Inventor: Carl M. Burnett
  • Patent number: 7096234
    Abstract: 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: Grant
    Filed: March 21, 2002
    Date of Patent: August 22, 2006
    Assignee: Microsoft Corporation
    Inventors: Daniel Plastina, James M. Alkove, Kirt A. Debique, Scott Colville, Gabriel S. DeBacker
  • Patent number: 7096221
    Abstract: 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: Grant
    Filed: July 11, 2001
    Date of Patent: August 22, 2006
    Assignee: Dai Nippon Printing Co., Ltd.
    Inventor: Shigeru Nakano
  • Patent number: 7092942
    Abstract: 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 g
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: August 15, 2006
    Assignee: Bea Systems, Inc.
    Inventors: Kurt Frieden, Mitchell B. Rudominer, Matthew S. Markoff
  • Patent number: 7089238
    Abstract: 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: Grant
    Filed: June 27, 2001
    Date of Patent: August 8, 2006
    Assignee: Inxight Software, Inc.
    Inventors: Mark W. Davis, John Murphy, Clark Leonard Breyman
  • Patent number: 7089237
    Abstract: 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: Grant
    Filed: January 26, 2001
    Date of Patent: August 8, 2006
    Assignee: Google, Inc.
    Inventors: Donald R. Turnbull, Hinrich Schuetze
  • Patent number: 7085758
    Abstract: 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: Grant
    Filed: August 22, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Richard D. Dettinger, Brian E. Olson, John M. Santosuosso
  • Patent number: 7082426
    Abstract: 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: Grant
    Filed: September 11, 2003
    Date of Patent: July 25, 2006
    Assignee: CNET Networks, Inc.
    Inventors: Timothy Allen Musgrove, Robin Hiroko Walsh
  • Patent number: 7065538
    Abstract: 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: Grant
    Filed: February 12, 2001
    Date of Patent: June 20, 2006
    Assignee: Quest Software, Inc.
    Inventors: Eyal M. Aronoff, James W. Collings
  • Patent number: 7047240
    Abstract: 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: Grant
    Filed: February 21, 2003
    Date of Patent: May 16, 2006
    Assignee: Hitachi, Ltd.
    Inventor: Eiichi Sato
  • Patent number: 7043492
    Abstract: 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: Grant
    Filed: August 22, 2002
    Date of Patent: May 9, 2006
    Assignee: Requisite Technology, Inc.
    Inventors: Michael Renn Neal, James Michael Wilmsen, Christopher Todd Black, d'Armond Lee Speers
  • Patent number: 7043469
    Abstract: 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: Grant
    Filed: June 26, 2002
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Iqbal A. Goralwalla, William T. O'Connell, David C. Sharpe
  • Patent number: 7039635
    Abstract: 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: Grant
    Filed: August 22, 2002
    Date of Patent: May 2, 2006
    Assignee: Microsoft Corporation
    Inventors: Bruce A. Morgan, Keith D. Senzel
  • Patent number: 7035848
    Abstract: 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: Grant
    Filed: March 25, 2002
    Date of Patent: April 25, 2006
    Assignee: NewsGems LLC
    Inventors: Eileen C. Shapiro, Steven J. Mintz
  • Patent number: 7035852
    Abstract: 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: Grant
    Filed: July 20, 2001
    Date of Patent: April 25, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul Hopewell, Paul Kettley, Jeffrey M. Nick, Peter Siddall, James H. Warnes
  • Patent number: 7031978
    Abstract: 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: Grant
    Filed: May 17, 2002
    Date of Patent: April 18, 2006
    Assignee: Oracle International Corporation
    Inventors: Mark F. Hornick, Pavani Kuntala, Gary Drescher, Chitra Bhagwat, Marcos Campos, Joe Yarmus