Patents by Inventor George Leiming Xing

George Leiming Xing 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: 20230275951
    Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and enabling audio playback based on the two or more audio layers of the plurality of audio layers and without including other audio layers of the plurality of audio layers, the audio playback reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the audio playback reflecting the indicated volume levels.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 31, 2023
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 11677801
    Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and creating an output audio layer for the media content item by mixing the two or more audio layers of the plurality of audio layers without including other audio layers of the plurality of audio layers, the output audio layer reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the output audio layer reflecting the indicated volume levels.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: June 13, 2023
    Assignee: Google LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20220279029
    Abstract: A method includes receiving user input indicating a selection of a subset of two or more of a plurality of audio layers for media content to be provided to a user, each of the subset of audio layers corresponding to one or more audio sources, receiving second user input indicating volume levels for the two or more audio layers of the plurality of audio layers, capturing, based on the first user input, the two or more audio layers of the plurality of audio layers for a media content item to be provided to the user, and creating an output audio layer for the media content item by mixing the two or more audio layers of the plurality of audio layers without including other audio layers of the plurality of audio layers, the output audio layer reflecting the volume levels indicated by the second user input. The method further includes causing the media content item to be provided to the user using the output audio layer reflecting the indicated volume levels.
    Type: Application
    Filed: May 16, 2022
    Publication date: September 1, 2022
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 11336709
    Abstract: A method includes identifying a plurality of layers of audio content available on a local device, each of the plurality of layers corresponding to one or more audio sources, receiving user input indicating a selection of a subset of two or more of the plurality of layers, storing, based on the user input, data identifying the selected layers of the plurality of layers of the audio content available on a local device, capturing, based on the stored data, the selected layers of the audio content, creating an output layer by mixing the selected layers of the audio content without including any unselected layer of the plurality of layers, determining an output frame rate for the output layer, and transmitting the output layer at the determined output frame rate to a media hosting service for presentation at a remote device.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 17, 2022
    Assignee: Google LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20210120058
    Abstract: A method includes identifying a plurality of layers of audio content available on a local device, each of the plurality of layers corresponding to one or more audio sources, receiving user input indicating a selection of a subset of two or more of the plurality of layers, storing, based on the user input, data identifying the selected layers of the plurality of layers of the audio content available on a local device, capturing, based on the stored data, the selected layers of the audio content, creating an output layer by mixing the selected layers of the audio content without including any unselected layer of the plurality of layers, determining an output frame rate for the output layer, and transmitting the output layer at the determined output frame rate to a media hosting service for presentation at a remote device.
    Type: Application
    Filed: December 28, 2020
    Publication date: April 22, 2021
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10880350
    Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 29, 2020
    Assignee: GOOGLE LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20190215353
    Abstract: At least one layer may be selected from layers of media content available on a local device. An output layer may be created by capturing the at least one layer without capturing unselected layers. The output layer may include output frames captured at an initial frame rate of the local device. A desired output frame rate may be determined for the output layer. The initial frame rate of the output layer may be converted to the desired output frame rate. The output layer may be transmitted at the desired output frame rate to the media hosting service for presentation at a remote device.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Patent number: 10237319
    Abstract: An electronic device screencasts media content. The screencasting includes selecting a media content layers to include in an encoded stream. An output layer is created by capturing the selected media content layers without capturing unselected layers (although these unselected layers may still be presented locally by the electronic device). The output layer is encoded into a format compatible with a media hosting service to create the encoded stream, which is transmitted to the media hosting service for presentation at a remote device.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 19, 2019
    Assignee: GOOGLE LLC
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill
  • Publication number: 20170111421
    Abstract: An electronic device screencasts media content. The screencasting includes selecting a media content layers to include in an encoded stream. An output layer is created by capturing the selected media content layers without capturing unselected layers (although these unselected layers may still be presented locally by the electronic device). The output layer is encoded into a format compatible with a media hosting service to create the encoded stream, which is transmitted to the media hosting service for presentation at a remote device.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 20, 2017
    Inventors: Brian Schmidt, George Leiming Xing, Matt Snider, Sunbir Gill