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: 11954306Abstract: 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: GrantFiled: March 18, 2021Date of Patent: April 9, 2024Assignee: Google LLCInventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Publication number: 20230352025Abstract: 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: ApplicationFiled: July 6, 2023Publication date: November 2, 2023Applicant: Google LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
-
Patent number: 11749266Abstract: 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: GrantFiled: June 8, 2020Date of Patent: September 5, 2023Assignee: Google LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
-
Publication number: 20210311597Abstract: 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: ApplicationFiled: June 15, 2021Publication date: October 7, 2021Inventors: Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen, Sebastien Vincent Gabriel
-
Patent number: 11068125Abstract: 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: GrantFiled: October 27, 2016Date of Patent: July 20, 2021Assignee: Google LLCInventors: Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen, Sebastien Vincent Gabriel
-
Publication number: 20210208756Abstract: 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: ApplicationFiled: March 18, 2021Publication date: July 8, 2021Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Patent number: 10956002Abstract: 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: GrantFiled: February 24, 2020Date of Patent: March 23, 2021Assignee: Google LLCInventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Publication number: 20200302930Abstract: 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: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Applicant: Google LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Masamitsu Oshima
-
Patent number: 10775980Abstract: 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: GrantFiled: May 24, 2019Date of Patent: September 15, 2020Assignee: Google LLCInventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
-
Patent number: 10714083Abstract: 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: GrantFiled: May 15, 2017Date of Patent: July 14, 2020Assignee: Google LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Mitsuru Oshima
-
Publication number: 20200192535Abstract: 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: ApplicationFiled: February 24, 2020Publication date: June 18, 2020Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Patent number: 10572117Abstract: 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: GrantFiled: July 20, 2018Date of Patent: February 25, 2020Assignee: Google LLCInventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Publication number: 20190278463Abstract: 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: ApplicationFiled: May 24, 2019Publication date: September 12, 2019Inventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
-
Patent number: 10353530Abstract: 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: GrantFiled: October 17, 2016Date of Patent: July 16, 2019Assignee: Google LLCInventors: Steven Chi Truong, Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen
-
Patent number: 10303345Abstract: 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: GrantFiled: August 28, 2015Date of Patent: May 28, 2019Assignee: Google LLCInventors: Benjamin Goldsmith, Santhosh Balasubramanian, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
-
Patent number: 10282063Abstract: 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: GrantFiled: May 20, 2014Date of Patent: May 7, 2019Assignee: Google LLCInventors: Steven Chi Truong, Alexander Friedrich Kuscher, Jennifer Shien-Ming Chen
-
Patent number: 10209851Abstract: 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: GrantFiled: September 18, 2015Date of Patent: February 19, 2019Assignee: Google LLCInventors: Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher
-
Publication number: 20190013025Abstract: 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: ApplicationFiled: July 10, 2017Publication date: January 10, 2019Inventors: Zachary Alcorn, Alexander Friedrich Kuscher, Omri Amarilio, Jennifer Shien-Ming Chen
-
Publication number: 20180329594Abstract: 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: ApplicationFiled: July 20, 2018Publication date: November 15, 2018Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
-
Publication number: 20180316768Abstract: 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: ApplicationFiled: August 28, 2015Publication date: November 1, 2018Inventors: Benjamin GOLDSMITH, Tiantian Zha, Jennifer Shien-Ming Chen, Alexander Friedrich Kuscher, Santhosh Balasubramanian