Patents Examined by Van H Oberly
-
Patent number: 11580147Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.Type: GrantFiled: November 12, 2019Date of Patent: February 14, 2023Assignee: ThoughtSpot, Inc.Inventors: Manikanta Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
-
Patent number: 11580424Abstract: 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: GrantFiled: April 6, 2020Date of Patent: February 14, 2023Assignee: International Business Machines CorporationInventors: Kimberly D. Kenna, Andrew R. Freed, Isa M. Torres
-
Patent number: 11570583Abstract: 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: GrantFiled: June 16, 2021Date of Patent: January 31, 2023Assignee: xAd, Inc.Inventors: Chi-Chao Chang, Prakash Muttineni, Srihari Venkatesan, Mauricio Mediano, Dipanshu Sharma
-
Patent number: 11562414Abstract: 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: GrantFiled: January 31, 2020Date of Patent: January 24, 2023Assignee: WALMART APOLLO, LLCInventors: Navin Naidu, Steven Pui Sum Cheng, Kartikeya Misra
-
Patent number: 11556540Abstract: 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: GrantFiled: March 25, 2020Date of Patent: January 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Akshat Vig, Akhilesh Mritunjai, Somasundaram Perianayagam, James Christopher Sorenson, III
-
Patent number: 11556812Abstract: 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: GrantFiled: January 22, 2020Date of Patent: January 17, 2023Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventors: Qian Li, Yabing Shi, Haijin Liang, Yang Zhang, Yong Zhu
-
Patent number: 11556504Abstract: 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: GrantFiled: April 14, 2020Date of Patent: January 17, 2023Assignee: Citrix Systems, Inc.Inventors: Ke Xu, Zongpeng Qiao, Jie Zhuang
-
Patent number: 11550768Abstract: 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: GrantFiled: May 5, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Vineeth Chandran Poovathikkal, Sangeeth Divakaran, David John Edwards, Jr., Jebaraj Moses, Sumit Kumar Sultania
-
Patent number: 11544220Abstract: 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: GrantFiled: March 9, 2021Date of Patent: January 3, 2023Assignee: Walmart Apollo, LLCInventors: Oscar J. Blass, Michele Marie McNully
-
Patent number: 11537766Abstract: 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: GrantFiled: June 22, 2018Date of Patent: December 27, 2022Assignee: China Construction Steel Structure Corp. Ltd.Inventors: Dongming Wang, Lin Fan, Kuigang Guo, Xiaoxia Yan, Jian Xiong, Jiazhi Li
-
Patent number: 11514093Abstract: 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: GrantFiled: April 30, 2020Date of Patent: November 29, 2022Assignee: INSPIRD, INC.Inventor: Sandeep Mehta
-
Patent number: 11514034Abstract: 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: GrantFiled: December 10, 2019Date of Patent: November 29, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Bei Chen, Jian-Guang Lou, Yan Gao, Dongmei Zhang
-
Patent number: 11507609Abstract: 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: GrantFiled: January 24, 2020Date of Patent: November 22, 2022Assignee: HRL LABORATORIES, LLCInventors: Dana M. Warmsley, Philip Pope
-
Patent number: 11507607Abstract: 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: GrantFiled: July 6, 2020Date of Patent: November 22, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Ramya N. Ganapathy, Gajendran Gnanasekar, Satish Kumar A. Dharmarpu, Padmaja Swaminathan
-
Patent number: 11494425Abstract: 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: GrantFiled: February 3, 2020Date of Patent: November 8, 2022Assignee: S&P Global Inc.Inventors: Chester Curme, Delphine Vendryes, Baojia Tong, Matthew Theisen, David Relyea
-
Patent number: 11487735Abstract: 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: GrantFiled: May 12, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Rich Skrenta, Bryn Robert Dole, Michael Markson, Keith Peters, Robert Michael Saliba, Robert N. Truel, Gregory B. Lindahl
-
Patent number: 11481415Abstract: 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: GrantFiled: March 30, 2021Date of Patent: October 25, 2022Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Rodolfo Lopez, Louie A. Dickens
-
Patent number: 11475040Abstract: 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: GrantFiled: January 8, 2019Date of Patent: October 18, 2022Assignee: International Business Machines CorporationInventors: Damian Trujillo, Anthony Ciaravella, Pamela Schull, Gregory E. McBride, William J. Rooney
-
Patent number: 11477105Abstract: 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: GrantFiled: October 3, 2017Date of Patent: October 18, 2022Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander Macdonald McAlister, Swaminathan Sivasubramanian, Barry B. Hunter, Jr., Silas M. Brazil
-
Patent number: 11475033Abstract: 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: GrantFiled: March 16, 2021Date of Patent: October 18, 2022Assignee: Palantir Technologies Inc.Inventors: Gregory O'Connor, Samuel Fendell, Ethan Breder, William Rhyne, Michael Kodiak, Thomas Haynes