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).

  • Patent number: 11559741
    Abstract: A device provides audible output pertaining to audio video (AV) content such as a video game based on a section of the AV content that is being presented.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: January 24, 2023
    Assignee: Sony interactive Entertainment Inc.
    Inventors: Saket Kumar, Komath Naveen Kumar
  • Publication number: 20230008978
    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: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Ashish Pandey, Saket Kumar
  • Patent number: 11524245
    Abstract: Methods and systems for improving engagement metrics of a spectator include identifying a group of spectators watching game play of a video game and generating an aggregate group profile for the group. Engagement metrics for the group are analyzed to identify engagement level of the group toward the game play of the player. One or more suggestions are provided to adjust game play of the video game so as to improve engagement level of the group toward the game play of the video game.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: December 13, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Steven Osman, Saket Kumar, Yuichiro Nakamura, Katrine Chow, Xavier Menendez-Pidal
  • Publication number: 20220391296
    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: Application
    Filed: June 3, 2021
    Publication date: December 8, 2022
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20220382715
    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: Application
    Filed: June 1, 2021
    Publication date: December 1, 2022
    Inventors: Venkateswara Rao PUVVADA, Karrthik K G, Saket KUMAR, Ravi Kumar KOMANDURI
  • Publication number: 20220382714
    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: Application
    Filed: June 1, 2021
    Publication date: December 1, 2022
    Inventors: Venkateswara Rao PUVVADA, Karrthik K G, Saket KUMAR, Ravi Kumar KOMANDURI
  • Publication number: 20220255801
    Abstract: An example apparatus includes means for setting 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 means for updating 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: Application
    Filed: April 25, 2022
    Publication date: August 11, 2022
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Patent number: 11406907
    Abstract: A method is provided, including the following operations: analyzing gameplay data and spectator data from previous sessions of a video game, wherein the analyzing is configured to correlate a spectator preference to a gameplay condition of the video game; using the correlated spectator preference to generate an in-game recommendation for the gameplay condition; identifying the gameplay condition occurring in a current session of the video game; responsive to identifying the gameplay condition occurring in the current session, then presenting the in-game recommendations to a player of the current session of the video game.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 9, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Katrine Chow, Saket Kumar, Steven Osman, Yuichiro Nakamura, Xavier Menendez-Pidal
  • Patent number: 11412297
    Abstract: Methods and systems are provided for recommending content channels for an influencer. The method includes identifying a session of the influencer. The session includes a current content channel being viewed by the influencer and made available for streaming to one or more followers of the influencer. The current content channel is one of a plurality of content channels made available for viewing by the influencer. The method includes accessing, during the session, content data from the plurality of content channels. The content data is associated with gameplay of one or more players engaged in gameplay. The method includes accessing profile data of the followers of the influencer. The profile data includes content preferences of said followers. The method includes predicting engagement metrics for said followers of the influencer in relation to said plurality of content channels.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: August 9, 2022
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Steven Osman, Katrine K. Chow, Saket Kumar
  • Patent number: 11405415
    Abstract: This disclosure relates generally to selection of cloud service providers in a multi-cloud. The selection of cloud service providers (CSPs) in a multi-cloud environment is challenging as it depends on multiple criteria such as security, usability, latency, and service cost. In an embodiment, for each CSP and multi-CSP combination, two decision problems are solved; namely, a VM selection problem and a cloud region selection problem, taking latency requirement and DR laws constraints into consideration. By solving the VM selection and CC selection problems, the service cost and the user to cloud region mapping are estimated. Using said estimates and other qualitative criteria, a multi-cloud multi-criteria decision problem is solved using MCDM techniques to rank the CSP combinations for each application. Based on the ranks and a constraint on a service cost of the entity one of a CSP and a CSP combination is selected for each application.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 2, 2022
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Arun Ramamurthy, Mangesh Sharad Gharote, Saket Kumar Saurabh, Sachin Premsukh Lodha
  • Patent number: 11392617
    Abstract: A computer-implemented method according to one embodiment includes initializing a new gateway node at a first site in response to a failure of an old gateway node at the first site; creating, at the new gateway node, a list of dirty directories at the first site; synchronizing, with a second site by a background thread at the first site, all directories within the list of dirty directories; and synchronizing, with the second site by a foreground thread at the first site, new operations performed within the first site after the initialization of the new gateway node.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20220197531
    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: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Saipriya M R
  • Publication number: 20220164258
    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: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalage Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Patent number: 11343140
    Abstract: An example apparatus includes a deployment monitor to initiate a modification of a number of virtual machines deployed in the computing environment. The virtual machines including a first virtual machine to execute a first component of an application deployed in the computing environment. A dependents identifier is to identify an information dependency of a second virtual machine on information from the first virtual machine. The second virtual machine is to execute a second component of the application. An updater is to update the information dependency based on a scaling status of the first virtual machine. The information dependency in the configuration information including a reference to the first virtual machine.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: May 24, 2022
    Assignee: VMware, Inc.
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Publication number: 20220148569
    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: November 30, 2020
    Publication date: May 12, 2022
    Inventors: Zhenhao Ge, Lakshmish Kaushik, Saket Kumar, Masanori Omote
  • Patent number: 11321194
    Abstract: A computer-implemented method according to one embodiment includes, in response to a determination that a predetermined operation has been performed on an object of a first file stored on a first cluster site, storing predetermined information about the object of the first file stored on the first cluster site. The predetermined information is stored on an extended attribute of the first file stored on the first cluster site. In response to a determination that the predetermined operation is performed on an object of a first file stored on a second cluster site, the predetermined information is removed from the extended attribute of the first file stored on the first cluster site. In response to a determination that a failure event has occurred on a queue of the first cluster site, a predetermined recovery process is performed, thereby enabling fulfillment of entries of the queue of the first cluster site.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey
  • Publication number: 20220068001
    Abstract: Text and speech from a computer simulation are processed by a machine learning engine to animate the face of a computer avatar.
    Type: Application
    Filed: August 7, 2021
    Publication date: March 3, 2022
    Inventors: Lakshmish Kaushik, Saket Kumar
  • Publication number: 20220067385
    Abstract: Video and audio from a computer simulation are processed by a machine learning engine to identify candidate segments of the simulation for use in a video summary of the simulation. Text input is then used to reinforce whether a candidate segment should be included in the video summary. Metadata can be added to the summary showing game summary information.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 3, 2022
    Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Ravi Sundaram
  • Publication number: 20220067384
    Abstract: Video and audio from a computer simulation are processed by a machine learning engine to identify candidate segments of the simulation for use in a video summary of the simulation. Text input is then used to reinforce whether a candidate segment should be included in the video summary.
    Type: Application
    Filed: November 25, 2020
    Publication date: March 3, 2022
    Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Chockalingam Ravi Sundaram
  • Patent number: 11263091
    Abstract: A computer-implemented method, according to one approach, includes: receiving a data operation request which includes an activated compound operation flag. The data operation request is added to a queue in a gateway node, and the data operation request is eventually transmitted to a disaster recovery site. An inode entry which corresponds to the portion of data is locked, and metadata associated with the inode entry is updated to indicate that the data operation request has been performed at the disaster recovery site. Supplemental data operation requests which correspond to the portion of data are also identified by evaluating the metadata associated with the inode entry. These supplemental data operation requests are transmitted to the disaster recovery site, and the metadata associated with the inode entry is updated to indicate that the supplemental data operation requests have been performed at the disaster recovery site. Furthermore, the inode entry is unlocked.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ravi Kumar Komanduri