Patents Examined by Thu N Nguyen
-
Patent number: 11397758Abstract: 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: GrantFiled: October 6, 2020Date of Patent: July 26, 2022Assignee: eBay Inc.Inventors: Alexander Zhicharevich, Giora Simchoni, Arnon Dagan, Daniel Hurwitz
-
Patent number: 11392661Abstract: 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: GrantFiled: August 24, 2018Date of Patent: July 19, 2022Assignee: EVERNOTE CORPORATIONInventors: Phil Libin, Phil Constantinou, Dmitry Stavisky, Alex Pachikov, Pavel Skaldin, Andrew Sinkov, Jakob Bignert
-
Patent number: 11361045Abstract: 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: GrantFiled: November 20, 2018Date of Patent: June 14, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yuewen Liu, Chuan Chen, Peng He, Junming Mai, Yuhuang Li, Weihua Chen
-
Patent number: 11341173Abstract: 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: GrantFiled: April 12, 2017Date of Patent: May 24, 2022Assignee: META PLATFORMS, INC.Inventors: Laurent Landowski, Oeyvind Sean Neverdal Kinsey, Kemal El Moujahid, Henri Romeo Liriani
-
Patent number: 11327925Abstract: 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: GrantFiled: June 19, 2019Date of Patent: May 10, 2022Assignee: SAP SEInventor: Dominik Held
-
Patent number: 11314695Abstract: 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: GrantFiled: June 28, 2021Date of Patent: April 26, 2022Inventor: Vijay Madisetti
-
Patent number: 11314821Abstract: 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: GrantFiled: December 21, 2016Date of Patent: April 26, 2022Assignee: SALESFORCE.COM, INC.Inventors: Timothy Scott Hanson, Carter Jon Thaxton
-
Patent number: 11250067Abstract: 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: GrantFiled: August 14, 2018Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Geetika T. Lakshmanan, Martin A. Oberhofer
-
Patent number: 11238082Abstract: 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: GrantFiled: October 10, 2017Date of Patent: February 1, 2022Assignee: 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: 11226938Abstract: 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: GrantFiled: September 10, 2020Date of Patent: January 18, 2022Inventor: Vijay Madisetti
-
Patent number: 11222005Abstract: 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: GrantFiled: July 18, 2017Date of Patent: January 11, 2022Assignee: EMC IP Holding Company LLCInventors: Eric Wu, Haitao Zhou, Jun Wu, Muzhar Khokhar, Jiangping Sun, Minqiang Wu
-
Patent number: 11210266Abstract: 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: GrantFiled: January 25, 2019Date of Patent: December 28, 2021Assignee: International Business Machines CorporationInventors: Joseph Dain, Gregory Kishi, Ron Riffe
-
Patent number: 11204937Abstract: 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: GrantFiled: July 20, 2017Date of Patent: December 21, 2021Assignee: SICHUAN CHANGHONG ELECTRIC CO., LTD.Inventors: Dong Liu, Jun Tang, Yanlong Xu, Bang Ju
-
Patent number: 11204973Abstract: 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: GrantFiled: June 21, 2019Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11169988Abstract: 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: GrantFiled: October 1, 2014Date of Patent: November 9, 2021Assignee: Google LLCInventors: Ivan Poupyrev, Gaetano Roberto Aiello
-
Patent number: 11151270Abstract: 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: GrantFiled: April 16, 2018Date of Patent: October 19, 2021Assignee: Nakivo, Inc.Inventors: Bruce Talley, Simonov Veniamin Serhiovych, Abdalla Nail Ahmad Amin, Osypov Oleksii Serhiovych, Serdyuk Serhiy Mykolayovych
-
Patent number: 11151154Abstract: 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: GrantFiled: August 6, 2018Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
-
Patent number: 11144544Abstract: 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: GrantFiled: May 14, 2019Date of Patent: October 12, 2021Assignee: International Business Machines CorporationInventors: Eric W. Brown, Jennifer Chu-Carroll, David A. Ferrucci, James W. Murdock, IV
-
Patent number: 11100108Abstract: 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: GrantFiled: April 12, 2017Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventor: Madhusudanan Narayanan
-
Patent number: 11080240Abstract: 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: GrantFiled: September 10, 2020Date of Patent: August 3, 2021Inventor: Vijay Madisetti