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: 20220021933
    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: Application
    Filed: July 16, 2021
    Publication date: January 20, 2022
    Inventors: Steven Osman, Katrine K. Chow, Saket Kumar
  • Publication number: 20220021921
    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.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 20, 2022
    Inventors: Steven Osman, Katrine K. Chow, Saket Kumar
  • Publication number: 20210394073
    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: Application
    Filed: June 19, 2020
    Publication date: December 23, 2021
    Inventors: Steven Osman, Saket Kumar, Yuichiro Nakamura, Katrine Chow, Xavier Menendez-Pidal
  • Patent number: 11163608
    Abstract: Data is an asset to any organization and any breach to the data during task allocation to agents may lead to serious damage to organizations including loss of consumer confidence, trust, reputation, financial penalties and the like. Conventional methods mainly focus on the allocating task to agents based on user satisfaction, overall throughput and maximize revenue and less focus is given to data privacy. The present subject matter overcomes the limitations of the conventional methods for task allocation by utilizing a dynamic data exposure analysis method, which enables seamless upgrading of the data access policy and or control. Here, a data exposure is monitored based on a data exposure score, dynamic identification of conflicting tasks and a dynamic privacy budget. The data exposure score is calculated in two execution points. Finally all the values are updated in the system for utilization in the further privacy enabled task allocation.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: November 2, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Nitin Ganesh Phuke, Mangesh Sharad Gharote, Saket Kumar Saurabh, Sachin Lodha
  • Publication number: 20210311840
    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: Application
    Filed: April 3, 2020
    Publication date: October 7, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Publication number: 20210303594
    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: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Publication number: 20210299580
    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: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Katrine Chow, Saket Kumar, Steven Osman, Yuichiro Nakamura, Xavier Menendez-Pidal
  • Publication number: 20210255933
    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: Application
    Filed: February 19, 2020
    Publication date: August 19, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ravi Kumar Komanduri
  • Patent number: 11086557
    Abstract: A system identifies (I) a first independent filesystem that (i) includes a file and (ii) uses file-handles to locate files and (II) a second independent filesystem that (i) operates independently of file-handles, associated with the first independent filesystem, when locating files and (ii) includes a copy of the file. The system generates a file-handle for the copy of the file on an inode of first independent filesystem based on a full-path for the copy of the file on the second independent filesystem. The system replicates one or more data blocks between the first independent filesystem and the second independent filesystem based, at least in part, on the full-path.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Ashish Pandey, Saket Kumar
  • Patent number: 11061931
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving data replication operations from one or more compute nodes at a primary location, storing the received data replication operations in a queue, and dividing the queued data replication operations into a number of independent sub-groups. The number of independent sub-groups is equal to or less than a number of worker gateway nodes. Each of the independent sub-groups are further added to a respective one of the worker gateway nodes. One or more instructions are also sent to each of the worker gateway nodes to send the data replication operations included in the respective independent sub-group to a remote storage location. Other systems, methods, and computer program products are described in additional embodiments.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ravindra Sure, Saipriya M R, Saket Kumar, Ravi K Komanduri
  • Publication number: 20210176266
    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: Application
    Filed: March 23, 2020
    Publication date: June 10, 2021
    Applicant: Tata Consultancy Services Limited
    Inventors: Arun RAMAMURTHY, Mangesh Sharad Gharote, Saket Kumar Saurabh, Sachin Premsukh Lodha
  • Publication number: 20210152423
    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: Application
    Filed: November 30, 2020
    Publication date: May 20, 2021
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Publication number: 20210132811
    Abstract: A system identifies (I) a first independent filesystem that (i) includes a file and (ii) uses file-handles to locate files and (II) a second independent filesystem that (i) operates independently of file-handles, associated with the first independent filesystem, when locating files and (ii) includes a copy of the file. The system generates a file-handle for the copy of the file on an inode of first independent filesystem based on a full-path for the copy of the file on the second independent filesystem. The system replicates one or more data blocks between the first independent filesystem and the second independent filesystem based, at least in part, on the full-path.
    Type: Application
    Filed: November 6, 2019
    Publication date: May 6, 2021
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Ashish Pandey, Saket Kumar
  • Patent number: 10938892
    Abstract: A computer-implemented method according to one embodiment includes receiving, on a first gateway node of a first cluster site, an input/output (I/O) request for a first fileset, and determining a collection of mount operations in which to add the I/O request for the first fileset. The determining includes hashing information of the first fileset against more than one collection of mount operations. The method further includes adding the I/O request for the first fileset to a first determined collection of mount operations, and outputting the first determined collection of mount operations to a first network file system (NFS) server. The first NFS server is one of a plurality of NFS servers of a second cluster site. Moreover, the first NFS server and at least one other NFS server of the plurality of NFS servers are configured to receive a collection of mount operations from the first gateway node.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik K G, Saket Kumar, Ashish Pandey
  • Patent number: 10855534
    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: October 8, 2018
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Servesh Singh, Arun Narayanaswamy, Rishi Saraf, Saket Kumar, Jitendra Kumar
  • Patent number: 10832224
    Abstract: Techniques for providing a calendar based provisioning and management for IT administrator/user activities in a virtual datacenter is described. In one example embodiment, an IT task is scheduled as a calendar appointment using an at least one registered calendar application residing in a user device. The at least one registered calendar application is then monitored for the scheduled IT task. The scheduled IT task is then translated into an action/command based on the outcome of the monitoring. The action/command is then issued to manage the scheduled IT task in the datacenter/cloud.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 10, 2020
    Assignee: VMWARE, INC.
    Inventors: Amarnath Palavalli, Saket Kumar, Ankit Shrivastava, Mohammed Muneebuddin, Mrityunjoy Saha
  • Patent number: 10782964
    Abstract: Methods, systems, and computer program products are included for measuring similarity between different versions of software components. An example method includes a computing device identifying one or more software components. Properties are determined corresponding to a component of the identified one or more software components. The determined properties are represented as elements of a vector. A similarity is determined between the vector and a second vector corresponding to a different version of the component. A result is provided that indicates the determined similarity.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 22, 2020
    Assignee: Red Hat, Inc.
    Inventors: Saket Kumar Choudhary, Manjunath Appasaheb Sindagi, Mitesh Vinodbhai Patel
  • Patent number: 10783348
    Abstract: Disclosed herein is a methodology, including the method and system to enable the same, for detection and classification of microscopic particles by an image analysis approach employing grayscale pixel intensity contour data generated from microphotographs, identifying discrete particles therein by applying user-defined filters, and outputting a statistically-processed report of the outcome thereof.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 22, 2020
    Assignee: ImageProVision Technology Pvt. Ltd.
    Inventors: Prithviraj Jadhav, Sandeep Kulkarni, Saket Kumar, Ankita Saxena, Pooja Kalshetti
  • Publication number: 20200293374
    Abstract: Data is an asset to any organization and any breach to the data during task allocation to agents may lead to serious damage to organizations including loss of consumer confidence, trust, reputation, financial penalties and the like. Conventional methods mainly focus on the allocating task to agents based on user satisfaction, overall throughput and maximize revenue and less focus is given to data privacy. The present subject matter overcomes the limitations of the conventional methods for task allocation by utilizing a dynamic data exposure analysis method, which enables seamless upgrading of the data access policy and or control. Here, a data exposure is monitored based on a data exposure score, dynamic identification of conflicting tasks and a dynamic privacy budget. The data exposure score is calculated in two execution points. Finally all the values are updated in the system for utilization in the further privacy enabled task allocation.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 17, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Nitin Ganesh PHUKE, Mangesh Sharad GHAROTE, Saket Kumar SAURABH, Sachin LODHA
  • Publication number: 20200246702
    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: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: Saket Kumar, Komath Naveen Kumar