Patents Examined by Haroon Hasan
  • Patent number: 10083176
    Abstract: 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: Grant
    Filed: February 29, 2016
    Date of Patent: September 25, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Malay Desai, Medha Shewale, Venkat Rangan
  • Patent number: 10055496
    Abstract: 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: Grant
    Filed: December 26, 2012
    Date of Patent: August 21, 2018
    Assignee: RAKUTEN, INC.
    Inventor: Shoichi Osaki
  • Patent number: 9811592
    Abstract: 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: Grant
    Filed: June 24, 2014
    Date of Patent: November 7, 2017
    Assignee: Google Inc.
    Inventors: Gokhan H. Bakir, Karoly Csalogany, Behshad Behzadi
  • Patent number: 9191437
    Abstract: 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: Grant
    Filed: December 9, 2009
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oshrit Feder, Abel Gordon, German Goft
  • Patent number: 8442974
    Abstract: 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: Grant
    Filed: June 24, 2009
    Date of Patent: May 14, 2013
    Assignee: Wal-Mart Stores, Inc.
    Inventors: David L. Young, Ioannis Pavlidis, William Randall Watler, Kimbal J. Musk, Peter J. Newcomb, Robert Reich
  • Patent number: 8271459
    Abstract: 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: Grant
    Filed: July 29, 2010
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: Michael F. Lueck
  • Patent number: 7533136
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: May 12, 2009
    Assignee: Oracle International Corporation
    Inventors: Sam Idicula, Thomas Baby, Vikram Kapoor, Nipun Agarwal, Eric Sedlar
  • Patent number: 7533080
    Abstract: 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: Grant
    Filed: April 10, 2006
    Date of Patent: May 12, 2009
    Assignee: Microsoft Corporation
    Inventors: Dana D. Groff, James E. Johnson, John D. Doty, Jonathan M. Cargille, Kapil Gupta, Michael R. Clark