Patents by Inventor Mary K. Hor-Lao
Mary K. Hor-Lao 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: 9560129Abstract: Disclosed are peer-to-peer group re-formation techniques. The techniques enable automatic reformation of a peer-to-peer group when the Group Owner (“GO”) device is lost. To do so, the techniques enable selection of a one of the peer devices in the peer-to-peer group as a next GO device responsive to detecting the loss of the original GO device. Then, the peer device selected as the next GO device automatically activates as the GO device, while the other peer devices scan for and connect to the next GO device.Type: GrantFiled: July 28, 2014Date of Patent: January 31, 2017Assignee: Google Technology Holdings LLCInventors: Binesh Balasingh, Viji Alexander, Gabriel B. Burca, Ranjeet Gupta, Eric J. Hefner, Mary K. Hor-Lao, Ishwara Ja, Douglas A. Lautner, Sudhir C. Vissa
-
Patent number: 9509670Abstract: The present invention provides a system and method for managing secure communications in an ad-hoc network having three or more users including a first user, a second user and a third user. Each user is associated with at least one communication device, and has a set of keys associated with the user for managing secure communications between the at least one communication device of the user and the at least one communication device of another one of the three or more users. Each set of keys includes a private key and a public key, where the public key is shared with the communication device of the other ones of the three or more users with which the user has been authenticated, and the private key is used to decrypt communications encrypted using the corresponding public key from the same set of keys.Type: GrantFiled: August 19, 2014Date of Patent: November 29, 2016Assignee: Google Technology Holdings LLCInventors: Binesh Balasingh, Viji Alexander, Gabriel B. Burca, Ranjeet Gupta, Eric J. Hefner, Mary K. Hor-Lao, Ishwara Ja, Douglas A. Lautner, Sudhir C. Vissa
-
Patent number: 9354722Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.Type: GrantFiled: June 28, 2013Date of Patent: May 31, 2016Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Gabriel B Burca, Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Eric J Hefner, Ryan D Jones, Daniel T Moore, Robert Wiegand
-
Patent number: 9348434Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.Type: GrantFiled: June 28, 2013Date of Patent: May 24, 2016Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Jason Jae Hyun Koh, Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Eric J Hefner, Ryan D Jones, James A Rumpler
-
Patent number: 9330309Abstract: In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.Type: GrantFiled: December 20, 2013Date of Patent: May 3, 2016Assignee: Google Technology Holdings LLCInventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
-
Patent number: 9329701Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture. In one embodiment, a method comprises, at a computing device that includes a first processor, a second processor and a third processor, receiving, at the first processor, first sensor data from a first sensor; determining, at the first processor, a motion state of the computing device using the first sensor data; in response to determining that the motion state corresponds to a predetermined motion state, activating the second processor; receiving, at the second processor, second sensor data from a second sensor; determining, by the second processor, that the motion state corresponds to the predetermined motion state using the second sensor data; and, in response to determining that the motion state corresponds to the predetermined motion state using the second sensor data, sending the motion state to the third processor.Type: GrantFiled: June 28, 2013Date of Patent: May 3, 2016Assignee: Google Technology Holdings LLCInventors: Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Francis W Forest, Jagatkumar V Shah
-
Patent number: 9307067Abstract: A method includes a first wireless device initiating a wireless connection to a second wireless device and monitoring at least one context associated with one of the wireless connection and the second device. When contextual data is received that indicates a condition, the method further includes determining, based on a search of a firmware update service (FUS) database, whether a firmware update for the second wireless device is available within the FUS database. And when an available firmware update is received from the FUS database, the method includes triggering the first device to initiate the firmware update for the second device. The triggering of the first device to initiate the firmware update includes: transmitting a command to place the second device in firmware update mode; and forwarding the firmware update to the second device, such that the first device controls and/or initiates the firmware upgrade of the second device.Type: GrantFiled: July 30, 2014Date of Patent: April 5, 2016Assignee: Google Technology Holdings LLCInventors: Scott P. Debates, Francis W. Forest, Mary K. Hor-Lao, Douglas A. Lautner, Jagatkumar V. Shah
-
Publication number: 20160057117Abstract: The present invention provides a system and method for managing secure communications in an ad-hoc network having three or more users including a first user, a second user and a third user. Each user is associated with at least one communication device, and has a set of keys associated with the user for managing secure communications between the at least one communication device of the user and the at least one communication device of another one of the three or more users. Each set of keys includes a private key and a public key, where the public key is shared with the communication device of the other ones of the three or more users with which the user has been authenticated, and the private key is used to decrypt communications encrypted using the corresponding public key from the same set of keys.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Binesh Balasingh, Viji Alexander, Gabriel B. Burca, Ranjeet Gupta, Eric J. Hefner, Mary K. Hor-Lao, Ishwara JA, Douglas A. Lautner, Sudhir C. Vissa
-
Publication number: 20160036956Abstract: A method includes a first wireless device initiating a wireless connection to a second wireless device and monitoring at least one context associated with one of the wireless connection and the second device. When contextual data is received that indicates a condition, the method further includes determining, based on a search of a firmware update service (FUS) database, whether a firmware update for the second wireless device is available within the FUS database. And when an available firmware update is received from the FUS database, the method includes triggering the first device to initiate the firmware update for the second device. The triggering of the first device to initiate the firmware update includes: transmitting a command to place the second device in firmware update mode; and forwarding the firmware update to the second device, such that the first device controls and/or initiates the firmware upgrade of the second device.Type: ApplicationFiled: July 30, 2014Publication date: February 4, 2016Inventors: Scott P. Debates, Francis W. Forest, Mary K. Hor-Lao, Douglas A. Lautner, Jagatkumar V. Shah
-
Publication number: 20160028802Abstract: Disclosed are peer-to-peer group re-formation techniques. The techniques enable automatic reformation of a peer-to-peer group when the Group Owner (“GO”) device is lost. To do so, the techniques enable selection of a one of the peer devices in the peer-to-peer group as a next GO device responsive to detecting the loss of the original GO device. Then, the peer device selected as the next GO device automatically activates as the GO device, while the other peer devices scan for and connect to the next GO device.Type: ApplicationFiled: July 28, 2014Publication date: January 28, 2016Inventors: Binesh Balasingh, Viji Alexander, Gabriel B. Burca, Ranjeet Gupta, Eric J. Hefner, Mary K. Hor-Lao, Ishwara JA, Douglas A. Lautner, Sudhir C. Vissa
-
Publication number: 20150177905Abstract: In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Inventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
-
Publication number: 20150103056Abstract: In embodiments of calibrating an electronic writing device, an electronic writing device includes a calibration component configured to calibrate writing data to an orientation of a writing surface. To do so, the calibration component determines whether writing data corresponds to a calibration movement. If the calibration component determines that the writing data corresponds to the calibration movement, the calibration component determines a correction angle based on the writing data and stores the correction angle in a writing buffer. The calibration component then uses the correction angle to adjust subsequently received writing data to align the writing data to the orientation of the writing surface.Type: ApplicationFiled: November 13, 2013Publication date: April 16, 2015Applicant: Motorola Mobility LLCInventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner, Daniel T. Moore
-
Publication number: 20140351559Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture. In one embodiment, a method comprises, at a computing device that includes a first processor, a second processor and a third processor, receiving, at the first processor, first sensor data from a first sensor; determining, at the first processor, a motion state of the computing device using the first sensor data; in response to determining that the motion state corresponds to a predetermined motion state, activating the second processor; receiving, at the second processor, second sensor data from a second sensor; determining, by the second processor, that the motion state corresponds to the predetermined motion state using the second sensor data; and, in response to determining that the motion state corresponds to the predetermined motion state using the second sensor data, sending the motion state to the third processor.Type: ApplicationFiled: June 28, 2013Publication date: November 27, 2014Inventors: Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Francis W Forest, Jagatkumar V Shah
-
Publication number: 20140351558Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.Type: ApplicationFiled: June 28, 2013Publication date: November 27, 2014Inventors: Gabriel B. Burca, Douglas A. Lautner, Scott P. Debates, Mary K. Hor-Lao, Eric J. Hefner, Ryan D. Jones, Daniel T. Moore, Robert Wiegand
-
Publication number: 20140347274Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.Type: ApplicationFiled: June 28, 2013Publication date: November 27, 2014Inventors: Jason Jae Hyun Koh, Douglas A. Lautner, Scott P. Debates, Mary K. Hor-Lao, Eric J. Hefner, Ryan D. Jones, James A. Rumpler
-
Publication number: 20140351560Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture. In one embodiment, a method comprises, at a computing device that includes a first processor, a second processor and a third processor, performing, by the second processor, a first scan at a first scan rate for first location data using a sensor; receiving, at the second processor, from the sensor, the first location data; determining, by the second processor, a first location using the first location data; receiving, by the second processor, a modality of the computing device; in response to determining the first location, determining, by the second processor, that the modality corresponds to a predetermined state; and in response to determining that the modality corresponds to the predetermined state, performing, by the second processor, a second scan at a second scan rate for second location data using the sensor.Type: ApplicationFiled: June 28, 2013Publication date: November 27, 2014Inventors: Douglas A. Lautner, Scott P. Debates, Mary K. Hor-Lao, Francis W. Forest, Jagatkumar V. Shah, George B. Standish