Search Engines Patents (Class 707/706)
  • Patent number: 11120090
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to on-device query annotating. In some implementations, a search query is received, and a mobile device identifies a reference to a particular entity and a reference to a category based on the query. A model that is stored on the mobile device and stores one or more facts that are associated with one or more entities is accessed. A subset of facts from among the facts that are stored in the model for the particular entity is selected. The search query is annotated based at least on one or more facts of the subset of facts that are stored in the model for the particular entity. The annotated search query is transmitted, from the mobile device to a search engine, for processing. A result of processing the annotated search query is received by the mobile device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: September 14, 2021
    Assignee: GOOGLE LLC
    Inventors: David Petrou, Matthew Sharifi
  • Patent number: 11120414
    Abstract: A computer-implemented method for facilitating a transaction between a payer and a merchant comprises identifying one or more merchants that are at or in proximity to a geolocation of the payer, and providing the payer a reward, notification or a reminder of a stored value associated with a merchant to apply to a transaction with the merchant. The reward, notification or reminder of the stored value can be provided based on an inference of intent of the payer to conduct a transaction with the merchant. A request to conduct a transaction with the merchant is received from the payer. The transaction between the payer and the merchant is processed with the reward or stored value applied thereto. A notification can be sent to the payer alerting the payer to a discounted item or proximity of the payer to an item and/or merchant they have saved to a list.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: September 14, 2021
    Assignee: SQUARE, INC.
    Inventors: Ajit Varma, Jack Dorsey, Jesse Reiss
  • Patent number: 11113283
    Abstract: A query having a Union All view is identified. A logical join between Union AH view/derived table and other tables is broken down into multiple physical joins. The physical joins are pushed to the branches. Cost-based processing statistics are obtained for the branches. An optimal plan for the joins is selected based on the statistics; representing an optimal query execution for the query. The optimal query execution plan is provided to a database engine for executing the optimal query execution plan against a data warehouse.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: September 7, 2021
    Assignee: Teradata US, Inc.
    Inventors: Mohammed Al-Kateb, Grace Kwan-On Au, Rama Krishna Korlapati, Lu Ma, Sanjay Nair
  • Patent number: 11113289
    Abstract: A method and apparatus of a device that generates a re-ranking model used to re-rank a plurality of search results on a client device is described. In an exemplary embodiment, the device receives a crowd-sourced intra-domain model from a server, where the intra-domain model is a search result re-ranking model generated based on at least device interactions of a plurality of users interacting with a plurality of other devices. The device further generates a re-ranking model from the crowd-sourced intra-domain model and a local model, where the local model includes private data representing a device user's interaction with that device and the re-ranking model is used to re-rank a plurality of search results.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Hon Yuk Chan, John M. Hörnkvist, Lun Cui, Vipul Ved Prakash, Anubhav Malhotra, Stanley N. Hung, Julien Freudiger
  • Patent number: 11113308
    Abstract: Methods, apparatus and computer program products for improving network database functionalities are discussed herein, such as a computer-implemented method including receiving a network database search query associated with one or more network databases; in response to receiving the network database search query, querying the one or more network databases to identify a plurality of datasets; determining a plurality of taxonomy attributes, each of the plurality of taxonomy attributes being associated with at least one dataset of the plurality of datasets; calculating a taxonomy entropy based on the plurality of taxonomy attributes; comparing the taxonomy entropy to an entropy threshold; in response to the taxonomy entropy satisfying the entropy threshold, generating a dataset ranking based on relevance scores associated with the plurality of datasets; determining one or more taxonomy refinements based on the dataset ranking; and outputting the plurality of datasets and the one or more taxonomy refinements.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: September 7, 2021
    Assignee: GROUPON, INC.
    Inventors: Aditya Singh, Ajeesh Elikkottil, Michael Mulvihill
  • Patent number: 11106525
    Abstract: The present disclosure provides systems and methods for classifying incidents based on determining an odds ratio that represents a likelihood of an incident being related to the problem, classifying incidents based on determining a decision tree that forms branches based on whether a feature is present in the incident, and predicting whether a new incident is related to a problem. Features may be extracted from a set of incidents (e.g., that are reported over a certain time period) that include incidents related to a problem and incidents not related to the problem. The incidents related to the problem and a portion of the incidents not related to the problem may be used to train a logistic regression model or generate a decision tree. The trained logistic regression model may be used to determine the odds ratios or predict whether a new incident is related to a problem.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 31, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Lingzhu Li, Abhay Narayan Kulkarni, Matthew David Lloyd
  • Patent number: 11100117
    Abstract: Systems and methods are provided for search result optimization using machine learning models. A search system uses machine learning models generate a target vector based on query features of a search query and a set of listing vectors based on listing features of listings identified as part of the search query. The target vector represents an estimated optimal listing for the search query and each listing vector represents a corresponding listing identified as part of the search query. The search system determines distances (e.g., Euclidian distance) between each listing vector and the target vector. The determined distances indicate how similar each listing is to the estimated optimal listing for the search query. The search system ranks the listings based on the distances such that listings that are similar to the estimated optimal listing are ranked higher than listing that are not similar to the estimated optimal listing.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: August 24, 2021
    Assignee: Airbnb, Inc.
    Inventor: Malay Haldar
  • Patent number: 11102154
    Abstract: A message providing method, system, apparatus, and/or non-transitory computer readable recording medium thereof may include storing at least one message selected from a chatroom of a messenger; and transmitting the stored at least one message and data information associated with the corresponding message through a specific chatroom in response to a selection on the specific chatroom. A user-side client included in the specific chatroom may display the stored at least one message in an existing message style based on the data information.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: August 24, 2021
    Assignee: LINE PLUS CORPORATION
    Inventors: Soon Ho Kwon, Eun Hyuk Kim
  • Patent number: 11100174
    Abstract: A system of one or more computing devices is utilized for, among other purposes, creating a template-driven search interface and conducting searches thereon. In an embodiment, the system comprises: a template repository; search templates in the template repository, the search templates comprising at least: field specification data that specify search interface fields for obtaining search input data, and query specification data that specify how to generate structured queries based on the search input data obtained for the one or more of the search interface fields; a search field generator that generates search fields indicated by the field specification data; a template loading module, coupled to the template repository, that identifies available search templates in the template repository; and a search interface generator, coupled to the search field generator and template loading module, that generates different search interfaces depending on which template is selected.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: August 24, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Caitlin Colgrove, Gregory Martin, Javier Campanini
  • Patent number: 11100015
    Abstract: A first data storage unit 72 stores first data that is information related to a data providing unit to provide data. A second data storage unit 73 stores second data that is information related to a data acquiring unit to acquire the data provided from the data providing unit, and including condition information indicating a condition requested by the data acquiring unit to the data providing unit and reference information to be a reference in determination of a combination of the data acquiring unit and the data providing unit. A combination generating unit 74 generates a combination of a data acquiring unit and a data providing unit on the basis of the condition information and the first data.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 24, 2021
    Assignee: NEC CORPORATION
    Inventor: Takashi Takeuchi
  • Patent number: 11095705
    Abstract: An example operation may include one or more of transmitting a request for web page content to a web server, receiving a hypertext markup language (HTML) boilerplate file of the web page with a content delivery network (CDN) address for CDN content of the web page, retrieving the CDN content from a blockchain based on the CDN address, and displaying, at a client device, the web page based on the HTML boilerplate file and the CDN content retrieved from the blockchain.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Adarsh Saraf, Prabal Banerjee, Shreya Chakraborty, Chander Govindarajan
  • Patent number: 11093570
    Abstract: Embodiments described include systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application are provided. Additional content related to network applications may be presented on client devices. Specifically, activity such as embedded browser activity may be monitored. Responsive to detecting an event based on the monitored activity, additional content related to the network application may be provided. In various embodiments, the additional content is provided to a client application on the client device for presentation on the client device.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 17, 2021
    Assignee: Citrix Systems, Inc.
    Inventor: Abhishek Chauhan
  • Patent number: 11089024
    Abstract: Systems, methods, and apparatuses are provided for restricting access to a web resource. Website access information is obtained by monitoring accesses to a plurality of websites for each access, which may include a network identifier of an access requestor, a website identifier, and an access time for each request. Based on at least the website access information, it may be determined that a particular access requestor has accessed a number of different websites in a given time period. As a result, the particular access requestor may be classified as a web robot. A request to permit access to a web resource is received by the particular access requestor. In response to receiving the request to permit access to the web resource, the particular access requestor is prevented from accessing the web resource and/or a notification is generated that the particular access requestor is attempting to access the web resource.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dotan Patrich, Ram Haim Pliskin, Tomer Koren, Moshe Israel, Hani Hana Neuvirth, Josef Weizman
  • Patent number: 11086410
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on an entered text string, enable selection of at least a part of a presented full text string as an adaptation for the entered text string by a user interaction with the presented full text string itself, the presented full text string being presented to the user prior to initiation of entry of the entered text string.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: August 10, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Hongrui Shen, Bing Lin, Jing Wu, Naichen Cui, Bin Gao, Zhuoyuan Liao
  • Patent number: 11086866
    Abstract: The present teaching relates to rewriting a query and providing search results. In one example, a plurality of queries is obtained. For each of the plurality of queries, one or more search results are identified. The one or more search results have been obtained in response to the query and have been previously selected by a user submitting the query. A plurality of titles is obtained. Each of the titles corresponds to one of the one or more search results with respect to one of the plurality of queries. A model is generated based on the plurality of queries and the plurality of titles. The model is to be used for rewriting a query.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 10, 2021
    Assignee: Verizon Media Inc.
    Inventors: Jiliang Tang, Dawei Yin, Hongbo Deng, Tim Daly, Chao Tan, Jean-Marc Langlois, Yi Chang
  • Patent number: 11087240
    Abstract: System (100) for enabling a secure handover of information between an outgoing user and an incoming user, the system comprising: an interface (120) for accessing handover data (122), the handover data being indicative of information to be communicated from the outgoing user (010) to the incoming user (020) during a handover event; and a monitoring subsystem (140) for i) receiving sensor data (042) from a sensor (040) monitoring the handover event, ii) based on the handover data, determining one or more attributes indicative of communication of the information, and iii) analyzing the sensor data in dependence on the one or more attributes to determine whether the information has been communicated to the incoming user during the handover event; a reporting subsystem (160) for reporting on a result of said determining.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: August 10, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Jonathan David Mason, Angelique Carin Johanna Maria Brosens-Kessels, Jia Du, Paul Augustinus Peter Kaufholz
  • Patent number: 11080345
    Abstract: Disclosed is a technique that can be performed in a distributed computer network. The technique can include a worker node that receives search instructions defined by a search service based on at least a portion of a search scheme defined by a data intake and query system, to cause the worker node to obtain search results from distributed data storage systems communicatively coupled to the worker node over a network. The distributed data storage systems include an external data storage system and/or an internal data storage system of the data intake and query system. The worker node obtains the search results by searching the distributed data storage systems in accordance with the search instructions, and communicating, over the network to the search service, a combination of search results based on the search results to cause an output by the data intake and query system in accordance with the search scheme.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: August 3, 2021
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
  • Patent number: 11074263
    Abstract: In one implementation, a method is provided that receives multiple potential listings associated with an entity. A listing is selected from the multiple listings and is designated as a representative listing of the entity. A first request is transmitted to synchronize the representative listing with the entity. Responsive to an indication that a synchronization is complete, a second request is provided to suppress a second listing as a duplicate listing. A confirmation of the second request is received and the suppression of the second listing is verified.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: July 27, 2021
    Assignee: Yext, Inc.
    Inventors: Howard C. Lerman, Thomas C. Dixon, Kevin Caffrey, David C. Lin
  • Patent number: 11068549
    Abstract: A device receives user interface interaction data that identifies an interaction that a user has with an interface that displays an image of a vehicle. The device generates, by using a data model to process at least a portion of the image, an array of vectors that includes one or more vectors relating to vehicle characteristics of the vehicle. The device assigns one or more weights to the one or more vectors based on the user interface action data. The device determines, based on a similarity analysis, similarity scores that indicate similarities between the array of vectors that include the one or more vectors that have been weighted and other arrays relating to the vehicles depicted in the images. The device selects a subset of the images based on the similarity scores and causes the subset of the images to be displayed.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 20, 2021
    Assignee: Capital One Services, LLC
    Inventors: Yue Duan, Sunil Vasisht, Chi-san Ho, Micah Price
  • Patent number: 11068474
    Abstract: Systems and techniques for sequence to sequence conversational query understanding are described herein. A query may be received that includes multiple words. It may be identified that the query is to be reformulated based on an attention value for an attention word in the query. Relationships may be determined among words of the query and words in a previously submitted query and words in results from the previously submitted query. The query may be reformulated based on the relationships. The reformulated query may be employed to retrieve query results.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: July 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xiaochuan Ni, Jiarui Ren, Manish Malik, Qifa Ke
  • Patent number: 11064251
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a page to be scored for quality based at least in part on videos posted in the page. Respective video ecosystem quality scores can be determined for the videos posted in the page. A video ecosystem quality score can be determined for the page based at least in part on the respective video ecosystem quality scores for the videos posted in the page.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhishek Bapna, Shunpo Chang, Alex Dahlen
  • Patent number: 11061948
    Abstract: A method implemented on a computing device having at least one processor, storage, and a communication platform connected to a network for predicting a next word comprises generating a suggestion database including a plurality of suggestions; receiving an input from a user including a first word and at least one character of a second word; obtaining one or more indices associated with the at least one character from the suggestion database; retrieving one or more suggestions corresponding to the one or more indices from the suggestion database; and presenting the one or more suggestions to the user.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: July 13, 2021
    Assignee: Verizon Media Inc.
    Inventors: Hang Su, Hongbo Deng, Kazuhiro Nakao, Shenhong Zhu
  • Patent number: 11062226
    Abstract: Described herein is a system that transmits and combines local models, that individually comprise a set of local parameters computed via stochastic gradient descent (SGD), into a global model that comprises a set of global model parameters. The local models are computed in parallel at different geographic locations along with symbolic representations. The symbolic representations can be used to combine the local models. The global model can determine a likelihood, given a new data instance of a feature set, that a user performs a computer interaction with the content element. For instance, the system can use the model to provide search results in response to a search query submitted by a user. Or, the system can use the model to make a recommendation or suggestion to a user in response to a request for content (e.g., display a targeted advertisement, suggest a news story, etc.).
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madanlal S. Musuvathi, Todd D. Mytkowicz, Saeed Maleki, Yufei Ding
  • Patent number: 11057288
    Abstract: In an example embodiment, a first function is performed on the first document received at first middleware management architecture, causing a change in the status of the first document. The change is logged in a record corresponding to the first document in a memory. Then the first document is sent to a second network via a transmission protocol layer. A notification of a change in the status of the first document within the second layer is received in a layer other than the transmission protocol layer, from the second network. The change in the second network is logged in the record corresponding to the first document in the memory. Information corresponding to the change in the status of the first document at the middleware management architecture and the change in the status of the first document in the second network is reported to the first network.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: July 6, 2021
    Assignee: SAP SE
    Inventors: Alexander Ubillus, Kam Yue, Arun Thiyagarajan, Veronica Vijil, Huihang Liang, Orville Pinto, Jiawei Sun, Giso Schroeder
  • Patent number: 11055373
    Abstract: Embodiments of the disclosure disclose a method and apparatus for generating information. A specific embodiment of the method comprises: acquiring a historical click log, the historical click log comprising a historical search term and a clicked historical search result corresponding to the historical search term; determining whether matching clicked historical search results exist in the historical click log; establishing a synonymous relationship between historical search terms corresponding to the matching clicked historical search results, in response to determining the matching clicked historical search results existing in the historical click log; and generating a relational word list based on the established synonymous relationship. The embodiment helps to enrich the content of the relational word list, and improve the coverage of the relational word list.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: July 6, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., LTD.
    Inventors: Pengcheng Yuan, Renkai Yang, Xunchao Song, Xiaobo Liu, Xinwei Feng
  • Patent number: 11048759
    Abstract: Methods of and systems for searching a catalog include parsing the items of the catalog into tokens, determining the frequency with which each token appears in the catalog, and storing the frequencies in a cache. Queries to the catalog are likewise parsed into tokens, and the tokens of the query string are compared to frequency values in the cache to identify a smaller search space within the catalog.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: June 29, 2021
    Assignee: Prodigo Solutions Inc.
    Inventors: Dermot Pope, Aaron Manuel
  • Patent number: 11048383
    Abstract: The present technology can provide a contact card specific to a particular user on one service, showing a plurality of the other interaction points with that user in other, third-party services. A viewing user can interact with the contact card to cause an interaction with the particular user at the third-party service. In some embodiments, the present technology can provide a contact card listing points of contact for multiple team members at one or more third-party services.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: June 29, 2021
    Assignee: Dropbox, Inc.
    Inventors: Daniel Phan, Flora Ellis, Henry Liu, Constance Wellman
  • Patent number: 11048769
    Abstract: A digital magazine server displays content items from various sources to users of client devices. Each source of a content item is identified by a domain, and content items for different sources have different domain-level quality. To differentiate sources of content items, the domains identifying the sources are ranked based on domain scores of the domains generated by an aggregate of multiple trained domain classifiers. A domain score of a domain indicates a domain-level quality of content items provided by a source identified by the domain. Each of the trained domain classifiers (e.g., a naïve Bayes classifier, a random forest classifier, and a logistic regression classifier) generates a prediction of whether a domain is a spam domain based on the domain features and domains with known labels. Based on the domain scores of domains, the domain ranking module may adaptively select content items from the sources with corresponding domains scores.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: June 29, 2021
    Assignee: Flipboard, Inc.
    Inventor: Vlad Ionut Cora
  • Patent number: 11050884
    Abstract: The present disclosure relates generally to providing an intent-driven contact center. The contact center according to some embodiments analyzes intents to determine to which device or agent to route a communication. The analyzed intent information can also be used to formulate reports and analyze the accuracy of the identified intents with respect to the received communication.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 29, 2021
    Assignee: LIVEPERSON, INC.
    Inventors: Matthew Dunn, Joe Bradley, Laura Onu
  • Patent number: 11049044
    Abstract: An interactive learning cycle includes an operator, a computer and a pool of images. The operator produces a sparsely-labeled data set. A back-end system produces live feedback: a densely-labeled training set which is displayed on the computer. Immediate feedback is displayed in color on the operator computer in less than about five seconds. A labeling tool displays a user interface and for every labeling project a region is defined that is downloaded as an image data batch. The operator annotates on a per-image basis in the region and uses several UI tools to mark features in the image and group them to a predefined label class. The back-end system includes processes that run in parallel and feed back into each other, each executing a model. A local model is used independently of the global model. The global model accepts sparsely-labeled images from numerous operator computers.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 29, 2021
    Assignee: BLACKSHARK.AI GMBH
    Inventors: Stefan Habenschuss, Arno Hollosi, Pavel Kuksa, Martin Presenhuber
  • Patent number: 11049163
    Abstract: The present invention relates to a method, device and computer program for providing image search information. The method for an electronic device to provide image search information according to the present invention comprises: a step of generating a query by using an image if a predetermined query generation event occurs while playing the image; a step of transmitting the query to a server; and a step of receiving a search result corresponding to the query from the server and displaying same on a screen, wherein the search result is a search result of at least one object included in the image. A purpose of the invention is to provide a method, device and program for providing image search information, allowing the search of a product similar to a product exposed in an image, without an additional input of a search word.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: June 29, 2021
    Assignee: ODD CONCEPTS INC.
    Inventors: Jung Tae Kim, Kyung Mo Koo
  • Patent number: 11042538
    Abstract: A system for generating queries accesses a query history for a user. The query history includes a plurality of queries having defined query parameters. The query parameters are extracted from the plurality of queries and input into a neural network. The neural network generates an output corresponding to a predicted query the output is used to generate a predicted query and run the predicted query to generate a query result. By running the predicted query prior to a user requesting the query, results are thereby provided without lengthy processing delays when the user requests the predicted query.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: June 22, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Aaron Braundmeier
  • Patent number: 11042511
    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: February 25, 2019
    Date of Patent: June 22, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Anand Vibhor, Prakash Varadharajan
  • Patent number: 11036498
    Abstract: An instruction device includes: an acquiring unit configured to acquire provided metadata, which is attribute information relating to one or more attributes of sensing data, the provided metadata having one or more hierarchy levels that contain information shared by a plurality of sensors; an acquiring unit configured to acquire usable metadata, which is attribute information relating to one or more attributes of an application; a matching unit configured to perform matching between the provided metadata and the usable metadata for each hierarchy level, calculate, for each hierarchy level, an inter-level matching degree that indicates a degree of matching in the hierarchy level, and extract a sensor capable of providing the sensing data that satisfies a request of the application, based on an overall matching degree; and an instruction unit configured to transmit a data flow control instruction that specifies the application and the extracted sensor.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: June 15, 2021
    Assignee: OMRON Corporation
    Inventors: Toshihiko Oda, Ryota Yamada, Takeshi Naito, Sangryul Lee, Tetsuji Yamato, Shuichi Misumi
  • Patent number: 11036795
    Abstract: A web page optimization engine for optimizing a web page is described. The web page optimization engine includes a keyword mapping engine configured to generate a keyword map including a listing of keywords, where each keyword is associated with one or more web pages. The web page optimization engine further includes a map reversal engine configured to generate a web page map including a listing of web page subject matters, where each web page subject matter is associated with one or more keywords based on the associations from the keyword map. The web page optimization engine yet further includes a web page generation engine configured to generate a web page for a web page subject matter in the web page map to include at least one of the one or more keywords for that web page subject matter.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Attila Narin
  • Patent number: 11036743
    Abstract: Methods, systems, and media for presenting content organized by category are provided. In some embodiments, the method comprises: receiving a request to present a page indicating content related to a first entity; identifying a first group of entities related to the first entity based at least in part on user interaction information; identifying a group of properties corresponding to the first entity; identifying, for each property, a second group of entities corresponding to the property; calculating, for each property, a score for the property; determining a subset of the properties in the group of properties based on the score of each property; identifying, for each property in the subset of properties, a group of content items corresponding to the property; determining a subset of content items from the group of content items; and causing a user interface indicating the subset of content items to be presented.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Alexander Pak, Felix Raimundo, Sertan Girgin, Raphael Marinier, Vincent Simonet
  • Patent number: 11031006
    Abstract: The present technology relates to an information processing apparatus, an information processing method, and a program that enable provision of information to a user while protecting privacy. An extraction unit that extracts information from an utterance of a user, an inquiry unit that makes an inquiry to another apparatus when a request from the user is given, and a supplementation unit that supplements the information extracted by the extraction unit to inquiry content when the inquiry unit makes an inquiry are provided. A determination unit that determines whether or not the information supplemented by the supplementation unit is information regarding privacy is further provided. The information extracted by the extraction unit is registered to a database in association with a flag indicating whether or not the information is the information regarding privacy. The present technology can be applied to an information processing apparatus that presents information to a user.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 8, 2021
    Assignee: SONY CORPORATION
    Inventor: Mari Saito
  • Patent number: 11026065
    Abstract: A server according to an embodiment of the disclosure may include at least one processor and storage, wherein the at least one processor may be configured to receive beacon information including information on at least one website from the electronic device, collect data from a first website of the at least one website based on the beacon information, generate content having a structured document format based on at least a part of the collected data, and transmit the generated content to the electronic device.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: June 1, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji Yeon Kim, Ki Hong Kwon, Kwang Sub Kim, Sang Hyun Park, Jae Min Seo, Tae Jung Shim, Byung Woo Lee, Sei Jin Lee, Chang Ho Lee
  • Patent number: 11023552
    Abstract: Systems and methods are provided for a brand search ecosystem for brands and branded products, locations, features, and services to enhance search results with real-time content and input on business rules, algorithms, and information from brandholders and provided over various modalities, including phones, TVs, kiosks, and speech recognition. The systems and methods include a brand name database including a plurality of brands and brandholders, bidders, and other content providers associated with respective brands. The search engine receives search requests from users, accesses the brand name database, and provides search results to the users based on a variety of factors, including the identity, search history, membership in a brand's rewards programs, aggregated feedback and ratings of others users, and direct feedback and ratings of the user conducting the search.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: June 1, 2021
    Assignee: WGRS Licensing Company, LLC
    Inventor: S. Lee Hancock
  • Patent number: 11023461
    Abstract: Translating a natural language search query into a query language includes receiving a natural language query for a database, processing the natural language query to generate a modified text input, generating an entity tree based on the modified text input, including assigning one or more semantic markers to one or more words or one or more groups of words within the modified text input, wherein each semantic tag denotes a semantic class for each respective word or group or words, and converting the entity tree into the query language associated with the first database.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: June 1, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Mikhail Rumiantsau, Alyaksandr Zaytsav, Alexey Zenovich, Aliaksei Vertsel
  • Patent number: 11017037
    Abstract: Techniques are described herein for automated assistants that search various alternative corpora for information. In various implementations, a method may include receiving, by an automated assistant via an input component of a first client device, a free form input, wherein the free form input includes a request for specific information; searching a general purpose corpus of online documents to obtain a first set of candidate response(s) to the request for specific information; searching a user-specific corpus of active document(s) to obtain a second set of candidate response(s) to the request for specific information; comparing the first and second sets of candidate responses; based on the comparing, selecting a given response to the request for specific information from the first or second set; and providing, by the automated assistant, output indicative of the given response.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: May 25, 2021
    Assignee: GOOGLE LLC
    Inventors: Mugurel Ionut Andreica, Vladimir Vuskovic, Gökhan Bakir, Marcin Nowak-Przygodzki
  • Patent number: 11017178
    Abstract: A device for constructing an intelligent knowledge base, comprising an abstract semantic expression obtaining unit to obtain a plurality of abstract semantic expressions from an abstract semantic database, wherein each of the plurality of abstract semantic expressions comprises a semantic-lacking element; a receiving unit to receive an initial request message; an abstract semantic recommending module to obtain abstract semantic expressions corresponding to the initial request message by performing an abstract semantic recommending process on the initial request message based on the plurality of abstract semantic expressions; a filling unit to extract from the initial request message an element corresponding to a semantic-lacking element of the obtained abstract semantic expressions, and to fill the extracted element into the semantic-lacking element to obtain specific semantic expressions corresponding to the initial request message; and a storing unit to store the initial request message and the specific sem
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Shanghai Xiaoi Robot Technology Co., Ltd.
    Inventors: Yongmei Zeng, Bo Li, Gongzhi Yao, Pinpin Zhu
  • Patent number: 11017312
    Abstract: Mechanisms for training a Question and Answer (QA) system are provided. The QA system receives a training question for processing by the QA system and processes the training question to generate an answer to the training question, from a portion of content. The QA system identifies a repeatable pattern of content present in the portion of content in association with the answer to the training question. The QA system applies the repeatable pattern of content to other portions of content to generate at least one additional training question and at least one additional entry in a ground truth data structure to thereby expand a set of training questions and expand the ground truth data structure. The QA system is then trained using the expanded set of training questions and expanded ground truth data structure.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Donna K. Byron, Alexander Pikovsky, Mary D. Swift
  • Patent number: 11017003
    Abstract: Method, storage medium and apparatus associated with content preparation and/or selection are disclosed herewith. In embodiments, an apparatus may include a content preparation or selection module to receive, as part of a content preparation or selection, a representation of a concept; and determine, for the content preparation or selection, topical relevance of a content item (N) of a content hierarchy to the concept. The content hierarchy may include a plurality of content items, including N, and determining the topical relevance of N to the concept includes determination of propagation of influence among content items of the content hierarchy subject to constraints that bound the number of operations performed by the computing system to determine the propagation of influence among content items of the content hierarchy with a chosen constant. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: May 25, 2021
    Inventor: Samuel S. Epstein
  • Patent number: 11010432
    Abstract: An apparatus and method for searching and displaying an email string including inputting one or more search text, wherein the search text is associated with one or more highlight option; searching the email string with the search text, wherein the email string includes at least one email, and wherein the at least one email includes email information, email body and/or email attachment; and displaying the email sting in a horizontal or vertical manner on a display that includes a first column, a second column and a third column. In one example, the first column displays the email information, the second column displays the email body and the third column displays the email attachment, and wherein the search text is found in one of the email information, the email body or the email attachment.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: May 18, 2021
    Assignee: ImageScan, Inc.
    Inventors: Basker S. Krishnan, Hanoz J. Kateli, Bryan Heesch
  • Patent number: 11003543
    Abstract: Disclosed is a method, apparatus, and system for a method for enforcing namespace-specific semantics based on object operations, the method comprising: detecting an operation performed on an object of a data storage system in a namespace associated with the object; determining whether additional operations on a tagset associated with the object are mandated by one or more semantics that are specific to the namespace based on the operation, a persona of the object in the namespace, and the one or more semantics; and in response to determining that additional operations are mandated by the one or more semantics, performing the additional operations mandated by the one or more semantics on the tagset.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 11, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Robert L. Fair
  • Patent number: 10997229
    Abstract: Disclosed are systems and methods for determining similarities in content preferences among a plurality of users and generating content recommendations based on a requesting user's content consumption history. A requesting user may access the recommendation system to request content items for consumption. The recommendation system may be configured to identify users having consumed the same or similar content items as the requesting user, and to determine a ratio of content items consumed by the requesting user and an identified user to the total number of content items previously consumed by the requesting user. In one embodiment, the system may determine a degree of similarity in content preferences between the two users based on an inverse proportion of a level of popularity associated with the content items consumed by the requesting user and the identified user (e.g., sampled user).
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 4, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventor: Zhen Zhao
  • Patent number: 10990889
    Abstract: Certain embodiments involve a model for predicting user behavior. For example, a system accesses user behavior data indicating various users' behaviors during intervals over various periods of time and target behavior data indicating a particular user behavior. The system associates each user with a label that indicates whether a user performed a particular action during or after a time period based on the target behavior data. The system uses the user behavior data to train various deep Restricted Boltzmann Machines (“RBM”) to generate representations of each user over each period of time that indicate the user behavior over the time period. The system generates a predictive model by connecting the RBMs into a deep recurrent neural network and uses the target behavior data associated with each user, along with the representations of each user, as input data to train the deep recurrent neural network to predict user behavior.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 27, 2021
    Assignee: ADOBE INC.
    Inventors: Bo Peng, Julia Viladomat, Zhenyu Yan, Abhishek Pani
  • Patent number: 10990634
    Abstract: Methods, computer systems, and computer-storage media are provided for augmenting Web-based search results with relevant content received from third-party applications. Each of a plurality of third-party applications is registered to obtain an indication of entity types associated with the each registered third-party application. A user input including at least a search query is received. The search query is communicated to those third-party applications that are identified as being relevant to the search query. Search results that are relevant to the user input are received from the relevant third-party applications and are presented on a results page.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 27, 2021
    Inventors: Amit Kumar, Shajib Sadhukha, Michael William O'Connor, Zhaowei Jiang
  • Patent number: 10985983
    Abstract: The present disclosure relates to a computer-implemented method of dynamically configuring a client installed on a communication device. The method includes, at a server operationally connected to the client through a network, obtaining environment identification data identifying an environment in which the client operates; generating, as a function of the environment identification data and administrative constraints, a configuration for the client, and pushing, to the client, the generated configuration, the configuration for configuring identification data the client to operate in the environment.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: April 20, 2021
    Assignee: Counterpath Corporation
    Inventors: Jim O'Brien, Donovan Jones