Patents Examined by John Hocker
  • Patent number: 8706768
    Abstract: A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved separately from the historical task schedule data. The project management system may also maintain unscheduled tasks as “to-do lists.” Tasks may be added to a member's schedule without specifying any planned dates and the tasks are added to the database. The tasks have an associated revision number of 0 to indicate that the tasks were added, but not yet scheduled. The tasks are displayed in the member schedule editor and in Web page schedules. The tasks may then be displayed in the member schedule editor and in Web page schedules in a manner that allows a user to readily determine that the tasks are “to-do list” tasks.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: April 22, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 8296284
    Abstract: A navigation system is used in combination with a data retrieval system to more effectively locate the correct answers or information in search content. The navigation system provides taxonomies that identify different information categories and sub-categories (facets). Classifiers automatically classify the search content by identifying the content corresponding with associated facets. The facets, in conjunction with the associated classifiers, provide robust classification and correlation between both structured and unstructured content. Rules can be used in conjunction with the facets and classifiers to automatically control different navigation operations. The navigation system can also leverage ontologies to dynamically create taxonomies and provides unique facet expansion and intra-document classification operations.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: October 23, 2012
    Assignee: Oracle International Corp.
    Inventor: Gann Alexander Bierner
  • Patent number: 8244728
    Abstract: A method and apparatus for data exploration in a data processing system. An apparatus according to an embodiment includes: an analyzing component for analyzing a data model to identify a first and a second data entity and a relationship between the first and the second data entity; a generator component for creating a first and second atom data entity associated with the first and the second data entity; a generator component for creating a link data entity associated with the relationship between the first and second data entity; and an assignor component for assigning a behavior to one of the atom data entities or the link data entity, wherein the atom data entity exhibits a behavior associated with the link data entity and wherein the link data entity exhibits a behavior associated with one of the atom data entities.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Geraldine E. Archer, Richard A. Hopkins, Kevin H. Jenkins, Philip D. Tetlow, Christopher C. Winter
  • Patent number: 8219551
    Abstract: A hierarchical decoder is operable to decode a hierarchical multi-layer data package. The hierarchical multi-layer data package includes a plurality of layers and one or more subpackages in each layer. To decode the data package, an objective function is created based on parameters for identifying data in the data package most relevant to information of interest. Subpackages in one or more layers are evaluated using the objective function and a subpackage is selected. Information for the selected subpackage, which may include a summary and metadata, is used to determine whether the subpackage satisfies an information need. If the information need is not satisfied, a drill down procedure is performed to evaluate subpackages in a next lower layer of the data package.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 10, 2012
    Assignee: General Instrument Corporation
    Inventor: Tom Tirpak
  • Patent number: 8214382
    Abstract: A method of enforcing database predicate constraints on database accesses is provided. The method comprises receiving a database query, parsing the query based on constraints defined in system tables, and examining the query for the existence of a where clause. The method also comprises examining the where clause to determine compliance with the constraints defined in the system tables and executing the query only when the query contains a where clause and the where clause complies with the constraints defined in the system tables. The method also comprises rejecting the query when the query one of does not contain a where clause and does contain a where clause and the where clause does not comply with the constraints defined in the system tables.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 3, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Devon L. Biere, Carl J. Persson
  • Patent number: 8209319
    Abstract: A bioinformatics method, software, database and system are presented in which attribute profiles of query-attribute-positive individuals and query-attribute-negative individuals are compared, and combinations of pangenetic and non-pangenetic attributes that occur at a higher frequency in the group of query-attribute-positive individuals are identified and stored to generate a compilation of bioattribute combinations that co-associate with the query attribute (i.e., an attribute of interest).
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: June 26, 2012
    Assignee: Expanse Networks, Inc.
    Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
  • Patent number: 8190581
    Abstract: A method and system for detecting the transmission of preidentified content, such as copyrighted material, over an Internet Service Provider (ISP) network. A set of rules is provided to identify one or more traffic flow profiles of data streams transmitting preidentified content. Preferably the rules are adaptively created through analysis of actual ISP data in conjunction with data suggesting an initial set of profile characteristics. The rules are applied to data streams being transmitted in the ISP network, so that data streams fitting one or more of the profiles are identified. A database contains, e.g., as digital signatures or fingerprints, one or more items of content whose transmission is sought to be detected. Data streams identified as matching a profile are analyzed to determine if their content matches an item of content in the database, and if so, an action is taken which may include interrupting the transmission, suspending an ISP account, or reporting the transmission.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: May 29, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James M. Loman, Alexandre Gerber, Oliver Spatscheck, Ajay Todimala
  • Patent number: 8185504
    Abstract: An image processing apparatus including: a correspondence determination unit configured to refer to respective additional information data included in a file and another file and determine whether identical additional information data exists; a size determination unit configured to compare a combined size of the two files with a reference size when judged that identical additional data exists; a flag addition unit configured to add a flag indicating data exempt from search target to identical additional information data included in either one of the two files when judged that the combined size is smaller than the reference size; a deletion unit configured to delete identical additional information data included in either one of the two files when judged that the combined size is equal to or greater than the reference size; and a storing unit configured to store a combined file.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: May 22, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiro Hino
  • Patent number: 8180767
    Abstract: A tagged content inference system and method is provided. The system facilitates browsing of content with a pseudo-hierarchical feel using algorithmically-deduced relationships between items based on user applied tags. Based, at least in part, upon tagged content, an inference component can infer relationships between items (e.g., creating a pseudo-hierarchy) in order to facilitate browsing of the items. The system can further include a relationship display component that can provide a visual representation of tagged items based on relationship(s) inferred by the inference component. The visual representation can further be based, at least in part, upon user input (e.g., threshold quantity of tags to be displayed, threshold strength of relationship, color setting(s), etc.).
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: May 15, 2012
    Assignee: Microsoft Corporation
    Inventors: Brian S. Christian, Aston Motes
  • Patent number: 8166013
    Abstract: A method and system for crawling multiple websites containing one or more web pages having information relevant to a particular domain of interest, such as details about local restaurants, extracting content from such websites, such as hours, location and phone number as well as reviews, review dates and other business specific information, and associating the extracted content with a specific business entity.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: April 24, 2012
    Assignee: Intuit Inc.
    Inventors: Nagaraju Bandaru, Eric D. Moyer, Shrisha Radhakrishna
  • Patent number: 8150831
    Abstract: Systems and methods facilitate a search and identify documents and associated metadata reflecting content of the documents. In one implementation, a method receives a query comprising a set of search terms, identifies a stored document in response to the query, and determines a score value for the retrieved document based on a similarity between one or more of the query search terms and metadata associated with the identified document. The method locates the identified document in a citation network of baseline query results, the citation network comprising a first set of documents that cite to the identified document and a second set of documents cited to by the identified document. The method further determines a new score value of the identified document as a function of the score value and a quantity and a quality of documents within the first and second set of documents.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: April 3, 2012
    Assignee: LexisNexis
    Inventors: Ling Qin Zhang, Harry R. Silver
  • Patent number: 8131685
    Abstract: A system matches accounts based on attributes of the accounts, and scores the matched account pairs based on a probability of the matched accounts being duplicate accounts. The system can utilize the matched and scored account pairs to determine duplicate accounts, and terminate at least one of the accounts in a duplicate account pair.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: March 6, 2012
    Assignee: Google Inc.
    Inventors: Joel Gedalius, Brian Sinay, Naval Verma, Julian Wong
  • Patent number: 8099402
    Abstract: A distributed system for content storage and access includes a storage platform having at least a first storage component, and an access platform having one or multiple access components. Each access component is associated with at least one access service. The access service may be an administrative service for receiving a service request initiated by a first user, the service request being associated with a first item of content, and for identifying a characteristic of the service request, a content management service for determining, based at least in part on the characteristic of the service request, a specification of a data transfer operation to be executed in association with the first storage component, and a directory service for maintaining information associated with the first item of content.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: January 17, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: David C. Carver, Branko J. Gerovac
  • Patent number: 8099424
    Abstract: A method, software, database and system for determining an optimal treatment for an illness in an individual and for determining the impact (e.g., side effects and intended benefits) of the treatment in the individual are presented in which an attribute profile of the individual containing genetic and non-genetic attributes is compared against a database containing combinations of genetic and non-genetic attributes that are statistically associated with successful treatment of the illness in other individuals.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: January 17, 2012
    Assignee: Expanse Networks, Inc.
    Inventors: Andrew Alexander Kenedy, Charles Anthony Eldering
  • Patent number: 8095550
    Abstract: An embodiment relates to a method of managing primitives. The method includes providing a data structure available in user-space where the data structure comprises at least one futex. The method also includes detecting a termination of the process and searching the data structure for status of the at least one futex. The method further includes releasing the at least one futex in response to status of the at least one futex being held and setting a flag for at least one futex. The method further includes notifying at least one process waiting for the released at least one futex.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: January 10, 2012
    Assignee: Red Hat, Inc.
    Inventors: Ingo Molnar, Thomas Gleixner, Ulrich Drepper
  • Patent number: 8095535
    Abstract: Updating an indexing tables in a database system comprising a database storing item tables of items appended by timestamps. Each of items is further categorized by timestamp into said tables, and said item tables being indexed by indexing data. The database system further comprises an indexing table for said indexing data, listing the earliest timestamp of said item table together with said indexing data and a system manager for searching said item tables using said indexing table and a maintenance module for said indexing table.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christine M. Robson, Yuji Watanabe
  • Patent number: 8090689
    Abstract: A method, article of manufacture, and apparatus for efficiently restoring information is disclosed. In an embodiment, this comprises receiving a self-contained datastream and analyzing the self-contained datastream for file headers, corresponding file metadata and corresponding file blocks. Data is then reconstructed based on analyzing the self-contained datastream into reconstructed data, and the reconstructed data is then stored in a storage device. File headers are used to indicate the start of a new file in the self contained datastream. File blocks contain the information necessary to reconstruct the files in the datastream. File metadata describes how to reconstruct the file, such as which file blocks are required for the file, and the location of each file block in the self contained datastream, among others. In an embodiment, the reconstructed data may contain deduped data.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 3, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, Ajay Kushwah, Kiran Bachu
  • Patent number: 8086644
    Abstract: Methods, systems and computer program products for simplifying complex data stream problems involving feature extraction from noisy data. Exemplary embodiments include a method for processing a data stream, including applying multiple operators to the data stream, wherein an operation by each of the multiple operators includes retrieving the next chunk for each of set of input parameters, performing digital processing operations on a respective next chunk, producing sets of output parameters and adding data to one or more internal data stores, each internal data store acting as a data stream source.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Stephen K. Boyer, Kenneth M. Johns, Jeffrey T. Kreulen, James J. Rhodes, Hovey R. Strong, Jr.
  • Patent number: 8073856
    Abstract: A method, apparatus, and storage medium product are provided for forming a forwarding database, and for using the formed database to more efficiently and quickly route packets of data across a computer network. The forwarding database is arranged into multiple sub-databases. Each sub-database is pointed to by a pointer within a pointer table. When performing a longest-match search of incoming addresses, a longest prefix matching algorithm can be used to find the longest match among specialized “spear prefixes” stored in the pointer table. After the longest spear prefixes are found, the pointer table will direct the next search within a sub-database pointed to by that spear prefix. Another longest-match search can be performed for database prefixes (or simply “prefixes”) within the sub-database selected by the pointer. Only the sub-database of interest will, therefore, be searched and all other sub-databases are not accessed.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: December 6, 2011
    Assignee: NetLogic Microsystems, Inc.
    Inventors: Srinivasan Venkatachary, Pankaj Gupta
  • Patent number: 8065281
    Abstract: One embodiment of the present invention provides a system that facilitates distributed processing of database operations. During operation, the system receives a database operation at a distributed command processor, wherein the database operation includes a query language command. Next, the system performs a set of non-data processing operations associated with the database operation to obtain a set of non-data processing results. The system then sends the query language command to a database, which enables the database to execute the query language command to obtain a result.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: November 22, 2011
    Assignee: Oracle International Corporation
    Inventor: Daniel ManHung Wong