Patents Examined by Christyann R Pulliam
  • Patent number: 10534802
    Abstract: A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: January 14, 2020
    Assignee: Google LLC
    Inventors: Shumeet Baluja, Maryam Kamvar, Elad Gil
  • Patent number: 10075510
    Abstract: Content on a client device is updated. Analytics data describing how a user uses the client device to consume digital content are received. The analytics data are generated by the client device responsive to observations of how the user uses the client device to consume digital content. A prediction model is generated based on the analytics data and used to predict when the user will consume digital content on the client device. Prediction data describing the prediction are provided to the client device. The client device uses the prediction data to request updated digital content prior to when the user is predicted to consume digital content on the client device.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: James Reilly, Sami Mohammed Shalabi, Mehul Agarwal, Michael Scott Depinet
  • Patent number: 10007883
    Abstract: Embodiments of the present disclosure set forth methods for selecting a preferred data set. The methods include generating a joined relation based on a first relation having a first join attribute and a first existence probability attribute, and a second relation having a second join attribute compatible with the first join attribute and a second existence probability attribute, wherein the joined relation comprises a skyline probability attribute based at least in part on the product of a second value of the first existence probability attribute and a third value of the second existence probability attribute; and selecting, by one or more processors, the preferred data set from the joined relation based on a comparison of the first value of the skyline probability attribute and a predetermined threshold.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: June 26, 2018
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY KANPUR
    Inventors: Arnab Bhattacharya, Avani Nandini
  • Patent number: 8799211
    Abstract: Various methods and systems for performing cascaded replication are disclosed. For example, one method involves receiving an acknowledgment at a primary replication site from an intermediate replication site. The acknowledgment identifies whether a change has been applied to a remote replication site. The method also involves updating a journal, in response to the acknowledgment. The journal identifies whether the change is currently being replicated. The method can also involve detecting that the intermediate replication site is inaccessible. In response, the method synchronizes a copy of application data at the remote replication site by applying one or more changes identified in the journal to the copy of the application data at the remote replication site.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: August 5, 2014
    Assignee: Symantec Operating Corporation
    Inventors: Angshuman Bezbaruah, Anand A. Kekre, Ankur P. Panchbudhe
  • Patent number: 8745097
    Abstract: Techniques and tools are described for converting XML documents and XML schema documents to OWL. An OWL model ontology can be generated by receiving XML schema documents, performing schema consolidation, and generating the OWL model ontology from the consolidated XML schema. An OWL instance ontology can be generated by receiving XML documents and XML schema documents and generating an OWL instance ontology from the XML documents and the XML schema documents. OWL model extraction and OWL instance generation can be performed in parallel and without the need for intermediate XSLT documents. Schema consolidation can comprise collecting schema documents, merging schema documents, and reorganizing the merged schema document to create a consolidated schema document.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: June 3, 2014
    Assignee: Infosys Limited
    Inventors: Kiran Prakash Sawant, Suman Roy
  • Patent number: 8024301
    Abstract: One or more usage models are provided for a database. Each usage model includes a set of rules that are used to analyze database performance. A usage model in one or more usage models is determined. Database information is determined based on the usage model. The database information is then analyzed based on rules associated with the usage model. One or more performance problems are determined based on the analysis.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventors: Karl Dias, Graham S. Wood, Shivani Gupta, Sushil Kumar, Mark Ramacher, Uri Shaft, Leng Leng Tan, Venkateshwaran Venkataramani
  • Patent number: 8001126
    Abstract: Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: August 16, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Edmond Berry, Yen-Fu Chen, John Hans Handy-Bosma, Peter Y. Hsu, Mei Y Selvage, Alan R. Tannenbaum, Anthony Christopher Courtney Temple, Keith Raymond Walker
  • Patent number: 7996356
    Abstract: A disclosed process accesses text data that is to be mined. The text data includes text snippets. Rules are encoded in a rule base. A search request is submitted to a search request handler. A search request handler applies the rules from the rule base to the text and associates different labels to respective text snippets in the text data in accordance with the rule base.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: August 9, 2011
    Assignee: Xerox Corporation
    Inventor: Nathaniel G. Martin
  • Patent number: 7991731
    Abstract: A technique is described for selectively obtaining information stored in a business warehouse. Such a technique may include selecting a data access service from a library during run-time and presenting data within the business warehouse using the selected data access service. The library may contain at least one data access service for each of a plurality of on-line analytical processing data access queries. Related apparatus, systems, computer program products, and computer systems are also described.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: August 2, 2011
    Assignee: SAP AG
    Inventor: Uwe Schwerk
  • Patent number: 7991777
    Abstract: A search system with a search engine applies a user search query to an index of the documents stored in a document repository for returning a result set of matching documents to a user. In order to more efficiently access, search and retrieve documents stored in document repositories, one of a document repository and an index thereof or both are partitioned in one or more dimensions, and a partition is configured in a specific dimension according to two or more document attribute values selected from one and the same attribute category. This shall enable a search application to access significantly less data in order to determine a search result and shall specifically improve the efficiency of enterprise search systems in a high degree.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: August 2, 2011
    Assignee: Microsoft International Holdings B.V.
    Inventor: Petter Moe
  • Patent number: 7984057
    Abstract: The present invention provides a computer method and system for querying or searching for at least one data file corresponding to a query definition. A first query is received which may provide a query definition that may be used as a scope of search for a second query. Modifications of the scope of search based on modification of the first query may be automatically reflected in the scope of search for the second query. The scope of search for the second query may further be a combination of a plurality of scopes based on a plurality of user-defined queries.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: July 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Benjamin A Betz, David G. De Vorchik, Lyon F. K. Wong, Timothy P McKee
  • Patent number: 7925657
    Abstract: Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: April 12, 2011
    Assignee: Google Inc.
    Inventors: Karl Pfleger, Brian Larson
  • Patent number: 7904415
    Abstract: Systems and computer products that present typically large amounts of entity information with a graphical display that efficiently maps the display of a large number of OLAP objects to related relational database tables thereby retaining contextual information about the data associated with the objects and tables. The efficient mapping is enabled by the use of areas that contain and include objects. The preferred embodiment of the present invention enhances analysis, by OLAP techniques, of the objects and the associated relational database information. An embodiment of the present invention further operates in a recursive manner by enabling the objects to include and contain additional objects.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Suzanna Khatchatrian, Craig R. Tomlyn
  • Patent number: 7890540
    Abstract: Methods and apparatus are provided, including computer program products, for browsing meta data for an enterprise service framework. An agent receives a request to retrieve information about or relating to one or more aspects in a back end system. A portion of meta data is read. The meta data is stored in a repository and represents the back end system. The portion of meta data that is read is based on the request. The agent formats the portion of the meta data to produce a response in a normalized format. The response in the normalized format is transmitted in response to the request.
    Type: Grant
    Filed: May 11, 2004
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventor: Victor Shaburov
  • Patent number: 7849462
    Abstract: Virtual machine image files are stored in a virtual machine storage by a virtual machine image file server. Users at virtual machine clients connect to the virtual machine image file server and are presented with a list of the available virtual machine image files in a virtual machine image store. Users of the virtual machine clients are able to select the desired virtual machine image, and begin executing in the selected virtual machine environment as soon as the selected virtual machine image file begins downloading to the client computer. When a virtual machine image file is selected for storage it is divided into several segments. Each segment is compared with segments of previously stored virtual machine image files already in storage. For example, only non-duplicate segments are stored.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Eric Traut, Dan Teodosiu
  • Patent number: 7849063
    Abstract: Systems and methods for query processing and indexing of documents in connection with a content store in a computing system are provided. In various embodiments, an indexing model is provided that is optimized for fast, efficient and scalable retrieval of documents satisfying a query, including the mixed use of forward and inverted indexing representations, including algorithms for achieving a balance between the two representations. When processing queries, fast and efficient generation of reverse chronologically ordered posting lists is enabled for efficient execution of logical operators on query result sets. A term expand index is also provided wherein the overall terms included in the term expand index are decomposed into a plurality of lexicon files, which are combined when convenient for fast, scalable efficiency when performing queries of the content in the content store.
    Type: Grant
    Filed: October 15, 2004
    Date of Patent: December 7, 2010
    Assignee: Yahoo! Inc.
    Inventors: Raymond P. Stata, Patrick David Hunt, Thiruvalluvan Mg
  • Patent number: 7840610
    Abstract: A computer program product, apparatus, system, and method are disclosed for automatic generation of a map definition. The computer program product performs operations for such generation. These operations include identifying a source data structure and a source attribute associated with the source data structure and identifying a destination data structure and a destination attribute associated with the destination data structure. These operations also include automatically identifying a match of the source attribute and the destination attribute and generating a map definition inclusive of the match. The computer program product, apparatus, system, and method thereby reduce human intervention in the creation of a map definition.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Chandrasekharan, Karthikeyan Chelladurai, Saravanakumar Anthiyur Srinivasan, Juliana Hing Sze Tsang
  • Patent number: 7831539
    Abstract: Methods, systems, and computer program products dynamically filter an aggregate report based on values resulting from one or more filters previously applied to the aggregate report. A method involves maintaining a collection of filters to be applied in a designated evaluation order to the aggregate report, applying a first filter to the aggregate report, and evaluating values in the aggregate report to produce aggregate values resulting from applying the first filter. The method also involves applying a next filter to the aggregate report and evaluating the aggregate values in the aggregate report resulting from applying the first filter therein producing aggregate values resulting from applying the next filter to the aggregate report. Additionally, the method involves displaying the aggregate report wherein evaluating values resulting from previously applying any filter to the aggregate report involves evaluating visual values displayed in the aggregate report after each previous filter has been applied.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Allan Folting, Weide Zhong, Robert Hawking, Tigran Hayrapetyan
  • Patent number: 7831623
    Abstract: A method, system, and article of manufacture, wherein a plurality of references to a plurality of files corresponding to a plurality of devices are stored in a data structure implemented in a computational device, wherein the computational device is coupled to the plurality of devices via a network. Access is enabled to the data structure to a distributed application, wherein the distributed application uses a stored reference in the data structure to determine a file corresponding to a device, and wherein the distributed application performs data transfer operations with the device via the determined file.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stephen F. Correl, James John Seeger, Martine Bruce Wedlake
  • Patent number: 7822735
    Abstract: A system saves browsed data in a database in response to a user request by assigning a predetermined index to the data, wherein the user is not requested for any index. The system sorts indices of the data in the database and displays the sorted indices, then the system retrieves, in response to a selection of an index from the displayed indices by a user, the data corresponding to the selected index from the database. Accordingly if a user wants to save a data currently browsed, he can make store the data in the database easily only by issuing an instruction to save without specifying any index.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: October 26, 2010
    Assignee: Saora Kabushiki Kaisha
    Inventors: Aruna Rohra Suda, Suresh Jeyachandran, Prem Anand Joseph