Patents Examined by Hasanul Mobin
  • Patent number: 12197400
    Abstract: A data processing service receives a request from a first collaborator to create a clean room for data sharing collaboration with at least a second collaborator. In response, the data processing service creates an execution environment separate from the data environment of the first collaborator and the second collaborator. The first and second collaborators can then add content into the clean room in the form of data tables and executable notebooks. Approval from each collaborator is required before a notebook can be executed using any data table shared into the clean room. Upon receiving notebook approval from each collaborator, the data processing service creates a notebook job to execute the notebook on one or more cluster computing resources of the data processing service to generate an output.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: January 14, 2025
    Assignee: Databricks, Inc.
    Inventors: William Chau, Abhijit Chakankar, Stephen Michael Mahoney, Daniel Seth Morris, Itai Shlomo Weiss
  • Patent number: 12197391
    Abstract: When a transfer target file is updated during multiple part upload of the transfer target file to an external storage system, a file storage system stops the multiple part upload of the transfer target file, and performs multiple part upload of the updated file to the external storage system.
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: January 14, 2025
    Assignee: HITACHI VANTARA, LTD.
    Inventors: Tomoki Shimizu, Hoshun Terazumi, Shinji Ogasawara, Takeshi Kitamura
  • Patent number: 12189575
    Abstract: A file system and a related method are presented. The file system includes a data storage including a plurality of data blocks; a merge index including a plurality of namespace entries, wherein the plurality of namespace entries include a plurality of blockmap entries and a plurality of local reference entries; a deduplication database including a plurality of deduplication indices and a plurality of global reference entries for a plurality of datasets; and an indexing system configured to generate the plurality of namespace entries and the plurality of global reference entries.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 7, 2025
    Assignee: Druva Inc.
    Inventors: Milind Vithal Borate, Srikiran Gottipati, Somesh Jain
  • Patent number: 12190179
    Abstract: Automation solutions for event logging and debugging on KUBERNETES are disclosed. A system for event logging and debugging on a distributed application cluster includes a user interface and at least one processor for executing instructions. The instructions, when executed, instruct the at least one processor to provide an edge module configured to deploy a Berkeley Packet Filter (BPF) probe and a BPF program in a computing environment. The BPF probe is triggered based on an event associated with a distributed application running in a user space of the computing environment. Data associated with the event is collected in a kernel space of the computing environment via the BPF program and transferred from the BPF program to the edge module. A query request associated with the collected data is sent to the edge module. A response corresponding to the collected data is received at the user interface.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: January 7, 2025
    Assignee: New Relic, Inc.
    Inventors: Zain Mohamed Asgar, Omid Jalal Azizi, James Michael Bartlett, Ruizhe Cheng, Phillip Kuznetsov, Ishan Mukherjee, Michelle Aimi Nguyen, Natalie Grace Serrino, Yaxiong Zhao
  • Patent number: 12182089
    Abstract: Systems and methods are described for maintaining bifurcated data management while labeling data for artificial intelligence model development. For example, the system may receive a first label for a first sample from a first dataset, wherein the first dataset is accessible to a first subset of a plurality of users, and wherein the first subset comprises a first attribute. The system may receive first version metadata of the first label, wherein the first version metadata comprises a proposed label for the first sample assigned by a first user. The system may determine, based on a first user input from the first user, a first grouping of source code files for storing the first version metadata, wherein the first grouping of source code files is accessible to a second subset of the plurality of users, and wherein the second subset comprises a second attribute.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: December 31, 2024
    Assignee: Capital One Services, LLC
    Inventors: Tania Cruz Morales, Purva Shanker, Shannon Yogerst, Ignacio Espino, Dan Lin, Nathan Wolfe
  • Patent number: 12174797
    Abstract: A method for file system destinations includes obtaining events for storage on one or more of the storage systems. For each event, the method includes extracting at least one field value from the event, comparing the at least one field value to configurations of the storage systems to identify at least one storage system of the plurality of storage systems having a matching configuration, transmitting the event to an ingest module queue for the at least one storage system, selecting a partition for the event based on the at least one field value to obtain a selected partition, mapping the selected partition to a file using a partition mapping, and appending the event to the file on the at least one storage system.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: December 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Amritpal Singh Bath, Sarah Harun, Samat Jain, Felix Jiang, Shanmugam Kailasam, Li-Jen Liu, Jiahan Wang, Tingjin Xu
  • Patent number: 12169580
    Abstract: Using container-centric managed access, an administrator is enabled to define a set of future grants for each object that will be created in the future in a container managed by the administrator. When a user creates a database object, the system checks the future grants to determine if any apply to the user, the database object, or the combination. Any applicable future grants are applied to the database object before the user is allowed to modify it. As a result, the administrator is enabled to control the privileges associated with the database object even before the database object is created, while restricting individual object owners from managing privileges on their owned objects.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: December 17, 2024
    Assignee: Snowflake Inc.
    Inventors: Artin Avanes, Khalid Zaman Bijon, Peter Povinec
  • Patent number: 12164466
    Abstract: Methods, devices and computer program products facilitate the storage, access and management of log files that are associated with particular client devices. The log files provide a record of user or client device activities that are periodically sent to a data backup center. A dedicated log file server facilitates the processing and storage of an increasingly large number of log files that are generated by new and existing client devices. A storage server pre-processes the received log files to facilitate the processing and storage of the log files by the log file server. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: December 10, 2024
    Assignee: OPEN TEXT INC.
    Inventor: Mark Rees
  • Patent number: 12166832
    Abstract: The present disclosure relates to methods, systems, and storage media for detecting events based on updates to node profiles from electronic activities. Exemplary implementations may access an electronic activity transmitted or received via an electronic account associated with a data source provider; generate a plurality of activity field-value pairs; maintain a plurality of node profiles; identify a first state of a first node profile of the plurality of node profiles; update the first node profile using the electronic activity; identify a second state of the first node profile subsequent to updating the first node profile using the electronic activity; detect a state change of the first node profile based on the first state and the second state; determine that the state change satisfies an event condition; and store an association between the first node profile and an event type corresponding to the event condition.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: December 10, 2024
    Inventors: Oleg Rogynskyy, John Wulf, Sathya Hariesh Prakash, Tetiana Lutsaievska
  • Patent number: 12158882
    Abstract: A method for generating query response comprising receiving, by a processor, an input query from a first user; performing, by the processor, query parsing on the input query to generate a parsed query; determining, by the processor, a query type associated with the parsed query; for the query type being determined as initial query, performing: generating, by the processor, a first follow-up query to the input query based on the parsed query, and generating, by the processor, responses to the parsed query and the first follow-up query; and for the query type being determined as follow-up query to a previous query entered by a second user, performing: performing, by the processor, learning of a query sequence from the previous query to the input query, and generating, by the processor, responses to the parsed query and a second follow-up query.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: December 3, 2024
    Assignee: HITACHI, Ltd.
    Inventor: Joydeep Acharya
  • Patent number: 12141204
    Abstract: A method of generating a unified graph is described. First graph data is received from a first data source, nodes within the first graph data including first, second, and third fields. Second graph data is received from a second data source, nodes within the second graph data including first, second, and fourth fields. The unified graph is generated from the first and second graph data using aggregated fields of the first field and the third field as a unique identifier of a unified schema for nodes within the unified graph having a first type and aggregated fields of the first field and the fourth field as a unique identifier of the unified schema for nodes within the unified graph having a second type, wherein nodes of the unified graph represent entities and edges of the unified graph represent relationships among the entities.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: November 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipindeep Vangala, Long Qiu, Rafael Ferreira Barcelos, Julien J. T. Pierre, Sangita N. Pitre, Nishchay Kumar, Giselli Panontini De Souza, Juan Diego Ferre
  • Patent number: 12130876
    Abstract: Systems and methods for dynamic user profile projection are provided. One or more aspects of the systems and methods includes computing, by a prediction component, a predicted number of lookups for a future time period based on a lookup history of a user profile using a lookup prediction model; comparing, by the prediction component, the predicted number of lookups to a lookup threshold; and transmitting, by a projection component, the user profile to an edge server based on the comparison.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: October 29, 2024
    Assignee: ADOBE INC.
    Inventors: Nathan Ng, Tung Mai, Thomas Greger, Kelly Quinn Nicholes, Antonio Cuevas, Saayan Mitra, Somdeb Sarkhel, Anup Bandigadi Rao, Ryan A. Rossi, Viswanathan Swaminathan, Shivakumar Vaithyanathan
  • Patent number: 12131819
    Abstract: Approaches are provided for a prediction model determining a prediction indicative of the authorized user being associated with at least one anomaly event. In one example, a computer system may receive data from different sources. For example, the system may receive data associated with use of one or more monitored units of an automated storage and retrieval location. The system may also receive request data associated with a request for execution of the monitored controlled unit by an authorized user to a target user. The prediction model of the system may utilize the received data to determine the prediction that the authorized user is associated with at least one anomaly event associated with a diversion of a monitored unit away from the target user. The system may then provide the prediction for presentation.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: October 29, 2024
    Assignee: C/HCA, Inc.
    Inventors: Scott Murray, Dan Nguyen, Janet McCallister, Tara Haines, Erica Williams, George Tucker, Heather Fuller, Randy Scott Fagin, Thomas Neal Payne, Sarah Dhane, James E. Hicks, Christopher Anthony, Chigger Bynum, Brooke Hamilton, Hannah Marshall, Megan McGee, Edmund Jackson
  • Patent number: 12124434
    Abstract: A computer-implemented method for transmitting and/or submitting digital content such as feedback for an entity to a blockchain is disclosed. This may be, for example, the Bitcoin blockchain. The method, which is implemented at a first node, includes: submitting, to the blockchain, a first transaction for committing a first quantity of tokens to transfer to a second node associated with the entity, the first transaction having a first output; generating a first content for submission to the blockchain; and submitting, to the blockchain, a second transaction that returns a second quantity of the committed first quantity of tokens to an address associated with the first node, the second transaction having the first output of the first transaction as an input, wherein the first content is used to unlock the first output of the first transaction.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: October 22, 2024
    Assignee: nChain Licensing AG
    Inventors: Silvia Bartolucci, Pauline Bernat, Daniel Joseph
  • Patent number: 12124473
    Abstract: A computer-implemented method for dynamically modifying at least one visualization, the method comprising: receiving data from at least one database, receiving configuration data from at least one user, based on the received data, generating at least one report that includes at least one visualization based on the received data and the configuration data, receiving at least one annotation from at least one additional user, the at least one annotation including one or more tokens, transmitting at least one search query to the at least one database, the at least one search query including at least one of the one or more tokens, in response to transmitting the at least one search query, receiving updated visualization data from the at least one database, and displaying the updated visualization on one or more user interfaces of one or more user devices.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: October 22, 2024
    Assignee: Honeywell International Inc.
    Inventor: Ankit Singh
  • Patent number: 12124514
    Abstract: The disclosure relates to systems and methods of generating a grid pattern display from hierarchical data structures. A system may access a hierarchical data structure comprising a root node, a parent node, and a leaf node. The system may obtain a leaf node size and determine a margin for each cell and each group in the grid pattern to ensure uniform spacing for the leaf nodes in the grid pattern. The system may set presentation layer data based on the determined spacing to generate a set of data elements of the presentation layer. The system may split the set of data elements of the presentation layer based on a size of a display container, the display container being used to display the grid pattern. The system may consume the presentation layer into a display layer to render a grid transformation of the hierarchical data.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: October 22, 2024
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Claudio Alberto Soto, Aravind Kumar Ravindran
  • Patent number: 12117964
    Abstract: Example file management systems and methods are described. In one implementation, a system detects a user entry in a document. The system then retrieves knowledge relevant to the user entry. The system also presents the knowledge to a user.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: October 15, 2024
    Assignee: Dokkio, Inc.
    Inventors: James R. Groff, Allen S. L. Chen, Brian Kirchoff
  • Patent number: 12099519
    Abstract: A system is configured to replicate events to be processed by service regions. The system implements an event bus service that hosts an event bus in respective ones of a plurality of regions. The event bus service is configured to receive, at the event bus in a secondary region of the plurality of regions, a replicated indication of an event that is replicated from the event bus in a primary region of the plurality of regions. The event bus service determines, at the event bus in the secondary region, whether the primary region has completed processing of the event. Based on a determination that the primary region has not completed processing of the event within the pre-determined time period, the event bus service processes the event according to the replicated indication and indicates, in the replication record, that the secondary region has completed processing of the event.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: September 24, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rishi Baldawa, Siva Swaroop Palli, Arijit Choudhury, Shawn Patrick Jones, Felipe de Aguiar Kamakura, Mukti Ranjan Sahoo
  • Patent number: 12088565
    Abstract: A system and method are disclosed for training a recommendation system. The method includes initiating, at a server device, an item-vector matrix V, wherein the item-vector matrix V includes a value m related to a total number of items across one or more client devices and a value d representing a hidden dimension, transmitting the item-vector matrix V to each client device, wherein each client device trains a local matrix factorization model using a respective user vector U and the item-vector matrix V to generate a respective set of gradients on each respective client device, receiving, via a secure multi-party compute protocol, and from each client device, the respective set of gradients, updating the item-vector matrix V using the respective set of gradients from each client device to generate an updated item-vector matrix V and downloading the updated item-vector matrix V to at least one client device.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: September 10, 2024
    Assignee: Triplelind Holdings, Inc.
    Inventors: Gharib Gharibi, Greg Storm, Ravi Patel, Babak Poorebrahim Gilkalaye, Riddhiman Das
  • Patent number: 12079281
    Abstract: Methods and systems disclosed herein relate generally to generating and using graph models to perform entity-specific mappings to investigatory events. More specifically, data-reliability metrics are used to selectively use proxy nodes in graph-model trajectories during generation of the mappings.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: September 3, 2024
    Assignee: GENOSPACE, LLC
    Inventors: Niall O'Connor, Mickey Alan Correll, Kathryn Hopkins McGill, Luke Connors, Daniel Schlauch