Search Engines Patents (Class 707/706)
  • Patent number: 11475290
    Abstract: The present disclosure provides systems and methods that use machine learning to improve whole-structure relevance of hierarchical informational displays. In particular, the present disclosure provides systems and methods that employ a supervised, discriminative machine learning approach to jointly optimize the ranking of items and their display attributes. One example system includes a machine-learned display selection model that has been trained to jointly select a plurality of items and one or more attributes for each item for inclusion in an informational display. For example, the machine-learned display selection model can optimize a nested submodular objective function to jointly select the items and attributes.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 18, 2022
    Assignee: GOOGLE LLC
    Inventors: Jeffrey Jon Dalton, Karthik Raman, Tobias Schnabel, Evgeniy Gabrilovich
  • Patent number: 11475062
    Abstract: A system for presenting and controlling content includes a computing device that can generate messages including a first command in a first format and a reference to a piece of content associated with a particular media playing application. The computing device can communicate the messages to a server system, and the server system can generate a second command in a second format based on the first command and the particular media playing application associated with the referenced piece of content. The communication can cause a content presentation system coupled to the server system to control presentation of the referenced piece of content utilizing the particular media playing application.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: October 18, 2022
    Assignee: Touchstream Technologies, Inc.
    Inventor: David Strober
  • Patent number: 11475351
    Abstract: Systems, methods, tangible non-transitory computer-readable media, and devices for object detection, tracking, and motion prediction are provided. For example, the disclosed technology can include receiving sensor data including information based on sensor outputs associated with detection of objects in an environment over one or more time intervals by one or more sensors. The operations can include generating, based on the sensor data, an input representation of the objects. The input representation can include a temporal dimension and spatial dimensions. The operations can include determining, based on the input representation and a machine-learned model, detected object classes of the objects, locations of the objects over the one or more time intervals, or predicted paths of the objects. Furthermore, the operations can include generating, based on the input representation and the machine-learned model, an output including bounding shapes corresponding to the objects.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: October 18, 2022
    Assignee: UATC, LLC
    Inventors: Wenjie Luo, Bin Yang, Raquel Urtasun
  • Patent number: 11468373
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. Upon receiving an email from a client device, the program determines a datamap from a plurality of datamaps that corresponds to the email. The program further uses the determined datamap to parse the email and extract data from the email. Based on the extracted data from the email, the program also determines that the email is a cancelation for a first event. The program further determines that the cancelation for the first event matches a second event of a collection of events. The program also associates the cancelation for the first event with the second event of the collection of events.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: October 11, 2022
    Assignee: SAP SE
    Inventors: Justin Gregory Lee, Richard Takeshi Shimano, Samantha Kindersley Ronngard, Christopher James Beaty, Olivier Mercier, Masayo Okamoto, James Edwin Sanders, Harold Alan Liss, Betsy Le Moeller, Nancy Wu Grove, Zoran Milic, Ningchuan Wan
  • Patent number: 11468118
    Abstract: A system for remotely presenting and controlling various types of content includes a computing device that receives a unique identifier of a content presentation system. The computing device generates a set of messages that include a first command in a first format, a reference to a piece of content associated with a particular media playing application, an identifier of the particular media playing application, and the unique identifier. The set of messages is communicated to a server system, which sends the content presentation a second command in a second format. The communication causes the content presentation system to utilize the second command and the particular media playing application to control the referenced piece of content.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: October 11, 2022
    Assignee: Touchstream Technologies, Inc.
    Inventor: David Strober
  • Patent number: 11468126
    Abstract: A method for collecting a component model in a component e-commerce platform includes: S1: adding preset hyperlinks to component models in a PDF file of the web server; S2: downloading the PDF file from the web server, clicking one preset hyperlink in the downloaded PDF file to jump to a corresponding webpage, and displaying collection information when the web server identifies a link type; and S3: if a collect instruction is received, converting information of the component models included in the preset hyperlinks, and saving the component model information obtained by the conversion into a user personal account. This method allows the user to quickly return from off-line use of the PDF file back to a webpage on which a component model is present, and displays collection information to allow the user to timely collect component information thus improving the user experience of use.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: October 11, 2022
    Assignee: SHENZHEN SEKORM COMPONENT NETWORK CO., LTD
    Inventor: Jian Zhang
  • Patent number: 11469892
    Abstract: A computer-implemented method for sharing information about a subject without disclosing identification information of the subject includes comparing, by a computer system, a third set of data with a fourth set of data. The third set of data is converted by a transformation from a first set of data. The first set of data comprises identification information of a first subject. The fourth set of data is converted by the transformation from a second set of data. The second set of data comprises identification information of a second subject. The transformation renders the first subject unidentifiable from the third set of data and the second subject unidentifiable from the fourth set of data. The computer-implemented method also determines, by the computer system, that the first subject corresponds to the second subject when the third set of data corresponds to the fourth set of data.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: October 11, 2022
    Assignee: AI OASIS, INC.
    Inventors: Yuh-shen Song, Catherine Lew, Alexander Song, Victoria Song
  • Patent number: 11461419
    Abstract: Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Jared Zimmerman, Heather Campbell
  • Patent number: 11461392
    Abstract: The present disclosure is directed towards methods and systems for providing relevant video scenes in response to a video search query. The systems and methods identify a plurality of key frames of a media object and detect one or more content features represented in the plurality of key frames. Based on the one or more detect content features, the systems and methods associate tags indicating the detected content features with the plurality of key frames of the media object. The systems and methods, in response to receiving a search query including search terms, compare the search terms with the tags of the selected key frames, identify a selected key frame that depicts at least one content feature related to the search terms, and provide a preview image of the media item depicting the at least one content feature.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: October 4, 2022
    Assignee: Adobe Inc.
    Inventors: Sachin Soni, Ashish Duggal, Anmol Dhawan
  • Patent number: 11461993
    Abstract: Methods and media for determining a list of geographic location candidates from an image of an environment are described. Open-source data indicative of the Earth's surface may be obtained and compared with images obtained from online sources. The images may be automatically analyzed using a plurality of modular convolution neural networks to determined probabilities of interest, environment, and if the image is locatable. Further, the resulting images may be analyzed for skyline and ridgeline depth orders and Region of Interest. A geolocation depicted in the image may be determined by comparing the results of the analysis with global geographic data.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: October 4, 2022
    Assignee: Applied Research Associates, Inc.
    Inventors: Dirk B. Warnaar, Lance E. Besaw
  • Patent number: 11455301
    Abstract: Some embodiments provide a program that identifies an entity having an entity attribute. The program receives, from each method of several methods, a set of candidate identity attributes that are each for identifying a particular entity having the entity attribute specified in the document. Each method of the several methods generates the corresponding set of candidate identity attributes based on the entity attribute specified in a document. The program calculates a score for each candidate identity attribute in the sets of candidate identity attributes. The program identifies, based on the sets of scores, an identity attribute from the sets of candidate identity attributes that identifies the entity having the entity attribute specified in the document.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: September 27, 2022
    Assignee: Aurea Software, Inc.
    Inventors: David Cooke, Martin Betz, Ashutosh Joshi, Binay Mohanty
  • Patent number: 11449785
    Abstract: Provided are an artificial intelligence (AI) learning method and system and an answer relay method and system using an AI. According to an AI learning method, an AI may transmit a question to users through a messaging service and may acquire learning data for the AI through reactions of the user to the transmitted question.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 20, 2022
    Assignee: LINE Corporation
    Inventors: Seok Ho Kang, Jae Gwang Lee, Jea Seung Jung, Hee-Cheol Seo, JoongJae Lee, Jeehyun Lee, Young-sik Lim, Injae Lee
  • Patent number: 11449527
    Abstract: A method of automated inquiry response includes forming clusters that represent a meaning. The method includes assigning a level of sophistication to the clusters and generating sub-clusters within the clusters that represent a sentiment or a level of sophistication. The method includes assigning responses to the sub-clusters that address the meaning of the cluster and are modified based on the sentiment or a level of sophistication. The method includes computing a substantive issue, a sentiment, and a level of sophistication of a received inquiry. The method includes identifying clusters to which the inquiry pertains and generating an order of the identified clusters based on the assigned level of sophistication. The method includes crowdsourcing a comparison of the substantive issue of the inquiry to meanings of the identified clusters. The method includes offering a response associated with one of the identified clusters and with the sub-cluster for the identified sentiment.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 20, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Jorjeta G. Jetcheva, Ajay Chander
  • Patent number: 11445384
    Abstract: Novel techniques are described for generation, distribution, and management of route connectivity optimization (RCO) mapping. For example, as mobile devices traverse travel routes serviced by one or more mobile networks, they can experience periods of different levels of connectivity with the mobile network(s). Embodiments can collect route segment connectivity data as experienced by consumer devices during traversal through mobile networks (e.g., indicating, for each route segment, which carriers are providing service to a mobile device, the level of service being provided, etc.). A RCO can be computed and stored for the set of route segments as a function of the route segment connectivity data. The RCO can be requested by consumers, and a corresponding link can be generated. Selecting the link can provide the consumers with remote access to the RCO, with which the consumers can generate connectivity-optimized route guidance maps.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: September 13, 2022
    Assignee: DISH Network L.L.C.
    Inventor: Samuel Whitley
  • Patent number: 11445019
    Abstract: Methods, systems, and media for providing distributed database access during a network split. In some embodiments, the method comprises: receiving, at a node of N nodes, configuration information of the database which indicates which of the N nodes stores replicated shards of the database including master shards and corresponding slave shards, N being an odd number greater than one; identifying, after a network split, a subset of the N nodes which are capable of communicating with each other; receiving, by a proxy, a request to perform a write operation to an object in the database; determining that a second node included in the subset of the N nodes stores a master shard including the object; determining that the subset includes at least (N+1)/2 nodes; and causing the request to perform the write operation to be routed to the second node.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: September 13, 2022
    Assignee: REDIS LTD
    Inventors: Yossi Gottlieb, Yoav Steinberg, Yiftach Shoolman
  • Patent number: 11442999
    Abstract: Representative embodiments disclose mechanisms to assign search results associated with a user query to locations based in part on features associated with the user's Internet of Things (IoT) devices. This results in a search page that presents results in an order and prominence that improves user understanding and information accessibility. Features from IoT devices are used to train a machine learning model that receives as an input information from an IoT entity index, the query, and results from the search engine along with their static rankings. The resultant IoT positioning scores are used to assign an initial location on the search results page. A second machine learning model trained using IoT features is then used to assign a final location on the page. The system causes display of the page to the user.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: September 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC
    Inventors: Abhineet Mishra, Venkata Madhu Sravanth Kurumaddali
  • Patent number: 11442980
    Abstract: Users may have a variety of photos, but lack a mechanism to organize the photos. For example, a user may desire to access a photo of a child in front of a national monument, but may be unable to locate the photo amongst the photos. Accordingly, a photo query may be generated utilizing a photo query interface populated with a face query attribute (e.g., a proxy icon, a photo of a face, etc.), a face position attribute (e.g., a position of the face query attribute), and/or a location query attribute (e.g., a background of a photo, such as a forest, a monument, etc.) using drag and drop functionality and/or any other query construction functionality. One or more photos having attributes corresponding to the photo query may be identified and provided to the user.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: September 13, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: JenHao Hsiao
  • Patent number: 11438428
    Abstract: A method includes assigning unique symbols respectively to potential interactions with a website. The method includes obtaining asserted interaction symbol sequences of multiple browsing sessions, respectively. Each browsing session corresponds to a visitor of the website. For each browsing session, the asserted interaction symbol sequence of the respective browsing session is a sequence of symbols, from among the unique symbols, that corresponds, respectively, to a sequence of asserted interactions with the web site visited during the respective browsing session by the corresponding visitor. The method includes generating a master string including the asserted interaction symbol sequences by concatenating the asserted interaction symbol sequences with sentinel symbols together such that at least one sentinel symbol exists between each consecutive pair of asserted interaction symbol sequences. The method includes generating a suffix array corresponding to the master string.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: September 6, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Sean Ming-Yin Law, Kenneth Edward Angel
  • Patent number: 11429614
    Abstract: Systems and methods for data quality monitoring are provided. Various embodiments include a data monitoring system that integrates into a data pipeline. The data monitoring system may receive a call from the data pipeline to analyze data inputs entering the data pipeline. The monitoring system can generate metadata describing the data inputs and compare the generated metadata with previously generated metadata to determine if the data inputs are historically consistent. The data monitoring system may return a consistency measure to the data pipeline. In further embodiments, the data monitoring system can generate metadata describing data outputs from the data pipeline and compare the output metadata to previously generated output metadata. In further embodiments, the data monitoring system may operate as a read only entity in a database. The monitoring system may monitor for changes in the database and determine when adverse changes occur in the database.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 30, 2022
    Assignee: Data Culpa Inc.
    Inventor: J. Mitchell Haile
  • Patent number: 11429672
    Abstract: An object is to provide a dialogue server capable of removing an unnecessary keyword from a truth table. A dialogue server 100 includes a truth table generation unit 105 extracting one or a plurality of keywords characterizing response content composed of a sentence on the basis of the response content and generating a truth table associating one or a plurality of keywords, from which an unnecessary keyword based on a predetermined condition is removed, of the one or the plurality of keywords, with the response content; a storage unit storing a truth table database 107; and an acquisition unit 102 searching for corresponding response content or a keyword for urging a user to make an additional input on the basis of the truth table database 107 upon reception of an input keyword from the user and transmitting the response content or the keyword to the user.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 30, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Yuriko Ozaki, Hiroshi Fujimoto, Takanori Hashimoto
  • Patent number: 11425063
    Abstract: One or more systems and/or techniques for generating a content item from content within a content area are described herein. A first boundary and a second boundary may be defined for a content area based upon a first user input and a second user input, such as swipe gestures. A content item may be generated based upon content within the content area. In an example, a beginning boundary designator may be displayed for the first boundary and an ending boundary designator may be displayed for the second boundary in response to one or more swipe gestures of a user interface. In an example, the content item may be stitched to a second content item to create a stitched content item.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 23, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Steven Lipman, David Robinson, Kevin Cheng, Jeffrey Bonforte
  • Patent number: 11423234
    Abstract: Content generation leverages an unsupervised, generative pre-trained language model (e.g., a generative-AI). In this approach, a model derived by applying to given content relevant competitive content and one or more optimization targets is received. Based on optimization criteria encoded as embedding signals in the model, a determination is made regarding whether a template suitable for use as an input to the generative-AI exists in a set of templates. If so, the model embedding signals are merged into the template, or the template itself is transformed using the embedding signals, in either case creating a modified template. If, however, no template suitable as the input exists, the model and other information are input to a natural language processor to generate a generative-AI input. Either the modified template or the generative-AI input, as the case may be, is then applied through the generative-AI to generate an output competitively-optimized with respect to the optimization targets.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: August 23, 2022
    Assignee: INK Content, Inc.
    Inventor: Alexander De Ridder
  • Patent number: 11418469
    Abstract: Methods, systems, and non-transitory computer-readable record mediums for providing a fiction through a messenger may be provided. A fiction providing method including receiving content and an output time interval associated with the content from a content provider terminal, storing the content and the output time interval, registering a fiction that comprises the content, and providing the content to a first user terminal to replay the content included in the fiction at the output time interval based on a first user setting associated with a first user account through a chatroom in which the first user account and a bot account related to the fiction participate on a messenger installed on the first user terminal may be provided.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 16, 2022
    Assignee: LINE Plus Corporation
    Inventors: Seung Wook Han, Su Ahn Lee, Youngsub Park, Jaeyun Jung, Hee Jong Lee
  • Patent number: 11416907
    Abstract: Performing an unbiased product search. Keywords related to a product are received. A list of products is generated, based on product information in online content received in response to searches based on the keywords. An anonymized list of products is generated from the list of products by masking product brand names of the products in the list of products. For each product in the list of products, a list of online feedback items is generated. Based on credibility analysis and sentiment analysis of feedback items associated with a product, an aggregate rating score is assigned to the product. The list of products is ranked according to the aggregate rating scores. The ranked, anonymized list of products is presented on a user interface.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Pasquale A. Catalano, Andrew G. Crimmins, Arkadiy O. Tsfasman, John S. Werner
  • Patent number: 11416115
    Abstract: Searching and locating an event on a calendar with a timeline is provided. An application such as a calendar application detects a search on the calendar or the timeline. One or more events are located on the calendar or on the timeline that match a search term of the search. The search term on the one or more events is highlighted. The one or more events with the search term that is highlighted are displayed on the calendar or the timeline.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neel Joshi, Jeannine Boone, Joan Li, Montine Rummel, Johanna Hawkins, Mark Healy, Christine Ergonis, Tor-Helge Persett
  • Patent number: 11409750
    Abstract: A method, information processing apparatus, and a non-transitory computer-readable medium are provided. A search request including a keyword is received from a terminal of a user. A search is performed for a plurality of common webpage entries according to the keyword. A search is performed for a plurality of friend webpage entries of friends according to the keyword. Page scores for the plurality of common webpage entries and the plurality of friend webpage entries are determined based on the keyword. The page scores of only the plurality of friend webpage entries are weighted according to a first weighting factor. A combined list of webpage entries is generated based on the page scores for the plurality of common webpage entries and the weighted page scores for the plurality of friend webpage entries. The combined list includes a first subset of the plurality of common webpage entries and a second subset of the plurality of friend webpage entries.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: August 9, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Piaorui Xie
  • Patent number: 11409805
    Abstract: A computer-implemented system and method performs a search operation. A matching unit is configured to access data included in a data store defining a database of matching query terms and a database of predefined matching keywords. The matching unit is configured to receive a partial query term entered into a displayed search access point. The matching unit is configured to match the partial query term to the database of matching query terms to create a list of corresponding matching terms, then match the corresponding matching query terms to the database of predefined matching keywords to define matched keywords. A relevancy process is performed to define a matched keyword's relevancy, and then top matched keywords are determined based upon the matched keyword relevancy. The matching unit is configured to send a listing to be displayed in a matched keyword results zone adjacent to the displayed search access point, including a hyperlink to a landing location.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: August 9, 2022
    Assignee: ADMARKETPLACE
    Inventors: Adam J. Epstein, Michael E. Yudin, James Wyatt Hill
  • Patent number: 11410075
    Abstract: A system for assisting users in making progress towards the completion of a task by recommending actions is provided. The techniques disclosed herein enable a system to receive user input signals, such as a voice input, a text input or any other type of input comprising phrases indicating a task. The system can then automatically generate recommendations for directing the user to complete the task. The techniques disclosed herein can also identify a contextually-relevant application that is most suitable for completing the identified task. For instance, a user may have several messaging applications. Based on a context of the user's input, and other historical data utilized by one or more machine learning engines, a system can recommend an appropriate application, or provide a ranking of the applications, suitable for completing an identified task. The techniques disclosed herein also employ machine learning engines to improve accuracy of the recommendations over time.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 9, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Manjot Singh Pal, Bernd Ingo Plontsch, Tae Hun Kim
  • Patent number: 11403286
    Abstract: Methods and systems are disclosed for bridging a natural language processing (NLP) engine to a database engine, enabling natural language queries to be handled by the database engine. The NLP engine produces a query structure, containing an intent and one or more query parameters, for a natural language query. Rules are successively applied to the query structure. When a rule matches, a corresponding action is performed to identify a sub-intent, transform query parameters, or generate a filter string. The sub-intent is mapped to a query destination, which can be an intrinsic or extrinsic service offered by the data engine. A query string is constructed, including the query destination and any filter strings, and transmitted to the database engine to answer the original query. The disclosed technologies are flexible, easily reconfigurable, and future-proof. Variations and use cases are disclosed.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 2, 2022
    Assignee: SAP SE
    Inventors: Anup Bhutada, Rupam Ojha, Srinivasan Ramanathan
  • Patent number: 11405475
    Abstract: Information is collected about a user, e.g., the user's interests, from the user's interaction with digital messaging content. Information collected about the user can be used to identify an interest of the user. The identified interest(s) can be used to select content to be presented to the user. By way of a non-limiting example, information collected in response to the user clicking on a link in an electronic mail, email, message can be used to identify one or more content items to be presented to the user. By way of yet another non-limiting example, the identified content item(s) can comprise advertising content, news articles, etc.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 2, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Varun Bhagwan, Suhas Sadanandan, Doug Sharp
  • Patent number: 11403314
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing and accessing data in a cloud system. One of the methods includes receiving an identification of log data that records occurrences of events; receiving a specification of a plurality of different event types to be indexed; indexing the log data according to the specification and group identifiers; receiving a query specifying a reference parameter and requesting one or more predicted events; searching the indexed groups to identify a plurality of groups having events associated with the reference parameter; computing one or more predicted events, from the identified plurality of groups, that are most likely to co-occur in the indexed groups with events associated with the reference parameter; and providing the computed one or more predicted events.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: August 2, 2022
    Assignee: Google LLC
    Inventor: Emanuel Taropa
  • Patent number: 11397772
    Abstract: The present disclosure provides an information search method, apparatus, and system. The information search method includes: a search word sent by a user by using a client is received; search intention of the user is recognized according to feature information of the search word and/or search context feature information; search is performed by using a search policy corresponding to the recognized search intention and according to the search word to acquire information search results associated with the search word; and the information search results are sent to the client, so that the client displays the information search results.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 26, 2022
    Assignee: Beijing Sankuai Online Technology Co., Ltd.
    Inventors: Biao Tang, Gong Zhang, Jing Su, Tao Zhang, Sheng Zhu, Peixu Hou, Zhian Yu
  • Patent number: 11392616
    Abstract: A shared-nothing database system is provided in which parallelism and workload balancing are increased by assigning the rows of each table to “slices”, and storing multiple copies (“duplicas”) of each slice across the persistent storage of multiple nodes of the shared-nothing database system. When the data for a table is distributed among the nodes of a shared-nothing system in this manner, requests to read data from a particular row of the table may be handled by any node that stores a duplica of the slice to which the row is assigned. For each slice, a single duplica of the slice is designated as the “primary duplica”. All DML operations (e.g. inserts, deletes, updates, etc.) that target a particular row of the table are performed by the node that has the primary duplica of the slice to which the particular row is assigned. The changes made by the DML operations are then propagated from the primary duplica to the other duplicas (“secondary duplicas”) of the same slice.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: July 19, 2022
    Assignee: Oracle International Corporation
    Inventors: William H. Bridge, Jr., David Brower, Meichun Hsu, Boris Klots, Neil J S Macnaughton, Ajit Mylavarapu, Umesh Panchaksharaiah, Garret F. Swart, Tirthankar Lahiri, Juan R. Loaiza
  • Patent number: 11392595
    Abstract: Techniques for determining relevant electronic content in response to queries is disclosed. According to an exemplary embodiment of the present disclosure, the techniques may be realized as a computer implemented method for determining relevant electronic content in response to a query. The method may comprise: receiving a query from a user device; categorizing the query to identify one or more relevant electronic content sources; formatting the query according to one or more electronic content source specifics for the one or more electronic content sources; transmitting the formatted query to the one or more electronic content sources; merging results in response to the formatted query to the one or more electronic content sources; merging results based at least in part on one or more factors; and formatting the results for delivering to the user device.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: July 19, 2022
    Assignee: EMB Partners, LLC
    Inventors: Phyllis Reuther, David Kurtz, Michael Connor
  • Patent number: 11393470
    Abstract: Disclosed are a method for providing a speech recognition service and a speech recognition apparatus, which may perform speech recognition by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm, which are mounted therein, so that a speech recognition apparatus and a server may communicate with each other in a 5G communication environment. The method and the speech recognition apparatus provide a response based on a user's intention analysis with respect to the ambiguous utterance of the user.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: July 19, 2022
    Assignee: LG ELECTRONICS INC.
    Inventor: Da Hae Kim
  • Patent number: 11386169
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for improving navigation through an electronic document collection. In one aspect, an apparatus includes a search engine system comprising a communication interface in data communication with a client terminal, a database persistently storing information characterizing electronic documents available on the Internet, a search constraint setting database persistently storing information characterizing settings for supplemental searches, and a search engine programmed to perform, in response to receipt of the information characterizing the entities named in the electronic document displayable at the client terminal, supplemental searches on the database to identify a responsive subset of the electronic documents available on the Internet. The supplemental searches are constrained by at least one of the named entities and the supplemental search settings stored at the search constraint setting database.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 12, 2022
    Assignee: Google LLC
    Inventor: Michal Cierniak
  • Patent number: 11386149
    Abstract: Provided is a search system which is configured to search for a registered vector being similar to an input vector among a plurality of registered vectors, on the basis of a degree of similarity between an input vector and a registered vector. The search system includes a partial similarity calculation unit that calculates a degree of partial similarity which is the degree of similarity concerning some of one or more dimensions of the input vector and the registered vector, a limit calculation unit that calculates, on the basis of the degree of partial similarity, an upper limit of the degree of similarity that is expected when the degree of similarity is calculated, and a rejection decision unit that decides, on the basis of the upper limit of the degree of similarity, whether or not to reject the registered vector from a candidate for a search result.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 12, 2022
    Assignee: NEC CORPORATION
    Inventor: Masato Ishii
  • Patent number: 11386095
    Abstract: A particular method includes automatically generating, at a processor of a computing device, annotation data indicating that a column of a data table corresponds to a particular class of an ontology. The method also includes storing the annotation data. The method further includes receiving a natural language query. The method also includes generating a second query based on detecting a match between at least one term of the natural language query and the annotation data. The method further includes determining a response to the second query. The method also includes outputting the response to the second query as a response to the natural language query.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: July 12, 2022
    Assignee: SPARKCOGNITION, INC.
    Inventors: Syed Mohammad Ali, Erik Skiles
  • Patent number: 11386984
    Abstract: A notation assistant system has a machine learning system, a notation processing system, a scoring system, and a suggestion system. The machine learning system trains a classifier for rating a factor related to a clinical narrative note that describes a patient's health status. The notation processing system processes a clinical narrative note and the scoring system determines a factor rating, such as a completion score or a clarity score. The scoring system provides the factor rating to an end-user device to display to a user. The notation assistant system is configured to perform a method as a user is entering a clinical narrative note to provide real-time feedback, such as the factor rating. The suggestion system is configured to provide suggestions for modifying the clinical narrative note to improve the rating factor. The notation assistant system applies to patient health conditions such as a health status of a patient's heart for a patient receiving care for congestive heart failure.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: July 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uri Kartoun, Kenney Ng, Tanya Rudakevych, Charalambos Stavropoulos, Francis Campion, Paul C. Tang
  • Patent number: 11386222
    Abstract: Systems, methods, and devices for generating a secure join of database data are disclosed. A method includes hashing datapoints of a consumer account and creating a secure view of the hashed datapoints of the consumer account. The method further includes processing, using a secure user defined function (UDF), the hashed datapoints of the consumer account and datapoints of a provider account to generate a secure join key, wherein the hashed data points of the consumer account are provided to the secure UDF using the secure view.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: July 12, 2022
    Assignee: Snowflake Inc.
    Inventors: Justin Langseth, Matthew J. Glickman, Christian Kleinerman, Robert Muglia, Daniel Freundel, Thierry Cruanes, Allison Waingold Lee
  • Patent number: 11379419
    Abstract: Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.
    Type: Grant
    Filed: November 29, 2019
    Date of Patent: July 5, 2022
    Assignee: SAP SE
    Inventors: Rick Banerjee, Smita Minakshi, Vikram Reddy, Kundan Bora
  • Patent number: 11372892
    Abstract: Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and computing entities for generating a comparison data value for each attribute of interest for one or more attributes of interest associated with a dataset. In one embodiment, a method is provided comprising: importing the dataset into a database environment; executing a SQL procedure to aggregate records in the dataset into attribute data items, wherein each item comprises an aggregate data value for each attribute of interest; and for each item: executing the SQL procedure to (1) generate a standardized data value for each attribute of interest based on the aggregate data value; (2) identify a cohort; (3) generate a statistical data value for each attribute of interest with respect to the cohort; and (4) generate the comparison data value for each attribute of interest based on a comparison between the standardized data value and the statistical data value.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: June 28, 2022
    Assignee: Optum Health Solutions (UK) Limited
    Inventor: Imran Siddiq
  • Patent number: 11366834
    Abstract: A system includes a processor and memory. The memory stores a model database including models and a classification database including classification scores corresponding to an input. The memory stores instructions for execution by the processor. The instructions include, in response to receiving a first input from a user device of a user, determining, for the first input, classification scores for classifications by applying the models to the first input. Each model determines one of the classification scores. The instructions include storing the classification scores as associated with the first input in the classification database and identifying the first input as within a first classification in response to a first classification score corresponding to the first classification exceeding a first threshold. The instructions include transmitting, for display on an analyst device, the first input based on the first classification to a first analyst queue associated with the first classification.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 21, 2022
    Assignee: Express Scripts Strategie Development, Inc.
    Inventors: Christopher R. Markson, Adithya Chowdary Boppana, Rahul Rajendran, Pritesh J. Shah, Christopher G. Lehmuth
  • Patent number: 11367444
    Abstract: A search is performed based on a voice input combined with user selection of entities displayed on a display screen as well as real-world entities. A voice input is received from the user by a media device, as well as a selection of a first entity being displayed on the media device. A conjunction spoken in the voice input triggers the media device to wait for selection of a second entity before performing the search. After receiving selection of the second entity, a search query is constructed based on the voice input, the first entity, and the second entity. The search query is transmitted to a database and, in response, the media device receives at least one identifier of a least one content item. The at least one identifier is then generated for display to the user.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: June 21, 2022
    Assignee: ROVI GUIDES, INC.
    Inventors: Susanto Sen, Charishma Chundi
  • Patent number: 11360979
    Abstract: In an embodiment, the disclosed technologies are capable of creating and storing a digital repository capable of storing digital work items; receiving a query; determining historical alpha values and historical beta values for each of at least two candidate search algorithms; for each of the at least two candidate search algorithms, generating a beta distribution using the historical alpha values and the historical beta values as parameters; for each of the at least two candidate search algorithms, computing, using values sampled from the beta distribution, a score that indicates a likelihood of the candidate search algorithm producing a search result that satisfies a relevance criterion; selecting, from the at least two candidate search algorithms, an algorithm that has a score that satisfies a selection criterion; and executing the query using the selected algorithm.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 14, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Patrick Robert William Teen
  • Patent number: 11361373
    Abstract: A user device such as a tablet may present search results. Filters may be applied to filter the search results. The filtered search results may include indicia that identify that the filtered search results have been filtered and that individual items within the filtered search results correspond to the applied filter. The indicia may fade out over time as the applied filter expires. The filtered search results may also include the individual items that do not correspond to the applied filter. These individual items may have different indicia applied to them, so as to differentiate them from individual items that do correspond to the applied filter. By providing the indicia, a user is provided with a visual confirmation that the search results have been filtered, what filter has been applied, and a differentiation between the individual items that do and do not correspond with the applied filter.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: June 14, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Brian Warren, Nathan Ross Mueller, Aaron Michael Strom
  • Patent number: 11354359
    Abstract: Embodiments are disclosed for a method for ordering search results. The method includes identifying a plurality of archived search results generated by a keyword search. The method also includes searching a plurality of indices of a plurality of corresponding tape libraries comprising a plurality of tapes storing the archived search results. The method additionally includes determining a plurality of estimated access times corresponding to the archived search results based on the indices. Further, the method includes sorting the archived search results based on the estimated access times to create a time-based order.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Hiroaki Uetsuki, Shunsuke Ishikawa, Yasuyuki Tominaga, Kenta Watanabe, Asako Ono
  • Patent number: 11354321
    Abstract: A mechanism is provided for re-ranking search results based on a personal medical condition. One or more medical conditions associated with a patient are identified based on an analysis of patient information associated with the patient. The one or more medical conditions are correlated with a set of medical condition content indicator data structures. A search query corresponding to the patient is processed to generate initial search results that are ranked with an initial ranking. The initial search results are analyzed based on a patient specific dictionary data structure corresponding to the one or more medical conditions associated with the patient. The content of the initial search results are re-ranked to generate re-ranked search results having a modified ranking that is based on the one or more medical conditions of the patient. The re-ranked search results are output to the patient in accordance with the modified ranking.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Kristin E. McNeil, Robert C. Sizemore, David B. Werts, Sterling R. Smith
  • Patent number: 11348294
    Abstract: Embodiments of the disclosure are systems and methods for updating third party visualizations in response to a query. In one embodiment, a method is provided that includes receiving input data comprising events, where the events comprise time-stamped machine-generated data. The method also comprises receiving a modular visualization that includes a variable field associated with a visualization and instructions for rendering the visualization using the input data and the variable field. Further, the method comprises rendering the visualization based on the input data and a value associated with the variable field. Additionally, the method comprises updating the value of the variable field and obtaining updated input data using a search query that is generated using the updated value. The visualization is re-rendered based on the updated input data and the updated value.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 31, 2022
    Assignee: SPLUNK INC.
    Inventors: Nicholas Filippi, Simon Fishel, Siegfried Puchbauer-Schnabel, Mathew Elting, Carl Yestrau
  • Patent number: 11347385
    Abstract: Systems and methods are provided for sharing a screen from a mobile device. For example, a method includes receiving, at a second mobile device, an image of a screen captured from a first mobile device and determining whether to trigger an automated action. The method may also include displaying, responsive to not triggering the automated action, annotation data generated for the image with the image on a display of the second mobile device, the annotation data including at least one visual cue corresponding to content in the image relevant to a user of the second mobile device. The method may further include, responsive to triggering the automated action, determining that a mobile application associated with the image is installed on the second mobile device and replaying user input actions received with the image on the second mobile device starting from a reference screen associated with the mobile application.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: May 31, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou