Patents Examined by Christopher J Raab
  • Patent number: 11243950
    Abstract: A computer-implemented database access method includes receiving, by a server, a database access statement including a target identifying parameter; parsing the database access statement to determine the target identifying parameter; determining a statement type of the database access statement; obtaining a pre-stored execution plan group corresponding to the statement type, the pre-stored execution plan group including one or more execution plans for accessing a database corresponding to the database access statement, in which each execution plan corresponds to a different respective identifying parameter; selecting a target execution plan from the pre-stored execution plan group based on the target identifying parameter; and executing the target execution plan.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: February 8, 2022
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventor: Mengmeng Chen
  • Patent number: 11238058
    Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage medium, to facilitate identification of additional trigger-terms for a structured information card. In one aspect, the method includes actions of accessing data associated with a template for presenting structured information, wherein the accessed data references (i) a label term and (ii) a value. Other actions may include obtaining a candidate label term, identifying one or more entities that are associated with the label term, identifying one or more of the entities that are associated with the candidate label term, and for each particular entity of the one or more entities that are associated with the candidate label term, associating, with the candidate label term, (i) a label term that is associated with the particular entity, and (ii) the value associated with the label term.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Marc Alexander Najork, Sujith Ravi, Michael Bendersky, Peter Shao-sen Young, Timothy Youngjin Sohn, Mingyang Zhang, Thomas Nelson, Xuanhui Wang
  • Patent number: 11238101
    Abstract: A command-processing server receives a natural language command from a user. The command-processing server has a set of domain command interpreters corresponding to different domains in which commands can be expressed, such as the domain of entertainment, or the domain of travel. Some or all of the domain command interpreters recognize user commands having a verbal prefix, an optional pre-filter, an object, and an optional post-filter; the pre- and post-filters may be compounded expressions involving multiple atomic filters. Different developers may independently specify the domain command interpreters and the sub-structure interpreters on which they are based.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: February 1, 2022
    Assignee: SOUNDHOUND, INC.
    Inventor: Keyvan Mohajer
  • Patent number: 11232135
    Abstract: A computerized method for optimizing a geocoding process by automatically determining points of interest (POIs) within a locality includes the step of providing, from a first database comprising a first set of POIs, wherein the first set of POIs are obtained from a government agency. The method includes the step of geocoding all the POIs in the first database. The method includes the step of providing a second database of a second set of POIs that exist only in local context but not part of first database maintained by the government agency. The method includes the step of geocoding all the POIs in the second database. The second database is generated by the step of using n-gram analysis to discover a second set of POIs in a geographic region of the locality of the first database.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: January 25, 2022
    Inventors: Shantanu Bhattacharyya, Geet Garg, Vittal Sirigiri, Darshan Kathiriya
  • Patent number: 11194778
    Abstract: A database system, computer program product, and a method for evaluating aggregates in database systems includes hashing of aggregation keys on a per bucket basis, and depending on a number of hashed tuples per bucket, sorting said tuples. Additionally, depending on the number of hashed tuples per bucket, the bucket is kept without change. Moreover, depending on the number of hashed tuples per bucket, maintaining a secondary hash table for a particular bucket, map tuples to it, aggregate as you map.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh Ramkrishna Bordawekar, Vincent Kulandaisamy, Oded Shmueli
  • Patent number: 11182398
    Abstract: A combined configuration rules-attribute configuration system uses an integrated configuration model to efficiently identify and attribute prioritize valid configuration answers. Submitting an attribute-based configuration query to the combined configuration rules-attribute configuration system allows the query to be answered in a single step. The combined configuration rules and attribute data guide product configuration processing and minimize configuration processing by, for example, calculating only the valid configuration answers that are candidates for the preferred valid answer(s). Thus, the combined configuration rules-attribute configuration system can minimize the number of valid configuration answers to be considered for presentation to a client system or other user of the combined configuration rules-attribute configuration system.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: November 23, 2021
    Assignee: Versata Development Group, Inc.
    Inventors: Brian K. Showers, Brandon M. Beck, Nathan E. Little
  • Patent number: 11176102
    Abstract: A virtual machine container file is analyzed to determine which portion of the virtual machine container file corresponds to a virtual machine file system metadata of the virtual machine container file. One or more differences between a first version of a virtual machine container file and a second version of the virtual machine container file are determined at least in part by traversing a snapshot structure associated with the virtual machine container file. The determined one or more differences that corresponds to the virtual machine file system metadata portion of the virtual machine container file are identified based at least in part on the analysis of the virtual machine container file.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: November 16, 2021
    Assignee: Cohesity, Inc.
    Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
  • Patent number: 11176125
    Abstract: Techniques and solutions are described for performing analytics on, or generating displays based on, data retrieved from a plurality of data sources, where the data sources can use one or both of different execution formats or different data schemas. For selected data, one or more analytic queries are generated. Analytic query results are provided in a standardized schema. A blend query is executed against data from the plurality of data sources, including the analytic query results in the standardized schema. Disclosed technologies can facilitate the use of data maintained in different formats or maintained in data sources that have different execution formats or protocols without requiring data replication among the data sources. The disclosed technologies can also provide a platform to which new data sources can easily be added, and can facilitate the use of multiple data sources by non-technical users.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Martin Friedt, Baré Said
  • Patent number: 11157508
    Abstract: A method and system for estimating a number of distinct entities in a set of records are described. For each one of a subset of records, a set of match rule keys are generated based on a set of match rules. Each match rule from the set of match rules defines a match between records, and each match rule key from the set of match rule keys includes at least a key field value. A high order key for the record is determined based on the match rule keys, and a counter associated with the high order key is incremented. When each record from the subset of records has been processed by determining the match rule keys, and incrementing the counter(s) of the high order keys, a sum of a number of counters that have a non-zero value is performed to estimate the distinct entities in the records.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 26, 2021
    Assignee: salesforce.com, inc.
    Inventor: Arun Kumar Jagota
  • Patent number: 11157499
    Abstract: Reducing data access resources by creating a scoring mechanism for computing a running score for data objects in a database having an associated score value in order to determine whether or not a set of data object(s) should remain in a caching gateway or whether or not the set of data object(s) should be removed from the caching gateway.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gustavo Arocena, Adam J. Storm, Christian Garcia-Arellano, Ronen Grosman, Daniele Costante Zilio
  • Patent number: 11157307
    Abstract: A computer-implemented method for processing a transaction may include, upon receiving a transaction change request, operating a coordinator to generate a unique transaction identifier for the transaction request, send a data change request along with the unique transaction identifier to sources, and store the unique transaction identifier along with a respective first change count in a transaction status table. The method may also include, upon receiving a query, operating a given source to determine from the transaction status table, a second change count of sources associated with the unique transaction identifier, determine whether the second change count matches the first change count for each source, and when the first and second change counts match in each of the other sources, read data associated with the query from the given source and each source.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ronald Jason Barber, Chandrasekaran Mohan, Vijayshankar Raman, Richard Sefton Sidle, Pinar Tozun
  • Patent number: 11157495
    Abstract: Methods, systems, and computer program products for dynamically managing predicate expression columns in an encrypted database are provided herein.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Akshar Kaul, Gagandeep Singh, Hong Min, Manish Kesarwani
  • Patent number: 11151142
    Abstract: A system, method, server, and computer readable medium for tracking goal progression. Input establishing accounts for providers serving clients is received. Each of the clients is assigned to one or more of the providers in response to selections from an administrator. Goals are established for each of the clients in response to treatments and assistance required. Data associated with each of the clients received from the providers is compiled. A determination is made whether the goals are being met in response to rules based on the compiled data. Alerts are automatically communicated in response to the compiled data varying from a threshold to become significant for one or more of the clients.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: October 19, 2021
    Assignee: Parallax Behavioral Health, Inc.
    Inventors: Lisa A. Marshall, James Gaynor
  • Patent number: 11144361
    Abstract: In accordance with an embodiment, described herein is a system and method for dependency analysis for a calculation script in a multidimensional database computing environment. A multidimensional database cube aggregation can be represented as a lattice of blocks or cube, arranged according to a database outline (e.g., intra-dimensional or member hierarchy). When the multidimensional database system performs computations in parallel for a given calculation script, portions of the cube that can be computed concurrently are identified.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 12, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vinod Padinjat Menon, Kumar Ramaiyer
  • Patent number: 11144554
    Abstract: A system, method, server, and computer readable medium for tracking goal progression. Input establishing accounts for providers serving a client is received. The client is an individual receiving treatment or assistance. The accounts are stored in a server available through one or more networks. The client is assigned to one or more of the providers in response to selections from an administrator. Goals and a plan of action are established for the client in response to treatments and assistance required. Data associated with the client received from the providers is compiled. A determination is made whether thresholds associated with the goals are being met based on the compiled data.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: October 12, 2021
    Assignee: Parallax Behavioral Health, Inc.
    Inventors: Nathaniel T. Bradley, James Gaynor, Joshua S. Paugh, Paul Arena
  • Patent number: 11138211
    Abstract: A system for determining qualified contributors of a document is provided. A system can analyze user activities associated with a document to provide meaningful insights indicating the key contributors of the document based on a contributor policy. The contributor policy defines contribution factors and criteria that is used to determine when a user is deemed as a qualified contributor. The contribution factors can be used in an analysis of one or more user activities to determine a contribution score for each user associated with a document. The contribution scores of the users can be compared with a threshold to identify qualified contributors. The identified users are listed as qualified contributors of the document and associated with the document in the metadata. The contributor information can be utilized to inform readers of the document, identity expertise of these contributors, or recommend relevant documents to the contributors.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 5, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jill Kathleen Larson, Venkat Pradeep Chilakamarri, Rui Hu, Subash Kumar Bhamidipati, Brian T. Albrecht
  • Patent number: 11138244
    Abstract: Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Moniz, Yvon R. Nonez, Claudiu D. Popescu, Graham A. Watts
  • Patent number: 11126663
    Abstract: In one embodiment, an apparatus comprises a decompression engine to determine a plurality of tokens used to encode a block of data; populate a lookup table with at least two of the tokens in order of increasing token length; disable a first portion of the lookup table and enable a second portion of the lookup table based on a value of a payload of the block of data; and search for a match between a token and the payload in the second portion of the lookup table.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: September 21, 2021
    Assignee: Intel Corporation
    Inventors: Sudhir K. Satpathy, Vikram B. Suresh, Sanu K. Mathew, Vinodh Gopal
  • Patent number: 11120034
    Abstract: A method and system including one or more data sources; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: initiate a business intelligence (BI) tool; connect to a BI platform; receive selection of an initiate query control; retrieve one or more database coupling components, wherein each database coupling component corresponds to a data source; display the retrieved one or more database coupling components; and receive selection of at least one of the retrieved one or more database coupling components to provide data in response to execution of a query. Numerous other aspects are provided.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 14, 2021
    Assignee: SAP SE
    Inventors: Sowmya Kalidindi, Sathya G, Vignesh Sankaran, Prasanna Bhat Mavinakuli
  • Patent number: 11106428
    Abstract: The disclosed embodiments illustrate a method and a system for managing crowd-sensed data, associated with events occurring in a geographical area. The method includes receiving crowd-sensed data from one or more data sources, wherein the crowd-sensed data comprises one or more event reports associated with at least a type of each of one or more events reported by the one or more data sources. The method further includes generating a data structure based on an aggregation of the received crowd-sensed data. Further, the method includes determining first information and second information based on at least the generated data structure, a reputation score of each of the one or more data sources and metadata associated with each of the one or more event reports. The method further includes displaying at least the determined first information and second information based on at least a prioritization of the one or more events.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: August 31, 2021
    Assignee: Conduent Business Services, LLC
    Inventors: Sharanya Eswaran, Deepthi Chander, Mridula Singh, Tridib Mukherjee, Koustuv Dasgupta