Patents Examined by Jean Bolte Fleurantin
  • Patent number: 7769775
    Abstract: 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 and searching an area within a web page near links to a graphic or video for searchable identification terms. The identifiers are stored in a database. User requests for graphic or video file content are received and the database of identifiers is searched to find graphic and video files corresponding criteria of the user. Graphic or video file content is then provided to the user.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: August 3, 2010
    Assignee: Gemstar Development Corp.
    Inventor: Henry C. Yuen
  • Patent number: 7769743
    Abstract: A media management system for and method of increasing value of media content are provided wherein content attributes associated with media content are stored, a target entry list is generated, and a resultant scenario calculated with an associated financial figure.
    Type: Grant
    Filed: June 14, 2007
    Date of Patent: August 3, 2010
    Inventor: Thomas R. Wolzien
  • Patent number: 7725437
    Abstract: Chunks are stored in a data store, where respective collections of chunks form respective files. An index that maps digests of chunks to pages containing information to recreate the chunks is provided, where the index is stored in persistent storage.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: May 25, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Evan R. Kirshenbaum, Henri J. Suermondt, Mark D. Lillibridge
  • Patent number: 7613701
    Abstract: A computer-based method with multilevel hashing for lookup of a complex nested object (such as access control list) which has a plurality of nesting levels and each level has at least one element. Method stores representatives of a complex nested object in a data structure at locations determined by recursive multilevel hashing of the complex nested object elements. When needed, a match for an inputted complex nested object is determined by applying the same recursive multilevel hashing to the inputted complex nested object, as used during the storing of the complex nested object, and performing integer comparisons with hash values of the stored complex nested object.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ting Zhao, Kenneth L. Milsted, Kenneth Carlin Nelson, Christopher T. Lehman, Qing Lu
  • Patent number: 7533104
    Abstract: An information management system which enables analysis on basis of a processing history of content with use of a portable displaying-and-recording medium, includes a log recording function of managing user identification data to specify a user who owns the portable displaying-and-recording medium and content identification data to specify content, and recording the user identification data and the content identification data in an associated manner after the user performs processing of the content. Preferably, the portable displaying-and-recording medium records/retains data in a state where content is displayed and is capable of rewriting the content.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: May 12, 2009
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Yoshitsugu Hirose, Tsutomu Ishii, Ikutaroh Nagatsuka, Minoru Koshimizu, Tsunemasa Mita, Yasunori Saito, Hiroyuki Hotta, Eriko Tamaru, Kimitake Hasuike, Hiroyuki Hattori
  • Patent number: 7526499
    Abstract: Disclosed is a technique for processing a base model. The base model is received. Then, the base model is used to create a ViewType comprising a ViewType object, one or more ViewList objects corresponding to classes in the base model, and one or more ViewElem objects corresponding to attributes in the base model.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sharon T. Conn, Jean-Jacques Paul Daudenarde, Amy Marie Silberbauer, Philip L. Boyer
  • Patent number: 7516408
    Abstract: In an embodiment of a method of establishing a computer-based communication session involving a user of a computer, notification may be received from the user of a desired participant and a desired communications application for the session. A participant identifier effective to identify the desired participant to the desired communications application may then be retrieved, and the retrieved identifier may be provided to the communications application. An embodiment of a system for computer-based communications includes means for receiving notification of a desired participant in a communications session and a desired communications application for the session, means for retrieving a participant identifier appropriate to identify the desired participant to the desired communications application, and means for providing the retrieved participant identifier to the communications application.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: David B. Kumhyr, Margaret Gardner MacPhail
  • Patent number: 7499927
    Abstract: A computer-implemented method is provided for performing key lookups. The method comprises accessing a header of a given one of a plurality of nodes in a tree-based data index structure. The given node comprises the header and a plurality of partitions. Each partition comprises at least one key. The header of the given node comprises a selected key from each of a selected plurality of the partitions. The method also comprises choosing, using a search key, a selected key in the header. The method further comprises accessing a partition corresponding to the chosen selected key and selecting, using the search key, one of the at least one keys in the accessed partition. The selected one of the at least one keys can be used to access another of the plurality of nodes. Yet additional methods, apparatus, and program products are disclosed.
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: George Andrei Mihaila, Ioana Roxana Stanoi
  • Patent number: 7490085
    Abstract: A technique is provided for enhancing performance of computer-assisted data operating algorithms in a medical context. Datasets are compiled and accessed, which may include data from a wide range of resources, including controllable and prescribable resources, such as imaging systems. The datasets are analyzed by a human expert or medical professional, and the algorithms are modified based upon feedback from the human expert or professional. Modifications may be made to a wide range of algorithms and based upon a wide range of data, such as available from an integrated knowledge base. Modifications may be made in sub-modules of the algorithms providing enhanced functionality. Modifications may also be made on various bases, including patient-specific changes, population-specific changes, feature-specific changes, and so forth.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: February 10, 2009
    Assignee: GE Medical Systems Global Technology Company, LLC
    Inventors: Matthew J. Walker, John M. Sabol, Gopal B. Avinash
  • Patent number: 7480657
    Abstract: A method for storing information includes receiving a command for a selected one of a plurality of services, and forwarding the command to a data source corresponding to the selected service. The method also includes, receiving data from the data source, and storing the data in a selected namespace in a cache corresponding to the selected service. The method further includes invalidating the data in the namespace according to invalidation criteria provided by the selected service.
    Type: Grant
    Filed: January 6, 2003
    Date of Patent: January 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Steven R. Glovin, Stephen R. Quatrano, Michael P. Lepore, Cun Yong Tan, Ryan J. Schuft
  • Patent number: 7480660
    Abstract: Methods and products for processing streams of data records using at least one data stream processing program executing on at least one data processing device and communicating with one another through data communication interfaces to form a network of data stream processing programs. In at least one embodiment, a method includes holding and maintaining information to record a configuration history, processing streams of data records with a plurality of data stream processing programs together functioning as a stream processing system, receiving input streams of data records by the data stream processing programs over the data communication interfaces, sending output streams of data records by the data stream processing programs over the data communication interfaces, and interoperating internal data producer/publisher programs with internal data consumer/producer programs in accordance with a current configuration in order to perform the sending and receiving.
    Type: Grant
    Filed: December 20, 2005
    Date of Patent: January 20, 2009
    Inventor: Damian Black
  • Patent number: 7472127
    Abstract: Methods that identify data that is related to and associated with data that has been selected from a multidimensional database. The overwhelming amount of data in a multidimensional database that may be viewed by a user, such as a data analyst, is reduced to the selected and associated data by use of index data and related index data, according to the present invention. The views of selected data and related data may be highlighted and formatted for presentation to the user. Further, irrelevant data is filtered out and not presented to the user. Existing systems have not been able to efficiently and adequately identify data that is related to and associated with selected data in a multidimensional database.
    Type: Grant
    Filed: December 18, 2002
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: William Earl Malloy, Ken Qian Pu
  • Patent number: 7464116
    Abstract: Data storage methods and apparatus combining read-only and read-write storage are described. Data may be located by information maintained in a filesystem; each data block is stored in either the read-only storage or the read-write storage.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: December 9, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Joydeep Sen Sarma, Abhijeet P. Gole
  • Patent number: 7464083
    Abstract: A system, method and computer program product for linking multidimensional data sources in a relational database using database joins are disclosed. Attributes from a join query are filtered. The attributes include characteristics and restrictions of the join query. A subset of the attributes that are relevant to the multidimensional data source are extracted. A partial join query is generated from the extracted subset of the attributes. The partial join query includes characteristics and restrictions that are relevant to the multidimensional data source. It makes use of aggregated data defined for the multidimensional data source if appropriate.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: December 9, 2008
    Inventors: Wolfgang Otter, Christel Rueger, Stefan Dipper, Tobias Hagen
  • Patent number: 7464096
    Abstract: A method and system for computer-assisted analysis of information from a data source employs operators including search terms and filters. A visual representation of a network of operators is generated, the operators being user selectable and linked to form the network, which is configured to analyze information from a selectable data source. The network of operators can be compiled as a unit. If the data source includes a database, the operators are applied to the database, and if the data source includes a data stream, a data unit of the data stream is evaluated with the operators. An output indicator corresponding to each of the operators is generated on the visual representation of the network, wherein the output indicator visually represents a quantified output of a corresponding operator. A further output corresponding to one or more of the output indicators is also generated.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: December 9, 2008
    Assignee: JustSystems Evans Reasearch, Inc.
    Inventors: David A. Evans, Michael L. Horowitz, Christopher C. Lichti, Thomas P. Neuendorffer
  • Patent number: 7451136
    Abstract: Described is a system and method for searching multiple disparate search engines. More particularly, a search system provides search engine manager that operates to provide a standard interface with which one or more search engines may be queried through a search client. The search system being extensible, allows for the addition of search engines beyond the time of the initial construction of the search system. Each search engine, being wrapped around a COM (component object model) object, first registers with the search system through the wrapper, the wrapper providing communication between the search engine manager and the search engine. When initiated by a client, a query is transmitted to the search engines in series, the search engines execute the query in parallel, and the results are returned asynchronously to the client.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Ghim-Sim Chua, Davide Massarenti, Sridhar Chandrashekar, Michael E. Meulemans, Majeed D. Salman
  • Patent number: 7447693
    Abstract: A distributed database management system implemented on a cluster of computers. The cluster including disks organized as data nodes. The data nodes being locally connected to one or more computers in the cluster. The distributed database management system includes a distributed database manager layer having a lock manager, a resource manager, and an architecture manager. The lock manager serializes access to the data nodes in the cluster. The resource manager maintains a data representation of the resources of each computer in the cluster and makes the data available to other computers in the cluster to facilitate access to the resources by the other computers. The architecture manager defines logical ownership relationships between data nodes and computers in the cluster to permit the architecture of the database to be dynamically reconfigured to provide improved performance.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark F. Wilding, Matthew A. Huras
  • Patent number: 7447687
    Abstract: Systems, methods, and computer products that efficiently determine how columns, tables, and queries associated with a database are related to each other. The present invention enables a user to see at a glance in which queries certain columns and tables are used. The present invention may be implemented with a query miner module that includes a query browser module that improves browsing through queries and their components over the past. The preferred embodiment of the present invention provides an easy to use graphical interface showing the queries, tables, and columns in a tree structure. Further, the preferred embodiment of the present invention presents information about relationships and dimensions associated with a database and about columns, tables, and queries to the user without discernable lag time between the user's request and the generated information.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Christian Andersch, Marlene L. Coates, Guilherme Saueressig
  • Patent number: 7444339
    Abstract: A data processing apparatus is disclosed which includes a reproducing element for reproducing each of a plurality of content data items a reproduction status detecting element for detecting status of each content data item being reproduced by the reproducing element a selecting element for selecting the content data item being reproduced by the reproducing element depending on the reproduction status of the content data item detected by the reproduction status detecting element a content identification data generating element for generating content identification data for identifying the content data item selected by the selecting element from the plurality of content data items and a transmitting element for transmitting to a second data processing apparatus the content identification data generated by the content identification data generating element.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: October 28, 2008
    Assignee: Sony Corporation
    Inventors: Masafumi Matsuda, Akira Tange
  • Patent number: 7437372
    Abstract: Systems, methods, and computer products that improve the techniques used to search multidimensional databases over techniques of the past. The preferred embodiment of the present invention advantageously improves the technique of determining a grid index that is used to locate a geometric shape in a spatial database. More particularly, the preferred embodiment of the present invention improves the technique of sampling data for defining the grid cell size in a grid for a given data set, thereby improving the grid indexing process that locates a particular minimum-bounding rectangle and the associated geometric shape.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Fang Yan Rao, Knut Stolze