Patents Examined by Shahid Alam
  • Patent number: 10223406
    Abstract: Systems and methods for normalizing entities via name normalization are disclosed. In some implementations, a computer-implemented method of identifying duplicate objects in a plurality of objects is provided. Each object in the plurality of objects is associated with one or more facts, and each of the one or more facts having a value. The method includes: using a computer processor to perform: associating facts extracted from web documents with a plurality of objects; and for each of the plurality of objects, normalizing the value of a name fact, the name fact being among one or more facts associated with the object; processing the plurality of objects in accordance with the normalized value of the name facts of the plurality of objects. In some implementations, normalizing the value of the name fact is optionally carried out by applying a group of normalization rules to the value of the name fact.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventor: Jonathan T. Betz
  • Patent number: 10216806
    Abstract: In an example, a granularity of title similarity is determined, wherein the granularity of title similarity is a level at which social networking data should be filtered to identify titles similar to a target title. Then a weighted graph of titles is constructed at the granularity of title similarity, wherein each node in the weighted graph is a title and a directed edge exists in the weighted graph between a first node and a second node if the social networking data, at the granularity of title similarity, indicates that a transition occurred wherein a member who held a position with a title corresponding to the first node transitioned to a position with a title corresponding to the second node, wherein each directed edge contains a weight indicating a strength of relationship between nodes. The weighted graph of locations is traversed from a node corresponding to the target title in order to identify titles similar to the target title.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Stuart MacDonald Ambler
  • Patent number: 10216824
    Abstract: Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: February 26, 2019
    Assignee: SAP SE
    Inventor: Horst Werner
  • Patent number: 10216765
    Abstract: Systems, methods, and apparatuses are described for image based routing and confirmation. A routing request for a point of interest is received. A point of interest for the routing request may be identified from a geographic database. A message is sent to a user device, and the message includes an option to confirm or reject a destination based on the routing request that corresponds to the point of interest. When the destination is rejected, a set of point of interest images from one or more sources is selected. The set of point of interest images from the one or more sources may be sent to the user device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: February 26, 2019
    Assignee: HERE Global B.V.
    Inventor: Katherine R. Reynertson
  • Patent number: 10209847
    Abstract: A method of facilitating customization of a software-implemented business process includes storing, within a mobile computing device, a subscription list of entities. The subscription list is defined by subscription metadata. Customized data is received. The customized data corresponds to the entities identified in the subscription list. The received customized metadata is stored on the mobile computing device.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanya L. Swartz, Dmitry V. Zhiyanov, Girish Premchandran, Gagan Chopra, Arif Kureshy, Ahmad Mahdi El Husseini, Jayadev Pillai, Misha H. St. Lorant
  • Patent number: 10210269
    Abstract: In an example, a granularity of location similarity is determined, wherein the granularity of location similarity is a level at which social networking data should be filtered to identify locations similar to a target location. Then a weighted graph of locations at the granularity of location similarity is constructed, wherein each node in the weighted graph is a location and a directed edge exists in the weighted graph between a first node and a second node if the social networking data, at the granularity of location similarity, indicates that a transition occurred wherein a member who resided at a location corresponding to the first node transitioned to reside to a location corresponding to the second node. The weighted graph of locations is traversed from a node corresponding to the target location in order to identify locations similar to the target location.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Stuart MacDonald Ambler
  • Patent number: 10204168
    Abstract: The present invention provides systems and methods for automatically identifying name-like-strings in digital resources, matching these name-like-string against a set of names held in an expertly curated database, and for those name-like-strings found in said database, enhancing the content by associating additional matter with the name, wherein said matter includes information about the names that is held within said database and pointers to other digital resources which include the same name and it synonyms.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: February 12, 2019
    Assignee: NAMESFORLIFE, LLC
    Inventors: Charles T. Parker, Catherine M. Lyons, Gerald P. Roston, George M. Garrity
  • Patent number: 10198746
    Abstract: The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or more topics associated with that web page. An advertisement is considered to be relevant to that web page if it is associated with keywords belonging to the list of one or more topics. One or more of these relevant advertisements may be provided for rendering in conjunction with the web page or related web pages.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 5, 2019
    Assignee: Google LLC
    Inventors: Jeffrey Adgate Dean, Georges Harik, Paul Buchheit
  • Patent number: 10191989
    Abstract: In an example, a granularity of company similarity is determined, wherein the granularity of company similarity is a level at which social networking data should be filtered. A weighted graph of companies is constructed at the granularity of company similarity, wherein each node in the weighted graph is a company and a directed edge exists in the weighted graph between a first node and a second node if the social networking data, at the granularity of company similarity, indicates that a transition occurred wherein a member who held a position at a company corresponding to the first node transitioned to a position at a company corresponding to the second node, wherein each directed edge contains a weight indicating a strength of relationship between nodes. The weighted graph of locations is traversed from a node corresponding to the target company in order to identify companies similar to the target company.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishnaram Kenthapadi, Stuart MacDonald Ambler, Bo Zhao, Ryan Wade Sandler
  • Patent number: 10191936
    Abstract: Systems and methods for implementing a two-tier commit protocol are described herein. In one or more embodiments, a storage system is configured to receive a request to store an object within a storage system, the object comprising (a) data and (b) metadata. Responsive to the request, the metadata is transmitted to a metadata tier of the storage system, which generates a first acknowledgment that a metadata record has been created in the metadata tier with a pending status. Responsive to the first acknowledgment, the object data is transmitted to a data tier of the storage system. A second acknowledgment is then generated indicating that a data record has been created with a pending status. Responsive to the second acknowledgement, the metadata record is updated to a committed status. The data record in the data tier is then updated to a committed status.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 29, 2019
    Assignee: Oracle International Corporation
    Inventor: Aditya Sawhney
  • Patent number: 10180965
    Abstract: User attribute data associated with a user may be used to resolve unresolved entities in connection with the performance of computer-based actions, e.g., actions resulting from action queries generated based at least in part on content being accessed on a computing device.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Vikram Aggarwal, Alice Lee
  • Patent number: 10176247
    Abstract: An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual event-related data to associate the media content with the events and information about the events. The contextual event-related data can then be used to provide access to the media content, such as through relevant search results or by presenting the media content in organized displays for contextual browsing and navigation. In some embodiments the event-related media management system generates contextualized media content for contextual search, discovery, and advertising.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 8, 2019
    Assignee: UBERFAN, LLC
    Inventors: Terrence J. Barthel, Jeffrey P. Ess
  • Patent number: 10169740
    Abstract: Embodiments of the present invention provide a method, system and computer program product for tag cloud buddy lists. In an embodiment of the invention, a method for tag cloud buddy list management can be provided. The method can include loading a list of contacts in a messaging system executing in memory by a processor of a computer, rating each of the contacts in the list according to at least one criteria, and visually emphasizing each of the contacts differently in a buddy cloud for a user interface to the messaging system according to different ratings applied to each of the contacts. Optionally, contacts with ratings failing to exceed a threshold value can be filtered from the buddy cloud. In this regard, the threshold value can be selected with a slider control displayed in the messaging system.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Tim P. Winkler
  • Patent number: 10169362
    Abstract: Certain implementations of the disclosed technology may include methods and computing systems for performing high-density data compression, particularly on numerical data that demonstrates various patterns, and patterns of patters. According to an example implementation, a method is provided. The method may include extracting a data sample from a data set, compressing the data sample using a first compression filter configuration, and calculating a compression ratio associated with the first compression filter configuration. The method may also include compressing the data sample using a second compression filter configuration and calculating a compression ratio associated with the second compression filter configuration.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 1, 2019
    Assignee: CROSS COMMERCE MEDIA, INC.
    Inventors: Kumar Senthil, Kristis Makris
  • Patent number: 10162845
    Abstract: An exclusive lock is acquired on each of an outer database ownership table and an inner database ownership table to obtain ownership of a database. The exclusive locks are converted to a pair of overlapping shared locks on each of the outer database ownership table and the inner database ownership table, where release and re-acquisition of each of the pair of overlapping shared locks on the outer database ownership table and the inner database ownership table permits database maintenance operations to be performed while maintaining the ownership of the database.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Justin T. Fries, Venkataraghavan Lakshminarayanachar, Rajesh C. Lalgowdar, Lohitashwa Thyagaraj
  • Patent number: 10162820
    Abstract: A method and system to suggest keywords to a social network member is described. A suggested keywords system, in one example embodiment, examines phrases that appear in profiles maintained by the on-line social networking system that are similar to the target profile and identifies those words and phrases that are most prominent in these profiles, utilizing a graph-based approach. These most prominent words and phrases may be presented to the target member as suggested keywords to be included in the member's professional summary.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aastha Jain, Nikita Igorevych Lytkin, Gloria Lau, Vitaly Gordon
  • Patent number: 10157192
    Abstract: Users may have a variety of photos, but lack a mechanism to organize the photos. For example, a user may desire to access a photo of a child in front of a national monument, but may be unable to locate the photo amongst the photos. Accordingly, a photo query may be generated utilizing a photo query interface populated with a face query attribute (e.g., a proxy icon, a photo of a face, etc.), a face position attribute (e.g., a position of the face query attribute), and/or a location query attribute (e.g., a background of a photo, such as a forest, a monument, etc.) using drag and drop functionality and/or any other query construction functionality. One or more photos having attributes corresponding to the photo query may be identified and provided to the user.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Oath Inc.
    Inventor: JenHao Hsiao
  • Patent number: 10146857
    Abstract: A data source software component generator apparatus for generating a representation of one or more data sources for selection from a plurality of data sources to satisfy a data dependency of a software service, each data source including a definition of at least one semantic identifier corresponding to data accessible via the data source, the data sources being represented organized into clusters of multiple data sources based on a semantic association between semantic identifiers of data sources in a cluster, each cluster being represented as one or more data structures, and the data dependency being defined by a specification including one or more semantic identifiers corresponding to data required for execution of the software service, the apparatus comprising: a data source encapsulator unit adapted to encapsulate each cluster as an executable software component; a semantic identifier selection unit adapted to select, from a set of semantic identifiers for all data sources represented in a cluster of a s
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: December 4, 2018
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Robert Alan Ghanea-Hercock, Alexander Laurence Healing
  • Patent number: 10146859
    Abstract: According to one embodiment, a method for text analysis is provided. The method includes recognizing a concept. Recognizing a concept includes receiving a stream of text including a plurality of entities, and extracting at least one concept from the plurality of entities. The method also includes disambiguating the at least one extracted concept. Disambiguating the at least one extracted concept includes receiving the at least one extracted concept, and generating at least one disambiguated concept corresponding to the at least one extracted concept.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: December 4, 2018
    Assignee: General Electric Company
    Inventors: Luis Babaji Ng Tari, Varish Vyankatesh Mulwad
  • Patent number: 10133764
    Abstract: A method of managing a storage system having one or more storage devices includes receiving a request to access, in a tiered data structure, a data object and one or more attributes of the data object and processing the access request. The request includes a first key value for the data object and respective second key values for the one or more attributes of the data object. Modified key values for the attributes of the data object are generated in accordance with at least a portion of the first key value and used to access tree entries for the data object attributes in one or more leaf nodes of the tiered data structure. A tree entry for the data object is also accessed from the same set of one or more leaf nodes.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: November 20, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Tomy Ammuthan Cheru, Brian W. O'Krafka, Allen Samuels, Manavalan Krishnan