Patents Examined by Brent Stace
  • Patent number: 8024290
    Abstract: In one example, a synchronization server includes logic operable to engage in a first synchronization session with a client device, wherein client modifications and server modifications may be exchanged based, at least in part, on synchronization data stored locally. The synchronization server further includes logic operable to initiate a query of a remote database (e.g., having data associated with the synchronization data) to determine differences between the synchronization data stored locally and associated data stored remotely. The synchronization server is further operable to initiate an exchange of further server modifications based on the differences between the synchronization data stored locally and the associated data stored remotely. In one example, the server may engage in a second synchronization session with the client device to update the client device with differences to the synchronization data stored locally and the remote database.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: September 20, 2011
    Assignee: Yahoo! Inc.
    Inventors: Lie Yang, John A. Traver, Venkatachary Srinivasan, Marco Boerries
  • Patent number: 8024343
    Abstract: A method of identifying images containing a unique object found in at least two separate image collections of different users comprising identifying the unique object and providing features for the unique object; at least one user identifying at least two separate image collections produced by separate users that potentially have images of the unique object; and using the features to search the at least two separate collections to identify images that contain the unique object.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: September 20, 2011
    Assignee: Eastman Kodak Company
    Inventor: Andrew C. Gallagher
  • Patent number: 8019754
    Abstract: A method of locating relevant documents wherein documents are given a fingerprint comprising weights associated with particular topic categories of a classification system, each weight representing a degree to which the document relates to the particular topic category, a first piece of text is identified and given a fingerprint comprising a list of other weights associated with similar topic categories, the other weights representing a degree to which the first piece of text relates to the particular topic category. All or a portion of the universe of documents is searched by comparing the fingerprint for the first piece of text with the fingerprint for each document. You select those documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint of the first piece of text. A user fingerprint of the user's recently accessed texts can be used in place of the first piece of text.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: September 13, 2011
    Assignee: Needlebot Incorporated
    Inventors: John Barrett Collins, Jerome Verlin, Can Deniz Akyuz, Stuart Donnelly
  • Patent number: 8005789
    Abstract: A method and apparatus for synchronizing multimedia content with a client device which supports a multi-server environment are provided. The server includes a synchronization policy management unit which acquires a synchronization policy; a synchronization information collector which collects log information of a previously performed synchronization and of a change occurring after the previously performed synchronization; a synchronization processor which performs synchronization in accordance with the collected log information; a change log management unit which stores a result of the synchronization; an interface unit which transmits the log information; and a storage unit which stores the multimedia content and the meta data of the multimedia content.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: August 23, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seok-hyun Yoon, Seong-hoon Kang, Won-ho Ryu
  • Patent number: 7991804
    Abstract: A method, system, and apparatus are provided for exposing and utilizing workbooks as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including one or more worksheets. The workbook may be published to a server computer where the contents of the workbook are exposed as a multi-dimensional data source. The server computer allows client applications to discover and connect to the workbook as a multi-dimensional, data source, such as a cube.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Battagin, Liviu Asnash, Shahar Prish, Eran Megiddo, Amir Netz, Cristian Petculescu
  • Patent number: 7987217
    Abstract: Techniques are provided for performing transaction-aware caching of metadata in an electronic file system. A mechanism is described for providing transaction-aware caching that uses a cache hierarchy, where the cache hierarchy includes uncommitted caches associated with sessions in an application and a committed cache that is shared among the sessions in that application. Techniques are described for caching document metadata, access control metadata and folder path metadata. Also described is a technique for using negative cache entries to avoid unnecessary communications with a server when applications repeatedly request non-existent data.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: July 26, 2011
    Assignee: Oracle International Corporation
    Inventors: David J. Long, David B. Pitfield
  • Patent number: 7966298
    Abstract: Disclosure of approaches for processing database transactions against a database. In one approach, a first transaction is received that specifies an operation for changing state of a first record stored in a first database page. In processing the operation, the state of the record is changed, and information is stored in a companion page. The information includes a transaction identifier, data describing the specified operation, a page identifier of the first page, a before look and an after look of the first record for an update operation, and an after look of the first record for an insert operation. In response to a commit of the first transaction, a process determines whether a second transaction, that specifies a change in state for a second stored in the first page, is in-process. In response to determining that the second transaction is in process, the companion page is stored in an audit trail.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 21, 2011
    Assignee: Unisys Corporation
    Inventors: Kelsey L. Bruso, James M. Plasek
  • Patent number: 7966341
    Abstract: Techniques are provided maintaining data that indicates for a plurality of query terms whether the plurality of query terms are date-qualified query terms. A query is received, and in response to receiving the query, the query is inspected to determine that the query contains a particular date-qualified query term. Then it is determined that the particular date-qualified query term has been associated with a plurality of dates, and it is determined which of the plurality of dates with which to associate the date-qualified query term for the query, based at least in part on the frequency with which each particular date of the plurality of dates has been associated with the particular date-qualified query term.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: June 21, 2011
    Assignee: Yahoo! Inc.
    Inventors: Farzin Maghoul, Kostas Tsioutsiouliklis
  • Patent number: 7958543
    Abstract: A platform supports an unmanaged secured workgroup, without a server, for common user access and secure resource sharing among the computers in the group. User accounts are synchronized by replicating and modifying the accounts at each computer of the unmanaged secured workgroup. A computer advertises a change in account information to other computers in an unmanaged secured workgroup. If one of computers in the unmanaged secured workgroup determines that the change is not reflected in the current account information, the computer requests the updated account information from the advertising computer. Any conflicts between user accounts at different computers are resolved before synchronizing the user account in the unmanaged secured workgroup. Also, an application program interface (API) enables an application to query properties of a networked computer system and an unmanaged secured workgroup and to join the unmanaged secured workgroup.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: June 7, 2011
    Assignee: Microsoft Corporation
    Inventors: Mohammed Samji, John Brezak, Chris Guzak, Giles Edward van der Bogert, Nicholas John Tomacelli, Anil Kumar Yadav
  • Patent number: 7953766
    Abstract: Techniques to generate data models for an item master having a number of items. Each item is associated with a number of attributes and each attribute is associated with a set of values. In one method, the items in the item master are initially classified into a number of pagesets, with each pageset being defined by a unique combination of values for a first set of (classification) attributes. For each pageset, a second set of (selectable) attributes is determined to uniquely identify the items in the pageset. The selectable attributes may be selected from a list of candidate attributes, which may include mandatory attributes designated to be used as selectable attributes and optional attributes that may be selected for use. Data models are generated for each pageset based in part on the selectable attributes, and include a set of tables descriptive of the items in the pageset.
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: May 31, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Wen G. Gong, Adam Scott Grancell
  • Patent number: 7949682
    Abstract: A set of flat identifiers are received, and a locality of reference cue determined. A cache is searched to locate an association including the combination of the set of flat identifiers and the locality of reference cue. If such an association is found in the cache, the hierarchical object(s) associated with that combination are used first in attempting to map the set of flat identifiers onto a hierarchical namespace.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: May 24, 2011
    Assignee: Novell, Inc.
    Inventors: David A. Mair, Thomas N. Lee
  • Patent number: 7941436
    Abstract: A system and method are disclosed for identifying a keyword that is a novel concept or anomaly based on prior search results for the keyword. Advertisements may be sold for the keyword, or the keyword may be purchased or recommended for purchase based on anticipation of increased future searches on the keyword.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: May 10, 2011
    Assignee: Yahoo, Inc.
    Inventors: Alexandrin Popescul, Clifford A. Brunk, Byron Dom
  • Patent number: 7933906
    Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: April 26, 2011
    Assignee: Northwestern University
    Inventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum
  • Patent number: 7930306
    Abstract: A system, method and computer program product for identifying near and exact-duplicate documents in a document collection, including for each document in the collection, reading textual content from the document; filtering the textual content based on user settings; determining N most frequent words from the filtered textual content of the document; performing a quorum search of the N most frequent words in the document with a threshold M; and sorting results from the quorum search based on relevancy. Based on the values of N and M near and exact-duplicate documents are identified in the document collection.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 19, 2011
    Assignee: MSC Intellectual Properties B.V.
    Inventors: Johannes C. Scholtes, Siebe Bloembergen
  • Patent number: 7925679
    Abstract: Disclosed is a technique for result set management. One or more result sets are stored. Each result set was generated by executing a query. When at least one of a number of result sets that may be stored and a number of bucket tables that may hold result sets is modified, it is determined whether any of the one or more result sets are to be removed. When it is determined that one or more of the result sets are to be removed, those result sets are removed.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Stephen Schwartz, Naga A. Ayachitula, Shu-Ping Chang, Lenisha V. Gandhi
  • Patent number: 7917512
    Abstract: A workload specification, detailing specific queries and a frequency of execution of each of the queries, and a set of partitions, are obtained for the database, as inputs. A number of candidate tables are identified for the database, the tables having a plurality of attributes. A chosen attribute is allocated for each of the tables, to obtain a set of tables and a set of appropriate partitions for each of the tables.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
  • Patent number: 7912847
    Abstract: A system and method for a comparative web search engines, search result summarization, web snippet processing, comparison analysis, information visualization, meta-clustering, and quantitative evaluation of web snippet quality are disclosed. The present invention extends the capabilities of web searching and informational retrieval by providing a succinct comparative summary of search results at either the object or thematic levels.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 22, 2011
    Assignee: Wright State University
    Inventors: Hardik H. Lagad, Guozhu Dong
  • Patent number: 7904486
    Abstract: An index to a plurality of entities is built, where each entity is represented by a point defined in a space. Entities whose points are furthest apart are identified. A first area is created, the extremities of which first area are given by the points representing the identified entities. Entities falling within the first area are assigned to a storage area corresponding to the first area. The first area is divided into a plurality of second areas. For each of the plurality of second areas, a. each of the plurality of second areas is linked to the first area, and, b. the above steps are repeated until the first area includes a single point. Storage areas corresponding to each of the first area are then written to the index.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: March 8, 2011
    Assignee: British Telecommunications Public Limited Company
    Inventor: Ian B Crabtree
  • Patent number: 7895234
    Abstract: The present invention relates to systems and methods that provide a portal user with role-based access to components on a network via portlets within the portal. The role-based access can be sharable such that one or more users with a similar role can instantiate instances of a shared portal. Sharable configurations can be stored local to the user's portal, local to another portal and/or within a networked storage medium. The access provides a user with an entry-point to components, wherein a user can monitor and control components. The user can additionally configure the portal such that the component access is further based on the user's location. Advantages of the present invention include delineation of access and administrative functionality, the ability to combine web and application servers within a similar environment, and the ability to access (e.g., controlling, collecting and analyzing data, etc.) when the user is not utilizing the portal.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: February 22, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David J. Lillie, Jayme C. Edwards, Brian Gilbert Riviere
  • Patent number: 7836010
    Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: November 16, 2010
    Assignee: Northwestern University
    Inventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum