Ranking Search Results Patents (Class 707/723)
  • Patent number: 10120911
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 6, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10120930
    Abstract: Entity mappings that produce matching entities for a first data asset having attributes and a second data asset having attributes are generated by: generating entity mappings that produce matching entities for a first data asset having attributes with attribute values and a second data asset having attributes with attribute values by: matching the attribute values of the attributes of the first data asset with the attribute values of the attributes of the second data asset, using the matching attribute values to generate matching attribute pairs, and using the matching attribute pairs to identify entity mappings; computing an entity mapping score for each of the entity mappings based on a combination of factors; ranking the entity mappings based on each entity mapping score; and using some of the ranked entity mappings to determine whether a same real-world entity is described by the first data asset and the second data asset.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Prasad M. Deshpande, Atreyee Dey, Rajeev Gupta, Sanjeev K. Gupta, Salil Joshi, Sriram K. Padmanabhan
  • Patent number: 10120747
    Abstract: Systems, methods and tools for performing a root cause analysis and improvements to the root cause detection by changing the way analysts and troubleshooters interact with the error reporting files to detect injection points that indicate the root cause of a system error. The systems, methods and tools record the observable behavior of users as the users review files to identify behavioral clues of the user to infer a level of interest in sections of the files being viewed. The systems identify correlations between user behavior and emotive expression to calculate a probability of event data being the root cause of an error. The systems may manually or automatically generate one or more tags in the reviewed file for each of the sections of the file that has a probability of being a root cause of a defect and the tags may vary as a function of the probability.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hernan A. Cunico, Jonathan Dunne, Jeremiah O'Connor, Asima Silva
  • Patent number: 10120901
    Abstract: A data processing system, and an article of manufacturing, join rows associated with a source table column with rows associated with a target table column. A source node and a target node contain the source and target tables, respectively. A reduced representation of selected rows associated with the source table column is generated, as is a representation of the target table column. A filtering module filters the generated reduced representation of selected rows associated with the source table column through the generated representation of the target table column, the filtered generated reduced representation of selected rows identifying source table rows that do not have to be joined with the target table. The rows associated with the source table column minus the filtered generated reduced representation of selected rows are joined to the rows associated with the target table column.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Josep L. Larriba-Pey, Victor Muntes-Mulero, Hebert W. Pereyra, Josep Aguilar Saborit, Calisto P. Zuzarte
  • Patent number: 10114898
    Abstract: A method includes receiving, at a computing device, a search query from a remote device. The method further includes identifying a primary set of application state records, selecting a first application state record from the primary set of application state records, and identifying an entity name and action associated with the first application state record. The method further includes identifying a second application state record associated with the same entity name as the first application state record and a different action than the first application state record. Additionally, the method includes generating a combined result based on the first application state record and the second application state record, generating search results based on the primary set of application state records, and transmitting the search results to the remote device. The search results include the combined result in addition to search results based on the primary set of application state records.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: October 30, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eric J. Glover, Michael Travers, David Hytha
  • Patent number: 10114872
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 30, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10114871
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 30, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10114870
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 30, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10114899
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 30, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108679
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 23, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108724
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 23, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108710
    Abstract: Search results can include, not only responsive content, typically in the form of documents, but can also include information regarding responsive entities, including tasks relevant to those entities, and can include identifications of individuals from whom additional information can be obtained, or who are otherwise relevant to the search. An association between entities and documents referencing those entities is identified and maintained. Documents responsive to a user's search query are identified utilizing existing algorithmic mechanisms and such identified responsive documents are referenced to determine whether they are associated with one or more entities. Additionally, a people/query mapping is maintained associating individual people with specific queries. User actions directed to one or more people in response to a query are utilized as a feedback loop.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Heung Yeung Shum, Derrick Leslie Connell, Xavier Legros, Kevin L. Haas, Kang Li
  • Patent number: 10108678
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 23, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108651
    Abstract: According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Garth A. Dickie, Dmitry Letin
  • Patent number: 10108649
    Abstract: According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: October 23, 2018
    Assignee: Internatonal Business Machines Corporation
    Inventors: Garth A. Dickie, Dmitry Letin
  • Patent number: 10108713
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 23, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108723
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 23, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10108930
    Abstract: The present disclosure may include receiving a query from a computing device at a server having a database, the query identifying a desired attribute. The present disclosure may also include searching the database to identify contact information for at least one individual having the attribute corresponding to the query. The attribute may include at least one of skills, expertise, product, organization, geography and language The contact information may be transmitted to the computing device via an electronic message identifying the contact information.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fred Raguillat, Colm Farrell, Liam Harpur, Patrick J. O'Sullivan, Hema Srikanth
  • Patent number: 10102559
    Abstract: A recommendation system increases the diversity of item recommendations provided to a target user by using item similarity data to reorder a recommendation set of items complementary to a source item. In one embodiment, the complementary items in the recommendation set are ranked based on a relevance score that represents a degree of relevance to the source item. The ranked recommendation set is then reordered based on overlap scores that represent degrees of similarity between particular items so that adjacent items and/or groups of items have less than a threshold degree of similarity. The overlap scores may be generated based on an automated comparison of user item viewing behavior, item attributes, item content, or based on another measure of item similarity.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjeev Jain, Brent Russell Smith, Alexandra Juliet Brasch
  • Patent number: 10102257
    Abstract: A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: October 16, 2018
    Inventors: Sharon Gill Chadha, Xin Cheng, Parvinder Chadha
  • Patent number: 10102222
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing geographically relevant search results. In one aspect, a method includes receiving a geotoken for a resource. The geotoken can be a resource token that references a geographic location. A semantic geotoken can be selected using the received geotoken. The semantic geotoken is a standardized representation of the geographic location that includes one or more location-specific terms. The semantic geotoken is stored with a reference to the resource. Neighboring locations for the geographic location are determined. The neighboring locations are within a predetermined distance of the geographic location. Semantic geotokens for the neighboring locations are selected and stored with the reference to the resource. Data specifying the semantic geotokens and the reference to the resource are provided.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 16, 2018
    Assignee: GOOGLE LLC
    Inventors: Daniel F. Lieuwen, Andrew Hogue, Gregory Allen Morris, Denis M. Lynch
  • Patent number: 10095749
    Abstract: The disclosure generally describes methods, software, and systems, including a method for generating search results. A search query for querying information from an information source, including business objects, is received from a user. Features associated with the user and business objects are identified for which result items are to be boosted using business knowledge associated with the user and information source. For each identified feature, query terms in the received search query applicable to a particular feature are identified. Weights based on the business knowledge are identified for feature-value pairs associated with each query term. A weighted search query is generated that includes weighted query parts that are a function of a respective query term and associated weight. The weighted search query is executed to produce a ranked result set that includes result items ranked according to the weights. The ranked result set is provided.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: October 9, 2018
    Assignee: SAP SE
    Inventor: Frank Michels
  • Patent number: 10095751
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for performing a blend polygon search. In one aspect, the method may include receiving one or more search parameters. Additional actions may include obtaining two or more sets of data that each represent a respective geographic area, the two or more sets of data including at least one set of data that is provided by a third party geographic data set provider, defining a particular geographic area to search based at least on the two or more sets of data that each represent a respective geographic area, identifying one or more entities that (i) are indicated as responsive to one or more of the search parameters, and (ii) are associated with the particular geographic area, and providing a representation of the entities for output.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 9, 2018
    Assignee: CoStar Realty Information, Inc.
    Inventors: Andrew Florance, Heidemarie W. Williams, Adam Fischer, Tod Kuwahara
  • Patent number: 10095783
    Abstract: Architecture that splits the generation of results summaries into at least two phases for reduced latency and improved relevance. A first phase generates a summary quickly and thereby enables subsequent modules to begin processing. A second round then executes in parallel to these other modules to offset the latency. The second round can also provide additional contextual information to the summarization module to improve the quality (relevance) of the summaries. Ultimately, the summaries generated in the two phases are merged. The multiple rounds of summarization enable the first round to be cheaper in processing resources to save overall latency, whereas the second phase can be more expensive, since the second phase can be run in parallel with other modules. Additionally, contextual information can be used to build the full content summaries in the second round.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: October 9, 2018
    Inventors: Gianluca Donato, Ara Avanesyan, Aparna Rajaraman
  • Patent number: 10089411
    Abstract: A string similarity apparatus, method, and computer readable medium which manages caching of resources. The method includes storing a plurality of software instructions, executing the plurality of software instructions, such as, determining a first number of characters contained by a first string, determining a second number of characters contained by a second string, determining a larger number from among the first number and the second number, setting the larger number to a string length value, determining a maximum number of subsequent characters from the first strings which match subsequent characters from the second string and setting the value, setting the maximum number to a maximum group size value, calculating a resulting value by subtracting the maximum group size value from the string length value, and outputting the resulting value which represents a computational cost of converting the first string into the second string.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: October 2, 2018
    Assignee: NEUSTAR INC.
    Inventor: Debish Fesehaye Kassa
  • Patent number: 10089576
    Abstract: A system may comprise one or more processors and memory storing instructions that, when executed by one or more processors, configure one or more processors to perform a number of operations or tasks, such as receiving a query or a document, and mapping the query or the document into a lower dimensional representation by performing at least one operational layer that shares at least two disparate tasks.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jianfeng Gao, Li Deng, Xiaodong He, Ye-Yi Wang, Kevin Duh, Xiaodong Liu
  • Patent number: 10073893
    Abstract: A method of generating database records. The method includes receiving by a processor, a user input defining a common search criteria; identifying, by the processor, one or more database records in a searchable database, wherein each of the one or more records is associated with the common search criteria; and extracting by the processor, the one or more database records from the searchable database to build a set of extracted records, wherein the extracted records are in a different format from the database records.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 11, 2018
    Inventor: Hal Kravcik
  • Patent number: 10067988
    Abstract: A transport facilitation system can receive content items for display on driver devices associated with an on-demand transportation service. Using stored driver data for a driver, the system can filter the content items into a filtered subset of content items relevant to the driver. The system can receive location data from a driver device indicating a current location of the driver as the driver travels throughout a given region, and determine a degree of relevance for each of the filtered subset of content items based, at least in part, on the current location of the driver. The system can generate a set of ranked content items for display on the driver device based on the determined degree of relevance for each of the filtered subset of content items, and provide the set of ranked content items for display on the driver device.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: September 4, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Maya Paritosh Choksi, Molly Nix
  • Patent number: 10068023
    Abstract: Systems and methods are described herein for updating links between keywords associated with a trending topic. Control circuitry may identify a plurality of communications associated with a plurality of users, the plurality of communications being related to a topic. The communications may comprise, for example, emails, text messages, online social media posts, websites or portions of a website, or any other online communication. The control circuitry may determine whether the topic is trending and increase a strength of association between a first symbol associated with the topic and a second symbol associated with the topic such that when a search query is received that includes the first symbol, search results related to the second symbol have a higher probability of being returned.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 4, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Sankar Ardhanari, Daren Gill, Abhijit Savarkar, Ganesh Ramamoorthy, Ajay Gupta, Vineet Agarwal, Sashikumar Venkataraman
  • Patent number: 10062032
    Abstract: System, method, and computer program product for performing an operation, the operation comprising receiving, by a deep question answering system, a question not specifying an element of input data, identifying a set of possible values for the element of input data, generating, by the deep question answering system, a respective set of candidate answers for the question: (i) without the element of input data, and (ii) with each possible value in the set of possible values for the element of input data, and returning at least one candidate answer from at least one set of candidate answers as responsive to the question.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville O. Allen, Adam T. Clark, Jeffrey K. Huebert, Aspen L. Payton, John E. Petri
  • Patent number: 10061826
    Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: August 28, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby, Jr.
  • Patent number: 10055640
    Abstract: An apparatus extracts feature information from an object of image data. The apparatus registers the extracted feature information in a dictionary. The apparatus refers to the dictionary and determines a similarity between feature information registered in the dictionary and the extracted feature information. The apparatus does not use, of feature information to be registered in the dictionary, feature information not satisfying a predetermined evaluation criterion in similarity determination.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 21, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Takashi Nakamura, Hiroyasu Kunieda, Tetsuya Suwa, Takashi Fujita, Kiyoshi Umeda, Yusuke Hashii, Hiroyuki Sakai, Naoki Sumi
  • Patent number: 10049208
    Abstract: An intrusion assessment apparatus includes a memory and a processor. The memory stores first and second records and first, second, and third keywords. The processor determines a number of occurrences of the first, second, and third keywords in the first and second records and assigns the first record to a first cluster and the second record to a second cluster. The processor also determines a per-record average number of occurrences of the keywords in a plurality of records assigned to the first cluster and in a plurality of records assigned to the second cluster and receives a search request indicating the keywords and an emphasis value for each keyword. The processor also determines that the first cluster should be returned in response to the request and transmits, based on that determination, the first record.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: August 14, 2018
    Assignee: Bank of America Corporation
    Inventors: Daniel C. Kern, Adam Z. Sun
  • Patent number: 10049139
    Abstract: Increasing diversity of search results is described. In one embodiment, a computing device obtains initial search results based on a search query. From among non-indexed attributes of the initial search results, an attribute is selected by which to diversify the initial search results. A latent group of search results is determined from among the initial search results based on the attribute, and a relevance score of at least one search result in the latent group of search results is changed. Further, results are provided in response to the search query. In one embodiment, the results include at least a portion of the initial search results and at least a portion of the latent group of search results based on the changed relevance score of the search results in the latent group.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 14, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Eric B. Fox
  • Patent number: 10036634
    Abstract: A method for providing visual data of a landscape below an aircraft includes capturing visual data of a landscape below an aircraft, using a camera on the aircraft. The visual data is compared to previously captured visual data of the landscape. It is then determined which of the visual data and the previously captured visual data provides a clearer view of the landscape based upon the comparison. The one of the visual data and the previously captured visual data that is determined to provide the clearer view is then displayed to a user.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: July 31, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Kevin S. Callahan, Richard K. Simms
  • Patent number: 10037375
    Abstract: A server configured to receive data corresponding with a web page and/or a native application, the data comprising a uniform resource locator (URL); compare the URL included in the data with URL patterns stored in a category data store; determine a data category of the data based on the comparison; determine a data scraper based on the data category, the data scraper comprising a scraper configuration that enables the data scraper to extract information from the web page and/or the native application; scrape the web page and/or the native application by extracting information from the web page and/or the native application using the data scraper; store the extracted information in one or more data stores; used the stored information to provide search results and/or card objects.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: July 31, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jonathan Ben-Tzur
  • Patent number: 10032234
    Abstract: In one embodiment, a method includes receiving a plurality of search results based on a search query from a user. A computing system determines a plurality of scores for each search result, each score generated by applying a distinct scoring function of a plurality of scoring functions to the search result. The computing system generates a plurality of diversity groups, each diversity group corresponding to a scoring function of the plurality of scoring functions, each diversity group including at least a subset of the plurality of search results ordered according to the scores generated by applying the scoring function to the at least the subset of the plurality of search results. The method further includes selecting at least one of the plurality of search results from each diversity group and sending the selected search results to the user.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: July 24, 2018
    Assignee: Facebook, Inc.
    Inventors: Sriram Sankar, Sandhya Kunnatur, Kedar Dhamdhere
  • Patent number: 10028206
    Abstract: Systems and methods for generating a pairing alert are disclosed herein. The system includes: a consumer user device including: a wireless communications interface; an input element; and an output element. The system includes a provider user device including: a wireless communications interface; an input element; and an output element. The system include a server that is controlled by software code to: receive an input identifying a user; retrieve a consumer characterization value; retrieve a provider characterization value; identify a provider group based on a calculated delta value; generate a ranking of the providers of the provider group; generate a pairing alert; send the pairing alert to the user provider device from the server; and receive an input selecting at least one of the providers of the provider group in response to the pairing alert.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: July 17, 2018
    Inventor: Grace T. Mase
  • Patent number: 10019531
    Abstract: The subject matter discloses a method for displaying text in a collaborative web platform for discussions, comprising receiving a set of data items to be added to the web page, said set of data items is related to a subject already displayed in the collaborative web page, an object connected to said subject, a relation data unit for defining the relation between the object and the subject and a direction unit for defining the direction of the relation between the object and the subject and automatically adding the received set of data items to a semantic database that represents subjects of the collaborative web page and displaying the set of data items in the collaborative web page.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: July 10, 2018
    Inventor: Carmel Kent
  • Patent number: 10007405
    Abstract: Systems, methods, and tangible computer-readable storage mediums for selecting a user for collaboration on a work, negotiating aspects of a collaboration and generating and managing agreements for collaboration.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: June 26, 2018
    Inventors: Brandon E. D'Amore, Joel P. Thatcher, Gregory A. Piccionelli
  • Patent number: 10002191
    Abstract: Methods, systems, and media for generating search results based on contextual information are provided. In some implementations, a method for presenting search results is provided, the method comprising: receiving, using a hardware processor, a query related to media that is currently being presented; identifying a program that is currently being presented; identifying a plurality of keywords associated with the identified program; determining one or more of the plurality of keywords that are contextually relevant to the query; obtaining a plurality of search results based on the query and the one or more contextually relevant keywords; and causing at least one of the plurality of search results to be presented to the user.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: June 19, 2018
    Assignee: Google LLC
    Inventors: Ingrid McAulay Trollope, Ant Oztaskent, Yaroslav Volovich
  • Patent number: 9996590
    Abstract: A categorization analysis system is provided. The categorization analysis system includes one or more hardware processors, a memory including a first plurality of listings categorized in a first target category, and a categorization analysis engine executing on the one or more hardware processors. The categorization analysis engine is configured to determine a label for each listing including performing a search on title, select a set of training listings based on the determined labels, train a first model using the set of training listings and the determined labels, the first model being a classification model configured to classify categorization of listings, identify a suspect listing categorized in the first target category, apply the suspect listing to the first model, thereby generating a categorization result for the suspect listing, the categorization result indicating miscategorization of the suspect listing, and identify the suspect listing in the memory as miscategorized.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: June 12, 2018
    Assignee: eBay Inc.
    Inventors: Dingxian Wang, David Goldberg, Xiaoyuan Wu, Yuanjie Liu
  • Patent number: 9984069
    Abstract: The present invention discloses an input method, including: receiving input end indication information sent by an input module, where the input end indication information indicates that input of a character or a word ends; obtaining a location of a cursor; identifying the input character or word forward from the location of the cursor until a first punctuation input before the character or the word is identified; using the identified character or word as a previous text, and querying a word library for a next text associated with the previous text; and outputting the associated next text to a display module for displaying. The input method provided in embodiments of the present invention is capable of associating a next text according to an input previous text for a user to select after the user presses an input end key, for example, the space key, to end the input of a character or a word, so that the input efficiency is increased.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 29, 2018
    Assignee: HUAWEI DEVICE (DONGGUAN) CO., LTD.
    Inventors: Konggang Wei, Guanghua Zhong, Gang Zhang
  • Patent number: 9984160
    Abstract: A tool for determining a query answer selection. The tool receives one or more queries. The tool retrieves one or more strong searcher answers and one or more weak searcher answers, wherein the one or more strong searcher answers are provided by one or more strong searcher engines and the one or more weak searcher answers are provided by one or more weak searcher engines. The tool determines one or more pseudo-query answers, wherein determining the one or more pseudo-query answers includes utilizing the one or more strong searcher answers as a query to the one or more weak searcher engines. Responsive to determining one or more quality predictors, the tool determines whether at least one of the one or more quality predictors for the one or more pseudo-query answers exceeds at least one of the one or more quality predictors for the one or more weak searcher answers.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Doron Cohen, Haggai Roitman
  • Patent number: 9984116
    Abstract: Systems and methods may automate management of natural language queries of enterprise data. In one example, a method includes performing natural language processing and semantic processing on a natural language query to identify data sets relevant to the natural language query. The method further includes grouping the data sets into one or more query domains based at least in part on one or more relationships among the data sets. The method further includes prioritizing the query domain sets. The method further includes loading one or more of the query domain sets in an order based on the prioritizing of the query domain sets.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohsen Rais Ghasem, Kenny Truong, Ralf Vierich
  • Patent number: 9984066
    Abstract: An automated system that extract relevant structural and functional features from a patent document and carries out operations on patent documents to determine degree of overlap. The degree of overlap can then be used by the system to determine novelty and obviousness of a patent document.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 29, 2018
    Inventor: Arturo Geigel
  • Patent number: 9984153
    Abstract: A music play method includes detecting at least one group of dynamic parameters of an electronic device and obtaining detected dynamic parameters. Once a music playlist of the electronic device is determined to be adjusted according to the detected dynamic parameters, the music play is adjusted according to the detected dynamic parameters and an adjusted music playlist is obtained.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 29, 2018
    Assignee: Chiun Mai Communication Systems, Inc.
    Inventors: Chih-Pu Hsu, Hsiu-Hua Yen, Sung-Jay Chang
  • Patent number: 9965717
    Abstract: Embodiments of the present invention relate to learning image representation by distilling from multi-task networks. In implementation, more than one single-task network is trained with heterogeneous labels. In some embodiments, each of the single-task networks is transformed into a Siamese structure with three branches of sub-networks so that a common triplet ranking loss can be applied to each branch. A distilling network is trained that approximates the single-task networks on a common ranking task. In some embodiments, the distilling network is a Siamese network whose ranking function is optimized to approximate an ensemble ranking of each of the single-task networks. The distilling network can be utilized to predict tags to associate with a test image or identify similar images to the test image.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 8, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Zhaowen Wang, Xianming Liu, Hailin Jin, Chen Fang
  • Patent number: 9965508
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 8, 2018
    Assignee: Ignite FirstRain Solutions, Inc.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 9966089
    Abstract: A speech communication system and a method of improving communication in such a speech communication system between at least a first user and a second user may be configured so the system (a) transcribes a recorded portion of a speech communication between the at least first and second user to form a transcribed portion, (b) selects and marks at least one of the words of the transcribed portion which is considered to be a keyword of the speech communication, (c) performs a search for each keyword and produces at least one definition for each keyword, (d) calculates a trustworthiness factor for each keyword, each trustworthiness factor indicating a calculated validity of the respective definition(s), and (e) displays the transcribed portion as well as each of the keywords together with the respective definition and the trustworthiness factor thereof to at least one of the first user and the second user.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: May 8, 2018
    Assignee: Unify GmbH & Co. KG
    Inventor: Jurgen Totzke