Patents Examined by Christopher J Raab
-
Patent number: 11243950Abstract: 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: GrantFiled: August 2, 2021Date of Patent: February 8, 2022Assignee: Beijing OceanBase Technology Co., Ltd.Inventor: Mengmeng Chen
-
Patent number: 11238058Abstract: 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: GrantFiled: November 2, 2020Date of Patent: February 1, 2022Assignee: Google LLCInventors: Marc Alexander Najork, Sujith Ravi, Michael Bendersky, Peter Shao-sen Young, Timothy Youngjin Sohn, Mingyang Zhang, Thomas Nelson, Xuanhui Wang
-
Patent number: 11238101Abstract: 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: GrantFiled: October 27, 2020Date of Patent: February 1, 2022Assignee: SOUNDHOUND, INC.Inventor: Keyvan Mohajer
-
Patent number: 11232135Abstract: 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: GrantFiled: April 2, 2020Date of Patent: January 25, 2022Inventors: Shantanu Bhattacharyya, Geet Garg, Vittal Sirigiri, Darshan Kathiriya
-
Patent number: 11194778Abstract: 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: GrantFiled: December 18, 2015Date of Patent: December 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Ramkrishna Bordawekar, Vincent Kulandaisamy, Oded Shmueli
-
Patent number: 11182398Abstract: 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: GrantFiled: April 2, 2020Date of Patent: November 23, 2021Assignee: Versata Development Group, Inc.Inventors: Brian K. Showers, Brandon M. Beck, Nathan E. Little
-
Patent number: 11176102Abstract: 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: GrantFiled: December 5, 2019Date of Patent: November 16, 2021Assignee: Cohesity, Inc.Inventors: Chinmaya Manjunath, Anirvan Duttagupta, Anubhav Gupta, Sidharth Mishra, Zhihuan Qiu
-
Patent number: 11176125Abstract: 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: GrantFiled: February 20, 2019Date of Patent: November 16, 2021Assignee: SAP SEInventors: Martin Friedt, Baré Said
-
Patent number: 11157508Abstract: 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: GrantFiled: June 21, 2019Date of Patent: October 26, 2021Assignee: salesforce.com, inc.Inventor: Arun Kumar Jagota
-
Patent number: 11157499Abstract: 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: GrantFiled: January 3, 2020Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Gustavo Arocena, Adam J. Storm, Christian Garcia-Arellano, Ronen Grosman, Daniele Costante Zilio
-
Patent number: 11157307Abstract: 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: GrantFiled: May 24, 2017Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Ronald Jason Barber, Chandrasekaran Mohan, Vijayshankar Raman, Richard Sefton Sidle, Pinar Tozun
-
Patent number: 11157495Abstract: Methods, systems, and computer program products for dynamically managing predicate expression columns in an encrypted database are provided herein.Type: GrantFiled: July 23, 2019Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Akshar Kaul, Gagandeep Singh, Hong Min, Manish Kesarwani
-
Patent number: 11151142Abstract: 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: GrantFiled: August 2, 2018Date of Patent: October 19, 2021Assignee: Parallax Behavioral Health, Inc.Inventors: Lisa A. Marshall, James Gaynor
-
Patent number: 11144361Abstract: 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: GrantFiled: October 21, 2019Date of Patent: October 12, 2021Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vinod Padinjat Menon, Kumar Ramaiyer
-
Patent number: 11144554Abstract: 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: GrantFiled: September 25, 2018Date of Patent: October 12, 2021Assignee: Parallax Behavioral Health, Inc.Inventors: Nathaniel T. Bradley, James Gaynor, Joshua S. Paugh, Paul Arena
-
Patent number: 11138211Abstract: 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: GrantFiled: July 30, 2018Date of Patent: October 5, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jill Kathleen Larson, Venkat Pradeep Chilakamarri, Rui Hu, Subash Kumar Bhamidipati, Brian T. Albrecht
-
Patent number: 11138244Abstract: 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: GrantFiled: December 11, 2018Date of Patent: October 5, 2021Assignee: International Business Machines CorporationInventors: Michael J. Moniz, Yvon R. Nonez, Claudiu D. Popescu, Graham A. Watts
-
Patent number: 11126663Abstract: 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: GrantFiled: May 25, 2017Date of Patent: September 21, 2021Assignee: Intel CorporationInventors: Sudhir K. Satpathy, Vikram B. Suresh, Sanu K. Mathew, Vinodh Gopal
-
Patent number: 11120034Abstract: 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: GrantFiled: November 13, 2018Date of Patent: September 14, 2021Assignee: SAP SEInventors: Sowmya Kalidindi, Sathya G, Vignesh Sankaran, Prasanna Bhat Mavinakuli
-
Patent number: 11106428Abstract: 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: GrantFiled: October 27, 2016Date of Patent: August 31, 2021Assignee: Conduent Business Services, LLCInventors: Sharanya Eswaran, Deepthi Chander, Mridula Singh, Tridib Mukherjee, Koustuv Dasgupta