Patents Examined by John P Hocker
  • Patent number: 7797356
    Abstract: Fields contained in data expressed as tabular data having columns and rows can initially be marked as exceptions, wherein a column within a row can be the potential cause of the exception. A user configurable parameter can be utilized to change the sensitivity or allowable exceptions for each row and/or column, to increase or decrease the number of exceptions detected. As data within each field are modified, added or deleted, or when the configurable parameter is changed, the exceptions marked can be automatically updated. Such updated exceptions can be the same or different from the initially marked exceptions. As such, a user can evaluate data and determine whether various changes within the data will change various outcomes.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: September 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Raman S. Iyer, C. James MacLennan, Ioan Bogdan Crivat
  • Patent number: 7792843
    Abstract: Tools and techniques are provided to obtain web analytics data, identify data events likely to be of interest to a user, rank identified data events, summarize data events in a form suitable for transmission to a cell phone or other limited-display mobile device, and interacting with a user of such a mobile device by sending data event summaries to the user, receiving commands from the user, and so on. Data normally presented on a computer display can be summarized into a audible format for presentation over a mobile phone speaker. Methods, systems, and other embodiments are described.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: September 7, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Scott Iverson
  • Patent number: 7783613
    Abstract: Middleware can accept transaction requests from a client device and tailor the request to a backend transaction server. The server's response can be tailored to the client device. For example, characteristics of the client device such as screen real estate and supported functionality can be taken into account when generating a tailored response. Features such as caching can avoid repeatedly contacting the backend server. Pagination and column truncation can be supported. A transaction model can represent a transaction as device independent configuration information. The transaction model can be added or changed without coding. Useful for implementing an application across a wide range of devices transparently to the backend server.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: August 24, 2010
    Assignee: Infosys Technologies Ltd.
    Inventors: Puneet Gupta, Karthik G V, Kavitha Damodhiran
  • Patent number: 7783649
    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: February 1, 2007
    Date of Patent: August 24, 2010
    Assignee: Red Hat, Inc.
    Inventors: Ingo Molnar, Thomas Gleixner, Ulrich Drepper
  • Patent number: 7765197
    Abstract: In a method of producing a data replica, data processing requests are issued from application programs running in application servers. Data processing corresponding to each of the data processing requests is executed in each of database servers, and a result of the data processing is replied as a response to one of the application programs which has issued the data processing request. The supply of the data processing requests to the database servers is controlled to keep the process order of the requests between the database servers.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: July 27, 2010
    Assignee: NEC Corporation
    Inventors: Kenichirou Fujiyama, Nobutatsu Nakamura, Ryuichi Hiraike
  • Patent number: 7752162
    Abstract: The analysis of OLAP data to determine user-relevant information firstly generates a set of queries based on said preferences. Each query is evaluated sequentially against the OLAP data to give a query result. For each evaluated query in turn, it is determined whether said result is relevant to the user on the basis of conditions derived from the user preferences. An output results set is formed consisting of the relevant results. Further, if a previous query result containing a common measure was determined not to be relevant, then a subsequent query can be omitted from evaluation.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Prasad Manikarao Deshpande, Krishna Kummamuru, Guruduth Somasekhara Banavar, Vijii Enara Chenthamarakshan
  • Patent number: 7752236
    Abstract: A lead enhancement module transmits to one or more data sources an enhancement list requesting additional data items associated with a lead record. The enhancement list may comprise one or more data bundles, each comprising indicators associated with one or more additional data items. A personalized data bundle may be created by each client listing those specific additional data items that the particular client would like to retrieve for lead records from the client. A default data bundle may be included in the enhancement list for clients that have not defined a personalized data bundle, or the default bundle may be included in the enhancement list in addition to the personalized data bundle. Various default bundles, such as vertical market specific data bundles, may be created and provided to the client for possible inclusion in the enhancement list.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: July 6, 2010
    Assignee: Experian Marketing Solutions, Inc.
    Inventors: Richard Williams, Jacob Kong, Lawrence J. Hughes, Damodar Panigrahi
  • Patent number: 7734612
    Abstract: Disclosed herein is an information search apparatus includes: search means configured to search for an associated object associated with a specified search source object; associated object display means configured to display a searched associated object onto a display screen; display count setting object display means configured to display a display count setting object for setting the number of the associated objects to be displayed on the display screen onto the display screen; and associated object display count control means configured to, if a setting of the number of associated objects has been changed by an operation executed on the display count setting object, adjust the number of associated objects displayed on the display screen in accordance with the changed setting and display the resultant number of associated objects.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: June 8, 2010
    Assignee: Sony Corporation
    Inventors: Takuo Ikeda, Nobuki Furue, Wataru Tajika, Takashi Kitao, Yuhei Kikuchi
  • Patent number: 7730085
    Abstract: The present invention is directed to a system, method and computer program for automatically extracting and mining relations and related entities from unstructured text. A method in accordance with an embodiment of the invention includes: extracting relations and related entities from unstructured text data, representing the extracted information into a graph, and manipulating the resulting graph to gain more insight into the information it contains. The extraction of relations and related entities is performed first by automatically inducting pattern and second by applying these induced patterns to unstructured text data. For each relation and entity, several features are extracted in order to build a graph whose nodes are entities and edges are relations.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hany M. Hassan, Hala Mostafa
  • Patent number: 7725421
    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: July 26, 2006
    Date of Patent: May 25, 2010
    Assignee: Google Inc.
    Inventors: Joel Gedalius, Brian Sinay, Naval Verma, Julian Wong
  • Patent number: 7716217
    Abstract: In an electronic mail system, a user's actions with an application for managing electronic content are monitored. Based on the user's actions and/or on the actions of other users in the system, a relevance analysis module determines a relevance to the user of a piece of electronic content based on a likelihood of interest of the electronic content piece to the user and/or a measure of a level of significance the user has to another entity associated with the electronic content piece.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: May 11, 2010
    Assignee: Bluespace Software Corporation
    Inventors: Justin Marston, Paul Marston
  • Patent number: 7711728
    Abstract: A system and method for concurrent investigations of static data stored in one or more secondary storage devices of one or more target machines in a data communications network. The network includes an examining machine, a secure server, and various target machines. The examining machine transmits to the target machines a search request including a search key. The examining machine also streams to each target machine metadata information and file extents of the files to be searched. The target machines concurrently search the indicated file extents for the search key. The target machines then stream the search results to the examining machine.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: May 4, 2010
    Assignee: Guidance Software, Inc.
    Inventors: Dominik Weber, Shawn McCreight
  • Patent number: 7693812
    Abstract: A method, apparatus, and computer program for querying data and an associated ontology in a database. An ontology is associated with data in database. Responsive to receiving a query from a requestor, relational data in the database is identified using the query to form identified relational data. Ontological knowledge in the ontology is identified using the identified relational data and the ontology. A result is returned to the requestor.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Lipyeow Lim, Haixun Wang, Min Wang
  • Patent number: 7672951
    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: May 12, 2006
    Date of Patent: March 2, 2010
    Assignee: InQuira, Inc.
    Inventor: Gann Alexander Bierner
  • Patent number: 7668850
    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: June 7, 2006
    Date of Patent: February 23, 2010
    Assignee: InQuira, Inc.
    Inventor: Gann Alexander Bierner
  • Patent number: 7664760
    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: December 22, 2005
    Date of Patent: February 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian S. Christian, Aston Motes
  • Patent number: 7660814
    Abstract: Techniques are presented for mapping a physical table to multiple virtual tables. One or more fields within a results set from a query are mapped or associated to one or more virtual tables. The virtual tables are organized as sub graphs and connected together as a set. A reference to the set is provided to a table join analysis service and a join is performed against the set to produce a single logical reference to a table. The single table reference may be treated as a single table for purposes of subsequent search and retrieval by a searcher.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 9, 2010
    Assignee: Teradata US, Inc.
    Inventors: Harold Lee, Michael Chaves
  • Patent number: 7653634
    Abstract: Systems and methods for reconciling healthcare data between multiple distributed computing nodes that enable an individual node, a topic object, or an intelligent agent to determine synchronization with other nodes, comprising sending source node data to a payload generator, the source node data including difference data, an encapsulated topic object, or intelligent agent communications, generating a payload including the source node data and destination attributes, and sending the payload to a destination node, topic object, or destination intelligent agent, and using the source node data to update destination node data according to destination node, topic object, or destination intelligent agent requirements.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: January 26, 2010
    Assignee: Medicity, Inc.
    Inventor: Alok Mathur
  • Patent number: 7647325
    Abstract: A method for updating a catalog of hardware device and software object identifiers by identifying unknown identifiers and categorizing each of the unknown identifiers. The method further provides the categorized identifiers to a community of users for review and receives comments from the community of users on the provided categorization. The method further determines if the categorized identifiers should be recategorized based upon the received comments. Another method performs a search for an entity associated with an unknown identifier, determines a likely entity associated with the unknown identifier, and verifies the correctness of such determined likely entity. Another method generates a catalog of computer system components, receives information regarding the identity of a computer system component from at least two different sources, and determines the identity of the computer system component based upon the reputation of the sources of the received information.
    Type: Grant
    Filed: January 15, 2007
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Ram P. Papatla, John Leo Ellis, Mario Hewardt, David James Armour
  • Patent number: 7644112
    Abstract: An apparatus, system, and method are disclosed for initializing a synchronized remote database. A creation module creates a first backup table of a backup database from a schema for a primary table of a primary database. A read module reads each row from the primary table with an application server configured to manage access to the primary database by a database application. A construction module constructs a SQL command for each row of the primary table. Each SQL command inserts data of a primary table row in the first backup table. An application module applies each SQL command to the first backup table to mirror the primary table at the first backup table.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Randall Blea, Errol Jay Calder, Gregory Edward McBride, Todd Benjamin Schlomer, John Jay Wolfgang