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: 9560129
    Abstract: 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: Grant
    Filed: July 28, 2014
    Date of Patent: January 31, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: 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: 9509670
    Abstract: 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: Grant
    Filed: August 19, 2014
    Date of Patent: November 29, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: 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: 9354722
    Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 31, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: 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: 9348434
    Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: May 24, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: 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: 9330309
    Abstract: 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: Grant
    Filed: December 20, 2013
    Date of Patent: May 3, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
  • Patent number: 9329701
    Abstract: 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: Grant
    Filed: June 28, 2013
    Date of Patent: May 3, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Francis W Forest, Jagatkumar V Shah
  • Patent number: 9307067
    Abstract: 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: Grant
    Filed: July 30, 2014
    Date of Patent: April 5, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Scott P. Debates, Francis W. Forest, Mary K. Hor-Lao, Douglas A. Lautner, Jagatkumar V. Shah
  • Publication number: 20160057117
    Abstract: 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: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: 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: 20160036956
    Abstract: 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: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Scott P. Debates, Francis W. Forest, Mary K. Hor-Lao, Douglas A. Lautner, Jagatkumar V. Shah
  • Publication number: 20160028802
    Abstract: 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: Application
    Filed: July 28, 2014
    Publication date: January 28, 2016
    Inventors: 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: 20150177905
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Inventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
  • Publication number: 20150103056
    Abstract: 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: Application
    Filed: November 13, 2013
    Publication date: April 16, 2015
    Applicant: Motorola Mobility LLC
    Inventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner, Daniel T. Moore
  • Publication number: 20140351559
    Abstract: 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: Application
    Filed: June 28, 2013
    Publication date: November 27, 2014
    Inventors: Douglas A Lautner, Scott P Debates, Mary K Hor-Lao, Francis W Forest, Jagatkumar V Shah
  • Publication number: 20140351558
    Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.
    Type: Application
    Filed: June 28, 2013
    Publication date: November 27, 2014
    Inventors: 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: 20140347274
    Abstract: A method, device, system, or article of manufacture is provided for low-power management of multiple sensor chip architecture.
    Type: Application
    Filed: June 28, 2013
    Publication date: November 27, 2014
    Inventors: 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: 20140351560
    Abstract: 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: Application
    Filed: June 28, 2013
    Publication date: November 27, 2014
    Inventors: Douglas A. Lautner, Scott P. Debates, Mary K. Hor-Lao, Francis W. Forest, Jagatkumar V. Shah, George B. Standish