Patents Examined by Haroon Hasan
-
Patent number: 10083176Abstract: A set of trigrams can be generated for each document in a plurality of documents processed by an e-discovery system. Each trigram in the set of trigrams for a given document is a sequence of three terms in the given document. A set of trigrams for each similar document is then determined based on the set of trigrams for the original document. To facilitate identification of the similar documents, a full text index is then generated for the plurality of documents and the set of trigrams for each document are indexed into the full text index, as individual terms. Queries can be generated into the full text index based on trigrams of a document to determine other similar or near-duplicate documents. After a set of potentially similar documents are identified, a separate distance criteria can be applied to evaluate the level of similarity between the two documents in an efficient way.Type: GrantFiled: February 29, 2016Date of Patent: September 25, 2018Assignee: Veritas Technologies LLCInventors: Malay Desai, Medha Shewale, Venkat Rangan
-
Patent number: 10055496Abstract: Recipes including almost the same ingredients can be easily found. A cooking information search device obtains, in response to a user's instruction, one of a plurality of pieces of cooking information from cooking information storing means for storing the pieces of cooking information, each piece of cooking information which includes information on a plurality of ingredients and cooking procedures. The cooking information search device selects a part of the plurality of ingredients included in the obtained cooking information, and obtains related cooking information retrieved from the cooking information storing means under a condition that the retrieved related cooking information includes the part of the selected ingredients. The cooking information search device outputs data included in the obtained cooking information and the retrieved related cooking information so that the data is presented to the user.Type: GrantFiled: December 26, 2012Date of Patent: August 21, 2018Assignee: RAKUTEN, INC.Inventor: Shoichi Osaki
-
Patent number: 9811592Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modifying a query based on textual resource content. In one aspect, a method includes receiving, from a user device, a query including a plurality of terms; determining an active textual resource displayed in an application environment on the user device; determining to modify the query received from the user device, and in response: determining, based on the textual resource, modification data for the query, generating a set of modified queries based on the query and the modification data, scoring the modified queries according to one or more scoring criteria, selecting one of the modified queries based on the scoring, and providing, to the user device, search results responsive to the selected modified query.Type: GrantFiled: June 24, 2014Date of Patent: November 7, 2017Assignee: Google Inc.Inventors: Gokhan H. Bakir, Karoly Csalogany, Behshad Behzadi
-
Patent number: 9191437Abstract: Machines and methods for optimizing data storage among a plurality of data storage repositories are provided. The method comprises processing a data request submitted for storing data on one or more data storage mediums; determining whether duplicate copies of the data are to be maintained on more than one storage medium so that established quality of service requirements are met; and managing duplicate copies of the data on said one or more data storage mediums to meet the established quality of service requirements while servicing the data request.Type: GrantFiled: December 9, 2009Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Oshrit Feder, Abel Gordon, German Goft
-
Patent number: 8442974Abstract: A method and system for ranking Web pages in a Web search engine is described. One illustrative embodiment receives a Web search query from a particular user, the query including at least one keyword; identifies one or more Web pages that contain the at least one keyword; determines, for each of the one or more Web pages, a raw page ranking; adjusts the raw page ranking of each of at least one Web page among the one or more Web pages based on direct evidence of how interesting that Web page is to users to produce an adjusted page ranking, the direct evidence being derived from clickstream data collected from the users; and presents, as search results, the at least one Web page to the particular user in accordance with the adjusted page rankings.Type: GrantFiled: June 24, 2009Date of Patent: May 14, 2013Assignee: Wal-Mart Stores, Inc.Inventors: David L. Young, Ioannis Pavlidis, William Randall Watler, Kimbal J. Musk, Peter J. Newcomb, Robert Reich
-
Patent number: 8271459Abstract: A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content and an image, advertising material, or a plurality of similarly formatted hyperlinks. The network-accessible electronic document may be reformatted by collapsing the image, the advertising material, or the plurality of similarly formatted hyperlinks into a first expandable display element. The first expandable display element and at least a portion of the content may be provided for display in a first page on the mobile device. The method may further include receiving input that selects the first expandable display element. The first expandable display element may be reformatted into an image, advertising material, or a plurality of hyperlinks. The image, the advertising material or the plurality of hyperlinks may be provided, along with at least a portion of the content, for display in a second page on the mobile device.Type: GrantFiled: July 29, 2010Date of Patent: September 18, 2012Assignee: Google Inc.Inventor: Michael F. Lueck
-
Patent number: 7533136Abstract: A shared workspace is associated with a group of users who share the workspace, which isolates a set of shared resources from other resources stored in a repository that supports versioning of resources. The content of a shared workspace is maintained using a set of shared references, to the set of resources associated with the shared workspace. A virtual workspace is created for a user by generating a personal mapping for the user, where the personal mapping indicates which resources from the set of shared resources the user has made personal, e.g., by checking out such resources from the repository. If the user submits a query on the repository, the particular version of each resource involved in the query is readily determinable from the shared workspace and the user's virtual workspace.Type: GrantFiled: December 22, 2005Date of Patent: May 12, 2009Assignee: Oracle International CorporationInventors: Sam Idicula, Thomas Baby, Vikram Kapoor, Nipun Agarwal, Eric Sedlar
-
Patent number: 7533080Abstract: Minimizing transaction managers. A method that may be practiced in a commit tree topology including a plurality of transaction managers to manage transactions. The transactions include a set of operations that are all performed if a transaction is completed or all aborted if a transaction is not completed. The transaction managers store transaction result information to allow recovery of a transaction in case of system failure. The method includes acts for minimizing storage overhead by minimizing the number of transaction managers used to coordinate transactions. The method includes identifying a set of transaction managers. A first transaction manager is selected from among the set of transaction managers. A second transaction manager is identified from among the set of transaction managers that is always available when the first transaction manager is available. Messages are redirected from a subordinate associated with the first transaction manager to the second transaction manager.Type: GrantFiled: April 10, 2006Date of Patent: May 12, 2009Assignee: Microsoft CorporationInventors: Dana D. Groff, James E. Johnson, John D. Doty, Jonathan M. Cargille, Kapil Gupta, Michael R. Clark