Patents Examined by Md. I Uddin
  • Patent number: 11366807
    Abstract: Examples disclosed herein are relevant to configurations of hash tables. An example hash table includes is configured to be placed into a contiguous block of shared memory and be used across multiple processes. The hash table can include a memory layout having two logical tables: a metadata table and a storage array. In addition, a storage bitmap can be used to determine available memory locations in the storage array. Disclosed configurations can be suited for use in high-performance computing applications.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: June 21, 2022
    Assignee: Target Brands, Inc.
    Inventors: Christopher Fretz, Hrishikesh V. Prabhune, Luis F. Stevens
  • Patent number: 11366842
    Abstract: A service monitoring system (SMS) transforms machine data from a monitored information technology (IT) environment into meaningful key performance indicators (KPIs) that each represents some measure of a service implemented by the environment on an ongoing basis. An overall health score for the service is determined from the KPIs and a prediction is made for a future health score. Data regarding a particular KPI and other KPIs is transformed to predicted future values for the particular KPI over a prediction window. Additionally, predicted future KPI scores may be used to determine a KPI impact score reflecting some measure of the degree to which the KPI, its related components, or processing related thereto, can influence the actual future health score. The KPI impact scores condition or direct the future operation of one or more SMS processes.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 21, 2022
    Assignee: Splunk Inc.
    Inventors: Arvind Swaminathan, Xiang Zhou
  • Patent number: 11366858
    Abstract: A method prepares data for subsequent analysis. The method obtains a data model that encodes a data sources as a tree of logical tables. Each logical table has its own physical representation and includes logical fields. Each logical field corresponds to either a data field or a calculation that spans logical tables. The method associates each logical table in the data model with a corresponding concept in a concept graph. The concept graph embodies hierarchical inheritance of semantics. For each logical field, the method assigns a semantic role to the logical field based on a concept corresponding to a logical table. The method also validates the logical field based on its semantic role. The method also displays transformations to clean the logical field based on validating the logical field. The method transforms the logical field according to a user selection, and updates the logical table.
    Type: Grant
    Filed: November 10, 2019
    Date of Patent: June 21, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventor: Ryan Andrew Atallah
  • Patent number: 11354272
    Abstract: An embodiment of the present invention is directed to determining non-utilized storage within a file system and providing a meaningful report for reclaims. An embodiment of the present invention is directed to implementing a reporting tool for presenting information about the storage allocated to one or more Linux servers, file systems as well as other components, resources and/or systems. The data may then be used to aid decision making for performing reclaims of the storage which may be highlighted as unused.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: June 7, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rahul Srivastava, Venkata Satyanarayana Kandepu, Paul Robinson
  • Patent number: 11347795
    Abstract: Provided are tools and methods for formatting mapping information from a data integration system (DIS) having stored therein a plurality of instances of mapping information, wherein an instance of mapping information includes information related to a data transfer between sources and targets coupled to the data integration system. The method includes generating and displaying a graphical user interface (GUI) on a display system and accepting user selections and input responsive thereto. The method includes receiving a user request for a mapping level dependency or for a port dependency table. The method prompts the user and receives user input to complete a search of the DIS according to the user request. All instances of mapping information matching the user request are found and the information is formatted and displayed in an intuitive format, such as a hierarchical tree structure or a table.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: May 31, 2022
    Assignee: salesforce.com, inc.
    Inventors: Prateek Tandon, Harsha Vardhan Parvataneni
  • Patent number: 11334439
    Abstract: An example operation may include one or more of retrieving, into a new node to be instantiated in a blockchain network, a state database checkpoint of a state database created at a block number of a blockchain of the blockchain network, retrieving, into the new node, blocks of the blockchain from the checkpoint block number to a current block number, constructing an initial state database from the received state database checkpoint, and executing, at the new node, the transactions of the retrieved blocks on the initial state database to generate a current state database.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Senthilnathan Natarajan, Chander Govindarajan, Manish Sethi, Adarsh Saraf
  • Patent number: 11334625
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include an atomized workflow loader configured to receive an atomized dataset to load into a data store, and to determine resource requirements data to describe at least one resource requirement. The atomized workflow loader may be further configured to select a data store type based on a resource requirement, and perform a load operation of the atomized dataset as a function of the data store type.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: May 17, 2022
    Assignee: data.world, Inc.
    Inventors: Bryon Kristen Jacob, David Lee Griffith, Triet Minh Le, Jon Loyens, Brett A Hurt, Arthur Albert Keen
  • Patent number: 11321322
    Abstract: A lightweight database-management system (DBMS) is based on a dynamic microservices architecture that implements each granular DBMS feature or function as a distinct, independently executable microservice. The DBMS's Parser front-end responds to each incoming query by selecting the first bind-time database feature needed to process the query. The Parser forwards its selection through a Channel-Binding subsystem to an Event Services Activation subsystem that activates a corresponding microservice to perform the selected feature. The first feature then selects the next required bind-time feature for activation, and this process continues sequentially until all required bind-time microservices have been identified, activated, and run. Runtime query-processing features are then sequentially selected in a similar manner. However, each selected runtime microservice is preloaded but not run.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Meng Wan, Shuo Li, Xiaobo Wang
  • Patent number: 11321343
    Abstract: Embodiments operate a multi-tenant cloud system. At a first data center, embodiments authenticate a first client and store resources that correspond to the first client, the first data center in communication with a second data center that is configured to authenticate the first client. Embodiments divide the resources into base data and regular data, where the base data is a minimum data needed to allow the resources to be available to the first client at the second data center. Embodiments store the base data on a cloud storage in a base data export file and store the regular data on the cloud storage in a regular data export file. Embodiments export the base data export file to the second data center and when the exporting the base data export file has completed, exports the regular data export file to the second data center.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: May 3, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sudhir Kumar Srinivasan, Balakumar Balu, Venkateswara Reddy Medam, Kuang-Yu Shih, Fannie Ho
  • Patent number: 11314753
    Abstract: Systems and methods are disclosed for receiving and executing a query received from a data intake and query system and providing results to a first group of worker nodes in a distributed execution environment. The query identifies a set of data to be processed and a manner of processing the set of data. Based on the query, the system defines a query processing scheme, and generates instructions for a second group of worker nodes to obtain the set of data from one or more dataset sources and to process the set of data. The system communicates results of the query to the first group of worker nodes.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: April 26, 2022
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Arindam Bhattacharjee
  • Patent number: 11294938
    Abstract: A generalized distributed framework is provided for parallel search and retrieval of unstructured and structured patient data across zones with hierarchical ranking. In various embodiments, patient data is ingested from a plurality of data sources. A plurality of data models is populated based on the ingested patient data, each data model comprising an abstract data type. The plurality of data models is stored in an index. A search request is processed against the index, the search request comprising one or more attribute of the abstract data type.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Beymer, Tanveer Syeda-Mahmood
  • Patent number: 11288272
    Abstract: In some embodiments, a method detects a cancelation of a query for an application that is running. The query is being performed on a database system. The method processes the cancellation to determine one or more threads associated with the query and sends a signal to the one or more threads that are associated with the process to suspend the one or more threads. One or more signal handlers for the one or more threads are called and an exception is thrown by the one or more signal handlers to cancel the query. The exception causes the query to be canceled.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 29, 2022
    Assignee: SAP SE
    Inventors: Chae Kwang Lee, Juchang Lee, Jaeyoung Choi
  • Patent number: 11275717
    Abstract: Approaches for parallelized data deduplication. An instruction to perform data deduplication on a plurality of files is received. The plurality of files is organized into two or more work sets that each correspond to a subset of the plurality of files. Responsibility for performing each of said two or more work sets is assigned to a set of nodes in a cluster of nodes. The nodes may be physical nodes or virtual nodes. Each node in the set performs data deduplication on a different work set. In performing data deduplication, each node may store metadata describing where shared chunks of data are maintained in a distributed file system. The shared chunks of data are two or more sequences of bytes which appear in two or more of said plurality of files.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: March 15, 2022
    Assignee: Cohesity, Inc.
    Inventor: Hariprasad Bhasker Rao Mankude
  • Patent number: 11275720
    Abstract: An improved database-management system determines that a near-capacity leaf page of its database index must be split into multiple pages in order to store newly added index entries. The system determines whether the page should be “multi-split” into more than two pages, the total number of new pages to be added, and the range of indexed values assigned to each new page. These determinations are made as functions of the frequency with which the index page, and other index pages for the same index, have been split in the past, of the data distribution of values indexed by the leaf page, and of the degree of sequentiality of entries added to the leaf page. Leaf pages approaching capacity may also be scheduled for “pre-split” splitting during a period of lower utilization. These multi-split and pre-split operations reduce the numbers of index splits and of corresponding synchronous database-log writes.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ying Zhang, Xiaobo Wang, Shuo Li, Ping Wang, Leilei Li, Akiko Hoshikawa
  • Patent number: 11256751
    Abstract: Methods and systems are used for providing a domain specific language (DSL) for a cloud hosted system with metric-based state. As an example, a first DSL query request including first DSL query input based on a DSL is received. The first DSL query input is translated to a first set of query instructions based on the first DSL query input, translation rules metadata, and the DSL. The first set of query instructions is executed to retrieve, for each cloud system of a plurality of cloud systems, metrics data associated with an application state of an application deployed on each cloud system stored in a cloud deployment repository. A first set of response output is computed by matching the retrieved metrics data from the cloud deployment repository to the first DSL query input. A first DSL query response including the first set of response output is transmitted to a client system.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventors: Mitko Kolev, Markus Muenkel, Venkata Narayana Papineni
  • Patent number: 11256594
    Abstract: Estimating a time to perform an operation on a prospective data set of a selected size that includes a plurality of data entities and relationships between the data entities. A number of data sets of different size each comprising a number of like data entities and like relationships between the like data entities are received as input. A number of actions performed on a subset of the number of like data entities and like relationships between the like data entities that substantially comprise the operation are provided as output. For each of the number of data sets of different size, an elapsed time to perform a batch process for each of the number of actions on the subset of the number of like data entities and like relationships between the like data entities that comprise the operation is calculated.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: February 22, 2022
    Assignee: salesforce.com, inc.
    Inventor: Manish Kumar Anand
  • Patent number: 11250087
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: February 15, 2022
    Assignee: Google LLC
    Inventor: Praveen Paritosh
  • Patent number: 11249958
    Abstract: Described herein is a computer implemented method. The method comprises receiving, from a user device, a selected workflow message identifying a selected workflow; accessing the selected workflow from a workflow data store; evaluating, using runtime context information received from the user device, one or more secondary triggers associated with the selected workflow to determine an applicable branch of the selected triggered workflow; communicating, to the user device, branch information in respect of the applicable branch, the branch information including information in respect of one or more operations that would be performed if the selected workflow was executed.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 15, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Christopher Charles Mann, Jose Ignacio Romagnoli
  • Patent number: 11243960
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform to implement computerized tools to facilitate expedited queries based on query results generated by disparate computing and database architectures, according to at least some examples. For example, a method may include generating multiple results of queries, storing the multiple results of queries in a memory, and linking each of the multiple results of queries to a portion of data stored in a graph. The method can include receiving data representing a query and accessing data representing quiescent data values to form a query result.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: February 8, 2022
    Assignee: data.world, Inc.
    Inventors: David Lee Griffith, Shad William Reynolds
  • Patent number: 11244246
    Abstract: Systems, computer-implemented methods, and non-transitory computer readable media are provided for sharing medical data. The disclosed systems may be configured to create a first workgroup having a first knowledgebase. This first knowledgebase may be federated with a common knowledgebase, and with a second knowledgebase of a second workgroup. At least one of the first knowledgebase, common knowledgebase, and second knowledgebase may be configured to store data items comprising associations, signs, and evidence. The signs may comprise measurements and contexts, and the associations may describe the relationships between the measurements and contexts. The evidence may support these associations. The disclosed systems may be configured to receive a request from a user in the first workgroup, retrieve matching data items, and optionally then output to the user at least some of the retrieved matching data items. The request may comprise at least one of a first association and a first measurement.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: February 8, 2022
    Assignee: ILLUMINA, INC.
    Inventors: Kai-How Farh, Donavan Cheng, John Shon, Jorg Hakenberg, Eugene Bolotin, James Casey Geaney, Hong Gao, Pam Cheng, Inderjit Singh, Daniel Roche, Milan Karangutkar