Patents Examined by Richard L Bowen
  • Patent number: 11868331
    Abstract: First and second big data tables may be aligned into compacted and reordered tables, respectively, such that each row of the compacted table and the corresponding similarly-indexed row of the reordered table have equal keys. Advantageously, the time complexity of alignment scales linearly with the number of rows of the data tables, and the compacted and reordered tables may be subsequently joined by parsing once through the tables. Alignment may be extended to three or more big data tables.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: January 9, 2024
    Inventors: Michael Riddle, Michael Dushkoff
  • Patent number: 11860888
    Abstract: An event detection system is configured to access a repository that contains a collection of media content. The media content may for example include images, videos, audio clips, and the like, wherein the media content comprises features that include: tags (e.g., hashtags or other similar mechanisms to label and sort content); captions that comprises one or more words or phrases; continuous numerical values; geolocation data (e.g., geo-hash, check-in data, coordinates); as well as temporal data (e.g., timestamps).
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Yupeng Gu, Xiaolin Shi, Jie Luo
  • Patent number: 11853296
    Abstract: Clarification-question selection, including: Receiving a search conversation that includes utterances by a user and by a conversational search system. Retrieving, from a solution documents database, text passages that are relevant to the search conversation. Retrieving, from a clarification questions database, for each of the text passages, candidate clarification questions that are relevant to both the respective text passage and the search conversation.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yosi Mass, Doron Cohen, David Konopnicki
  • Patent number: 11847117
    Abstract: A data model identifying a first and second table may be stored, the first table comprising a first and second attribute, the second table comprising a third attribute. A first filter parameter of a first filter and a second filter parameter of a second filter may be obtained. A first tag value may be associated with the first and second filters. A set of filters including the first and second filters may be determined in response to a determination that the first and second filters are associated with the first tag value. An argument indicating the first and second filter parameters may be generated based on the set of filters. A call to the first table may be executed based on the argument, the execution of the call causing values of the first and second attributes to be obtained based on the first and second filter parameters.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: December 19, 2023
    Assignee: Capital One Services, LLC
    Inventor: Purva Shanker
  • Patent number: 11841891
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for mapping webpages to page groups. The program and method provide for receiving plural Uniform Resource Locators (URLs), each URL of the plural URLs corresponding to a respective webpage of a website; generating a distance matrix with pairwise distances between the plural URLs; performing hierarchical clustering based on the distance matrix, to generate a dendrogram in which the plural URLs are arranged in hierarchical clusters; and determining, based on the dendrogram, a predicted page group for each of the plural URLs.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: December 12, 2023
    Assignee: Content Square SAS
    Inventors: Slim Frikha, Michael Snellman
  • Patent number: 11829358
    Abstract: In an example, a computer-implemented method for natural language query translation comprises: receiving, by one or more processors, a natural language query; processing, by the one or more processors, the natural language query to identify an intent and a variable of the natural language query; converting, by the one or more processors, the identified variables into low-level variables; combining the identified intent and the low level variables to form a database expression; querying, by the one or more processors, a database storing flight information, using the database expression; and creating, by the one or more processors, at least one graphical representation based on a result of the querying of the database.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 28, 2023
    Assignee: Honeywell International Inc.
    Inventors: Satyanarayan Kar, Prabhjit Thind, Rakesh Chandra Balabantaray, Sthita Pragyan Pujari, Julie Vasquez, Harmanpreet Singh, Shashidhara Ganganna
  • Patent number: 11822551
    Abstract: An approach is provided that receives a request to write an entry to a database. Database caches are then checked for a portion of the entry, such as a portion that includes a primary key. Based on the checking, the approach determines whether to write the entry to the database. In response to the determination being that the entry cannot be written to the database, an error is returned with the error being returned without accessing the database, only the caches. On the other hand, the entry is written to the database in response to the determination being that the entry can be written to the database.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Shajeer K Mohammed, Sudheesh S. Kairali
  • Patent number: 11816116
    Abstract: Various aspects of this disclosure provide digital data processing systems for using encrypted variant data objects to facilitate queries of sensitive data. In one example, a digital data processing system can receive sensitive data about an entity. The digital data processing system can create, in an identity data repository and from the sensitive data, a searchable secure entity data object for the entity. The searchable secure entity data object is usable for servicing a query regarding the entity. For instance, a transformed query parameter can be generated from a query parameter in the query. The query can be serviced by matching the transformed query parameter to tokenized variant data in the searchable secure entity data object and retrieving tokenized sensitive data from the searchable secure entity data object.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 14, 2023
    Assignee: Equifax, Inc.
    Inventors: Yuvaraj Sankaran, Vijay Nagarajan
  • Patent number: 11809419
    Abstract: Systems of the present disclosure generate database queries for financial information requested in a natural-language form. A natural-language processing (NLP) financial aggregator receives a request for financial information and extracts NLP features of the request, including keywords. The NLP financial aggregator determines a type of the request based on the features and creates a query in a database-query language for the financial information based on the type and on the features. The NLP financial aggregator submits the query to a database where the financial information is stored. The software then receives the financial information from the database and sends the information to the user.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: November 7, 2023
    Assignee: INTUIT, INC.
    Inventors: Lulu Cheng, Meng Chen, Jing Zhang, Wenting Cai, Crystal Meng
  • Patent number: 11809390
    Abstract: Systems and methods for cleaning and publishing event messages. An example method includes receiving messages corresponding to a plurality of events, identifying, for a first event of the plurality of events, one or more changed tables, assigning an event type to the first event based at least in part on the one or more changed tables, and publishing the first event on an event streaming platform.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 7, 2023
    Assignee: Intuit Inc.
    Inventors: Shivang Bhadresh Shah, Saharath Jay Jay Kleips, Navjot Singh Cheema, Akbar Abdul Rangara, Happy Bhairuprasad Somani, Jake Thomas Hilborn
  • Patent number: 11809428
    Abstract: Embodiments of the present disclosure may provide a dynamic query execution model. This query execution model may provide acceleration by scaling out parallel parts of a query (also referred to as a fragment) to additional computing resources, for example computing resources leased from a pool of computing resources. Execution of the parts of the query may be coordinated by a parent query coordinator, where the query originated, and a fragment query coordinator.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: November 7, 2023
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Igor Demura, Varun Ganesh, Prasanna Rajaperumal, Libo Wang, Jiaqi Yan
  • Patent number: 11803585
    Abstract: Embodiments of the present disclosure provide a method and an apparatus for searching for an image and a related storage medium. The method includes obtaining reference keypoint data of a reference person in a reference image, and searching, based on the reference keypoint data, a set of candidate images for at least one target image containing at least one candidate person that has a pose similar to the reference person.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: October 31, 2023
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Fengshuo Hu, Honghong Jia
  • Patent number: 11803566
    Abstract: Disclosed herein is a data structure which includes a sequence of events, each event associated with a sequence number indicating a temporal position of an event within the sequence of events; one or more read-offsets, each read-offset associated with a consumer, wherein each read-offset indicates a sequence number up to which a consumer has read events within the sequence of events; and at least one snapshot which represents events with sequence numbers smaller than the smallest read-offset in a compacted form. Disclosed herein is also a computer-implemented method of maintaining the data structure.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: October 31, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Robert Fink, James Baker, Mark Elliot
  • Patent number: 11797511
    Abstract: Embodiments may be associated with database access. In some embodiments, a machine learning linear regression training platform determines a set of database properties (e.g., direct and/or indirect properties such as a document type, a type of process, a number of items, etc.) associated with Online Transaction Processing (“OLTP”) database table access. The machine learning linear regression training platform may then train a linear regression model based on the set of database properties and prior locking information (e.g., locking and unlocking timestamps) that represent access to the OLTP database table. Information about the linear regression model may be output to a wait time estimation platform that adapted to use the linear regression model to generate, in substantially real-time, an estimated wait time for an OLTP database table access based on the database properties of the OLTP database table access.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 24, 2023
    Assignee: SAP SE
    Inventors: Vipul Khullar, Kirti Sinha
  • Patent number: 11797541
    Abstract: A computer system for performing enhanced rules conflict checking is provided. The computer system includes at least one processor in communication with at least one memory device. The at least one processor is programmed to store a plurality of rules for transmitting to a plurality of destination systems and receive a data message for transmission to the plurality of destination systems. The data message is configured to be routed to each of the plurality of destination systems. The at least one processor is programmed to compare the data message to the plurality of rules to validate the data message and if the data message is validated, instruct the requesting system to transmit the data message to the plurality of destination systems.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: October 24, 2023
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Marc L. Fitzgerald, Rhonda Mansfield, Brett F. Wood, Kirsten Wong, Rene Ritsema, Kunal Mehra, Mark G. Quenette, Jason McKee
  • Patent number: 11797575
    Abstract: A request may be received to transform records in a data lake that match one or more query criteria. Data lake records that match the criteria may be retrieved. The retrieved records may include two data lake records associated with the same data lake record identifier. A transformed record may be generated based on time stamps associated with the retrieved records.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: October 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Shreedhar Sundaram, Mahalaxmi Sanathkumar, Aaron Zhang, Parin Kenia, Violet Gong, Priya Sethuraman, Zhidong Ke, Kevin Terusak
  • Patent number: 11789999
    Abstract: In an approach to improve video searching embodiments execute heuristic video searching based on importance of semantic features. Embodiments perform hierarchical aggregation of a parsed video into one or more clusters of video excerpts based on a plurality of video features, and display a word cloud to a user to guide feedback. Embodiments traverse the one or more clusters based on a data structure of the hierarchical aggregation and the feedback. Additionally, responsive to reaching selected leaf nodes of the data structure, embodiments generate one or more snapshots of the video excerpts associated with the leaf nodes, wherein the leaf nodes are selected based on the feedback. Further, embodiments display the one or more generated snapshots of the video excerpts to the user.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jing Xu, Jian Jun Wang, Xue Ying Zhang, Xing Wei
  • Patent number: 11789945
    Abstract: Provided is a system and method for generating an SQL operation from a natural language input using neural networks which works on data from a database that has not been seen before by the neural networks. In one example, the method may include receiving a natural language input, determining, via a first predictive module, a data structure of a SQL operation based on text included in the natural language input, filling in, via a second predictive module, one or more empty slots of the data structure of the SQL operation with text based on column names of a database and the text included in the natural language input, and storing the filled-in data structure of the SQL operation in a storage.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 17, 2023
    Assignee: SAP SE
    Inventor: Dongjun Lee
  • Patent number: 11789937
    Abstract: A computer-implement method for exchanging data between a blockchain system and a non-blockchain system is provided. The method includes: adding, by endorser nodes, periodically a plurality of status information of the endorser nodes to a smart contract of a blockchain ledger; receiving, by a first peer node, a transaction from an application; sending, by the first peer node, the received transaction to all endorser nodes; processing, by the endorser nodes, the transaction via the smart contract to obtain a plurality of endorsements; electing, by the endorser nodes, one of the endorser nodes as a target endorser node according to the status information of the endorser nodes; and transferring, by the target endorser node, the endorsed transaction to the non-blockchain system via an API corresponding to the non-blockchain system.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: October 17, 2023
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Chan Fai Lam, Tin Lung Wong, Wei Lun Alan Cheung
  • Patent number: 11782893
    Abstract: The present disclosure provides a method and system for performing unification of data of one or more users across a plurality of communication devices in a plurality of shards. A user unification system receives a first set of data. In addition, the user unification system maps the first set of data to a first natural number. Further, the user unification system assigns a first shard index to the first set of data. Furthermore, the user unification system obtains a second set of data. Moreover, the user unification system maps the second set of data to a second natural number. Also, the user unification system unifies the first natural number and the second natural number. Also, the user unification system assigns the first shard index to the second set of data associated with a first user of the one or more users.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: October 10, 2023
    Assignee: WizRocket Inc.
    Inventors: Suresh Kondamudi, Jude Benedict Pereira