Patents Examined by Thu N Nguyen
  • Patent number: 11397758
    Abstract: A browse node page is addressed by its path. As a result, a web crawler may be more likely to find the browse node than the corresponding parameter-based search page. The browse node may be further distinguished from a search result page by the use of a title or header metatag that indicates information about the browse node and distinguishes the browse node from a general search result page. The number of combinations of keywords, categories, and key-value pairs makes the creation of a browse node for every possible combination prohibitive in all but the simplest applications. Methods and systems to identify which search result pages should be converted to browse nodes are disclosed herein.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: July 26, 2022
    Assignee: eBay Inc.
    Inventors: Alexander Zhicharevich, Giora Simchoni, Arnon Dagan, Daniel Hurwitz
  • Patent number: 11392661
    Abstract: The various implementations described herein include methods, devices, and systems for obtaining and presenting personal and public search results. In one aspect, a method includes: (1) receiving a search query from a user; (2) extracting terms from the search query; (3) determining whether relevant notes exist within a personal database of the user by comparing the extracted terms to stored notes of the user within the personal database; (4) obtaining public search results for the search query; (5) obtaining search results information by analyzing the public search results; (6) determining whether additional relevant notes exist by comparing the search results information to the stored notes of the user; (7) preparing note information for the relevant notes; and (8) concurrently presenting at least a subset of the prepared note information and at least a subset of the public search results to the user.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 19, 2022
    Assignee: EVERNOTE CORPORATION
    Inventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
  • Patent number: 11361045
    Abstract: According to an embodiment, a candidate node having a potential association relationship with a target node, an association node having an association relationship with the target node, and a grouping identifier of the association node are obtained. A relevance degree between the association node and the target node and a relevance degree between the candidate node and the target node within each grouping identifier are obtained. Based on the relevance degrees, the association node and the candidate node in each grouping identifier are combined for outputting.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 14, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yuewen Liu, Chuan Chen, Peng He, Junming Mai, Yuhuang Li, Weihua Chen
  • Patent number: 11341173
    Abstract: Techniques for personalized search for bots are described. In one embodiment, an apparatus may comprise a client communication component operative to receive a user service prompt from a user client device at a bot-service system, the user service prompt expressed in natural language and identify two or more filtered bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine two or more selected bots of a plurality of bots and determine the two or more filtered bots of the two or more selected bots based on bot relevancy. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: May 24, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Laurent Landowski, Oeyvind Sean Neverdal Kinsey, Kemal El Moujahid, Henri Romeo Liriani
  • Patent number: 11327925
    Abstract: Disclosed herein are system, method, and computer program product embodiments for modular fragmentation and messaging across different web applications. An example system may include at least one computer processor, a memory, and a first database, the first database comprising a first procedure specification of at least one first procedure, and a first data field configured to store a data item, the first data field comprising a first logical link within a first data structure of the first database, the first logical link comprising a respective first set of first link specifications, and the first procedure being configured to retrieve the data item stored in the first data field upon execution by the processor. Semantic links between procedure specifications may be determined from matches with logical links. A linked data item stored in one field may be transferred to another field that has a matching logical link.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventor: Dominik Held
  • Patent number: 11314695
    Abstract: A method of collaborating in real-time via action creation, including detecting an annotation on a managed document, parsing the annotation, and generating an action record including at least one of a received client, a received matter, and a received project, a received action to be performed, and an assigned user to perform the received action being a user of the plurality of users. The method further includes recording a generated action record an action database.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: April 26, 2022
    Inventor: Vijay Madisetti
  • Patent number: 11314821
    Abstract: Disclosed are systems, apparatus, and methods for presenting feed items in an information feed. In various implementations, a first result object is received, where the first result object is a data structure including a result of a feed query, where the result of the feed query includes at least one feed item to be included in the information feed, and where the at least one feed item has a first presentation. In various implementations, at least one custom object associated with the at least one feed item is received, where the at least one custom object provides a second presentation of the at least one feed item. In some implementations, the at least one custom object is included with the first result object to define an intermediary data structure. In some implementations, the intermediary data structure is stored on one or more storage mediums.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 26, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventors: Timothy Scott Hanson, Carter Jon Thaxton
  • Patent number: 11250067
    Abstract: A method for presenting search query results is provided. The method may include detecting an occurrence of the trigger event. The method may include determining a category of information based on data associated with the trigger event. The method may include identifying at least one constraint based on the determined category of information. The method may include appending to the identified at least one constraint to the determined category of information. The method may include generating at least one search query. The method may include selecting at least one candidate website based on the category of information. The method may include performing the at least one search query on the at least one candidate website. The method may include filtering each search query result within the search query results. The method may include sending each filtered search query result within the search query results to a user.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: February 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Geetika T. Lakshmanan, Martin A. Oberhofer
  • Patent number: 11238082
    Abstract: Systems, methods, and media are presented to analyze unstructured text. Unstructured data is retrieved from a user inputs or records. The user inputs include an incident report or a problem report. Text words in the unstructured data are identified. A number of occurrences of each text word is counted. The text words are displayed in a word cloud by displaying each of the text words with a size corresponding to the number of occurrences of the respective text word. A larger number of occurrences results in a larger size of the respective text word when displayed. At least one trendline for occurrences for a corresponding text word is also displayed.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: February 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Dileeshvar Radhakrishnan, Robert Ninness, Seth Stafford, Aida Rikovic Tabak, Shayan Shahand, Sumana Ravikrishnan, Abhijith Nagarajan, Prabhakaran Subramani Thandayuthapani, Marta Penzo, Ciprian Mocanu
  • Patent number: 11226938
    Abstract: A method for facilitating real-time collaboration of document mark-up and events correlation comprising receiving an inbound document from a user device, receiving an indication of an associated event of the plurality of events with which the inbound document is associated, storing the inbound document in the cloud document database, defining a stored inbound document, extracting information from the stored inbound document, defining extracted information, adding metadata to the stored inbound document associating the inbound document with the associated event responsive to the indication of the associated event and the extracted information, modifying the event spreadsheet responsive to the indication of the associated event, receiving a request to access the stored inbound document from a user device, and transmitting the stored inbound document to a browser application running on the user device.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: January 18, 2022
    Inventor: Vijay Madisetti
  • Patent number: 11222005
    Abstract: Techniques for proactively detecting configuration inconsistencies may include: receiving notification regarding an occurrence of a trigger event in a system, wherein the trigger event is one of a plurality of defined trigger events, and wherein the plurality of defined trigger events include one or more defined time periods; and responsive to receiving the notification, performing first processing including: capturing configuration information describing a current configuration of the system; and performing proactive consistency validation processing of the configuration information that detects inconsistencies between dependent entities of the current configuration. The proactive consistency validation processing may detect inconsistencies between dependent entities of the same type or different types. Metadata may identify dependencies between entities that may exist in a configuration. Responsive to detecting an inconsistency, a suitable action may be taken and/or user notified.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: January 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Eric Wu, Haitao Zhou, Jun Wu, Muzhar Khokhar, Jiangping Sun, Minqiang Wu
  • Patent number: 11210266
    Abstract: Systems and methods for collection and management of metadata are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, and operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries. Each of the plurality of entries include one or more facets of data corresponding to metadata stored in that entry and extracted using text analysis of that metadata.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Dain, Gregory Kishi, Ron Riffe
  • Patent number: 11204937
    Abstract: The invention relates to a data standardization technology, and discloses an XBRL-based global data standardization platform system and a construction method thereof, so as to efficiently and conveniently integrate various types of data, and implement the data localization and globalization.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: December 21, 2021
    Assignee: SICHUAN CHANGHONG ELECTRIC CO., LTD.
    Inventors: Dong Liu, Jun Tang, Yanlong Xu, Bang Ju
  • Patent number: 11204973
    Abstract: In an example embodiment, position bias and other types of bias may be compensated for by using two-phase training of a machine-learned model. In a first phase, the machine-learned model is trained using non-randomized training data. Since certain types of machine-learned models, such as those involving deep learning (e.g., neural networks) require a lot of training data, this allows the bulk of the training to be devoted to training using non-randomized training data. However, since this non-randomized training data may be biased, a second training phase is then used to revise the machine-learned model based on randomized training data to remove the bias from the machine-learned model. Since this randomized training data may be less plentiful, this allows the deep learning machine-learned model to be trained to operate in an unbiased manner without the need to generate additional randomized training data.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Sairom Krishnan Hewlett, Dan Liu, Qi Guo, Wenxiang Chen, Xiaoyi Zhang, Lester Gilbert Cottle, III, Xuebin Yan, Yu Gong, Haitong Tian, Siyao Sun, Pei-Lun Liao
  • Patent number: 11169988
    Abstract: This document describes techniques and devices for a radar recognition-aided search. Through use of a radar-based recognition system, gestures made by, and physiological information about, persons can be determined. In the case of physiological information, the techniques can use this information to refine a search. For example, if a person requests a search for a coffee shop, the techniques may refine the search to coffee shops in the direction that the person is walking. In the case of a gesture, the techniques may refine or base a search solely on the gesture. Thus, a search for information about a store, car, or tree can be made responsive to a gesture pointing at the store, car, or tree with or without explicit entry of a search query.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: November 9, 2021
    Assignee: Google LLC
    Inventors: Ivan Poupyrev, Gaetano Roberto Aiello
  • Patent number: 11151270
    Abstract: A system for providing a multi-tenant data protection application includes a server shared by all tenants for access to the provided multi-tenant data protection application. The system further includes business logic for managing tenants of the multi-tenant data protection application, tenant resource allocation and isolation of tenant operating environments. The system additionally includes a database server for creating, managing and maintaining databases, including a master database used to store configuration and monitoring data which is used for tenant management and monitoring, and a plurality of private tenant databases, each used to store tenant-specific configuration, tenant-specific data and associated tenant resources. The system includes one or more data protection engines configured to store a copy of protected data at tenant redundant data stores.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: October 19, 2021
    Assignee: Nakivo, Inc.
    Inventors: Bruce Talley, Simonov Veniamin Serhiovych, Abdalla Nail Ahmad Amin, Osypov Oleksii Serhiovych, Serdyuk Serhiy Mykolayovych
  • Patent number: 11151154
    Abstract: A computer-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. One or more processors define a context object, where the context object provides a context that identifies a specific subject-matter, from multiple subject-matters, of a non-contextual data object. The processor(s) associate the non-contextual data object with the context object to define a synthetic context-based object and the synthetic context-based object with at least one specific data store. A request is received from a requester for data from said at least one specific data store that is associated with the synthetic context-based object, where said at least one specific data store is within a database of multiple data stores. Data is returned to the requester from said at least one specific data store that is associated with the synthetic context-based object.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
  • Patent number: 11144544
    Abstract: A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, identifying a plurality of candidate answers to the query; and for at least one of these candidate answers, identifying at least one proof of the answer. This proof includes a series of premises, and a multitude of documents are identified that include references to the premises. A set of these documents is selected that include references to all of the premises. This set of documents is used to generate one or more scores for the one of the candidate answers. A defined procedure is applied to the candidate answers to determine a ranking for the answers, and this includes using the one or more scores for the at least one of the candidate answers in the defined procedure to determine the ranking for this one candidate answer.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, James W. Murdock, IV
  • Patent number: 11100108
    Abstract: A method for segmenting a data series, including the steps of: receiving a data series comprising a plurality of change points; analyzing, by a processor, the received data series sequentially, comprising the steps of: (i) identifying a first change point in the data series; (ii) automatically assigning the identified first change point as a starting point for a first data segment; (iii) identifying, using only the data in the first data segment, a second change point in the data series; and (iv) automatically assigning the identified second change point as a starting point for a second data segment; and storing, in a database, the first and second identified change points, and the first and second data segments.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventor: Madhusudanan Narayanan
  • Patent number: 11080240
    Abstract: A method of collaborating in real-time via action creation comprising detecting an annotation on a document, parsing the annotation; generating an action record responsive to information identified from parsing the annotation, and recording a generated action record to the action database. Action records can be retrieved by users for which they are the assigned user. The annotation does not change the file content of the document.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 3, 2021
    Inventor: Vijay Madisetti