Patents by Inventor Su-Yin Gan
Su-Yin Gan 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: 10237666Abstract: An electronic device includes a housing and a user interface. The electronic device also includes an acoustic detector and one or more processors operable with the acoustic detector. The one or more processors can receive, from the user interface, user input corresponding to an operation of the electronic device. The one or more processors can then optionally initiate a timer in response to receiving the user input and monitor the acoustic detector for a predefined acoustic marker, one example of which is acoustic data indicating detection of one or more finger snaps. Where the one or more finger snaps occur prior to expiration of the timer, the one or more processors can perform the operation of the electronic device. Otherwise ignore the user input. The acoustic confirmation of user input helps to eliminate false triggers, thereby conserving battery power and extending run time.Type: GrantFiled: December 20, 2017Date of Patent: March 19, 2019Assignee: Google Technology Holdings LLCInventors: Su-Yin Gan, Alex Vaz Waddington
-
Publication number: 20180115846Abstract: An electronic device includes a housing and a user interface. The electronic device also includes an acoustic detector and one or more processors operable with the acoustic detector. The one or more processors can receive, from the user interface, user input corresponding to an operation of the electronic device. The one or more processors can then optionally initiate a timer in response to receiving the user input and monitor the acoustic detector for a predefined acoustic marker, one example of which is acoustic data indicating detection of one or more finger snaps. Where the one or more finger snaps occur prior to expiration of the timer, the one or more processors can perform the operation of the electronic device. Otherwise ignore the user input. The acoustic confirmation of user input helps to eliminate false triggers, thereby conserving battery power and extending run time.Type: ApplicationFiled: December 20, 2017Publication date: April 26, 2018Inventors: Su-Yin Gan, Alex Vaz Waddington
-
Patent number: 9883301Abstract: An electronic device includes a housing and a user interface. The electronic device also includes an acoustic detector and one or more processors operable with the acoustic detector. The one or more processors can receive, from the user interface, user input corresponding to an operation of the electronic device. The one or more processors can then optionally initiate a timer in response to receiving the user input and monitor the acoustic detector for a predefined acoustic marker, one example of which is acoustic data indicating detection of one or more finger snaps. Where the one or more finger snaps occur prior to expiration of the timer, the one or more processors can perform the operation of the electronic device. Otherwise ignore the user input. The acoustic confirmation of user input helps to eliminate false triggers, thereby conserving battery power and extending run time.Type: GrantFiled: June 11, 2014Date of Patent: January 30, 2018Assignee: Google Technology Holdings LLCInventors: Su-Yin Gan, Alex Vaz Waddington
-
Patent number: 9832753Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.Type: GrantFiled: June 23, 2016Date of Patent: November 28, 2017Assignee: Google LLCInventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9821657Abstract: In embodiments of drowsy driver detection, a drowsy driver mode is initiated on a wearable wireless device being worn by a user in response to detecting that the user is driving a vehicle. The drowsy driver mode causes the wearable wireless device to use a first sensor to generate first sensor data which can be analyzed to detect a drowsy driver condition. In response to detecting the drowsy driver condition, a second sensor on the wearable wireless device is activated to generate second sensor data that can be analyzed to confirm the drowsy driver condition. In response to confirming the drowsy driver condition, one or more alerts are initiated. Generally, the alerts are intended to wake up the user, warn other passengers in the vehicle that the user is drowsy or otherwise impaired, and/or notify an emergency operator.Type: GrantFiled: April 22, 2015Date of Patent: November 21, 2017Assignee: MOTOROLA MOBILITY LLCInventor: Su-Yin Gan
-
Patent number: 9690560Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.Type: GrantFiled: March 4, 2014Date of Patent: June 27, 2017Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9489240Abstract: A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining whether a predetermined first memory threshold of a computing environment has been reached and displaying a user interface corresponding to memory usage; and determining whether a predetermined second memory threshold, greater than the first, of the computing environment has been reached. Restricting computing functionality and allowing user access for telephony operations, corresponding to a mobile device, when the second memory threshold is reached is included as well. Also included is maintaining the computing restriction until the memory usage returns below the second memory threshold.Type: GrantFiled: February 9, 2015Date of Patent: November 8, 2016Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Vamshika R Gangam, Josh D Galicia, Su-Yin Gan
-
Publication number: 20160311440Abstract: In embodiments of drowsy driver detection, a drowsy driver mode is initiated on a wearable wireless device being worn by a user in response to detecting that the user is driving a vehicle. The drowsy driver mode causes the wearable wireless device to use a first sensor to generate first sensor data which can be analyzed to detect a drowsy driver condition. In response to detecting the drowsy driver condition, a second sensor on the wearable wireless device is activated to generate second sensor data that can be analyzed to confirm the drowsy driver condition. In response to confirming the drowsy driver condition, one or more alerts are initiated. Generally, the alerts are intended to wake up the user, warn other passengers in the vehicle that the user is drowsy or otherwise impaired, and/or notify an emergency operator.Type: ApplicationFiled: April 22, 2015Publication date: October 27, 2016Inventor: Su-Yin Gan
-
Publication number: 20160309445Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.Type: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9402167Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.Type: GrantFiled: June 25, 2013Date of Patent: July 26, 2016Assignee: Google Technology Holdings LLCInventors: Nirmalya Barat, Francois M Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20160179493Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.Type: ApplicationFiled: March 4, 2014Publication date: June 23, 2016Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9369823Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.Type: GrantFiled: September 24, 2013Date of Patent: June 14, 2016Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20160048296Abstract: A user controls a pair of devices—a wearable electronic device, such as a watch (e.g., a smart watch) and a companion electronic device, such as a smart phone. The user takes a picture (of him or herself or of something in the environment) with the companion electronic device. The companion electronic device transfers information about attributes of the image (or, in some embodiments, transfers the image itself) to the wearable device. The wearable electronic device changes its appearance based on one or more attributes of the image, including color and the identity of objects in the picture. For example, if the wearable electronic device is a watch and the user is wearing pink, the watch could change its display to pink or to a complementary color. If user is wearing jeans (determined by object recognition, for example), the watch could change its display to a Western theme.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Su-Yin Gan, Ravi Jain
-
Publication number: 20150304785Abstract: An electronic device includes a housing and a user interface. The electronic device also includes an acoustic detector and one or more processors operable with the acoustic detector. The one or more processors can receive, from the user interface, user input corresponding to an operation of the electronic device. The one or more processors can then optionally initiate a timer in response to receiving the user input and monitor the acoustic detector for a predefined acoustic marker, one example of which is acoustic data indicating detection of one or more finger snaps. Where the one or more finger snaps occur prior to expiration of the timer, the one or more processors can perform the operation of the electronic device. Otherwise ignore the user input. The acoustic confirmation of user input helps to eliminate false triggers, thereby conserving battery power and extending run time.Type: ApplicationFiled: June 11, 2014Publication date: October 22, 2015Inventors: Su-Yin Gan, Alex Vaz Waddington
-
Patent number: 9107065Abstract: A method for providing a document using a secure bar code includes encrypting the document to generate an encrypted document, and mixing together bits for a security credential with bits for the encrypted document to generate a set of mixed bits having a predetermined order. The security credential is for decrypting the encrypted document. The method further includes inserting the set of mixed bits into the secure bar code and outputting the secure bar code. A bar code reader knows the predetermined order and is configured to read the secure bar code. The bar code reader may also be configured to un-mix the mixed bits based on the predetermined order, and decrypt the encrypted document with the security credential.Type: GrantFiled: October 22, 2012Date of Patent: August 11, 2015Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20150154053Abstract: A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining whether a predetermined first memory threshold of a computing environment has been reached and displaying a user interface corresponding to memory usage; and determining whether a predetermined second memory threshold, greater than the first, of the computing environment has been reached. Restricting computing functionality and allowing user access for telephony operations, corresponding to a mobile device, when the second memory threshold is reached is included as well. Also included is maintaining the computing restriction until the memory usage returns below the second memory threshold.Type: ApplicationFiled: February 9, 2015Publication date: June 4, 2015Inventors: Vamshika R. Gangam, Josh D. Galicia, Su-Yin GAN
-
Publication number: 20150087288Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: MOTOROLA MOBILITY LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 8983536Abstract: A method for providing user access to telephony operations in a multi operating environment having memory resources nearly depleted that include determining whether a predetermined first memory threshold of a computing environment has been reached and displaying a user interface corresponding to memory usage; and determining whether a predetermined second memory threshold, greater than the first, of the computing environment has been reached. Restricting computing functionality and allowing user access for telephony operations, corresponding to a mobile device, when the second memory threshold is reached is included as well. Also included is maintaining the computing restriction until the memory usage returns below the second memory threshold.Type: GrantFiled: March 21, 2011Date of Patent: March 17, 2015Assignee: Google Technology Holdings LLCInventors: Vamshika R Gangam, Joshua D Galicia, Su-Yin Gan
-
Publication number: 20140273975Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.Type: ApplicationFiled: June 25, 2013Publication date: September 18, 2014Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20140280578Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type such that the second device can respond to the notification and accordingly routes the notification to the second device. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.Type: ApplicationFiled: July 24, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy