Search Engines Patents (Class 707/706)
  • Patent number: 10296873
    Abstract: A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
    Type: Grant
    Filed: January 21, 2017
    Date of Patent: May 21, 2019
    Assignee: Digerati, Inc.
    Inventors: Brian Balasia, Joseph Klecha, Robert Levy, Timothy Kocoloski
  • Patent number: 10296187
    Abstract: In some examples, a documentation service is provided in which documentation may be entered and process actions presented. The process actions can be determined by processing the documentation using a natural language processing technique and suggested to a professional user for performance or validation.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: May 21, 2019
    Assignee: HCA Holdings, Inc
    Inventors: William Michael Gregg, Karl Bradley Kehler, Paul Brient, Thomas Andrew Doyle, Christian Krayer, Jim Najib Jirjis, Jonathan Perlin, Paul Martin Paslick, Edmund Stephen Jackson, Sarah Hume Buta, Erin S. Jospe, Umesh P. Phirke
  • Patent number: 10296644
    Abstract: Architecture that enables the extraction of document-specific salient terms from documents for use improving the result summaries on a search engine result page (SERP), and methods to extract the salient terms from the documents using search engine logs, document metadata, and other algorithms. Document-specific salient terms can provide additional information and significantly improve user success in finding relevant documents while disregarding non-relevant documents. The architecture also enables the extraction of entity information from a variety of sources, some of which are at a query level, and other sources that are specific to a single document. All the entities available are aggregated for a set of results and the most relevant results are identified. The final set of results is then used to determine where in the document summary to apply visual emphasis or cues (e.g., bolding).
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yiping Zhou, Gianluca Donato, Aparna Rajaraman, Oana Nicolov
  • Patent number: 10291573
    Abstract: A system, method, and computer-readable medium for performing a content distribution operation, comprising: identifying generic content for distribution; identifying at least one social media platform for distributing the generic content; generating social media platform specific content from generic content; distributing the social media platform specific content to the at least one social media platform.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: May 14, 2019
    Assignee: Dell Products L.P.
    Inventors: Deepak Ravishankar, Sharmad S. Naik, Mainak Roy, Rathi Babu
  • Patent number: 10284666
    Abstract: Approaches, techniques, and mechanisms are disclosed for third-party tracking of user data. Instructions provided in association with a first document cause a client at which the first document is viewed to load a second document in a tracking document container associated with the first document. The second document belongs to a third-party domain that is different than a first domain to which the first document belongs. Instructions provided in association with the second document cause the client to retrieve a particular identifier from a local storage area for the third-party domain at the client. The instructions provided in association with the second document further cause the client to send a message to a server comprising the particular identifier.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: May 7, 2019
    Assignee: Sharethrough Inc.
    Inventors: Ryan Weald, Michael Jensen
  • Patent number: 10282359
    Abstract: Techniques are presented herein for improved search based on group relevance. The techniques include determining account node groups based on the interactions of accounts with content. When a search query is received from a particular account, the group(s) associated with that account are determined, and the content items determined to be relevant to other accounts in the group(s) are given higher relevance in the search results. In some embodiments, groups are determined using partitioning and/or queries can be rewritten based on the group(s).
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: May 7, 2019
    Assignee: Atlassian Pty Ltd
    Inventors: Jennifer Prendki, Yanyi He, Mukund Ramachandran
  • Patent number: 10282466
    Abstract: A search server stores a plurality of keywords, each associated with an entity type. The server stores grammar rules, each specifying one or more entity types. The server receives a search query with search terms and generates tokens by splitting the search terms, each token associated with a token position that indicates a location of the token within the query. The server generates n-grams. Each n-gram is associated with a start token position and an end token position. The server determines entity types for n-grams that correspond to the keywords and generates a mapping that maps the received entity types and the start token positions of the n-grams that correspond with the received entity types to the end token positions of the n-grams that correspond with the received entity types. The server identifies grammar rules based on the mapping and transmits a result based on the identified grammar rules.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: May 7, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jonathan Ben-Tzur, Eric Glover
  • Patent number: 10268960
    Abstract: The present disclosure discloses a method, apparatus, and server for information recommendation. Search behavior data, browsing behavior data, and click behavior data on recommended content of a specified user in a forum are acquired. A preprocessing on the search behavior data, the browsing behavior data, and the click behavior data on recommended content is performed respectively to obtain a first recommendation result, a second recommendation result, and a third recommendation result. Distribution and integration on the first recommendation result, the second recommendation result, and the third recommendation result are performed according to weights to obtain recommended content to be recommended to the specified user. Search behavior data, browsing behavior data, and click behavior data on recommended content are taken into comprehensive consideration, data used in recommendation is enriched, and accuracy of recommendation is improved.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: April 23, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Conglei Yao, Junjie Zhai, Liang Wang, Quan Wen, Yanan Li
  • Patent number: 10268654
    Abstract: Systems, methods and devices are provided for generating and suppressing indexes that are utilized for navigating content. After a search query is processed, search results are received. These search results comprise a URL listing, or other webpage listing, identified in the search results. Then, prior to and without rendering the particular URL/webpage listing, a particular webpage is identified from the search results. The system initiates a request for the particular webpage prior to rendering the URL/webpage listing. That URL/webpage is then accessed and displayed automatically, while providing a one input link to the URL/webpage listing, and sometimes without or at least prior to displaying the URL/webpage listing.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: April 23, 2019
    Assignee: Cake Technologies, Inc.
    Inventors: Jason Bosarge, D. Levi King
  • Patent number: 10268736
    Abstract: A computer server system and method are disclosed for personalization and customizable filtering of network search results and search result rankings, such as for Internet searching. A representative server system comprises: a network interface to receive a query from a respondent or co-respondent; at least one data storage device storing a plurality of return queries; and one or more processors adapted to access the data storage device and using the query, to select the return queries for transmission; to search the data storage device for corresponding pluralities of responses to the return queries from other co-respondents or respondents; to pair-wise score the responses and generate pair-wise alignment scores for respondent and co-respondent combinations; to sort and rank the combinations according to the alignment scores; and to output a listing of the sorted and ranked respondents or co-respondents to form the personalized network search results and search result rankings.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: April 23, 2019
    Assignee: Digerati, Inc.
    Inventors: Brian Balasia, Joseph Klecha, Robert Levy, Timothy Kocoloski
  • Patent number: 10268732
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking native applications. In one aspect, a method includes determining, for a given query, a first ranking of a set of first native applications that each have a respective corresponding web resource. For each particular first native application in the first ranking, a first universal ranking score is determined based on a position of the particular first native application in the first ranking and a total number of first native applications in the first ranking. A second ranking of a set of second native applications that do not have a corresponding web resource is determined. For each particular second native application, a second universal ranking score is determined based on a position of the particular second native application in the second ranking and a total number of second native applications in the second ranking.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Dong Ha Lee, Jaehyun Yeom
  • Patent number: 10261968
    Abstract: Methods may display an interactive searching display window on a webpage. Methods may display a search box located on the interactive searching display window, which may enable a user to type in a query. Methods may display an answer box located on the interactive searching display window, which may display an answer to a user's query. Methods may display a minimize button, a maximize button and a pin button, which may allow the user to pin the interactive searching display window to one side of the webpage. Methods may redirect the user to a second webpage in response to the determination that greater than a threshold probability exists that the answer to the user's question may be found on the second webpage. Methods may display the interactive searching display window about a central location on the second webpage for a time period between 1.5 and 3.5 seconds.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: April 16, 2019
    Assignee: Bank of America Corporation
    Inventors: Stephen Yeager, Marco Ramirez, Brad Sadler
  • Patent number: 10262003
    Abstract: Techniques for providing data preview before recalling large data files are disclosed. In one aspect, a data file is made accessible while being offline by converting the data file from a native format to a preview format, storing the data file in the preview format in a primary storage that is locally available and moving, after the conversion to the preview format, the data file in the native format to a secondary storage. When a viewing request is received for the data file, the data file in the preview format is displayed to fulfill the viewing request.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 16, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Anand Vibhor, Prakash Varadharajan
  • Patent number: 10262064
    Abstract: Provided are an information processing apparatus, an information processing method, an information processing program, and a recording medium having stored therein the information processing program, which can efficiently present web pages related to a word input by a user while reducing the user's labor. A first keyword, which is used for the search of the information provided on a network, and location information of web pages, which is selected by a user among a plurality of web pages including the information searched by the first keyword, are registered in association with each other, and then, the location information of the web pages associated with the first keyword including a second keyword are presented to be selectable according to the input of the second keyword.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: April 16, 2019
    Assignee: Rakuten, Inc.
    Inventor: Narutaka Iwasaki
  • Patent number: 10255274
    Abstract: The systems and methods of the invention provide a network querying or content system which drives high relevance question sets or content to users and presents it in the optimal template to ensure user interaction. In accord with at least one aspect, the system assesses the context (of a user) by interpreting the optimal template based on personality mapping of the user and relevancy mapping of the query or content. In a technically efficient manner, the system employs client-based managers and builders to select, supplement, or build user profiles and user interface templates to optimize queries or content based on a user's present profile. The systems and methods of the invention perform processing, in a technically efficient manner, to assess question or content set interaction and relevancy to generate targeted question sets or content that encourage overall user health and wellness.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: April 9, 2019
    Assignee: VIGNET, INC.
    Inventors: Josh Schilling, Praduman Jain, Dave Klein
  • Patent number: 10243805
    Abstract: A network topology viewer provides a simulation of a local area network. Any device communicating via the local area network is represented as an icon with networking details (such as device name, connection type and topology, network address, and port status). Moreover, the network topology viewer is web-based, thus providing a generic or agnostic solution that does not depend on hardware or software capabilities. Any device communicating via the local area network may download the network topology viewer using a software plugin or web-based application. The network topology viewer generates a complete and holistic representation of the local area network, thus simplifying diagnostics and maintenance efforts.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: March 26, 2019
    Assignee: Dell Products, LP
    Inventors: Alok Ranjan, Chaitanya Aggarwal
  • Patent number: 10241994
    Abstract: An electronic device and a method for providing content on the electronic device are provided. The method includes receiving webpages from information sources, extracting intent data related to an object in the webpages, transmitting the extracted intent data to a server, and receiving, from the server, a content list including a content index that is determined based on the transmitted intent data.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: March 26, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sailesh Kumar Sathish, Anish Anil Patankar, Nirmesh Neema, Swetha Mysore Jagadeesha
  • Patent number: 10242002
    Abstract: Embodiments provide a system and method for semantic distance calculation. The method can involve receiving a plurality of documents having a set of subjects extracted through the use of latent dirichlet allocation; for each document in the plurality of documents, generating a classification list comprising a ranking of the one or more subjects based on the relevance of each subject to the document; for each classification list, calculating the semantic distance between each subject present on the classification list; aggregating the plurality of classification lists; and creating a distance matrix containing the relative semantic distances between each member of the set of subjects.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jennifer A. English, Malous M. Kossarian, Charles E. McManis, Jr., Douglas A. Smith
  • Patent number: 10235374
    Abstract: A key-value store for storing and retrieving user files based on key-value pairs, hereafter referred to as KVPs. For each user of the key-value store, each file of a set of files of said each user is stored as one or more pairs of KVPs. Each of said one or more pairs comprises a KVP of a first type and a KVP of a second type. The KVP of the first type comprises at least a part of contents of said each file, whereas the KVP of the second type comprises metadata (and possibly attributes) of said each file. Each KVP of the second type links to one or more KVPs of the first type. Further provided are related method and computer program products.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Elli Androulaki, Robert Basham, Nikola Knezevic, Martin Petermann, Harold J. Roberson, II, Wayne A. Sawdon, Alessandro Sorniotti
  • Patent number: 10235452
    Abstract: An apparatus comprises a processing platform configured to implement an expert recommender engine. The expert recommender engine receives information relating to a communication from a user device, and identifies at least one subject matter expert for the communication based on the received information and unstructured text data of a service events database. The expert recommender engine is associated with a clustering module that separates the unstructured text data into topic clusters. The expert recommender engine comprises a collaborative filtering module that receives the topic clusters from the clustering module and utilizes the topic clusters to identify the subject matter expert. The user device is connected with an expert device corresponding to the identified subject matter expert. The expert recommender engine may utilize structured data, social media data and customer satisfaction survey data in combination with the received information and the topic clusters to identify the subject matter expert.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Amihai Savir, Eslam ElNakib, Lina Al Farouk, Anat Parush Tzur, Otniel Van-Handel, Raphael Cohen
  • Patent number: 10235454
    Abstract: A content server stores digital content including video, audio, image, animation, or text content. The content server receives requests to access digital content at a URI, which includes a content identifier specifying a digital content item and, optionally, a playlist identifier specifying a playlist containing the digital content item. The content server obtains a canonical playlist that uniquely contains the specified digital content item out of all canonical playlists and generates a canonical URI containing a canonical playlist identifier and the digital content item identifier. The content server incorporates this canonical URI into metadata associated with the digital content. When the digital content is presented through a content distributor, the associated metadata indicates the canonical playlist and optionally a next digital content item from the canonical playlist.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: March 19, 2019
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 10235224
    Abstract: The present disclosure relates to techniques for processing messages at an enterprise service bus in a distributed computing system. An example method generally includes receiving, at an enterprise service bus, a first message. The enterprise service bus uses a preprocessing agent to identify a message fragment, compute a hash value of the message fragment, and using the hash value as a key, to receive an existing parse tree from a cache. A parsing agent generates a message parse tree representing the first message, where the message parse tree incorporates the existing parse tree to represent the message fragment portion of the first message. A transforming agent generates a second message from the message parse tree where the second message has different format from the first message, the transforming agent transmits the second message to a receiving system.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Fiona M. Crowther, Geza Geleji, Christopher J. Poole, Martin A. Ross, Craig H. Stirling
  • Patent number: 10229184
    Abstract: Embodiments provide a system and method for semantic distance calculation. The method can involve ingesting a plurality of documents; extracting a set of subjects from the plurality of documents using latent dirichlet allocation; for each document in the plurality of documents, generating a classification list comprising a ranking of the one or more subjects based on the relevance of each subject to the document; for each classification list, calculating the semantic distance between each subject present on the classification list; aggregating the plurality of classification lists; and creating a distance matrix containing the relative semantic distances between each member of the set of subjects.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jennifer A. English, Malous M. Kossarian, Charles E. McManis, Jr., Douglas A. Smith
  • Patent number: 10229439
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting content items for presentation along with publisher resources. In one aspect, a method includes receiving a request for a content item for presentation at a user device with a publisher resource; receiving, from a content item provider a first selection value for each of a plurality of content items provided by the content item provider; determining, for each of the content items and using accessed distribution parameters, a second selection value distinct from the first selection value; and determining, for each of the content items and independent of a bid corresponding to the content item, a combined selection value based on the first selection value for the content item and the second selection value for the content item.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: March 12, 2019
    Assignee: Google LLC
    Inventor: Gang Wang
  • Patent number: 10228843
    Abstract: An image processing apparatus includes a display for displaying operational information for executing image processing, an operation unit for giving an input instruction in association with a display region appearing on the display, and a controller for controlling the display in accordance with the input instruction on the operation unit. The controller is configured to determine whether an input instruction of a flick operation is given through the operation unit in association with a prescribed display region appearing on the display. If it is determined that the input instruction of the flick operation is given, the controller is configured to enlarge a range of the prescribed display region in which the input instruction is allowed, and to display the enlarged display region on the display.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: March 12, 2019
    Assignee: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC.
    Inventors: Yoichi Kurumasa, Kenichi Sawada, Masahiro Imamura, Atsushi Tomita, Tetsuya Tokumoto, Ryosuke Nishimura, Takatsugu Kuno
  • Patent number: 10229177
    Abstract: A product search apparatus according to a preferred aspect of the present invention includes a physical amount acquisition unit that acquires a physical amount of an image of a specific product from a product database, a first conversion unit that converts the physical amount of the image of the specific product into information indicating a block in a sensibility space, a second conversion unit that converts the information indicating the block in the sensibility space into information indicating a range of a physical amount of an image, a category selection unit that selects a search target category, and a search unit that searches for an image corresponding to the search target category and a block of interest from the product database based on the search target category and the information indicating the range of the physical amount obtained by the second conversion unit.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: March 12, 2019
    Assignee: FUJIFILM Corporation
    Inventor: Yukinori Noguchi
  • Patent number: 10229210
    Abstract: Systems, methods, and other embodiments associated with search query task management for search system tuning are described. In one embodiment, a method includes receiving interaction data that describes an interaction with a search system. The search system includes a search engine configured to process search queries to return results that include a ranked set of documents that are relevant to respective search queries. A search query to be used as a basis for search engine tuning is identified based on at least the interaction data. Request data describing a tuning request for the identified search query is transmitted to a search query tuning system. In response to the tuning request for the identified search query, the search query tuning system adds the identified search query to a set of search queries that are candidates for use as a basis for search engine tuning.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: March 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Baum, Manish Verma, Katherine W. Ward, Guigen Zhang, Qian Jiang, Rodney Garling, Jr.
  • Patent number: 10223452
    Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
  • Patent number: 10223392
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing suggestions within a document. In one aspect, a method includes obtaining textual input provided to a document editing application by a user device, the textual input being provided to the document editing application for inclusion in a document; identifying performance measures associated with the current editing session for the document, each performance measure being based on session data obtained from the user device during a document editing session, the session data being for the textual input and prior text that was included in the document prior to the textual input; providing the performance measures as input to a suggestion model that was trained using historical performance measures identified in performance logs for historical document editing sessions of users; and throttling textual suggestions during the current editing session based on the output of the suggestion model.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Maxim Gubin, Kenneth W. Dauber, Krishna Bharat, Sang Soo Sung
  • Patent number: 10223461
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying languages that are relevant to resources. In one aspect, a method includes selecting in a data processing apparatus a first resource; accessing click data that identifies, for each of a plurality of requests for the first resource, a respective search engine user interface from which the request was received; identifying a search engine user interface language for each of the plurality of requests based on the click data; determining a respective language relevance score for the first resource for each identified search engine user interface language; and selecting one or more languages as being relevant to the first resource based on the language relevance scores.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Trystan G. Upstill, Matteo Slanina
  • Patent number: 10216773
    Abstract: A tuning apparatus and a tuning method are provided, which make it possible to provide higher-accuracy searching tuning, while still reducing work load for the tuning executed every query language used to operate the relational database, and provide optimum indexes considering effect of the performance of commands not being processed for the tuning. Commands issued using query languages such as SQL are aggregated as acquisition patterns each consisting of search condition information and search method information which are for acquiring search results of data from a relational database. Predetermined execution information provided when the issued commands are executed is made to correspond to the acquisition patterns, thereby providing tuning information to each of the acquisition patterns.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: February 26, 2019
    Assignee: SYSBANK CO., LTD.
    Inventors: Junyeong Jeong, Kyudong Lee
  • Patent number: 10216785
    Abstract: In one embodiment, a computer system accesses for a first user contact information of one or more second users. The computer system then determines one or more contemporaneous attributes of the first user, determines one or more contemporaneous attributes of each of the second users, and then dynamically sorts the contact information of the second users based at least on the contemporaneous attributes of the first user and the contemporaneous attributes of the second users. The computer system then provides the sorted contact information of the second users for display to the first user.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventor: Peter Xiu Deng
  • Patent number: 10216818
    Abstract: The product search apparatus includes a physical amount acquisition unit acquires a physical amount of an image of a specific product from a product database, a first conversion unit converts the acquired physical amount of the image of the specific product into information indicating a specific-product sensibility block that is a block corresponding to the image of the specific product among a plurality of blocks in a sensibility space, a block-of-interest selection unit that selects, as a block of interest, a block different from the specific-product sensibility block based on information indicating the specific-product sensibility block, a second conversion unit converts information indicating the block of interest into information indicating a range of a physical amount of an image, and a search unit searches for an image corresponding to the block of interest from the product database based on the information indicating the range of the physical amount.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: February 26, 2019
    Assignee: FUJIFILM Corporation
    Inventor: Yukinori Noguchi
  • Patent number: 10216807
    Abstract: In one implementation, a method is provided that comprises receiving a plurality of potential listings associated with an entity from a provider system. Each listing comprises a confidence score assigned by the provider system. A representative listing of the entity located on the provider system is designated from amongst the plurality of potential listings based on the confidence score. A first request is transmitted to synchronize the representative listing with the entity on the provider system. Responsive to receiving an indication that the request to synchronize is complete, a second request to suppress remaining listings of the potential listings as duplicates is provided. The remaining listings having confidence scores lower than the confidence score associated with the representative listing. The second request to suppress the remaining listings as duplicate listings is provided to the provider system using an API and a confirmation that the remaining listings are suppressed.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: February 26, 2019
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 10212059
    Abstract: An auditing system and method is configured to capture and report an interactive client journey between a web browser and a website. Instantiation of control code at an end-user computing device brings about the capture of server and request headers from the perspective of the locally-executing web browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user. Capture may be based on AJAX requests related to end-user interaction; and data calls made to the e-commerce server during the web session. Client-side capture provides installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 19, 2019
    Assignee: USER REPLAY LIMITED
    Inventors: Philip Smith, Peter Western, Michael Simms
  • Patent number: 10210242
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting forked auto-completions. In one aspect, a method includes receiving characters from a user device, obtaining an auto-completion that corresponds to the received characters, obtaining corpora and respective corpus scores associated with the auto-completion, selecting corpora based on the corpus scores, and providing the user device with data identifying the auto-completion and the selected corpora.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Dragan Zivkovic, Hidetoshi Tajima, Peter Jin Hong
  • Patent number: 10210178
    Abstract: A machine learning image processing system performs natural language processing (NLP) and auto-tagging for an image matching process. The system facilitates an interactive process, e.g., through a mobile application, to obtain an image and supplemental user input from a user to execute an image search. The supplemental user input may be provided from a user as speech or text, and NLP is performed on the supplemental user input to determine user intent and additional search attributes for the image search. Using the user intent and the additional search attributes, the system performs image matching on stored images that are tagged with attributes through an auto-tagging process.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: February 19, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Christian Souche, Junmin Yang, Alexandre Naressi
  • Patent number: 10204158
    Abstract: A method for recording and summarizing a conference is provided. The method enables a conference leader to record and produce a detailed summary of the conference. The detailed summary contains hot links to various portions and/or segments of what was discussed in the conference. This summary also enables team members who are not able to attend the conference, or those who need a quick review of the topics covered at the conference, to survey key topics covered, and have the option to replay selected portions of the conference.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alexander T. Hay, Eugene K. Imbamba, Terrence E. White
  • Patent number: 10198147
    Abstract: Presenting thumbnails of visual objects using a data processing system includes determining, using a processor, aspect ratios for a plurality of visual objects and associating, using the processor, each of the plurality of visual objects with a thumbnail size selected from a plurality of predetermined thumbnail sizes based upon the aspect ratio of the visual object. A determination is made whether a visual feature is detected within the plurality of visual objects. A layout for displaying thumbnails of the plurality of visual objects is generated using the processor based on chronological order of the visual objects, detection of the visible feature, and the thumbnail sizes associated with the visual objects. Using a screen and the processor, the thumbnails are displayed according to the layout.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: February 5, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Heron Da Silva Ramos, Tommy Park, Nasson Julian Schahin Boroumand, Syyean Gastelum, Wu Guan, Jinghai Rao, Hyung Keun Kim, Florian Dusch
  • Patent number: 10198512
    Abstract: Techniques for improving search relevance using past searchers' reputation are described. According to various embodiments, a specification of a search query term corresponding to a skill is received from a searcher, in connection with a search for members of an online social networking service having the skill. Thereafter, a list of search results is generated and displayed based on the search query term, each of the search results corresponding to a member of the online social networking service. A subsequent interaction between the searcher and a specific member corresponding to one of the search results is detected. A skill reputation score associated with the searcher and the skill is then accessed. Thereafter, a search relevance score associated with the specific member and the skill is modified based on the skill reputation score associated with the searcher and the skill.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Asif Mansoor Ali Makhani, Shakti Dhirendraji Sinha
  • Patent number: 10198448
    Abstract: A system, device, and method may include a network interface device configured to be communicatively coupled to a user interface. An electronic data storage may be configured to store social network data related to users having accessed a social network content item A processor, coupled to the network interface device and the electronic data storage, may be configured to identify a relationship among at least some of the users, determine a relevance of the relationship to a member of the social network associated with the social network content item based, at least in part, on a social network profile of the member and social network profiles of the users, and cause the network interface device to display, on the user interface, information related to the relationship on the user interface based, at least in part, on the relevance.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinodh Jayaram, Bradley Scott Mauney, Udi Milo, Eric Melz, Nick Swartzendruber, Jason Chen, Aastha Jain, Prachi Gupta
  • Patent number: 10191892
    Abstract: The present disclosure provides a method and an apparatus for establishing a sentence editing model and a sentence editing method and apparatus. The methods includes: obtaining queries and titles of clicked search results corresponding to the queries from search logs to form query-title pairs; forming training corpuses by taking a title in each of the query-title pairs as a sentence to be edited and taking a query in the query-title pair as an edited sentence; and training a translation model and a first language model using the training corpuses to obtain a sentence editing model including the translation model and the first language model; after obtaining a sentence to be edited, inputting the sentence to be edited to a sentence editing model to obtain an editing score of each candidate edited sentence; and selecting a candidate edited sentence having an editing score satisfying a preset requirement as an edited sentence.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: January 29, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Jizhou Huang, Shiqi Zhao, Haifeng Wang
  • Patent number: 10185773
    Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: January 22, 2019
    Assignee: Bitnobi, Inc.
    Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Michael Smit
  • Patent number: 10187695
    Abstract: A method includes receiving search criteria associated with a user account, sending a first query identifying a first media content item from the server to a device associated with the user account in response to identifying the first media content item that satisfies the search criteria and that is scheduled to be available to a media device associated with the user account and distinct from the device, and sending a second query that identifies a second media content item that satisfies the search criteria from the server to the device in response to lapse of a time period and a determination that a first title associated with the first media content item matches a second title associated with the second media content item and that a first time associated with the first media content item does not match a second time associated with the second media content item.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: January 22, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Haifeng Bi, Xiaolian Bi
  • Patent number: 10185784
    Abstract: Various embodiments described herein are directed to providing cohesive related searches with dynamically generated titles. One or more related queries are retrieved for a search query and are grouped into one or more groupings based on a predefined relationship between the search query and a subset of the related queries. A dynamically generated first title is retrieved for a first grouping from the predefined relationship between the search query and the related queries in first grouping. The first title and the related queries in the first grouping are presented. A selection pivot is provided to select a second grouping, where the selection pivot contains an indicator of the predefined relationship between the search query and the related queries in the second grouping. Upon selecting the second grouping, a dynamically generated second title is retrieved, and the second title and the related queries in the second grouping are presented.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 22, 2019
    Assignee: Microsft Technolgy Licensing, LLC
    Inventors: Aaron Chun-Win Yuen, Arun Sacheti, Karim A Hasham, Yanfeng Sun, Jeffrey Lee-Yu Su
  • Patent number: 10185749
    Abstract: A method for searching for information. The method includes obtaining page information of network services of users and storing the page information in a user page database; receiving a search request including a keyword from a search user; searching a full amount inverse database for a common webpage entry according to the keyword and obtaining a page score of the common webpage entry; searching the user page database for a friend webpage entry of all friends of the search user according to the keyword and obtaining a page score of the friend webpage entry; and sorting the common webpage entry searched out and the friend webpage entry searched out in descending order according to the page scores and feeding back the sorted webpage entries to the search user.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: January 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Piaorui Xie
  • Patent number: 10185764
    Abstract: Implementations generally relate to search results. In some implementations, a method includes receiving a search query, where the search query includes a least a portion of a name of a target content item. The method further includes causing a display of search results, where the search results include one or more of a name of one or more candidate content items, and one or more respective icons that are associated with the one or more candidate content items, where at least of the candidate content items matches the target content item. The method further includes causing the search results to be displayed in a tile configuration.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 22, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Yumiko Tanaka, William Abbott
  • Patent number: 10180963
    Abstract: A data stream management system (DSMS) receives an input data stream from data stream sources and respective location information associated with sets of the data stream sources. A continuous query is executed against data items received via the input data streams to generate at least one client output data stream. A load shedding process is executed when the DSMS is overloaded with data from the input data streams. When the DSMS is not overloaded and for the location information associated with each of the data stream source sets, a respective utility value is determined indicating a utility to the client of data from the data stream source sets. The location information is stored in association with the corresponding data utility value. The location information received when the DSMS is overloaded is used, together with the data utility values, to identify input data streams whose data items are to be discarded.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: January 15, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: David Manzano Macho, Luis Maria Lafuente Alvarez
  • Patent number: 10180970
    Abstract: A data processing method is executed by a computer to perform distributed processing of a first query and a second query. The data processing method includes calculating a first value indicating a dependency between a first partitioning key and a second partitioning key, the first partitioning key specifying a categorical attribute extracted from syntax of the first query, and the second partitioning key specifying a numerical attribute holding numerical values associated with the second query; generating a query group made of the first query and the second query based on the first value; and performing distributed processing of the first query and the second query based on the query group when executing the first query and the second query.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: January 15, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Emeric Viel, Haruyasu Ueda
  • Patent number: 10180979
    Abstract: As disclosed herein, a computer-implemented method within a server system generates suggestions by a search engine in response to search queries. The method uses a database associated with the search engine, the database storing digital media items each selectively associated with queries, terms and/or objects. The search engine receives a search query from a user device. The method compares one or more parts of the search query with stored queries, terms and/or objects within the database to find matching digital media items and generates at least one suggestion based on search query, the suggestion comprising one of the matching digital media items and at least one search result based on search query. The search engine transmits an output to the user device comprising the at least one suggestion and/or the at least one search result.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: January 15, 2019
    Assignee: Pixured, Inc.
    Inventor: Nick John Perlegos