Patents Examined by Van H Oberly
  • Patent number: 11580147
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 14, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Manikanta Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Patent number: 11580424
    Abstract: A service identifies a level of specificity of one or more identified entities in a user input comprising a query, within one of multiple levels of a hierarchy of a hierarchical coding system. Responsive to determining that additional levels of specificity beyond the identified level of specificity are recommended to return a minimum answer set to the query, the service returns one or more answers requesting one or more additional inputs refining the query based on one or more values identified in a next level. Responsive to determining that no additional levels of specificity beyond the identified level of specificity are recommended to return the minimum answer set to the query, the service returns an answer set comprising a selection of information for the current level of specificity from an ingested corpus of knowledge mapped to the hierarchical coding system.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: February 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kimberly D. Kenna, Andrew R. Freed, Isa M. Torres
  • Patent number: 11570583
    Abstract: The present disclosure provides method and system to facilitate definition, tuning and visualization of a geo-fence at a computer system. The method comprises: receiving input parameters for a geo-fence, the input parameters including one or more parameters specifying a geographical region; sampling historical mobile signals based on one or more of the input parameters; dividing the geographical region into a plurality of areas; determining a weight for each respective area of the plurality of areas based at least on density of sampled mobile signals associated with geographical locations in the respective area; selecting a subset of the plurality of areas based on respective weights of the plurality of areas; and forming the geo-fence using the subset of the plurality of areas, the geo-fence including one or more contiguously closed regions each formed by a cluster of adjacent areas among the subset of the plurality of areas.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: January 31, 2023
    Assignee: xAd, Inc.
    Inventors: Chi-Chao Chang, Prakash Muttineni, Srihari Venkatesan, Mauricio Mediano, Dipanshu Sharma
  • Patent number: 11562414
    Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform using a plugin system in a user interface to identify each ingredient in an ingredient list of a recipe published on a webpage shown on the user interface; identifying query strings from content on the webpage associated with one or more ingredients of the recipe; identifying one or more respective recipe products and a respective quantity for each of the one or more ingredients; locating a respective catalog product in an online catalog for each of the one or more respective recipe products; automatically generating a list of catalog products; automatically generating a link comprising the list of catalog products; automatically redirecting the user interface to an online retail website; and automatically adding the list of catalog products to an electronic shopping cart. Other embodiments are disclosed.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 24, 2023
    Assignee: WALMART APOLLO, LLC
    Inventors: Navin Naidu, Steven Pui Sum Cheng, Kartikeya Misra
  • Patent number: 11556540
    Abstract: A transmission format cache may be implemented at a database storage node. Versions of data items stored in a database at the database storage node may be processed according to anticipated access requests to generate an anticipated access responses. The anticipated access responses are then stored in a transmission format cache to provide low latency reads of the data items. The versions of the data items may be processed as a result of updates to the database items. The database storage node may be one of a plurality of database storage nodes implementing a distributed database system with the transmission format cache implementing a portion of a distributed response cache providing low latency, eventually consistent or consistent reads of data items in a distributed database.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 17, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Akhilesh Mritunjai, Somasundaram Perianayagam, James Christopher Sorenson, III
  • Patent number: 11556812
    Abstract: Embodiments of the present disclosure provide to a method and a device for acquiring a data model in a knowledge graph, an apparatus and a storage medium. The method includes: receiving a knowledge entry describing a relationship between an entity and an object; determining a plurality of candidate object types of the object according to at least one of the entity, the relationship and the object; determining an object type for generating a data model that matches the knowledge entry from the plurality of candidate object types based on a preset rule; and generating the data model based at least on the object type.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: January 17, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Qian Li, Yabing Shi, Haijin Liang, Yang Zhang, Yong Zhu
  • Patent number: 11556504
    Abstract: A tracking engine may respond to a first user requesting to pin a link included in a message received from a second user by storing the link in a database table associated with the first user. Alternatively, if the first user requests to clone the link, the tracking engine may store the link in the database table as well as generate a local copy of a file associated with the link. The tracking engine may generate, based on the database table, a user interface for displaying, at a client associated with the first user, one or more links received by the first user. The tracking engine may update the database table to mark or remove invalid links. As such, the user interface that is generated based on the database table may exclude invalid links or include unselectable user interface elements for the invalid links.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: January 17, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Ke Xu, Zongpeng Qiao, Jie Zhuang
  • Patent number: 11550768
    Abstract: Systems, methods, and computer-readable media are disclosed for an improved database. The systems, methods, and computer-readable media described herein may enhance the response time of databases and improve user experiences. In an example method described herein, a database monitoring system may receive instructions to perform one or more data monitoring operations comprising counting an occurrence of a first value within at least a portion of items stored in a database. The method may include determining a length of a first window of time and fetching, from a first location of a data store of the database, data indicative of a total count of the occurrence of the first value at a time associated with the beginning of the first window of time. In turn, the monitoring system may store data representing the first count in the first memory.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Vineeth Chandran Poovathikkal, Sangeeth Divakaran, David John Edwards, Jr., Jebaraj Moses, Sumit Kumar Sultania
  • Patent number: 11544220
    Abstract: A computer file system for managing data storage resources is provided. The system comprises storage server configured to receive data file from a client application, modify the file name to include an expiration stamp, upload the at least one data file to the data storage device, generate a file link associated with the at least one data file, and transmit the file link to the client application, wherein the at least one data file is retrievable by the end user via the file link. A maintenance server is communicatively coupled to the data storage device, the maintenance server configured to execute an erase operation to autonomously erase the at least one data file from the data storage device based on the expiration stamp.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 3, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Oscar J. Blass, Michele Marie McNully
  • Patent number: 11537766
    Abstract: Disclosed are a collision check data processing method and apparatus, an electronic device, and a storage medium. The method comprises: acquiring generated collision check data, and acquiring an ID number of a collision part according to the collision check data; then acquiring ID numbers corresponding to selected designated parts from a preset database; and determining a target part under collision according to the ID numbers corresponding to the designated parts and the ID number of the collision part. According to the disclosure, a target part under collision can be determined among large amounts of collision check data according to an ID number corresponding to a designated part and an ID number of a collision part. That is, according to the disclosure, a single item among the collision check data can be checked according to a user requirement, thereby improving the check efficiency effectively.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: December 27, 2022
    Assignee: China Construction Steel Structure Corp. Ltd.
    Inventors: Dongming Wang, Lin Fan, Kuigang Guo, Xiaoxia Yan, Jian Xiong, Jiazhi Li
  • Patent number: 11514093
    Abstract: Exemplary embodiments disclose a method, a computer program product, and a computer system for searching technical documents. Exemplary embodiments may include the use of lexicons to generate customized hash functions; utilizing customized hash functions to generate hashcodes of technical text in document repositories; building a database of hashcodes from the repository; utilizing the customized hash functions for generating a hashcode of a search query; and correlating the search hashcode with the hashcode database to produce search results. A computer-implemented method to search technical text includes constructing one or more base hash functions for generating hashcodes that represent semantic content of technical text and accessing one or more lexicons describing technical terminology.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 29, 2022
    Assignee: INSPIRD, INC.
    Inventor: Sandeep Mehta
  • Patent number: 11514034
    Abstract: In accordance with implementations of the present disclosure, a solution for converting a natural language query is provided. In this solution, a first natural language query and a second natural language query for one or more data tables are received, wherein semantics of the second natural language query is dependent on the first natural language query. A third natural language query for one or more data tables is generated based on the first natural language query and the second natural language query, wherein semantics of the third natural language query is identical to the semantics of the second natural language query and independent of the first natural language query. In this way, this solution can convert a context-dependent natural language query into a context-independent natural language query, thereby enabling interfacing with any semantic parsers which can convert a natural language query into a computer-executable query.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bei Chen, Jian-Guang Lou, Yan Gao, Dongmei Zhang
  • Patent number: 11507609
    Abstract: A method for issuing control signals in response to sentiment. In some embodiments, the method includes: assigning, to each of a plurality of comments, a respective topic vector of length k; determining whether a largest element of the topic vector of a first comment of the plurality of comments exceeds a weight threshold; in response to the determining that the largest element exceeds the weight threshold, classifying the first comment into a first topic, of k topics, the first topic corresponding to the position, in the topic vector, of the largest element of the topic vector; calculating a first sentiment score; calculating an average sentiment score, based in part on the first sentiment score; determining whether the average sentiment score meets a criterion; and in response to the determining that the criterion is met, generating a control signal, the control signal including a message related to the first topic.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: November 22, 2022
    Assignee: HRL LABORATORIES, LLC
    Inventors: Dana M. Warmsley, Philip Pope
  • Patent number: 11507607
    Abstract: A system described herein may provide techniques for receiving natural language inputs at a live dashboard. The natural language inputs may be analyzed to identify entities such as keywords and to determine an intent associated with each input. The identified entities may be mapped to various database elements and a formatted database request may be generated based on the mapping and the identified entities. The formatted database request may be sent to an associated database and a database response may be received. The data included in the database response may be provided by generating a report using report attributes associated with the identified search intent.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: November 22, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ramya N. Ganapathy, Gajendran Gnanasekar, Satish Kumar A. Dharmarpu, Padmaja Swaminathan
  • Patent number: 11494425
    Abstract: A method of extracting data from documents is provided. The method comprises receiving input of a number of documents and input of a schema of data items available for extraction from the documents. The documents are parsed into a machine-readable representation, and data items in the machine-readable representation are identified according to the schema. Interpretations of data items are propagated within the documents to disambiguate identified data items, and identified data items are matched with other data items in the documents according to the schema. Only identified data items that include a minimal set of interpretations specified by the schema are extracted.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 8, 2022
    Assignee: S&P Global Inc.
    Inventors: Chester Curme, Delphine Vendryes, Baojia Tong, Matthew Theisen, David Relyea
  • Patent number: 11487735
    Abstract: A method, according to one embodiment, includes identifying data to be stored in one or more tables within a predetermined portion of a partitioned storage in one of a plurality of nodes, the predetermined portion having at least one replica, and where no two identical replicas reside on a single node; assigning an identifier and a data storage hierarchical level to the data; mapping the data to an index and storing the data in accordance with the index and the data storage hierarchical level, the storing including writing the data to a row in one of the one or more tables on the predetermined portion and recording a write operation into a transaction log of the node; receiving a plurality of write operations; and combining a plurality of write tasks of the predetermined portion for a predetermined time period.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rich Skrenta, Bryn Robert Dole, Michael Markson, Keith Peters, Robert Michael Saliba, Robert N. Truel, Gregory B. Lindahl
  • Patent number: 11481415
    Abstract: An approach to determining if a corpus is obsolete for the selected purpose. The approach can receive a corpus and a context from a user. The approach can extract terms from the corpus based on the context. The approach can generate a temporal context mapping of the terms. The approach can analyze the terms based on the temporal context mapping. The approach can determine if a further analysis of the temporal context mapping by a subject matter expert (SME) is necessary and if so, employ an SME for the analysis. The approach can determine if the corpus is obsolete for the selected purpose based on the temporal context mapping. The approach can delete the corpus from the repository and send the user an obsolete notice if the corpus is obsolete or can generate a corpus report and send the user the corpus report if the corpus is not obsolete.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Rodolfo Lopez, Louie A. Dickens
  • Patent number: 11475040
    Abstract: A computer-implemented method according to one approach includes identifying an inability to access a first storage volume during a first data replication session, creating a second data replication session including the first storage volume, and removing the first storage volume from the first data replication session.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: October 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Damian Trujillo, Anthony Ciaravella, Pamela Schull, Gregory E. McBride, William J. Rooney
  • Patent number: 11477105
    Abstract: Replicated instances in a distributed computing environment provide for automatic failover and recovery. A component monitors the status of event processors in a set or bucket and handles the failure of an event processor. For a large number of instances, the data environment can be partitioned such that each monitoring component is assigned a partition of the workload. At intervals, each event processor sends a “heartbeat” message to the event processors in the bucket covering the same workload partition, to inform the other event processors of the status of the event processor sending the heartbeat. If it is determined that a heartbeat is received from each event processor in the bucket, a current process can continue. In the event of monitoring component failure, the instances can be repartitioned, and the remaining monitoring components can be assigned to the new partitions to substantially evenly distribute the workload.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: October 18, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander Macdonald McAlister, Swaminathan Sivasubramanian, Barry B. Hunter, Jr., Silas M. Brazil
  • Patent number: 11475033
    Abstract: An approach for transforming a large dataset using user interface-based transformations applied to a sample of the dataset is disclosed. The sample of the large dataset has the same or similar format as the large dataset. A user can quickly apply transformations to the sample dataset using UI-based instructions. The UI-based instructions can be used to create a transformation job that can be configured to run on a backed database, such as a distributed database, to apply the transformations to the large dataset.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: October 18, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Gregory O'Connor, Samuel Fendell, Ethan Breder, William Rhyne, Michael Kodiak, Thomas Haynes