Patents by Inventor Jennifer Shien-Ming Chen

Jennifer Shien-Ming Chen 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).

  • Patent number: 11954306
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20230352025
    Abstract: Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 2, 2023
    Applicant: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
  • Patent number: 11749266
    Abstract: Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
  • Publication number: 20210311597
    Abstract: On a computing device, an overview mode is provided to present overview windows of all applications currently running on the computing device. When one or more applications are running in a windowed mode, a first overview window is generated for each of the one or more applications running in the windowed mode; when one or more applications are running in a full-screen mode, a second overview window is generated for each of the one or more applications running in the full-screen mode. The one or more first overview windows in the first space can be arranged in one or more rows in a first overview space, and the one or more second overview windows in the second space in a stack in a second overview space. The arranged overview windows may then be displayed in the overview mode of the computing device.
    Type: Application
    Filed: June 15, 2021
    Publication date: October 7, 2021
    Inventors: Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen, Sebastien Vincent Gabriel
  • Patent number: 11068125
    Abstract: On a computing device, an overview mode is provided to present overview windows of all applications currently running on the computing device. When one or more applications are running in a windowed mode, a first overview window is generated for each of the one or more applications running in the windowed mode; when one or more applications are running in a full-screen mode, a second overview window is generated for each of the one or more applications running in the full-screen mode. The one or more first overview windows in the first space can be arranged in one or more rows in a first overview space, and the one or more second overview windows in the second space in a stack in a second overview space. The arranged overview windows may then be displayed in the overview mode of the computing device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventors: Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen, Sebastien Vincent Gabriel
  • Publication number: 20210208756
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 8, 2021
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10956002
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20200302930
    Abstract: Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
    Type: Application
    Filed: June 8, 2020
    Publication date: September 24, 2020
    Applicant: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Masamitsu Oshima
  • Patent number: 10775980
    Abstract: A system and method is disclosed for transferring notifications between multiple computing devices. A notification is provided for display at a first computing device associated with a user account. An indication is received of a user gesture for moving the notification to a second computing device associated with the user account, the second computing device being remote from the first computing device. In response to the indication, the notification is provided to the second computing device for display at the second computing device and removed from the first computing device so that the notification is no longer displayed at the first computing device.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 15, 2020
    Assignee: Google LLC
    Inventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
  • Patent number: 10714083
    Abstract: Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
  • Publication number: 20200192535
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10572117
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20190278463
    Abstract: A system and method is disclosed for transferring notifications between multiple computing devices. A notification is provided for display at a first computing device associated with a user account. An indication is received of a user gesture for moving the notification to a second computing device associated with the user account, the second computing device being remote from the first computing device. In response to the indication, the notification is provided to the second computing device for display at the second computing device and removed from the first computing device so that the notification is no longer displayed at the first computing device.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
  • Patent number: 10353530
    Abstract: According to one embodiment of the present disclosure a computer-implemented method for automatically transitioning a user interface in a personal computing device between a laptop mode and a tablet mode is provided. The method includes detecting a hardware configuration change in the personal computing device. When the hardware configuration changes to a tablet mode, the method includes maximizing an active window in a display of the personal computing device and maximizing a second, inactive window, underneath the active window. And when the hardware configuration changes to a laptop mode, the method includes configuring the user interface to a windows icons menus and pointers (WIMP) mode. According to one embodiment of the present disclosure, a personal computing device having a base portion coupled to a display portion is provided. The personal computing device is configured to perform a computer-implemented method as described above.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Steven Chi Truong, Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen
  • Patent number: 10303345
    Abstract: A system and method is disclosed for transferring notifications between multiple computing devices. A notification is provided for display at a first computing device associated with a user account. An indication is received of a user gesture for moving the notification to a second computing device associated with the user account, the second computing device being remote from the first computing device. In response to the indication, the notification is provided to the second computing device for display at the second computing device and removed from the first computing device so that the notification is no longer displayed at the first computing device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
  • Patent number: 10282063
    Abstract: A computer-implemented method for enabling a user to switch applications within a plurality of active applications in a personal computing device having a touch-sensitive display is provided. The method includes detecting a tablet configuration in the personal computing device. In response to a tablet configuration being detected, maximizing a currently active application in the touch-sensitive display and providing a multi-task affordance in the touch-sensitive display when the touch screen personal computing device is displaying the currently active application. The multi-task affordance includes a plurality of tasks associated with a plurality of applications installed in the personal computing device. And the computer-implemented method includes providing a gestural interface to the user for application switching according to a selected task from the plurality of tasks in the multi task affordance.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 7, 2019
    Assignee: Google LLC
    Inventors: Steven Chi Truong, Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen
  • Patent number: 10209851
    Abstract: In a computer system, one or more windows displayed on a virtual desktop of a computing device are determined to be inactive. The one or more windows may correspond to one or more processes running on the computing device. In response to determining that the one or more windows are inactive, state information for the one or more corresponding processes is saved and the one or more windows and corresponding processes are terminated. The state information comprises information for restarting the one or more processes and regenerating the one or more windows in a state that existed at a point in time corresponding to the termination of the windows and processes. A user interface is provided for restoring the terminated windows based on the stored state information.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: February 19, 2019
    Assignee: Google LLC
    Inventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
  • Publication number: 20190013025
    Abstract: The subject technology provides implementations for entering an ambient assist mode for a digital assistant. The subject technology determines, using a set of signals, to activate an ambient assist mode for a client computing device, the client computing device including a screen and a keyboard, and the client computing device is currently executing in a mode other than the ambient assist mode. Further, the subject technology activates, at the client computing device, the ambient assist mode in which the ambient assist mode enables the client computing device to enter a low power mode and listen for an audio input signal corresponding to a hotword for activating a digital assistant, and the digital assistant is configured to respond to a command corresponding to the audio input signal using at least the screen of the client computing device.
    Type: Application
    Filed: July 10, 2017
    Publication date: January 10, 2019
    Inventors: Zachary Alcorn, Alexander Friedrich Kuscher, Omri Amarilio, Jennifer Shien-Ming Chen
  • Publication number: 20180329594
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20180316768
    Abstract: A system and method is disclosed for sharing device capabilities between computing devices. A plurality of device capabilities are registered with a server. A first computing device, on identifying an operation to be performed by an application on the first computing device, accesses the server and determines one of the registered device capabilities to perform the operation. The operation is then reassigned from the first computing device to the second computing device based on the determination of the device capability. The operation is performed by the second computing device and the result of the operation provided to the first computing device.
    Type: Application
    Filed: August 28, 2015
    Publication date: November 1, 2018
    Inventors: Benjamin GOLDSMITH, Tiantian Zha, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Santhosh Balasubramanian