Patents Examined by Eddy Cheung
-
Patent number: 12699634Abstract: Methods, systems, and devices for data management are described. A data management system (DMS) may support backup and recovery of a filesystem. The DMS may, as part of the backup, obtain a snapshot of the filesystem. The DMS may mount the snapshot within a user space of a node of the DMS. The user space may be isolated from other processes that execute on the node of the DMS. The DMS may generate, within the user space based on the mounted snapshot, index files that index the filesystem. In response to a subsequent request to access one or more files, the DMS may retrieve the one or more files from the snapshot mounted in the user space based on the index files.Type: GrantFiled: June 23, 2025Date of Patent: August 4, 2026Assignee: Rubrik, Inc.Inventors: Anshul Mohan Gupta, Takeshi Suzuki, Lewi Abseno
-
Patent number: 12699740Abstract: A generative document system creates generative search results documents using generative artificial intelligence (AI) models and dynamically determines which one of the generative search results documents to provide in response to a search query. For example, in response to receiving a search query, the generative document system obtains search link results (e.g., website links and corresponding grounding information) for the search query and utilizes this information with multiple generative AI models to generate various types of generative search results documents. Additionally, the generative document system generates and utilizes a generative document arbitration model to determine, based on the search link results, which of the generative search results documents to provide in response to the search query.Type: GrantFiled: March 28, 2025Date of Patent: August 4, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Mohamed Salman Ismail Gadit, Samer Hassan Hassan, Andrew Peter Oakley, Nathan James Chalmers, Ronak Ashwinkumar Shah, Doran Chakraborty, Aparna Rajaraman, Lile Palma Hattori, Rami Sayar, Vera Aster Brubaker, Matthew Yoshimi Cedeno
-
Patent number: 12693943Abstract: Techniques are provided for performing a storage operation targeting objects stored across multiple storage tiers of a cloud storage environment. A volume may be backed up as objects stored across the multiple storage tiers of the cloud storage environment, such as a standard storage tier directly accessible to the storage operation, an archival storage tier not directly accessible to the storage operation, etc. The storage operation may target the objects, such as where the storage operation is a directory restore operation to restore a directory of the volume. The storage operation can be successfully implemented such as to restore the directory even though objects of the storage operation are stored across the multiple storage tiers of the cloud storage environment.Type: GrantFiled: May 12, 2025Date of Patent: July 28, 2026Assignee: NetApp, Inc.Inventors: Sanhita Praveen Dhavale, Tijin George, Avanthi Rajan, Harsha Vardhan Reddy Perannagari, Sumedh Guha
-
Patent number: 12694027Abstract: Embodiments of the disclosed technologies include parsing a query into a first query portion and at least one second query portion, matching an embedding of the at least one second query portion with an embedding that corresponds to a portion of a document of a document set, mapping the portion of the document to a first node of a graph; by a generative artificial intelligence model, constructing a graph query based on at least the first node, executing the graph query on the graph to identify a second node of the graph, extracting a path from the graph, and configuring the path for output at a device.Type: GrantFiled: May 6, 2025Date of Patent: July 28, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Zhentao Xu, Mark Jerome U. Cruz, Matthew R. Guevara, Tie Wang, Manasi R. Deshpande, Xiaofeng Wang, Zheng Li
-
Patent number: 12688159Abstract: Novel techniques are described for maintaining file consistency between different cloud infrastructure regions during cross-region file storage replication. The novel techniques comprise upon detecting a file deletion status (i.e., a file directory entry version marked as deletion) in a source file system during a replication cycle, retrieving file name from a valid file directory entry of a prior snapshot to construct a temporary file directory entry containing necessary information for a target file system to reconstruct a duplicate file directory entry version marked as deletion. The temporary file directory entry is transferred from the source file system to the target file system during the same replication cycle.Type: GrantFiled: April 15, 2025Date of Patent: July 21, 2026Assignee: Oracle International CorporationInventors: Satish Kumar Kashi Visvanathan, Viggnesh Venugopal, Stephen Anthony Fridella, Ashwin Vijayavel
-
Patent number: 12682673Abstract: The present invention discloses report generation systems and methods for gathering, reviewing, and extracting investigation data and generating, sending, and storing reports. In some embodiments, the system uses at least one processor. In some embodiments, the processor is configured to access investigation evidence and data, parse the contents of the investigation evidence, transmit the investigation evidence and data to a centralized repository, generate at least one investigation report using a machine learning algorithm, and securely store the investigation report in a central repository. In some embodiments, the method for creating and storing reports further includes accessing investigation evidence and data, parsing content of the investigation evidence, transmitting the investigation data to a centralized repository, generating at least one investigation report using a machine learning algorithm, and securely storing the investigation report in the centralized repository.Type: GrantFiled: September 12, 2025Date of Patent: July 14, 2026Assignee: CENTRALSQUARE TECHNOLOGIES, LLCInventors: Lane Floyd, Preston Willis
-
Patent number: 12675220Abstract: The present disclosure relates to a system and method for storage configuration based on an industrial internet of things (IoT) data center.Type: GrantFiled: June 11, 2025Date of Patent: July 7, 2026Assignee: CHENGDU QINCHUAN IOT TECHNOLOGY CO., LTD.Inventor: Hanshu Shao
-
Patent number: 12670166Abstract: This disclosure describes an implementation of a computing system that utilizes accelerator hardware configured to perform parallel computation of matching pairs of a join operation of a database program. This computation is performed at least in part by, for each thread that determines a matching pair, computing an offset in an output tuple by adding a global rank of a respective block, an intra block rank of a respective warp, and an intra warp rank of a respective thread. This computation is further performed by storing index values for a primary key and a foreign key in a matching pair at the computed offset location in an output tuple, and outputting the output tuple.Type: GrantFiled: April 30, 2025Date of Patent: June 30, 2026Assignee: Microsoft Technology Licensing, LLCInventors: Wei Cui, Rathijit Sen, Peng Cheng, Matteo Interlandi
-
Patent number: 12664168Abstract: A technology search and repurposing system comprising a query processing system, one or more intelligent systems, a response generator, machine learning (ML) powered navigator, and a curated database. Together these elements describe a system that doubles as a system to produce new technology-problem designs and as a system/method to curate a unique kind of data. The data itself may be used to build a new kind of AI that makes it possible to search technology by intent.Type: GrantFiled: May 5, 2025Date of Patent: June 23, 2026Inventor: Luis Perez Breva
-
Patent number: 12657092Abstract: A distributed logging system for different components in a cluster network system. A distributed log has a shared storage architecture and provides durability by maintaining multiple copies of the log data, and availability is facilitated through a sealing protocol that ensures that system failure will result in reconfiguration with a new node. The distributed log is fault tolerant so that a loss of a node will not lose data. A consensus algorithm is used for different clients to propose commands to the leader of the consensus engine, and the leader chooses the commands for each log slot. The log is replicated by the leader to all the followers and the protocol ensures that no loss of any committed entries when the new leader takes over.Type: GrantFiled: January 27, 2025Date of Patent: June 16, 2026Assignee: Dell Products L.P.Inventors: Deepa Ramesh, George Mathew, Neeraj Bhutani, Abhinav Duggal
-
Patent number: 12650964Abstract: Described techniques enable compression and decompression of sort keys during sort/merge operations. A winning offset code value may be received from a merge bracket used to merge a plurality of sorted sequences of sort keys by comparing pairs of the sort keys until a winning sort key is determined. The sort keys may be represented by corresponding offset code values determined from relative values of pairs of sort keys, and the winning offset code value represents the winning sort key of the merge bracket. A removed portion of the winning sort key may be determined from the winning offset code value. A reduction value characterizing a size of the removed portion may be determined, and, from the winning offset code value, a retained portion of the winning sort key to retain may be determined. The reduction value and the retained portion of the winning sort key may then be stored.Type: GrantFiled: March 31, 2025Date of Patent: June 9, 2026Assignee: BMC Software, Inc.Inventor: Eisa A. Al-eisa
-
Patent number: 12645647Abstract: An overlay system is provided that includes a storage element and processing circuitry coupled thereto. The processing circuitry receives a stimulus associated with the overlay system and creates an executable graph-based model that implements an external datastore in the storage element, based on the stimulus. The processing circuitry creates, in the executable graph-based model, a plurality of node groups that implements a plurality of schemas associated with the external datastore, with a first node group created for a first schema. The processing circuitry creates, in the first node group, a first set of active nodes that implements a first database object associated with the first schema. The processing circuitry creates, in the first node group, a second set of active nodes that implements a first set of database records associated with the first database object. The processing circuitry executes one or more operations in the executable graph-based model.Type: GrantFiled: March 28, 2025Date of Patent: June 2, 2026Assignees: Infosys Limited, InvertIT Inc.Inventor: Steven Schilders
-
Patent number: 12645706Abstract: A graphical user interface receives natural language input from a user. A modular thread analytics exploration system uses context determination, dynamic context enrichment, and the natural language input to generate a solution recipe with a language model. The system prompt the language model with evaluation guides to improve the accuracy of the model output. The solution recipe includes steps (i) that are used to generate code and (ii) that are used to generate natural language explanations. The system generates code with a language model. The system processes the generated code in a sandbox and self-debugs the generated code as necessary. The output from the steps is presented in the graphical user interface.Type: GrantFiled: March 31, 2025Date of Patent: June 2, 2026Assignee: Amazon Technologies, Inc.Inventors: Hanbo Li, Sheng Zhang, Patrick Ng, ChungWei Hang, Stephen Michael Ash, Mingwen Dong, William Michael Siler, Chris Elliott, Shannon Kalisky, Afrooz Samaei, Gregory David Adams
-
Patent number: 12639176Abstract: An illustrative method is disclosed for efficiently copying a source directory to a target directory. For example, the method may include receiving, by a storage system, a request to copy a source directory to a target directory; generating, by the storage system in response to the request, directory version metadata for the target directory; and mapping, by the storage system in response to the request, the target directory to metadata of the source directory such that the target directory reuses the metadata of the source directory within a target namespace identified by the directory version metadata for the target directory.Type: GrantFiled: December 11, 2024Date of Patent: May 26, 2026Assignee: Pure Storage, Inc.Inventors: Subramaniam Periyagaram, Mark Fay, Padmanabhan Nagarajan
-
Patent number: 12639000Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.Type: GrantFiled: February 17, 2025Date of Patent: May 26, 2026Assignee: NetApp, Inc.Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
-
Patent number: 12632347Abstract: Techniques are provided for a data format for efficient management of checkpoint support. The data format corresponds to a base metafile and a set of instance metafiles used to track storage operations such as a directory restore operation. The base metafile and the set of instance metafiles can be used to resume the storage operation from where the storage operation left off in the event of a failure. The base metafile and the set of instance metafiles can be used to track progress of the storage operation processing objects stored within an object store of a cloud storage environment.Type: GrantFiled: April 22, 2024Date of Patent: May 19, 2026Assignee: NetApp, Inc.Inventors: Sanhita Praveen Dhavale, Tijin George, Allan Jessie Sur
-
Patent number: 12625909Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for controlling access to artificial intelligence systems based on determined intent of queries. The disclosed system utilizes one or more digital content analysis models to determine an intent of one or more queries to an artificial intelligence system. The disclosed system utilizes the one or more digital content analysis models to determine an intended use of the artificial intelligence system. Additionally, the disclosed system determines whether the intent of the one or more queries aligns with the intended use of the artificial intelligence system by generating a similarity score and comparing the similarity score to a similarity threshold. Based on whether the intent aligns with the intended use, the disclosed system executes computing instructions to enable or block the one or more queries from being processed by the artificial intelligence system.Type: GrantFiled: May 17, 2024Date of Patent: May 12, 2026Assignee: OneTrust LLCInventor: Shane Wiggins
-
Patent number: 12626818Abstract: In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includType: GrantFiled: August 21, 2023Date of Patent: May 12, 2026Assignee: eAffirm LLCInventors: Brian Haddon, Ryan Owen
-
Patent number: 12613782Abstract: A method for data protection operations of a database system includes obtaining, by a computing node of the database system and from a data protection system, a data protection request for performing a data protection operation, in response to obtaining the data protection request: identifying a selection of computing nodes in the database system for performing the data protection operation, determining a subset of the selection that are available for the data protection operation, applying a data protection policy to assign a first set of backup streams to each of the subset of the selection, and performing the data protection operation using the subset of the selection and the set of backup streams assigned to each of the subset to back up a database managed by the database system.Type: GrantFiled: October 24, 2024Date of Patent: April 28, 2026Assignee: Dell Products L.P.Inventors: Shivaraj Abbigeri, Elango Chockalingam, Rejith Mohan M, Amith Ramachandran, Navneet Upadhyay
-
Patent number: 12613861Abstract: The disclosure relates to, among other things, systems and methods for facilitating the verification of the integrity of digital content. Embodiments of the disclosed systems and methods may provide mechanisms for generating a secure and unambiguous record of the creation and/or modification of digital content and/or other media associated with events. Further embodiments may provide for a ledger configured to capture a record of creation and/or modification actions performed in connection with digital content.Type: GrantFiled: November 5, 2024Date of Patent: April 28, 2026Assignee: Intertrust Technologies CorporationInventors: Jarl A. Nilsson, Gadi Ittah, Yutaka Nagao