Patents Examined by Tyler J Torgrimson
  • Patent number: 12282493
    Abstract: A method of creating a clone, on a second data storage appliance of a federation, of a source storage object stored on a first data storage appliance of the federation, includes creating a snapshot (point-in-time copy) of the source storage object at the first appliance, and then performing a full copy of the snapshot from the first appliance to the second appliance to produce a copy snapshot on the second appliance. At the second appliance, the clone is created from the copy snapshot and incorporated into a federation-wide family association of the source storage object. Specific use cases include (1) creating a clone on a different appliance from a base volume, (2) migrating a clone to a different appliance from a base volume, (3) refreshing a clone from a base volume, and a base volume from a clone, across appliances.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: April 22, 2025
    Assignee: Dell Products L.P.
    Inventors: Dmitry Nikolayevich Tylik, Nagasimha Haravu
  • Patent number: 12277096
    Abstract: Embodiments of the present disclosure are directed to maintaining a self-versioning data lake. According to one embodiment, a method for providing access to a data lake can comprise maintaining a corpus of data in an initial version the data lake, monitoring versioning information for each of a plurality of schemas for data submitted to the data lake, and detecting a change in a schema of the plurality of schemas based on the monitoring of the versioning information for the plurality of schema. A new version of the data lake can be created based on the detected changes in the schema while maintaining the initial version of the data lake. A notification of availability of the new version of the data lake can be provided to users of the data lake.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: April 15, 2025
    Assignee: IGT
    Inventors: Robert Walker, Bradley Boudreau, Yves Légère
  • Patent number: 12271431
    Abstract: Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document. A static copy of the link document may be created to prevent further changes to the link document for business or compliance purposes.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 8, 2025
    Assignee: Veeva Systems Inc.
    Inventors: Leah Avalon Weitz, Stephen Paul Harper, Bailey Chen, Joshua Andrew Lim, Sindhusha Reddy Jensen, Eric Bezar, Jon Stone, Derek Allwardt, Richard Mayfield
  • Patent number: 12271344
    Abstract: A communication network for providing a distributed ledger has at least one node configured to provide a distributed ledger function to other nodes.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 8, 2025
    Assignee: SONY CORPORATION
    Inventor: Hideji Wakabayashi
  • Patent number: 12265545
    Abstract: A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: April 1, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
  • Patent number: 12254182
    Abstract: A payload object, such as a JSON object, includes a plurality of elements is converted to an array file by individually serializing the elements. A header is written to the array file that includes the number of elements and an offset to the start of each element of the serialized elements. The serialized elements are written after the header. Thereafter, an individual serialized elements is read by first reading the offset corresponding to the individual serialized element from the header and reading data starting at the offset.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: March 18, 2025
    Assignee: Rakuten Symphony, Inc.
    Inventor: Ravi Kumar Alluboyina
  • Patent number: 12254003
    Abstract: An extensible object model system for maintaining extensible object models representing operational systems enables saving and re-using of searches of the models by maintaining a database of search objects representing types of search operations associated with the extensible object models. Search selection input and/or parameter selection input are received via a search selection interface with respect to a particular extensible object model, the search selection input indicating a selected search object and the parameter selection input indicating values corresponding to input parameters required by the selected search object.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 18, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Shirish Katti, Sumanth Pachipulusu Lingesh, Veeranagegowda Shivalingappa, Klaus Peter Gross
  • Patent number: 12236356
    Abstract: Securing a file against user actions in a computer network includes processing a request for a file-directed action that identifies a user, a file, and a mode of file access. Generating a mediated covenant of association that defines constraints of the user action and is produced by node-by-node informatic convolution of a hierarchy of informational nodes present in profiles of the user, the file and the mode. Enforcing securing of the user actions with a computer security event-specific model based on an instance of trust derived from the covenant of association.
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: February 25, 2025
    Inventors: Dennis Paul Ackerman, Stephen Francis Taylor
  • Patent number: 12216622
    Abstract: A system receives a stream of fingerprints, which correspond to segments of a data file, from a source of the data file, and identifies fingerprints in the stream of fingerprints as fingerprints formatted by a first fingerprint format or a second fingerprint format. If a fingerprint, in the stream of fingerprints, does not duplicate any fingerprint in a fingerprint cache, the system stores the non-duplicate fingerprint in a first storage tier corresponding to the first fingerprint format or a second storage tier corresponding to the second fingerprint format. The system requests a segment of the data file, which corresponds to the non-duplicate fingerprint, from the source of the data file. The system receives the requested segment of the data file from the source of the data file, and stores the received segment of the data file in destination storage.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 4, 2025
    Assignee: Dell Products L.P.
    Inventors: Philip Shilane, Abhinav Duggal
  • Patent number: 12204560
    Abstract: A classification apparatus 10 acquires a communication log including a plurality of pieces of traffic data, and extracts different types of feature values from the plurality of pieces of traffic data. Subsequently, the classification apparatus 10 classifies the traffic data on a per IP address basis based on the extracted different types of feature values, and uses a plurality of classification results to count the number of times of appearance of a pattern having the same combination of the classification results.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 21, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Shohei Araki, Bo Hu, Kazunori Kamiya, Masaki Tanikawa
  • Patent number: 12182115
    Abstract: There is a need for more effective and efficient detection of cross-data-column relationships. This need can be addressed by, for example, techniques for detecting cross-data-column data relationships that utilize at least one of feature-based similarity models and deep-learning-based similarity models. The cross-data-column data relationships may be displayed to an end-user using a cross-column relationship detection user interface.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: December 31, 2024
    Assignee: Optum Technology, Inc.
    Inventors: Swapna Sourav Rout, Sruti Rallapalli, Mrinalini M, Kirk Michael Wroblewski, Bhuvaneshwari Atti Janakiram
  • Patent number: 12174788
    Abstract: Provided is a data input/output (I/O) method using a storage node-based key-value store in a storage disaggregation environment. The data I/O method using the storage node-based key-value store includes receiving a command converted from a key-value write request of an application from a calculation node according to a communication protocol used in the storage node, converting the command into an I/O request using a key included in the command, the I/O request including a logical block address and a value corresponding to the key, and storing the value in a storage device of the storage node using the logical block address of the I/O request.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: December 24, 2024
    Assignees: GLUESYS CO., LTD., SOGANG UNIVERSITY RESEARCH & BUSINESS DEVELOPMENT FOUNDATION
    Inventors: Sung-Soon Park, Kyeung Pyo Kim, Young Jae Kim, Yeo Hyeon Park, Chang Gyu Lee
  • Patent number: 12174709
    Abstract: During a current backup of a file system of a client, a determination is that a file in the current backup includes first data regions found in a file from a previous backup, and second data regions that are new. A virtual synthetic file is generated by writing the second data regions, and synthesizing the first data regions by referencing the file from the previous backup. A request received to restore the particular file includes identifications of other files still present at client. A determination is that the particular file corresponds to the virtual synthetic file and that the other files still present at client include the file from the previous backup. The second data regions are read to send to client. A complete version of the particular file is assembled at client using the file from the previous backup, still present at client, and the second data regions.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: December 24, 2024
    Assignee: Dell Products L.P.
    Inventors: Bhimsen Bhanjois, Kedar Godbole, Donna Barry Lewis, Nitin Madan, Srikant Viswanathan
  • Patent number: 12169590
    Abstract: A computer implemented method and a system for facilitating modifying environments based on user preferences is provided. Accordingly, the method may include receiving, using a communication device, interaction data of interactions of a user in relation to experiential environments of two or more experiential environments from user devices. Further, the computer implemented method may include analyzing, using a processing device, the interaction data. Further, the computer implemented method may include determining, using the processing device, two or more user preferences associated with the user based on the analyzing of the interaction data. Further, the computer implemented method may include provisioning, using the processing device, two or more content corresponding to the two or more experiential environments based on the two or more user preferences. Further, the computer implemented method may include storing, using a storage device, the interaction data and the two or more user preferences.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: December 17, 2024
    Inventor: Mamadou Mande Gueye
  • Patent number: 12164521
    Abstract: In examples, streaming data is received from a data source (e.g., by an edge device associated with a data platform) and is queued and aggregated. Batch data may similarly be received from a data source. The batch data and the aggregated streaming data may be processed to generate metadata accordingly. The data and metadata may be provided to the data platform, where the metadata may be used to update an index and the data may be stored in association with the index. In some instances, the data may be stored in chunks to facilitate subsequent retrieval of the data. In response to a request for the data, the index may be used to identify relevant data, which may include data associated with batch and/or streaming data formats, thereby enabling the client device to access data having any of a variety of formats from the data platform.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: December 10, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri Umay, Nayana S. Patel, Jyothsna Devi Bijjam, Imran Siddique
  • Patent number: 12164477
    Abstract: A repository of replicated chunk files is analyzed to identify chunk files that meet at least a portion of combination criteria. Selected chunk files are associated together under a data protection grouping container. Erasure coding is applied to the data protection grouping container including by utilizing the selected chunk files as different data stripes of the erasure coding and generating one or more parity stripes based on the different data stripes.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: December 10, 2024
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Akshat Agarwal, Manvendra Singh Tomar, Donthula Akshith Reddy, Kushal Singh, Tarun Kumar Yadav, Mandar Suresh Naik
  • Patent number: 12160794
    Abstract: A system for processing information requests associated with mobile devices comprises an evaluation module configured to determine at least one performance measure for each of a plurality of information documents using at least data in one or both of a requests database and events database. The at least one performance measure includes at least one of an impression-based performance measure, a click/call-based performance measure, and an off-line site-visit-based performance measure. The system further comprises an information server configured to select a first information document for transmitting to a first mobile device to fulfill a first request.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: December 3, 2024
    Assignee: xAd, Inc.
    Inventors: Can Liang, Huitao Luo, Shashi Seth, Hari Venkatesan, Sunil Kumar, Vimpy Batra, Richard Chiou, Pravesh Katyal
  • Patent number: 12153551
    Abstract: Transaction records are obtained and respective volumes of the transaction records during a plurality of intervals are determined based on timestamps. A spread of a distribution of the respective volume is determined. Whether the respective volumes exceeds a predetermined volume threshold is determined. Then, an integration flow is selected from among a plurality of integration flows based on the respective volumes, the spread, and whether respective volumes exceeds the predetermined volume threshold. Services and application programming interfaces corresponding to the selected integration flow are configured. Then data is replicated from the database system to a cloud platform using the configured services and application programming interfaces. A portal application is provided to present the data on the cloud platform.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: November 26, 2024
    Assignee: SAP SE
    Inventors: Vipul Khullar, Soma Shekara Pavan Kumar Marla, Ayush Kumar
  • Patent number: 12153497
    Abstract: Embodiments described herein are directed to backing up and recovering cloud-native applications. In some embodiments, the data engine maps a first set of data volumes to a data repository dedicated to store a backup of the data associated with the application. Furthermore, the data engine transmits, using a dynamically generated process, the data stored in the identified first set of data volumes to the data repository for backup based on the mapping. The data engine may also initiate a recovery of the application. The data engine may use a new dynamically generated process to identify and transmit a respective data set to a corresponding data volume for storage. Moreover, the data engine may use the new process to restore the components of the application using each respective identified data set.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: November 26, 2024
    Assignee: Kasten, Inc.
    Inventors: Pavan Navarathna Devaraj, Vaibhav Kamra, Julio Lopez, Thomas Manville, Niraj Tolia
  • Patent number: 12147424
    Abstract: Mechanisms are provided for processing a sequential database natural language query. A process model is preprocessed to generate mapping data structure(s). The mapping data structure(s) map elements of the sequential process to other elements of the sequential process to thereby identify sequential and dependent characteristics of the sequential process. A sequential database natural language (SDNL) query interpretation engine is configured with the mapping data structure(s) and natural language processing is performed on a query to generate extracted features. The configured SDNL query interpretation engine operates on the extracted features and the mapping data structure(s) to generate intent information for the query. Executable database queries are generated based on the intent and executed on a database to return a response to the query.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: November 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Jaydeep Sen, Bu Yu Gao, Xue Han, Ya Bin Dang