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: 20260127636Abstract: 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: ApplicationFiled: January 5, 2026Publication date: May 7, 2026Applicant: Roku, Inc.Inventors: Mehul SANGHAVI, Saket KUMAR, Mark Goodwin, Tamas KOLOTI, Matthew MACALUSO
-
Patent number: 12619581Abstract: 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: GrantFiled: December 9, 2024Date of Patent: May 5, 2026Assignee: International Business Machines CorporationInventors: Karrthik KG, Venkateswara Rao Puvvada, Ashish Pandey, Saket Kumar
-
Publication number: 20260075293Abstract: 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: ApplicationFiled: November 20, 2025Publication date: March 12, 2026Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
-
Patent number: 12518296Abstract: 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: GrantFiled: June 29, 2023Date of Patent: January 6, 2026Assignee: Roku, Inc.Inventors: Mehul Sanghavi, Saket Kumar, Mark Goodwin, Tamas Koloti, Matthew Macaluso
-
Patent number: 12505673Abstract: 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: GrantFiled: August 25, 2021Date of Patent: December 23, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Ravi Sundaram
-
Patent number: 12506937Abstract: 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: GrantFiled: March 4, 2024Date of Patent: December 23, 2025Assignee: Roku, Inc.Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
-
Publication number: 20250280182Abstract: 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: ApplicationFiled: March 4, 2024Publication date: September 4, 2025Inventors: Mehul Sanghavi, Michael Bruza, Saket Kumar, Matthieu Chamik
-
Patent number: 12373578Abstract: 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: GrantFiled: November 23, 2022Date of Patent: July 29, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20250239077Abstract: 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: ApplicationFiled: January 21, 2025Publication date: July 24, 2025Inventors: Lakshmish Kaushik, Saket Kumar, Jaekwon Yoo, Kevin Zhang, Soheil Khorram, Sharath Rao, Chockalingam Ravi Sundaram
-
Publication number: 20250181597Abstract: 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: ApplicationFiled: December 27, 2024Publication date: June 5, 2025Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20250061083Abstract: 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: ApplicationFiled: August 16, 2023Publication date: February 20, 2025Applicant: Intemational Business Machines CorporationInventors: Venkateswara Rao Puvvada, Karrthik KG, Saket Kumar, Prasad Kulkami
-
Patent number: 12216674Abstract: 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: GrantFiled: March 6, 2023Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20250005622Abstract: 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: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: MEHUL SANGHAVI, SAKET KUMAR, MARK GOODWIN, TAMAS KOLOTI, MATTHEW MACALUSO
-
Publication number: 20240303247Abstract: 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: ApplicationFiled: March 6, 2023Publication date: September 12, 2024Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20240169074Abstract: 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: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: 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: 11989094Abstract: 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: GrantFiled: August 29, 2022Date of Patent: May 21, 2024Assignee: International Business Machines CorporationInventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Chaurasia
-
Patent number: 11954073Abstract: 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: GrantFiled: March 16, 2022Date of Patent: April 9, 2024Assignee: International Business Machines CorporationInventors: Venkateswara Rao Puvvada, Saket Kumar, Karrthik Kalaga Gopalakrishnan, Ashish Pandey
-
Publication number: 20240070028Abstract: 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: ApplicationFiled: August 29, 2022Publication date: February 29, 2024Applicant: International Business Machines CorporationInventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Chaurasia
-
Patent number: 11915685Abstract: 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: GrantFiled: March 23, 2023Date of Patent: February 27, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Zhenhao Ge, Lakshmish Kaushik, Saket Kumar, Masanori Omote
-
Patent number: 11789825Abstract: 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: GrantFiled: November 23, 2020Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Venkateswara Rao Puvvada, Karrthik Kalaga Gopalakrishnan, Saket Kumar, Ashish Pandey