Patents Examined by Mahesh Dwivedi
  • Patent number: 9563650
    Abstract: Embodiments relate to reporting data of project artifacts in a multi-source universe database environment. In embodiments, an analytics module is configured to receive as input, data in target tables of a data federator. With reference to a file, the analytics module creates a federated table in a federator layer of an Information Design Tool (IDT) in a multi-source universe database environment. The federator layer may also include data source references, objects, and mapping rules. This migration process allows the IDT to preserve with the federated tables, previously created mapping rules defining the complex logical relationship between the target tables and the underlying database data. These mapping rules are used in creating project-based reports of the federated table data in the multi-source database universe environment. In this manner, data can be migrated to a multi-source database universe, while conserving previous effort to define logical relationships between federated data and the database.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 7, 2017
    Assignee: SAP SE
    Inventors: Makesh Balasubramanian, Tejram Jagannath Sonwane
  • Patent number: 9558298
    Abstract: A list of elements in a set of elements is matched by means of regular expressions that define respective groups of elements in the set by approximately matching by means of the regular expressions the list of elements by locating recurrences of the regular expressions in the list of elements with a maximum number of matching errors. The matching errors correspond to insertions deriving from the superposition of groups of elements related to different regular expressions. Each time the recurrence of one regular expression is located in the list, the group of elements defined by the regular expression thus located is removed from the list, while leaving in the list those elements corresponding to errors. The approximate matching can be performed by representing each regular expression in terms of Glushkov automata. The method is applicable, e.g.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: January 31, 2017
    Assignee: Telecom Italia S.p.A.
    Inventors: Danilo Gotta, Daniela Long, Marisa Porta, Giulio Valente
  • Patent number: 9552420
    Abstract: Systems and techniques are disclosed to rank documents by analyzing a query log generated by a search engine. The query log includes data relating to user behavior, queries and documents. The systems and techniques distill query log information into surrogate documents and extract features from these surrogate documents to rank the documents.
    Type: Grant
    Filed: June 4, 2010
    Date of Patent: January 24, 2017
    Assignee: Thomson Reuters Global Resources
    Inventors: Wenhui Liao, Khalid Al-Kofahi, Isabelle Moulinier
  • Patent number: 9547717
    Abstract: A web browser displays a set of search results from a web search, each search result indicating a link to a web page. Responsive to selection of a first of the set of search results for exclusion from display, a subset of one or more of the set of search results that indicate related links is identified. The related links comprise links have a same domain name as the link of the first search result. The first search result and the subset of the set of search results are excluded. The search results are displayed without the excluded ones of the set of search results.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 9542431
    Abstract: A cyclic commit protocol is used to store relationships between transactions and is used by the technology to determine whether a transaction is committed or not. The protocol allows creation of a cycle of transactions which can be used to recover the state of a storage device after a host failure by identifying the last committed version of intention records as committed or uncommitted based on the data stored in the physical pages.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijayan Prabhakaran, Lidong Zhou, Thomas Lee Rodeheffer
  • Patent number: 9529845
    Abstract: An aspect of candidate answer generation in a question answering system includes receiving at least one document or passage responsive to a search of an information source. The search is implemented based on a query formulated from a natural language query. A further aspect includes receiving provenance information for the at least one document or passage, searching a semi-structured source of information based on the provenance information, retrieving a substructure corresponding to the at least one document or passage from the semi-structured source of information, and returning the substructure as a candidate answer to the natural language query.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: December 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jennifer Chu-Carroll, James J. Fan, David A. Ferrucci
  • Patent number: 9529846
    Abstract: A system and method to generate an improved layout of a data grid in a database environment is provided. The data grid is a clustered in-memory database cache comprising one or more data fabrics, where each data fabric includes multiple in-memory database cache nodes. A data grid advisor capability can be used by application developers and database administrators to evaluate and design the data grid layout so as to optimize performance based on resource constraints and the needs of particular database applications.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: December 27, 2016
    Assignee: SYBASE, INC.
    Inventors: Juan Wu, Mihnea Andre, Haiyan Du, Ian Scott MacLeod
  • Patent number: 9524320
    Abstract: An approach is provided for utilizing unstructured corpora in a Question and Answer (QA) system. A question is received at the QA system. A private corpora is generated with the private corpora being associated with the user. The private corpora is generated from private data stores associated with the user as well as private data stores associated with other users. Access to the other user's private data sources is provided to the user by the other users. The system retrieves data responsive to the question from the private corpora. The responsive data is ranked based on its relevance to the question. Likely answers are identified based on the ranked responsive data and the likely answers are provided back to the user.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon
  • Patent number: 9519688
    Abstract: An approach is provided for utilizing unstructured corpora in a Question and Answer (QA) system. A question is received at the QA system. A private corpora is generated with the private corpora being associated with the user. The private corpora is generated from private data stores associated with the user as well as private data stores associated with other users. Access to the other user's private data sources is provided to the user by the other users. The system retrieves data responsive to the question from the private corpora. The responsive data is ranked based on its relevance to the question. Likely answers are identified based on the ranked responsive data and the likely answers are provided back to the user.
    Type: Grant
    Filed: October 18, 2014
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon
  • Patent number: 9507836
    Abstract: Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be associated with the group of electronic messages. One or more event attributes of the event may be determined, including an event location identifier that identifies a physical event location. One or more of the event attributes may be determined based on the group of electronic messages. Location data of the user may be identified and a likelihood that the user interacted with the physical event location may be determined based on comparing the location data of the user to the event location identifier. The likelihood that the user interacted with the physical event location and at least one of the event attributes determined based on the group of electronic messages may be associated with the user.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: November 29, 2016
    Assignee: Google Inc.
    Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
  • Patent number: 9503513
    Abstract: A method begins by a processing module concurrently encoding a collection of data segments to produce sets of encoded data slices, where each set includes a total number of encoded data slices and where a decode threshold number of encoded data slices is required to recover a corresponding data segment. The method continues with the processing module determining a transmit number to be initially greater than the decode threshold number and less than the total number. The method continues with the processing module selecting a transmit number of encoded data slices from each set of encoded data slices to produce sets of transmit encoded data slices. The method continues with the processing module randomizing ordering of the sets of transmit encoded data slices to produce a random order of encoded data slices and transmitting encoded data slices of the random order of encoded data slices.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ahmad Alnafoosi, Jason K. Resch
  • Patent number: 9501275
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to merging artifacts in a version control system and provide a novel and non-obvious method, system and computer program product for compositing deltas when merging artifacts in a version control system. In one embodiment, a method for compositing deltas for artifacts can be provided. The method can include generating deltas for a contributor artifact of an ancestor artifact, identifying interrelated ones of the deltas and grouping the interrelated ones of the deltas into a composited set of deltas. The method further can include rendering the composited set of deltas in a hierarchical view of a compare view for a version control data processing system in a development platform.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Cowan, Kim D. Letkeman, Mohammed M. Mostafa
  • Patent number: 9495425
    Abstract: A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein each sentiment score indicates a type of sentiment expressed in a comment. The sentiment profile is generated responsive at least in part to the set of sentiment scores, the sentiment profile indicating the types of sentiment expressed in comments associated with the item of media content and stored in association with the item of media content.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: November 15, 2016
    Assignee: Google Inc.
    Inventor: Stacey Kuznetsov
  • Patent number: 9489112
    Abstract: Described embodiments enable the presentation to a user of news articles or other content that is of likely interest to a user and that is geographically relevant to the user's location or region of interest. A news delivery system includes an ingest module that assigns topics and locations to available content, a profile engine that determines profile topics and geographic locations that a particular user finds relevant, and a news delivery module that selects content for the user based on the operation of the ingest module and the profile engine. In one embodiment, the profile engine performs decay processing to remove stale topics and locations from a user's profile. In related aspects, the profile engine maintains multiple profiles for the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Mehul Agarwal, Sami Mohammed Shalabi, Maurice Shore, Jokubas Zukerman
  • Patent number: 9489643
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating data stored within the database. In some implementations, actions include determining a cut-off date, defining a first group of data within a first table based on the cut-off date, defining a second group of data within the first table based on the cut-off date, providing the second group of data in a second table, converting the first group of data from a first data structure to a second data structure to provide converted first data within the first table, making the converted first data available for access over a network, converting the second group of data from the first data structure to the second data structure to provide converted second data in the second table, and making the converted second data available for access over the network.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 8, 2016
    Assignee: NAVITAIRE LLC
    Inventors: Sam Jason Coverston, Samuel William Ashworth, Jefferson Bridger Walsh
  • Patent number: 9471875
    Abstract: Ontologies are used to comprehend regular expressions, by selecting, based on a context relating to a domain of a regular expression, an ontology and an assertion base, parsing the regular expression to identify at least one fragment of the regular expression, identifying one or more assertions in the assertion base corresponding to one of the identified fragments, identifying, for each identified assertion, an associated node in the ontology, and returning, based on the associated nodes, a concept in the ontology as representing the associated fragment of the regular expression.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian P. Byrne, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Patent number: 9465827
    Abstract: Described are techniques for determining a list of data storage systems. Filtering criteria is used and includes a distance threshold and associated distance condition denoting a distance with respect to the management device. A set of one or more data storage systems meeting the filtering criteria is determined. Information is displayed regarding the set of data storage systems.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: October 11, 2016
    Assignee: EMC Corporation
    Inventors: Timothy J. Cox, Scott E. Joyce, Donald E. Labaj
  • Patent number: 9466027
    Abstract: Ontologies are used to comprehend regular expressions, by selecting, based on a context relating to a domain of a regular expression, an ontology and an assertion base, parsing the regular expression to identify at least one fragment of the regular expression, identifying one or more assertions in the assertion base corresponding to one of the identified fragments, identifying, for each identified assertion, an associated node in the ontology, and returning, based on the associated nodes, a concept in the ontology as representing the associated fragment of the regular expression.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: October 11, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian P. Byrne, Ivan M. Milman, Martin A. Oberhofer, Sushain Pandit
  • Patent number: 9465937
    Abstract: A computer-implemented method for securely managing file-attribute information for files in a file system may comprise: 1) identifying at least one file, 2) identifying file-attribute information that identifies at least one file attribute for the file, 3) identifying volatile metadata associated with the file that contains file-attribute information, 4) determining that the file has been modified, and 5) automatically deleting the volatile metadata. Corresponding systems and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: October 11, 2016
    Assignee: Symantec Corporation
    Inventors: Mark Spiegel, David Buches, Patrick Gardner, David Kane
  • Patent number: 9454621
    Abstract: Methods and apparatus for determining navigational search results based on one or more signals are presented. A partial search query of a user may be received. A superset of candidate navigational search results may be determined based on the partial query. A subset of navigational search results may be selected from the superset based at least in part on one or more signals. The subset of navigational search results may then be provided for presentation to the user independently from presentation to the user of other search results that are responsive to the partial query.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventors: Alvertos Dayid Angel, Péter Szabó, Mate Szalay, Stanislav Belogolov, Abraham Moolenaar, Balazs Racz, David Nachum