Patents Examined by Christopher J Raab
-
Patent number: 11704298Abstract: Embodiments described herein are directed to measuring and improving an index quality of a distributed data system. For example, various quality metrics are determined on a per partition basis of the distributed data system. Each of the quality metrics are indicative of a quality of a particular property of a partition. The quality metrics are aggregated to generate an overall index quality score, which provides a measure of the performance of the index. The index quality score is utilized to automatically detect an inefficiency of the index and automatically determine that certain index maintenance actions should be automatically performed to improve the performance of the index. Each quality metric may also be individually analyzed to determine which database property is affecting the performance of the index the most.Type: GrantFiled: March 5, 2021Date of Patent: July 18, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Babatunde Micheal Okutubo
-
Patent number: 11693859Abstract: Aspects of the present disclosure disclose techniques for data retrieval. The method includes receiving, from a client device, a request defining an original structured query language (SQL) query; processing the SQL query to identify a set of search engine clauses included in the original SQL query; converting the set of search engine clauses into a search engine query; communicating the search engine query to a search engine for execution; receiving object identifiers for one or more objects that match the search engine query; generating a database query based on the received object identifiers; executing the database query; and receiving and returning results of the executed database query to the client device.Type: GrantFiled: December 30, 2020Date of Patent: July 4, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Alexandru Sorin Radu, Kara Grace Hatherly
-
Patent number: 11675791Abstract: A system, method, server, and computer readable medium for tracking progression toward a customized goal. Input establishing accounts for clients is received. Each of the clients is assigned to one or more of the providers in response to selections from an administrator. Customized goals are established for each of the clients based on treatment or assistance required. Data associated with each of the clients is received from the one or more providers. Data associated with each of the clients received from the providers is compiled. A determination is made whether the customized goals are being met in response one or more thresholds for the compiled data. Alerts are automatically communicated to at least the one or more providers in response to the compiled data varying from the one or more thresholds to become significant for one or more of the clients.Type: GrantFiled: October 19, 2021Date of Patent: June 13, 2023Assignee: DATA HEALTH PARTNERS, INC.Inventors: Lisa A. Marshall, James Gaynor
-
Patent number: 11652880Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: GrantFiled: December 14, 2020Date of Patent: May 16, 2023Assignee: Palantir Technologies Inc.Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Patent number: 11645309Abstract: A computing system includes a database and a discovery application. The discovery application obtains credentials for accessing a server hosting a software bus application which connects a plurality of applications within a managed network. The discovery application selects, based on a pattern corresponding to the software bus application, one or more files to access, transmits, to the server, instructions to access the one or more files, and receives therefrom data identifying a plurality of attributes of the software bus application. Based on this data, the discovery application transmits, to the server, instructions to identify communicative connections established between the plurality of software applications by way of the software bus application and receives therefrom data identifying the communicative connections.Type: GrantFiled: October 27, 2020Date of Patent: May 9, 2023Assignee: ServiceNow, Inc.Inventors: Tom Bar Oz, Noam Biran, Hail Tal, Aviya Aron, Robert Bitterfeld, Boris Erblat, Bary Solomon
-
Patent number: 11645248Abstract: Data migration of large volumes can require large memory requirements and knowledge of complicated data migration tools. In one example, a data migration application may be initiated and a data volume may be identified to migrate from a source database to a destination database. The process may include deleting data currently stored in a staging table of the destination database, and transmitting the data volume from the source database to the staging table stored in the destination database.Type: GrantFiled: April 5, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Rob K. Johnson, Kenneth C. Barnett
-
Patent number: 11645281Abstract: The subject technology receives a query, the query including a set of statements for performing the query. The subject technology populates a compilation context based at least in part the query. The subject technology invokes a compiler to perform a compilation process based on the compilation context. The subject technology performs a lookup operation on a stored plan cache for an exact match based on information from the compilation context. The subject technology, in response to determining an exact match, determines whether the particular query plan requires re-compilation based on a data dependent optimization. The subject technology determines whether a plan cache entry corresponding to the particular query plan includes a data property constraint. The subject technology determines whether the data property constraint still holds based on a set of data properties.Type: GrantFiled: August 30, 2022Date of Patent: May 9, 2023Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Xuelai Cui, Sangyong Hwang, Allison Waingold Lee, Boyung Lee, Nicola Dan Onose, William Waddington, Jiaqi Yan, Li Yan, Yongsik Yoon
-
Patent number: 11630830Abstract: A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.Type: GrantFiled: July 6, 2020Date of Patent: April 18, 2023Assignee: Cloudera Inc.Inventors: Marcel Kornacker, Justin Erickson, Nong Li, Lenni Kuff, Henry Noel Robinson, Alan Choi, Alex Behm
-
Patent number: 11625397Abstract: A computer system comprises one or more processors, a primary database system, and a secondary database system. The secondary database system is configured as a hot-standby system for the primary database system. The secondary database system is capable of providing at least a minimum amount of essential functionality of the primary database system during a disruption to the primary database system. The primary database system is configured by programming instructions, executable on the computer system, to cause the one or more processors to determine from a query request from a client application directed to the primary database system that workload from a query may be shifted to the secondary database system and selectively instruct the client application to direct the secondary database system to execute the query based on a per-table calculated result lag. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: April 15, 2022Date of Patent: April 11, 2023Assignee: SAP SEInventors: Yinghua Ouyang, Zhen Tian
-
Patent number: 11593344Abstract: A computer-implemented method may include monitoring an age of a tile of a map, where the map includes multiple tiles including the tile. The method may also include, based on the age exceeding a threshold age, determining that the tile of the map is to be updated, and receiving a location indicator from a vehicle. The method may additionally include transmitting an update message to a vehicle traversing a track within the tile as indicated by the location indicator, where the update message includes instructions to cause the vehicle to gather and submit sensor data to a computing system. The method may also include receiving the sensor data from the vehicle, and updating the tile of the map based on the received sensor data.Type: GrantFiled: July 1, 2020Date of Patent: February 28, 2023Assignee: NVIDIA CORPORATIONInventors: François Joseph Bailly, Kevin Yang
-
Patent number: 11586624Abstract: A system comprises an interface, a processor, and a memory. The interface is configured to receive a query. The processor is configured to: determine a set of nodes for the query; determine whether a node of the set of nodes comprises a first engine node type or a second engine node type, wherein determining whether the node of the set of nodes comprises the first engine node type or the second engine node type is based at least in part on determining whether the node is able to be executed in a second engine; and generate a plan based at least in part on the set of nodes. The memory is coupled to the processor and is configured to provide the processor with instructions.Type: GrantFiled: April 22, 2021Date of Patent: February 21, 2023Assignee: Databricks, Inc.Inventors: Shi Xin, Alexander Behm, Shoumik Palkar, Herman Rudolf Petrus Catharina van Hövell tot Westerflier
-
Patent number: 11580142Abstract: A system and associated methodology manages localization data. According to one embodiment of the present invention a primary set of data associated with one or more specific locations is imported and matched to a predefined format. Thereafter external, secondary, data associated with each of the localities listed in the primary data set is collected from a plurality of third party location service providers. With the collected secondary data matched to the same predefined format a comparison is made between the plurality of secondary data sets and the primary data set. Differences between the data sets are identified and the primary data set modified as necessary. Thereafter, normalized data from the modified primary data set is exported to the third party location service providers to enhance consistency and reliable of locational data.Type: GrantFiled: June 30, 2021Date of Patent: February 14, 2023Assignee: Ignite Local Search Solutions, IncInventors: Ari Kaufman, Jacob Meier, Daniel Weiner
-
Patent number: 11580079Abstract: Providing access to usage reports on a cloud-based data warehouse including maintaining, by a management module, a metadata table on the cloud-based data warehouse, wherein the metadata table comprises usage reports for a plurality of organizations; receiving, by the management module, a request for the metadata table from an administrator account for a first organization of the plurality of organizations; granting, by the management module, the administrator account permission to access a filtered portion of the metadata table, wherein the filtered portion of the metadata table is generated by filtering the metadata table by an organization identifier of the first organization; and providing, by the management module, the filtered portion of the metadata table to the administrator account.Type: GrantFiled: July 9, 2020Date of Patent: February 14, 2023Assignee: SIGMA COMPUTING, INC.Inventors: Robert C. Woollen, Joseph Bates
-
Patent number: 11573949Abstract: Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.Type: GrantFiled: March 12, 2021Date of Patent: February 7, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Charles Kilian, Louisa Rose Millott, Gareth Alun Jones, Andrew Craig Bragdon, Yu Xiao, Arun Mathew Abraham, Kevin J. Blasko, Christopher Lovett, Mark Groves
-
Patent number: 11567936Abstract: Implementations described herein relate to systems and methods to provide platform agnostic query acceleration. In some implementations, a method includes receiving, at a processor associated with a query acceleration service, a request from an client/application, wherein the request conforms to a particular wire protocol of a plurality of supported wire protocols, and wherein the request includes header data and body content data, analyzing the request to identify at least one of a query and a command in the body content data, determining an optimal matched model of the one or more query acceleration models, rewriting the query based on the optimal matched model, transmitting the rewritten query to the query processing platform, receiving a response to the rewritten query or the query from the query processing platform, and transmitting the received response to the application, wherein the transmission is configured based on the particular wire protocol.Type: GrantFiled: September 19, 2022Date of Patent: January 31, 2023Assignee: Keebo Inc.Inventors: Alekh Jindal, Barzan Mozafari, Yongjoo Park, Brian Westphal, Shi Qiao, Matthew Larsen, Advait Abhay Dixit
-
Patent number: 11567956Abstract: A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.Type: GrantFiled: July 6, 2020Date of Patent: January 31, 2023Assignee: Cloudera, Inc.Inventors: Marcel Kornacker, Justin Erickson, Nong Li, Lenni Kuff, Henry Noel Robinson, Alan Choi, Alex Behm
-
Patent number: 11556503Abstract: A method for data storage includes assigning multiple different portions of a given object, which is stored in non-volatile storage, for access by multiple respective software modules running on one or more processors. Storage operations are performed by the software modules in the portions of the given object. Respective local values, which are indicative of most recent times the storage operations were performed in the given object by the respective software modules, are updated by the software modules. A global value is updated for the given object, by consolidating updates of the local values performed by the software modules.Type: GrantFiled: July 30, 2020Date of Patent: January 17, 2023Assignee: Google LLCInventors: Ezra Hoch, Eli Weissbrem
-
Patent number: 11556590Abstract: Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.Type: GrantFiled: June 3, 2020Date of Patent: January 17, 2023Assignee: OPEN TEXT SA ULCInventors: Jaime Ayats Ardite, Todd Russell Poston
-
Patent number: 11550787Abstract: Match rules for rewriting queries to use materialized views may be dynamically generated by a database system. A database system may generate rules that indicate whether a given query can use a materialized view and how to rewrite the given query to use the materialized view. A query may be received and the rules may be applied to the query to determine that the query can use the materialized view and to rewrite the query to use the materialized view. The rewritten query can then be executed.Type: GrantFiled: December 10, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Andre Hernich, Vuk Ercegovac, Gaurav Saxena, Panagiotis Parchas, Yannis Papakonstantinou, Balakrishnan Narayanaswamy, Enrico Siragusa
-
Patent number: 11550854Abstract: There is a need to automatically provide one or more electronic documents to the user. In one example, embodiments comprise, generating a facility visit data object for a user describing one or more facility attributes for one or more facilities associated with a potential visit from the user. One or more electronic documents may be determined to be retrieved based at least in part on the facility visit data object. One or more user interaction electronic document data objects may be generated to enable interaction between the user and the one or more electronic document data objects. One or more modified user interaction electronic document data objects may be received and may be provided to one or more facility computing entities in response to one or more trigger events.Type: GrantFiled: September 28, 2021Date of Patent: January 10, 2023Assignee: UnitedHealth Group IncorporatedInventors: Garry Choy, Rick A. Hamilton, Rafael Campos Do Amaral E Vasconcellos, Gregory J. Boss, Kerrie L. Holley