Patents Examined by Dinku W Gebresenbet
  • Patent number: 11841879
    Abstract: Described herein is a computer implemented method for identifying one or more documents of potential relevance to an input query. The method comprises receiving the input query; processing input text from the query to generate an input query vector; accessing document records from a record database, each document record including a document vector; generating a document similarity score in respect of each accessed document, the document similarity score for a given document record being generated using the document vector for the given document record and the input query vector, the document similarity score for a given document record indicating the similarity of the input text to a document that the given document record is in respect of; and identifying one or more potentially relevant document records based on their document similarity scores.
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: December 12, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Geoff Sims, Michael Fulthorp, Mike Ortman, Jeff Nelson, Matthew Hunter
  • Patent number: 11829383
    Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: November 28, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Stephen Freiberg, Alexander Landau, Andrew Greene, Brian Dorne, Bryan Offutt, Ernest Zeidman, Ilya Nepomnyaschchiy, John Garrod, Katherine Brainard, Kolin Purcell, Michael Levin, Simon Swanson, Spencer Stecko
  • Patent number: 11822582
    Abstract: Embodiments of the present disclosure describe systems, methods, and computer program products for improving query processing of a database. An example method can include: storing table data for a table in a plurality of micro-partitions, each micro-partition comprising a portion of the table data for the table; for each micro-partition of the plurality of micro-partitions, storing metadata for the micro-partition in at least one of a plurality of expression properties; and selecting, by a processing device, a subset of the plurality of expression properties to be grouped into a grouping expression property based at least partially on the metadata of the subset of the plurality of the expression properties. The grouping expression property may include cumulative metadata associated with the metadata of the subset of the plurality of expression properties.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: November 21, 2023
    Assignee: Snowflake Inc.
    Inventors: Yi Fang, Varun Ganesh, Xinglian Liu, Ryan Michael Thomas Shelly, Jiaqi Yan, Yizhi Zhu
  • Patent number: 11816097
    Abstract: Systems and methods for determining accurate addresses for assets are described herein. According to some aspects, a plurality of addresses associated with an asset are compiled from sources such as database systems. For the plurality of address records, scores that correspond to attributes of the address records can be determined. Attributes associated with the address records may include a recency, a source, a date, license plate data, or address type, to name several non-limiting examples. Additionally, a zone of interest for the asset can be determined based on the plurality of address records. The plurality of address records is prioritized based on their distance from the zone of interest and the scores associated with them and, based on the priority, a subset of the plurality of address records is sent to, for example, a service provider.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: November 14, 2023
    Assignee: Capital One Services, LLC
    Inventors: Lindsay Detwiler, Kukumina Pradhan, Lokesh S. Tulshan, Anirban Majumdar, Kuldeep Kashinath Marganache, Joshua Jonalagada, Jodi Lynn Boddie, Omead Banihasherni, Subramanyan Srinivasa, Manish R. Chhabra, Mayur Gupta, David Berry
  • Patent number: 11816105
    Abstract: A computer-implemented method for enhancing and utilizing user data derived from digital interactions includes receiving user submission data comprising records generated by input into a client side application interface by a first user on a first computing device and transmitted from the first computing device to the aggregation point via at least one of a data transmission service and a data transmission provider. The method includes generating a first dataset associated with the first user, generating a data model based on data in the first dataset and one or more correlations based on attributes in the first dataset, and generating a modeled dataset based on the data model.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: November 14, 2023
    Assignee: CAY BAXIS HOLDINGS, LLC
    Inventor: Walter J. Kawecki, III
  • Patent number: 11803521
    Abstract: The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: October 31, 2023
    Assignee: SAP SE
    Inventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
  • Patent number: 11803520
    Abstract: Provided is a server device that acquires user attribute information indicating an attribute of a user boarding on a mobility that travels from a departure place to a destination in response to an instruction of the user, acquires location information indicating a location of the mobility during traveling, and generates a database in which a predetermined place existing between the departure place and the destination of the mobility, the predetermined place being specified based on the location information, is associated with the user attribute information.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: October 31, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Nobuaki Tasaki
  • Patent number: 11797574
    Abstract: A computing platform may generate a distributed ledger including a plurality of hierarchic element chains, where: 1) data lineage is generated, for each element of each hierarchic element chain at a speed that matches a speed of data entry to the corresponding hierarchic element chain, and 2) at least a first hierarchic element chain is configured to operate at a first speed and at least a second hierarchic element chain is configured to operate at a second speed, slower than the first speed. The computing platform may receive a request to access the data lineage. The computing platform may send one or more commands directing a computing device to display the data lineage, which may cause the computing device to display the data lineage.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: October 24, 2023
    Assignee: Bank of America Corporation
    Inventors: George Albero, Maharaj Mukherjee
  • Patent number: 11789976
    Abstract: The disclosed technology addresses the need in the art for a content management system that can be highly flexible to the needs of its subjects. The present technology permits any object to be shared by providing a robust and flexible access control list mechanism. The present technology utilizes a data structure that is highly efficient that both minimizes the amount of information that needs to be written into any database, but also allows for fast reads and writes of information from authoritative tables that are a source of truth for the content management system, while allowing for maintenance of indexes containing more refined data that allow for efficient retrieval of certain information that would normally need to be calculated when it is needed.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 17, 2023
    Assignee: Dropbox, Inc.
    Inventors: Aaron Passey, Braden Walker, Akos Albert
  • Patent number: 11775513
    Abstract: Described herein are techniques, devices, and systems for database management using sound-based identifiers. The sound-based identifiers can be encoded based on text-based identifiers input into one or more databases. The sound-based identifiers can be preprocessed and encoded by encoding the text-based identifiers with a double metaphone algorithm. First sound-based identifiers can be sorted in a cluster associated with a node of a hybrid prefix tree list, based on a longest common prefix of the group. The first sound-based identifiers can be re-encoded as second sound-based identifiers and organized into sub-clusters associated with nodes, based on characters of the second sound-based identifiers positioned after characters associated with the clusters. The re-encoded sound-based identifiers can be determined based on metadata. A query can be received and utilized to identify a re-encoded sound-based identifier.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: October 3, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Arvind Ram Krishnamoorthy
  • Patent number: 11768916
    Abstract: A computer system performs a scan to identify data items in a database that correspond to one or more of a plurality of specified output classes. The scan includes determining metadata for a portion of the database, and generating a data profile for a set of data items stored in the portion of the database. The generating includes performing a character-based analysis of the set of data items. The scan further includes identifying whether the set of data items corresponds to one of the plurality of specified output classes by utilizing a multi-class neural network classifier trained to perform the identifying using a plurality of features, including features extracted from the metadata and the data profile. The computing system identifies, based on outputs of the multi-class neural network classifier, a particular one of the plurality of specified output classes that corresponds to the set of data items.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 26, 2023
    Assignee: PayPal, Inc.
    Inventor: Anchika Agarwal
  • Patent number: 11768829
    Abstract: A method for pre-positioning data based on a user attribute is disclosed. The method includes retrieving audit information that corresponds to a user, the audit information including the user attribute; determining, by using a model, a user characteristic for the user based on the audit information, the user characteristic including a probability value and a geographical location; comparing the user characteristic with a predetermined threshold; identifying raw data from a networked platform, the raw data corresponding to the user; generating a structured data set for the user based on the user characteristic; and persisting the structured data set in an edge computing repository based on a result of the comparing, the edge computing repository corresponding to the geographical location.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: September 26, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Timothy Lorenz, Peter G Costanzo
  • Patent number: 11762630
    Abstract: A system and method for isolating electronic data and generating enhanced data. A data subscription unit receives data having plural data formats from data source devices. The data may be received pre-filtered or filtered by the data subscription unit. A modeling unit may receive the filtered data from the storage databases, may determine eligibility of the stored data based on eligibility criteria, sort the eligible data based on at least one sorting parameter, adjust and/or normalize the eligible data based on at least one adjustment parameter and/or an aggregate value for a data attribute, generate data metrics over a defined set of time periods based on the eligible data, generate further data metrics based on the data metrics, and derive specified values from these metrics. A data distribution device may transmit or make available the data metrics, further data metrics and values to remote devices.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: September 19, 2023
    Assignee: ICE Benchmark Administration Limited
    Inventors: Emma Nicolette Vick, Andrew John Hill, Gary David Hooper, Amanda Jane Adams, Paul Anderson Rhodes, Timothy Joseph Bowler, Charles Abboud, Stelios Etienne Tselikas, Thomas Evans
  • Patent number: 11762845
    Abstract: A method for storing shard data and data formats for storing shard data are proposed. Shard data entries are generated and stored, wherein each shard data entry comprises a definition of one or more semantic objects covered by the shard data entry. Shard metadata is generated and stored, wherein the metadata comprises references to the shard data entries and, for each of the shard data entries, data representative of a bounding box indicative of an area in a geographical area that is covered by the shard data entry.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: September 19, 2023
    Assignee: GM CRUISE HOLDINGS LLC
    Inventors: Mikhail Chernov, Xiaojun Sun
  • Patent number: 11755690
    Abstract: Techniques for detecting fraud may include mapping routing numbers of one or more financial institutions with geolocation data of the financial institutions; obtaining a geolocation of a user based on the user's internet protocol (IP) address; obtaining a first user input from the user indicating a first financial institution; generating a match score for each of the one or more financial institutions that indicates a level of match between the first user input and the respective financial institution; boosting the match score for each financial institution based on its location with respect to the geolocation of the user; generating a list of financial institutions having the boosted match score above a threshold; obtaining a second user input from the user indicating at least one second financial institution; and presenting search results to the user based on the second user input, wherein the search results are boosted.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: September 12, 2023
    Assignee: INTUIT INC.
    Inventors: Itay Margolin, Alexsandr Kim, Yagil Ovadia, Yair Horesh
  • Patent number: 11748373
    Abstract: Apparatuses and methods are provided herein useful to generating service areas. A system for generating service areas comprises a database configured to store location identifiers, and a control circuit configured to generate a user interface including an interactive map, receive, from a user, first user input, wherein the first user input indicates boundaries drawn within the interactive map, generate, based on the first user input, a boundary shape, augment the interactive map to include the boundary shape, determine, based on accessing the database, one or more location identifiers associated with the first user input, generate, based on the first user input and the one or more location identifiers, a location identifiers presentation, augment the interactive map to include the location identifiers presentation, and cause presentation, via a display device, of the interactive map including the boundary shape and the location identifier presentation.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: September 5, 2023
    Assignee: SMS ASSIST, L.L.C.
    Inventors: D. Anthony Breed, Lavanya Santhanakrishnan
  • Patent number: 11741131
    Abstract: Systems and methods are disclosed for efficiently uploading event data of a data intake and processing system and building journey instances using the uploaded event data in a distributed manner. Each journey instance is illustratively associated with a series of events within the event data occurring over a journey duration. For example, a cloud-based hosting system can implement a cloud-based distributed system that receives fragmented uploads of event data from the data intake and query system. Once received, the cloud-based hosting system can combine the event data from one or more uploads and re-stitch portions of the uploaded event data using a set of worker nodes to build journey instances.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 29, 2023
    Assignee: Splunk Inc.
    Inventors: Akash Dwivedi, Himanshu Gupta, Eric Tschetter, Rahul Gidwani
  • Patent number: 11734325
    Abstract: Methods, systems, and devices supporting detecting and processing conceptual queries are described. A device (e.g., an application server) may receive a search query from a user device. The search query may include one or more parameters. The device may tag the search query using one or more tags associated with the one or more parameters. In some examples, the one or more tags may be determined based on a neural network. The device may determine that the search query is supported as a conceptual query based on a tag of the one or more tags corresponding to a data object stored in a database. The device may then generate a database query in a query language based on the search query, retrieve a set of results for the search query using the database query in the query language, and transmit the set of results to the user device.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Guillaume Jean Mathieu Kempf, Francisco Borges, Marc Brette
  • Patent number: 11720538
    Abstract: Information corresponding to one or more traversable map elements (TMEs) within a zone of interest is accessed from the geographic database. A respective category of a plurality of categories is determined for each of the one or more TMEs based at least in part on the information corresponding to the TME. A first category encoding data structure is generated based at least in part on map version agnostic identifiers corresponding to TMEs determined to be in a first category of the plurality of categories, wherein the first category encoding data structure is a probabilistic data structure configured to not provide false negatives for TMEs within the zone of interest. The first category encoding data structure is provided such that a mobile apparatus receives the first category encoding data structure.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: August 8, 2023
    Assignee: HERE GLOBAL B.V.
    Inventors: Raul Cajias, Daniel Rolf
  • Patent number: 11720561
    Abstract: A method dynamically selects query execution operators. A database engine receives a query, parses the query to form a query execution tree, and compiles the tree to form a first executable plan that includes in-memory operators. The database engine executes the first plan, including executing in-memory operators in parallel. While executing a first in-memory operator, insufficient memory is detected. In response, the database engine aborts the execution, and recompiles the query tree in two ways, forming a second executable plan that replaces the first in-memory operator with a first spooling operator. The first spooling operator executes within a fixed volatile memory budget and swaps to non-volatile memory according to the budget. A third executable plan retains the first in-memory operator, but schedules it to run serially. The database engine selects either the second plan or the third plan, and executes the selected plan to return results for the query.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: August 8, 2023
    Assignee: Tableau Software, Inc.
    Inventors: Michael Schreier, Thomas Neumann, Viktor Leis, Alfons Kemper, Tobias Muehlbauer, Jan Finis