Patents by Inventor Debarshi Ray

Debarshi Ray 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: 20240161373
    Abstract: Some examples described herein relate to modifying avatars in user interfaces based on wearable device data using machine learning. For example, a system can receive, from a wearable device, a set of biological data with respect to a user wearing the wearable device. The user can be associated with an avatar of the user on a user interface. The system can provide the avatar of the user and the set of biological data as input to a trained machine-learning model. The trained machine-learning model can generate a modified avatar based on the input. The system can then receive the modified avatar as output from the trained machine-learning model. The system can modify the user interface to include the modified avatar. The modified avatar can be outputted for display on a client device.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Debarshi Ray, Carlos Soriano Sanchez
  • Patent number: 11880647
    Abstract: A method and system for providing shareable and cross-application non-destructive content processing pipelines. A set of non-destructive edits for a content item is received via a first content processing application, wherein the set of non-destructive edits includes a series of operations performed by a user on the content item. The set of non-destructive edits is stored in a shareable format. The set of non-destructive edits is exported in the shareable format, wherein the set of non-destructive edits is importable by a second content processing application different from the first content processing application.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: January 23, 2024
    Assignee: Red Hat, Inc.
    Inventor: Debarshi Ray
  • Publication number: 20230205561
    Abstract: Aspects of the disclosure provide for mechanisms for managing containers across operating systems in a computer system. A method of the disclosure includes: causing a first container management agent in a first container to run a user interface in the first container, receiving a user request to create a copy of the first container, creating a second container in view of the first container, receiving, from the user interface running in the first container, a first command to switch from the first container to the second container, and responsive to receiving the first command to switch from the first container to the second container: configuring the second container in view of one or more configurations of the first container, causing a second container management agent in the second container to run the user interface in the second container, and causing execution of the first container to stop.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: Raymond Strode, Alexander Larsson, Matthias Clasen, Debarshi Ray
  • Patent number: 11586455
    Abstract: Aspects of the disclosure provide for mechanisms for managing containers across operating systems in a computer system. A method of the disclosure includes: running a first container corresponding to a first operating system, wherein the first container is created in view of a container image; receiving a user request to switch from the first operating system to a second operating system; in response to receiving the user request, switching, by a processing device, from the first container to a second container corresponding to the second operating system, wherein the second container is created in view of the container image, wherein switching from the first container to the second container comprises: configuring the second container in view of a plurality of configurations of the first container; and running the configured second container.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: February 21, 2023
    Assignee: Red Hat, Inc.
    Inventors: Raymond Strode, Jr., Alexander Larsson, Matthias Clasen, Debarshi Ray
  • Publication number: 20220100951
    Abstract: A method and system for providing shareable and cross-application non-destructive content processing pipelines. A set of non-destructive edits for a content item is received via a first content processing application, wherein the set of non-destructive edits includes a series of operations performed by a user on the content item. The set of non-destructive edits is stored in a shareable format. The set of non-destructive edits is exported in the shareable format, wherein the set of non-destructive edits is importable by a second content processing application different from the first content processing application.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Inventor: Debarshi Ray
  • Patent number: 11210455
    Abstract: A method and system for providing shareable and cross-application non-destructive content processing pipelines. A set of non-destructive edits for a content item is received via a first content processing application, wherein the set of non-destructive edits includes a series of operations performed by a user on the content item. The set of non-destructive edits is stored in a shareable format. The set of non-destructive edits is exported in the shareable format, wherein the set of non-destructive edits is importable by a second content processing application different from the first content processing application.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: December 28, 2021
    Assignee: Red Hat, Inc.
    Inventor: Debarshi Ray
  • Patent number: 11087429
    Abstract: A method comprises receiving, by a media pipeline framework, a plurality of copies of each block of a media pipeline, wherein a first copy of the plurality of copies is a high-level representation of the respective block and wherein the second copy of the plurality of copies is a machine-readable copy. The method further comprises generating, by a processing device, a run-time-optimized media pipeline using the first copy and the second copy.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: August 10, 2021
    Assignee: Red Hat, Inc.
    Inventors: Debarshi Ray, Arjun Shankar
  • Publication number: 20210019857
    Abstract: A method comprises receiving, by a media pipeline framework, a plurality of copies of each block of a media pipeline, wherein a first copy of the plurality of copies is a high-level representation of the respective block and wherein the second copy of the plurality of copies is a machine-readable copy. The method further comprises generating, by a processing device, a run-time-optimized media pipeline using the first copy and the second copy.
    Type: Application
    Filed: July 19, 2019
    Publication date: January 21, 2021
    Inventors: Debarshi Ray, Arjun Shankar
  • Publication number: 20200272488
    Abstract: Aspects of the disclosure provide for mechanisms for managing containers across operating systems in a computer system. A method of the disclosure includes: running a first container corresponding to a first operating system, wherein the first container is created in view of a container image; receiving a user request to switch from the first operating system to a second operating system; in response to receiving the user request, switching, by a processing device, from the first container to a second container corresponding to the second operating system, wherein the second container is created in view of the container image, wherein switching from the first container to the second container comprises: configuring the second container in view of a plurality of configurations of the first container; and running the configured second container.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 27, 2020
    Inventors: Raymond Strode, JR., Alexander Larsson, Matthias Clasen, Debarshi Ray
  • Publication number: 20150363373
    Abstract: A method and system for providing shareable and cross-application non-destructive content processing pipelines. A set of non-destructive edits for a content item is received via a first content processing application, wherein the set of non-destructive edits includes a series of operations performed by a user on the content item. The set of non-destructive edits is stored in a shareable format. The set of non-destructive edits is exported in the shareable format, wherein the set of non-destructive edits is importable by a second content processing application different from the first content processing application.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventor: Debarshi Ray