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: 20260127636
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for dynamically adjusting a screensaver on a display device. An example embodiment operates by a media device detecting the initiation of a screensaver and requesting replacement objects to be injected into the screensaver while the screensaver is displayed on a display device. The media device may receive the replacement objects, select which replacement objects to be injected into the screensaver, and injecting the selected replacement objects into an off-screen portion of the screensaver prior to the off-screen portion being displayed on the displayed device.
    Type: Application
    Filed: January 5, 2026
    Publication date: May 7, 2026
    Applicant: Roku, Inc.
    Inventors: Mehul SANGHAVI, Saket KUMAR, Mark Goodwin, Tamas KOLOTI, Matthew MACALUSO
  • Patent number: 12619581
    Abstract: Managing multi-site replication is provided. An input/output operation on a file of a local filesystem is captured to form a captured input/output file operation. The captured input/output file operation is enqueued on a single replication queue located in memory. Replication of the captured input/output file operation is performed to each of a plurality of target remote sites based on the single replication queue and a plurality of replication status inode bits included in an inode of the local filesystem.
    Type: Grant
    Filed: December 9, 2024
    Date of Patent: May 5, 2026
    Assignee: International Business Machines Corporation
    Inventors: Karrthik KG, Venkateswara Rao Puvvada, Ashish Pandey, Saket Kumar
  • Publication number: 20260075293
    Abstract: Aspects of the disclosed technology provide solutions for dynamically generating media content with an animated background based on contextual data. An example method can include receiving first content. Additionally, the method can include generating an animated background including one or more items associated with the first content based on context information associated with the first content. Moreover, the method can include, placing the media content within the animated background. Systems and machine-readable media are also provided.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 12, 2026
    Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
  • Patent number: 12518296
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for dynamically adjusting a screensaver on a display device. An example embodiment operates by a media device detecting the initiation of a screensaver and requesting replacement objects to be injected into the screensaver while the screensaver is displayed on a display device. The media device may receive the replacement objects, select which replacement objects to be injected into the screensaver, and injecting the selected replacement objects into an off-screen portion of the screensaver prior to the off-screen portion being displayed on the displayed device.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: January 6, 2026
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Saket Kumar, Mark Goodwin, Tamas Koloti, Matthew Macaluso
  • Patent number: 12505673
    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: Grant
    Filed: August 25, 2021
    Date of Patent: December 23, 2025
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Ravi Sundaram
  • Patent number: 12506937
    Abstract: Aspects of the disclosed technology provide solutions for dynamically generating media content with an animated background based on contextual data. An example method can include receiving media content including a sequence of video frames. The method can include steps for determining a context associated with the media content and generating an animated background based on the context associated with the media content. In some examples, the animated background may include one or more items. The method can further include placing the media content within the animated background to generate a customized video for playback on a user device. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: December 23, 2025
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
  • Publication number: 20250280182
    Abstract: Aspects of the disclosed technology provide solutions for dynamically generating media content with an animated background based on contextual data. An example method can include receiving media content including a sequence of video frames. The method can include steps for determining a context associated with the media content and generating an animated background based on the context associated with the media content. In some examples, the animated background may include one or more items. The method can further include placing the media content within the animated background to generate a customized video for playback on a user device. Systems and machine-readable media are also provided.
    Type: Application
    Filed: March 4, 2024
    Publication date: September 4, 2025
    Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
  • Patent number: 12373578
    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: Grant
    Filed: November 23, 2022
    Date of Patent: July 29, 2025
    Assignee: Microsoft Technology Licensing, LLC
    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
  • Publication number: 20250239077
    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: January 21, 2025
    Publication date: July 24, 2025
    Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Chockalingam Ravi Sundaram
  • Publication number: 20250181597
    Abstract: A data processing system includes: a processor; a memory containing programming instructions for execution by the processor; and a network interface for communicating with an Artificial Intelligence (AI) engine. The programming instructions include an application for generating written content, the application having a function to generate and submit a structured query regarding the written content to the AI engine to generate feedback on an assessed quality of the written content, the structured query structured to prompt for feedback in a variety of specified categories for the written content. The application further includes a user interface to display the feedback on the written content and provide an option to a user to implement the feedback to revise the written content.
    Type: Application
    Filed: December 27, 2024
    Publication date: June 5, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aleksey Aleksandrovich SOKOLOV, Utkarsh GARG, Siqing CHEN, Warren Anthony ALDRED, Saket KUMAR, Cheng YANG, Bhavuk JAIN, Mahaveer Bhavarlal KOTHARI, Alyssa Rachel MAYO, Tashfeen AHMED, Zhang LI, Olivier Michel Nicolas GAUTHIER, Christine Lauren MAYER, Jesse Alexander FREITAS
  • Publication number: 20250061083
    Abstract: An embodiment identifies, by a migration solution bridge engine, a stub in a filesystem, the stub being associated with a first migration solution. The embodiment modifies, by the migration solution bridge engine, the stub to conform to a second migration solution. The embodiment replicates, by the migration solution bridge engine, migrated data associated with the first migration solution, the migrated data being referred to the modified stub. The embodiment deletes, by the migration solution bridge engine, the migrated data associated with the first migration solution.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Applicant: Intemational Business Machines Corporation
    Inventors: Venkateswara Rao Puvvada, Karrthik KG, Saket Kumar, Prasad Kulkami
  • Patent number: 12216674
    Abstract: A data processing system includes: a processor; a memory containing programming instructions for execution by the processor; and a network interface for communicating with an Artificial Intelligence (AI) engine. The programming instructions include an application for generating written content, the application having a function to generate and submit a structured query regarding the written content to the AI engine to generate feedback on an assessed quality of the written content, the structured query structured to prompt for feedback in a variety of specified categories for the written content. The application further includes a user interface to display the feedback on the written content and provide an option to a user to implement the feedback to revise the written content.
    Type: Grant
    Filed: March 6, 2023
    Date of Patent: February 4, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksey Aleksandrovich Sokolov, Utkarsh Garg, Siqing Chen, Warren Anthony Aldred, Saket Kumar, Cheng Yang, Bhavuk Jain, Mahaveer Bhavarlal Kothari, Alyssa Rachel Mayo, Tashfeen Ahmed, Zhang Li, Olivier Michel Nicolas Gauthier, Christine Lauren Mayer, Jesse Alexander Freitas
  • Publication number: 20250005622
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for dynamically adjusting a screensaver on a display device. An example embodiment operates by a media device detecting the initiation of a screensaver and requesting replacement objects to be injected into the screensaver while the screensaver is displayed on a display device. The media device may receive the replacement objects, select which replacement objects to be injected into the screensaver, and injecting the selected replacement objects into an off-screen portion of the screensaver prior to the off-screen portion being displayed on the displayed device.
    Type: Application
    Filed: June 29, 2023
    Publication date: January 2, 2025
    Inventors: MEHUL SANGHAVI, SAKET KUMAR, MARK GOODWIN, TAMAS KOLOTI, MATTHEW MACALUSO
  • Publication number: 20240303247
    Abstract: A data processing system includes: a processor; a memory containing programming instructions for execution by the processor; and a network interface for communicating with an Artificial Intelligence (AI) engine. The programming instructions include an application for generating written content, the application having a function to generate and submit a structured query regarding the written content to the AI engine to generate feedback on an assessed quality of the written content, the structured query structured to prompt for feedback in a variety of specified categories for the written content. The application further includes a user interface to display the feedback on the written content and provide an option to a user to implement the feedback to revise the written content.
    Type: Application
    Filed: March 6, 2023
    Publication date: September 12, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aleksey Aleksandrovich SOKOLOV, Utkarsh GARG, Siqing CHEN, Warren Anthony ALDRED, Saket KUMAR, Cheng YANG, Bhavuk JAIN, Mahaveer Bhavarlal KOTHARI, Alyssa Rachel MAYO, Tashfeen AHMED, Zhang LI, Olivier Michel Nicolas GAUTHIER, Christine Lauren MAYER, Jesse Alexander FREITAS
  • 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: 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: 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