Patents Examined by Brent Stace
-
Patent number: 8024290Abstract: 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: GrantFiled: November 14, 2005Date of Patent: September 20, 2011Assignee: Yahoo! Inc.Inventors: Lie Yang, John A. Traver, Venkatachary Srinivasan, Marco Boerries
-
Patent number: 8024343Abstract: 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: GrantFiled: April 7, 2006Date of Patent: September 20, 2011Assignee: Eastman Kodak CompanyInventor: Andrew C. Gallagher
-
Patent number: 8019754Abstract: 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: GrantFiled: March 30, 2007Date of Patent: September 13, 2011Assignee: Needlebot IncorporatedInventors: John Barrett Collins, Jerome Verlin, Can Deniz Akyuz, Stuart Donnelly
-
Patent number: 8005789Abstract: 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: GrantFiled: October 6, 2006Date of Patent: August 23, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Seok-hyun Yoon, Seong-hoon Kang, Won-ho Ryu
-
Patent number: 7991804Abstract: 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: GrantFiled: July 30, 2004Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Daniel C. Battagin, Liviu Asnash, Shahar Prish, Eran Megiddo, Amir Netz, Cristian Petculescu
-
Patent number: 7987217Abstract: 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: GrantFiled: May 30, 2003Date of Patent: July 26, 2011Assignee: Oracle International CorporationInventors: David J. Long, David B. Pitfield
-
Patent number: 7966298Abstract: 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: GrantFiled: April 30, 2008Date of Patent: June 21, 2011Assignee: Unisys CorporationInventors: Kelsey L. Bruso, James M. Plasek
-
Patent number: 7966341Abstract: 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: GrantFiled: August 6, 2007Date of Patent: June 21, 2011Assignee: Yahoo! Inc.Inventors: Farzin Maghoul, Kostas Tsioutsiouliklis
-
Patent number: 7958543Abstract: 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: GrantFiled: July 12, 2005Date of Patent: June 7, 2011Assignee: Microsoft CorporationInventors: Mohammed Samji, John Brezak, Chris Guzak, Giles Edward van der Bogert, Nicholas John Tomacelli, Anil Kumar Yadav
-
Patent number: 7953766Abstract: 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: GrantFiled: March 14, 2005Date of Patent: May 31, 2011Assignee: Siebel Systems, Inc.Inventors: Wen G. Gong, Adam Scott Grancell
-
Patent number: 7949682Abstract: 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: GrantFiled: November 3, 2004Date of Patent: May 24, 2011Assignee: Novell, Inc.Inventors: David A. Mair, Thomas N. Lee
-
Patent number: 7941436Abstract: 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: GrantFiled: November 30, 2006Date of Patent: May 10, 2011Assignee: Yahoo, Inc.Inventors: Alexandrin Popescul, Clifford A. Brunk, Byron Dom
-
Method and system for assessing relevant properties of work contexts for use by information services
Patent number: 7933906Abstract: 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: GrantFiled: May 23, 2006Date of Patent: April 26, 2011Assignee: Northwestern UniversityInventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum -
Patent number: 7930306Abstract: 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: GrantFiled: April 30, 2008Date of Patent: April 19, 2011Assignee: MSC Intellectual Properties B.V.Inventors: Johannes C. Scholtes, Siebe Bloembergen
-
Patent number: 7925679Abstract: 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: GrantFiled: September 5, 2008Date of Patent: April 12, 2011Assignee: International Business Machines CorporationInventors: Michael Stephen Schwartz, Naga A. Ayachitula, Shu-Ping Chang, Lenisha V. Gandhi
-
Patent number: 7917512Abstract: 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: GrantFiled: November 30, 2007Date of Patent: March 29, 2011Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Sam S. Lightstone, Laurent S. Mignet, Sumit Negi, Daniele C. Zilio
-
Patent number: 7912847Abstract: 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: GrantFiled: February 20, 2008Date of Patent: March 22, 2011Assignee: Wright State UniversityInventors: Hardik H. Lagad, Guozhu Dong
-
Patent number: 7904486Abstract: 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: GrantFiled: December 11, 2001Date of Patent: March 8, 2011Assignee: British Telecommunications Public Limited CompanyInventor: Ian B Crabtree
-
Patent number: 7895234Abstract: 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: GrantFiled: September 22, 2003Date of Patent: February 22, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: David J. Lillie, Jayme C. Edwards, Brian Gilbert Riviere
-
Method and system for assessing relevant properties of work contexts for use by information services
Patent number: 7836010Abstract: 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: GrantFiled: July 30, 2003Date of Patent: November 16, 2010Assignee: Northwestern UniversityInventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum