Patents Examined by Dawaune Conyers
-
Patent number: 11556532Abstract: A method may include inserting, into a hash trie, data records from a database table. The inserting may include traversing the hash trie to identify, for each data record included in the database table, a corresponding node at which to insert the data record. The hash trie may be traversed based on a hash of a key value associated with each data record. The node at which to insert a data record may be identified based on an offset forming a binary representation of the hash of a key value associated with that data record. The offset may include a portion of a plurality of binary digits forming the binary representation. A data record may be inserted at a corresponding node by updating a data structure included at the node. A database operation may be performed based on the hash trie filled with the data records from the database table.Type: GrantFiled: March 27, 2019Date of Patent: January 17, 2023Assignee: SAP SEInventors: Nico Bohnsack, Dennis Felsing, Arnaud Lacurie, Wolfgang Stephan
-
Patent number: 11550940Abstract: A tenant separation architecture is provided to adopt tenant separation for remote integration of various OEM systems with a cloud-based analytics application. The tenant separation architecture provided herein allows for tenant separation in a wide range of modules in different OEM integration scenarios through a token-base authentication. Application server tenants and database tenants may be accessed for application of the tenant separation. Moreover, the tenant separation implementations disclosed herein may be applied to different modules for metadata, tenant configuration, authorization concepts, and general data protection regulation (GDPR) adoption.Type: GrantFiled: December 14, 2018Date of Patent: January 10, 2023Assignee: SAP SEInventors: Tobias Hoehmann, Peter Weddeling, Bare Said
-
Patent number: 11544281Abstract: In some embodiments, a model training system trains a sample generation model configured to generate synthetic data entries for a dataset. The sample generation model includes a prior model for generating an estimated latent vector from a partially observed data entry, a proposal model for generating a latent vector from a data entry of the dataset and a mask corresponding to the partially observed data entry, and a generative model for generating the synthetic data entries from the latent vector and the partially observed data entry. The model training system trains the sample generation model to optimize an objective function that includes a first term determined using the synthetic data entries and a second term determined using the estimated latent vector and the latent vector. The trained sample generation model can be executed on a client computing device to service queries using the generated synthetic data entries.Type: GrantFiled: November 20, 2020Date of Patent: January 3, 2023Assignee: Adobe Inc.Inventors: Subrata Mitra, Nikhil Sheoran, Anup Rao, Tung Mai, Sapthotharan Krishnan Nair, Shivakumar Vaithyanathan, Thomas Jacobs, Ghetia Siddharth, Jatin Varshney, Vikas Maddukuri, Laxmikant Mishra
-
Patent number: 11544270Abstract: A hardware accelerator includes a block processing circuit configured to read a block from a list stored in an inverted index structure; and a search core configured to extract a document number out of a read block read by the block processing circuit and to calculate a score corresponding to the document number.Type: GrantFiled: December 10, 2020Date of Patent: January 3, 2023Assignees: SK hynix Inc., Seoul National University R&DB FoundationInventors: Jun Heo, Jaeyeon Won, Yejin Lee, Jaeyoung Jang, Tae Jun Ham, Jae Wook Lee
-
Patent number: 11544272Abstract: Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolved-request by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency databType: GrantFiled: April 8, 2021Date of Patent: January 3, 2023Assignee: ThoughtSpot, Inc.Inventors: Pulkit Arora, Ramnik Jain, Rakesh Kothari, Archit Bansal, Vishal Kasera
-
Patent number: 11544295Abstract: To effectively utilize knowledge of relationship information among material property parameters the users tangibly and intangibly have in a search system that generates a graph in which material property parameters are nodes and relationships of the material property parameters are edges from a database of material property parameter pairs whose relationships are already known, and conducts a path search in the generated graph. A search system, which includes the database, a graph generator that generates the graph, and a graph searcher searches the graph, further includes a user interface and a user information storage unit corresponding to each user. The user conducts a search unique to the user by inputting relationship information between the material property parameters that he has to the user information storage unit and integrating the relationship information into the above graph.Type: GrantFiled: August 1, 2019Date of Patent: January 3, 2023Assignee: NATIONAL INSTITUTE FOR MATERIALS SCIENCEInventor: Michiko Yoshitake
-
Patent number: 11537276Abstract: The method receives a visual specification, which specifies a data source, visual variables, and data fields from the data source. Each visual variable is associated with data fields and each data field is a dimension or a measure. The method forms dimension tuples comprising distinct ordered combinations of data values for the dimensions D. For each measure, the method: forms a set S of the dimensions D plus dimensions from a primary key corresponding to the measure; retrieves intermediate tuples containing the fields in S and the measure, without aggregation; and aggregates the intermediate tuples according to the dimensions D. For each dimension tuple, the method forms an extended tuple by appending the aggregated data values corresponding to each measure field. The method then builds and displays a data visualization according to the extended tuples and the visual variables to which the data fields are associated.Type: GrantFiled: December 30, 2018Date of Patent: December 27, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Justin Talbot, Roger Hau, Daniel Cory, Jiyoung Oh, Teresa Roberts
-
Patent number: 11537635Abstract: In various example embodiments, systems and methods for building data cubes to be stored in a cube store are presented. In some embodiments, a metadata engine generates the cube metadata. In further embodiments, cube data is generated by a cube build engine based on the cube metadata and source data. The cube build engine performs a multi-stage MapReduce job on the source data to produce a multi-dimensional cube lattice having multiple cuboids. In further embodiments, the cube data is provided to the cube store.Type: GrantFiled: May 22, 2019Date of Patent: December 27, 2022Assignee: eBay Inc.Inventors: Luke Qing Han, Xu Jiang, Song Yi, Chauncey Li
-
Patent number: 11507608Abstract: A method, system and computer-usable medium are disclosed for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities. Certain embodiments include receiving, at a user interface, a primary keyword associated with a targeted landing page of a primary entity; transmitting the primary keyword to a search engine; and receiving a search engine results page from the search engine. The search engine results page may be used to identify landing pages of third-party entities having a higher rank than the targeted landing page. Secondary keywords occurring on the third-party landing pages may be identified and analyzed to determine whether inclusion of the secondary keyword in the targeted landing page will increase ranking of the targeted landing page in the search engine.Type: GrantFiled: January 24, 2019Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Siddharth Agrawal, Ashish Kumar Palo, Mehak Preet, Kabya Koel Kar, Wasim Bari
-
Patent number: 11500945Abstract: A system and method for crawling a wide area computer network for retrieving contextual information. The system includes a data processing arrangement including a communication interface for accessing the wide area computer network and a web crawling module. The web crawling module is operable to receive an input file including plurality of Uniform Resource Identifiers (URIs) via a user interface, identify accessible URIs from the plurality of accessible URIs, obtain one or more features associated with accessible URIs, and execute an event for crawling the accessible URIs, the event includes creating resource cluster for executing the event, acquiring electronic record file to be executed by the resource cluster, and crawling the accessible URIs, furthermore, the web crawling module processes the extracted web content to identify contextual data. The system further includes a database arrangement communicably coupled to the data processing arrangement to aggregate contextual data therein.Type: GrantFiled: March 27, 2019Date of Patent: November 15, 2022Assignee: Innoplexus AGInventors: Gaurav Tripathi, Suyash Masugade, Hitesh Chavhan, Aman Rajput
-
Patent number: 11500842Abstract: A database management system is described that can encode data to generate a plurality of data vectors. The database management system can perform the encoding by using a dictionary. The database management system can adaptively reorder the plurality of data vectors to prepare for compression of the plurality of data vectors. During a forward pass of the adaptive reordering, most frequent values of a data vector of the plurality of data vectors can be moved-up in the data vector. During a backward pass of the adaptive reordering, content within a rest range of a plurality of rest ranges can be rearranged within the plurality of data vectors according to frequencies of the content. The reordering according to frequency can further sort the rest range by value. Related apparatuses, systems, methods, techniques, computer programmable products, computer readable media, and articles are also described.Type: GrantFiled: December 14, 2018Date of Patent: November 15, 2022Assignee: SAP SEInventors: Junze Bao, Norman May, Robert Schulze, Christian Lemke, Wei Zhou
-
Patent number: 11481377Abstract: Techniques described herein are directed to determining an effective tag for data assets. For instance, each tag associated with a data asset may be associated with certain attributes. Non-limiting examples for such attributes may include a confidence level associated with a source that applied the tag, an applied date at which the tag was applied to the data asset, and/or a hierarchical depth of the data asset to which the tag was applied, as well as additional and/or alternative types of attributes. When a request to determine a tag for a data asset is received, the attributes for all the tags applied to the data asset may be retrieved and/or analyzed to determine which of such tags effectively classifies the data asset. The determined effective tag may be returned to the requesting entity.Type: GrantFiled: October 30, 2018Date of Patent: October 25, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Saikat Guha, Boris Asipov, Justin Dellamore
-
Patent number: 11442914Abstract: Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.Type: GrantFiled: May 20, 2019Date of Patent: September 13, 2022Assignee: Pinterest, Inc.Inventor: Vitaliy Kulikov
-
Patent number: 11437137Abstract: A method, apparatus and computer program product are provided for generating a predefined sized vector representative of a healthcare claim including a variable number of service lines. A neural network is trained to identify hierarchical relationships between claim lines and services lines and to represent the relationships in the predefined sized vector. The predefined sized vector may be used to make predictions regarding adjudication, such as probability of denial (claim-level or service-level), days to pay, probability of being paid as a diagnosis related group (DRG), allowed amount, and/or denial reason. Predictions may also be made from the predefined sized vector relating to the likelihood and/or identification of missing procedure codes.Type: GrantFiled: July 18, 2019Date of Patent: September 6, 2022Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Benjamin Harris
-
Patent number: 11386308Abstract: An artefact is received and parsed into a plurality of observations. A first subset of the observations are inputted into a machine learning model trained using historical data to classify the artefact. In addition, a second subset of the observations are inputted into a xenospace centroid configured to classify the artefact. Thereafter, the artefact is classified based on a combination of an output of the machine learning model and an output of xenospace centroid. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: December 13, 2018Date of Patent: July 12, 2022Assignee: Cylance Inc.Inventors: David N. Beveridge, Hailey Buckingham, Yaroslav Oliinyk, Eric Petersen
-
Patent number: 11374966Abstract: Methods, systems, and computer-readable storage media for receiving, by a database connector having a taint extension, a SQL request from an application, sending, by the taint extension, the SQL request to a SQL parser, receiving, by the taint extension, a structural representation of the SQL request from the SQL parser, adding, by the taint extension, taint information corresponding to data within the SQL request to provide an enhanced SQL statement, and transmitting, by the database connector, the enhanced SQL statement to a database for storing the taint information with the data.Type: GrantFiled: December 13, 2018Date of Patent: June 28, 2022Assignee: SAP SEInventor: Martin Johns
-
Patent number: 11321666Abstract: A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user.Type: GrantFiled: February 18, 2018Date of Patent: May 3, 2022Assignee: Meta Platforms, Inc.Inventors: Ken Taro Deeter, Keith Schacht
-
Patent number: 11323534Abstract: Receiving a plurality of concurrent incoming requests from the plurality of services, with each incoming request and each service subscribing to a topic in a shared message queue. The queue is used for: notifying other subscribers when a request to a back-end service is being made; and/or notifying other subscribers when a response from the back-end service is received.Type: GrantFiled: April 12, 2017Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Timothy M. Burns, Ryan M. Graham, Mark A. Huffman, Hong Ji, Todd E. Kaplinger
-
Patent number: 11314707Abstract: A configurable domain manager platform is described herein which provides for simplified extraction and handling of data from a variety of data sources and data formats.Type: GrantFiled: March 30, 2018Date of Patent: April 26, 2022Assignee: Q2 Strategies, LLCInventor: Michael Del Sordo
-
Patent number: 11281705Abstract: Examples relate to determining suggested offerings for users. The examples disclosed herein identify, a recent entity accessed by a user. The recent entity is matched with a trending topic, where the trending topic is determined by analyzing recent entities accessed by a plurality of users. A number of suggested offerings from the trending topic is calculated based on an importance score of the matched trending topic. At least one suggested offering for the trending topic is determined, based on the number of suggested offerings, from the recent entities accessed by the plurality of users. The at least one suggested offering is suggested to the user.Type: GrantFiled: December 7, 2016Date of Patent: March 22, 2022Assignee: Micro Focus LLCInventors: Shlomi Chovel, Shiran Gabay, Yariv Snapir