Patents by Inventor Saket Kumar

Saket Kumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240169074
    Abstract: Technologies for secure multi-party computation include computing first double-encrypted data, computing second double-encrypted data, and, in a trusted execution environment, executing a query on the first double-encrypted data and the second double encrypted data to create a query-processed double-encrypted data set. The trusted execution environment can provide the query-processed double-encrypted data set to a requester such as another computer, system, or process.
    Type: Application
    Filed: November 23, 2022
    Publication date: May 23, 2024
    Inventors: Man Chun D. Leung, Saket Kumar, Ryan T. Tecco, Jing Wang, Ryan M. Rogers, Manoj R. Thakur, Devang N. Jhaveri, Sudhanshu Arora, Liangzhong Yin
  • Patent number: 11989094
    Abstract: A method for minimizing data transfer and storage utilization on cloud object storage systems is disclosed. In one embodiment, such a method replicates a file from a production system to a cloud object storage system. The method determines whether a number of hard links associated with the file is greater than one. In the event the number is greater than one, the method creates, on the cloud object storage system, a special object for the file and associates the file with the special object. Upon creating a hard link on the production system in association with the file, the method replicates the hard link from the production system to the cloud object storage system without replicating data associated with the file. A metadata reference to the special object is added to the hard link on the cloud object storage system. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: May 21, 2024
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Chaurasia
  • Patent number: 11959643
    Abstract: A combustor for a gas turbine engine, the gas turbine engine defining a longitudinal centerline extending in a longitudinal direction, a radial direction extending orthogonally outward from the longitudinal centerline, and a circumferential direction extending concentrically around the longitudinal centerline, the combustor including: a forward liner segment; an aft liner segment disposed downstream from the forward liner segment relative to a direction of flow through the combustor, the forward and aft liner segments at least partially defining a combustion chamber; and an intermediate member disposed at least partially between the forward and aft liner segments and extending in the circumferential direction.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: April 16, 2024
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Karthikeyan Sampath, Pradeep Naik, Veeraraju Vanapalli, Perumallu Vukanti, Shai Birmaher, Daniel J. Kirtley, Deepak Ghiya, Rimple Rakeshkumar Rangrej, Saket Singh, Ravindra Shankar Ganiger, Hiranya Kumar Nath, Michael Anthony Benjamin, Rajendra Mahadeorao Wankhade
  • Patent number: 11954073
    Abstract: Disclosed are techniques for multi-protocol multi-site file replication, including a method comprising capturing, at a gateway device, IO operations performed on a filesystem, the filesystem having inode bits. The method may further comprise enqueuing the captured IO operations onto a plurality of queues, wherein each of the plurality of queues is associated with one of a plurality of target sites; and independently managing replication of the IO operations to the target sites using the inode bits.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Saket Kumar, Karrthik Kalaga Gopalakrishnan, Ashish Pandey
  • Publication number: 20240103909
    Abstract: The system uses the non-repudiatory persistence of blockchain technology to store all task statuses and results across the distributed computer network in an immutable blockchain database. Coupled with the resiliency of the stored data, the system may determine a sequence of processing tasks for a given processing request and use the sequence to detect and/or predict failures. Accordingly, in the event of a detected system failure, the system may recover the results prior to the failure, minimizing disruptions to processing the request and improving hardware resiliency.
    Type: Application
    Filed: October 3, 2023
    Publication date: March 28, 2024
    Applicant: THE BANK OF NEW YORK MELLON
    Inventors: Sanjay Kumar STRIBADY, Saket SHARMA, Gursel TASKALE
  • Patent number: 11920796
    Abstract: A combustor for a gas turbine engine, the gas turbine engine defining a longitudinal centerline extending in a longitudinal direction, a radial direction extending orthogonally outward from the longitudinal centerline, and a circumferential direction extending concentrically around the longitudinal centerline, the combustor including: a forward liner segment; an aft liner segment disposed downstream from the forward liner segment relative to a direction of flow through the combustor, the forward and aft liner segments at least partially defining a combustion chamber; and an intermediate member disposed at least partially between the forward and aft liner segments and extending in the circumferential direction.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: March 5, 2024
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Karthikeyan Sampath, Pradeep Naik, Veeraraju Vanapalli, Perumallu Vukanti, Shai Birmaher, Daniel J. Kirtley, Deepak Ghiya, Rimple Rakeshkumar Rangrej, Saket Singh, Ravindra Shankar Ganiger, Hiranya Kumar Nath, Michael Anthony Benjamin, Rajendra Mahadeorao Wankhade
  • Publication number: 20240070028
    Abstract: A method for minimizing data transfer and storage utilization on cloud object storage systems is disclosed. In one embodiment, such a method replicates a file from a production system to a cloud object storage system. The method determines whether a number of hard links associated with the file is greater than one. In the event the number is greater than one, the method creates, on the cloud object storage system, a special object for the file and associates the file with the special object. Upon creating a hard link on the production system in association with the file, the method replicates the hard link from the production system to the cloud object storage system without replicating data associated with the file. A metadata reference to the special object is added to the hard link on the cloud object storage system. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 29, 2024
    Applicant: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Chaurasia
  • Patent number: 11915685
    Abstract: Techniques are described for training neural networks on variable length datasets. The numeric representation of the length of each training sample is randomly perturbed to yield a pseudo-length, and the samples sorted by pseudo-length to achieve lower zero padding rate (ZPR) than completely randomized batching (thus saving computation time) yet higher randomness than strictly sorted batching (thus achieving better model performance than strictly sorted batching).
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: February 27, 2024
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Zhenhao Ge, Lakshmish Kaushik, Saket Kumar, Masanori Omote
  • Patent number: 11789825
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first cluster site, a first I/O request to migrate a plurality of filesets from a second cluster site to the first cluster site. The first cluster site includes a plurality of gateway nodes. The method further includes identifying at least two of the gateway nodes having resources available to perform operations of the migration, and hashing information of a plurality of filesets against the identified gateway nodes. The information includes inode numbers of entities that are mounted during fulfillment of the first I/O request. Operations of the first I/O request are distributed to the identified gateway nodes based on the hashing, and the identified gateway nodes are instructed to fulfill the operations.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20230326452
    Abstract: Techniques are described for training neural networks on variable length datasets. The numeric representation of the length of each training sample is randomly perturbed to yield a pseudo-length, and the samples sorted by pseudo-length to achieve lower zero padding rate (ZPR) than completely randomized batching (thus saving computation time) yet higher randomness than strictly sorted batching (thus achieving better model performance than strictly sorted batching).
    Type: Application
    Filed: March 23, 2023
    Publication date: October 12, 2023
    Inventors: Zhenhao Ge, Lakshmish Kaushik, Saket Kumar, Masanori Omote
  • Publication number: 20230297548
    Abstract: Disclosed are techniques for multi-protocol multi-site file replication, including a method comprising capturing, at a gateway device, IO operations performed on a filesystem, the filesystem having inode bits. The method may further comprise enqueuing the captured IO operations onto a plurality of queues, wherein each of the plurality of queues is associated with one of a plurality of target sites; and independently managing replication of the IO operations to the target sites using the inode bits.
    Type: Application
    Filed: March 16, 2022
    Publication date: September 21, 2023
    Inventors: Venkateswara Rao Puvvada, Saket Kumar, Karrthik Kalaga Gopalakrishnan, Ashish Pandey
  • Patent number: 11762571
    Abstract: A computer-implemented method includes migrating an item to a cache cluster from a home cluster in a storage system in a cutover process and initiating a data validation process with the home cluster. The method includes enabling at least one tunable parameter on the item on the cache cluster in the storage system. The tunable parameter is configured to adjust the data validation process with the home cluster. The tunable parameter includes at least one condition. The method includes enabling at least one flag on the item on the cache cluster in the storage system. The flag is configured to indicate that the at least one condition of the tunable parameter on the item in the storage system is met. In response to the at least one condition of the tunable parameter being met, the method includes ending the data validation process with the home cluster in the storage system.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: September 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Saipriya M R
  • Patent number: 11756251
    Abstract: Text and speech from a computer simulation are processed by a machine learning engine to animate the face of a computer avatar.
    Type: Grant
    Filed: August 7, 2021
    Date of Patent: September 12, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Lakshmish Kaushik, Saket Kumar
  • Patent number: 11743116
    Abstract: An example apparatus includes memory and a processor to execute instructions to set a scaling status of a first virtual machine included in an application deployed in a computing environment, the first virtual machine to execute a first component of the application, means for identifying an information dependency of a second virtual machine on information from the first virtual machine, the second virtual machine to execute a second component of the application, and update the information dependency based on the scaling status of the first virtual machine, the information dependency in the configuration information to include a reference to the first virtual machine.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Patent number: 11704289
    Abstract: Provided are techniques for role reversal of primary and secondary sites with minimal replication delay. During a backup phase, an Input/Output (I/O) operation selected from a group comprising a create operation and a rename operation is received with one or more local attributes of a local file. The I/O operation is processed to generate one or more remote attributes. The one or more local attributes are stored with the one or more remote attributes. During a reversed phase, a write operation for the remote file is processed, and, the write operation is sent to the primary replication system with the one or more local attributes, where the primary replication system uses a local file handle in the one or more local attributes to access the local file for processing the write operation to sync the local file with the remote file.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: July 18, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Ashish Pandey, Saket Kumar
  • Patent number: 11650957
    Abstract: Provided are a computer program product, system, and method receiving at a cache node notification of changes to files in a source file system served from a cache file system at the cache node. A cache file system is established at the cache node as a local share of a source file system at the source node. The source node establishes a local share of the cache file system at the cache node. Notification is received, from the source node, that the source node modified a source control file for a source file at the source node. In response to receiving the notification, a cache control file, for a cached file in the cache file system, is updated to indicate the source file at the source node is modified. A request is sent to the source node to obtain data for the source file indicated as modified.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ravi Kumar Komanduri
  • Patent number: 11645238
    Abstract: Provided a computer program product, system, and method for notifying a cache file system of changes to files in a source file system served from the cache file system. The source node establishes a local share of a cache file system at the cache node. The cache file system at the cache node comprises a local share of a source file system at the source node. In response to modifying a source file in the source file system, a source control file for the source file in the local share of the cache file system is updated to indicate the source file is modified. In response to updating the source control file, sending, to the cache node, indication of the updating of the source control file to cause the cache node to update a cache control file to indicate a change to the source file at the source node.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: May 9, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ravi Kumar Komanduri
  • Patent number: 11627359
    Abstract: Methods and systems are provided for generating a video stream for followers of an influencer during a session. The method includes capturing video images of an environment of the influencer, wherein the environment includes the influencer viewing an online content channel. The method includes detecting surface parameters in the environment and processing the surface parameters to identify three-dimensional features associated with the surface parameter. The method includes identifying a follower that is viewing the influencer. The method includes generating an overlay image for at least one of the surface parameters, the overlay image is configured for dynamic contouring to the identified three-dimensional features during the session. The overlay image is selected based on a profile of the follower so that the video stream received by the follower when viewing the influencer is customized based on the profile of the follower.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: April 11, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Steven Osman, Katrine K. Chow, Saket Kumar
  • Patent number: 11620198
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first cluster site, extended attributes associated with a first data operation where the first data operation was previously performed on data of a filesystem of second cluster site. In response to a second data operation being performed on data of a filesystem of the first cluster site, extended attributes associated with the second data operation are stored to a predetermined file of the filesystem of the first cluster site. The method further includes outputting, to the second cluster site, the extended attributes stored to the predetermined file of the filesystem of the first cluster site, and in response to a determination that a predefined event has occurred on the second cluster site, using the received extended attributes to fulfill a third data operation.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Patent number: 11615782
    Abstract: Techniques are described for training neural networks on variable length datasets. The numeric representation of the length of each training sample is randomly perturbed to yield a pseudo-length, and the samples sorted by pseudo-length to achieve lower zero padding rate (ZPR) than completely randomized batching (thus saving computation time) yet higher randomness than strictly sorted batching (thus achieving better model performance than strictly sorted batching).
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: March 28, 2023
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Zhenhao Ge, Lakshmish Kaushik, Saket Kumar, Masanori Omote