Patents by Inventor Lantian Zheng

Lantian Zheng 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: 9162648
    Abstract: In general, aspects of this disclosure are directed towards techniques for using a computing device to perform the functionality of a vehicle key, so that the computing device may be used to automatically unlock the doors of a vehicle and/or to activate a previously-deactivated keyless ignition system. The computing device may be associated with a vehicle, including sending an identifier associated with the computing device to the vehicle via short-range communication. The computing device may also send to the vehicle, via short-range communication, at least one unlock door signal including an access code verifiable by the vehicle, and wherein receipt of the at least one unlock door signal by the vehicle enables the vehicle to unlock one or more of its doors without further user intervention.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Zhi Weng, Lantian Zheng
  • Patent number: 9106646
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing multi-factor authentication. In one aspect, a method includes determining that the identity of a user has been successfully proven using a first of two or more authentication factors, allowing updates or requests for updates to be initiated after the identity of the user has been successfully proven using the first authentication factor, logging the updates or requests for updates that are initiated after the identity of the user has been successfully proven using the first authentication factor, determining that the identity of the user has not been successfully proven using a second of the two or more authentication factors, and reverting the updates, or discarding the requests for updates, based on determining that the identity of the user has not been successfully proven using the second authentication factor.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Publication number: 20150121247
    Abstract: In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device.
    Type: Application
    Filed: January 2, 2015
    Publication date: April 30, 2015
    Inventor: Lantian Zheng
  • Patent number: 9021087
    Abstract: Methods and systems for improving caching accuracy utilizing snapshot technology are provided. One or more requests for data are received. When the requests for data return valid data, the valid data is stored within a cache. The response performance of a server device is monitored. When the response performance of the server device is above a predetermined threshold, one or more snapshot versions of a memory block are taken. The memory block may include the current state of the valid data at the time the snapshot version was taken. Upon receiving a warm-up cache signal for the cache, a snapshot version is used to populate the cache and sent to a client device.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Zhi Weng, Lantian Zheng
  • Patent number: 8984350
    Abstract: Embodiments of a method and apparatus for replicating a process performed on a first computer on a remote computer, particularly for the replication of a database maintained of each of the computers. An offset is added to time stamps for a sequence of commands so that a correction in a command or data associated with the command that is subsequently received before the command is executed can be implemented. The correction can result in removing the command from the sequence of commands to be performed, changing the data associated with the command or delaying execution of the command, for example.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Zhi Weng, Lantian Zheng
  • Patent number: 8958828
    Abstract: In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8902259
    Abstract: Methods and systems for content selection using touchscreens are disclosed. A method for selecting content using a touchscreen includes determining first content displayed at least partially within an area of a touchscreen where the area is defined by a shape drawn on the touchscreen by a user, magnifying the first content on the touchscreen, receiving user input identifying one or more deletable content portions displayed within the first content, and selecting a desired content where the desired content is obtained by removing the deletable content from the first content. Corresponding systems and computer readable media are also disclosed.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Publication number: 20140321624
    Abstract: Various aspects of this disclosure are directed to determining, with a computing device, that there may be an emergency situation. The computing device can determine that there may be an emergency situation based on a determination that a threshold time value has been exceeded. Responsive to the determination, the computing device can identify a phone number, and a voice connection using the identified phone number can be established. The computing device can also provide a message for output using the voice connection.
    Type: Application
    Filed: July 1, 2014
    Publication date: October 30, 2014
    Inventors: Zhi Dennis Weng, Lantian Zheng
  • Patent number: 8854203
    Abstract: A method, non-transitory computer readable medium, and apparatus that establishes a connection between a mobile computing device and a second computing device. A notification of an initiating event is received from the second computing device. Physical movement of the mobile computing device is determined during a time period defined by the notification of the initiating event and a triggering event. An alert is output when determined physical movement is below a threshold value.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: October 7, 2014
    Assignee: Google Inc.
    Inventors: Lantian Zheng, Zhi Weng
  • Publication number: 20140223289
    Abstract: Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 7, 2014
    Applicant: Google Inc.
    Inventors: Lantian Zheng, Zhi Weng
  • Patent number: 8768293
    Abstract: Various aspects of this disclosure are directed to determining, with a computing device, an amount of time that has elapsed since the computing device was last utilized for processing an outgoing or an incoming phone call. The computing device may determine that the amount of time that has elapsed exceeds a threshold time value. Responsive to the determination, the computing device may identify a phone number to call with the computing device, may establish a voice connection using the identified phone number, and may output a message using the voice connection.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Zhi Dennis Weng, Lantian Zheng
  • Patent number: 8649774
    Abstract: Various aspects of this disclosure are directed to receiving, with a first computing device, an incoming communication. The first computing device may determine that a user has not an taken action with the first computing device with respect to the incoming communication. The first computing device may further identify a second device determined to be physically proximate to the first computing device, and may send an outgoing communication, based at least on the received incoming communication, to the identified second device.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: February 11, 2014
    Assignee: Google Inc.
    Inventors: Lantian Zheng, Zhi Dennis Weng
  • Patent number: 8601602
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing multi-factor authentication. In one aspect, a method includes determining that the identity of a user has been successfully proven using a first of two or more authentication factors, allowing updates or requests for updates to be initiated after the identity of the user has been successfully proven using the first authentication factor, logging the updates or requests for updates that are initiated after the identity of the user has been successfully proven using the first authentication factor, determining that the identity of the user has not been successfully proven using a second of the two or more authentication factors, and reverting the updates, or discarding the requests for updates, based on determining that the identity of the user has not been successfully proven using the second authentication factor.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: December 3, 2013
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8594745
    Abstract: In general, this disclosure describes techniques for alerting a user of a mobile communications device of an event using a radio frequency transmitter. The techniques may include determining that an event has occurred. The event may relate to an incoming communication received by the mobile communications device. The techniques also may include determining that an approximate speed of the mobile communications device exceeds a defined threshold speed. The techniques further may include transmitting, using a radio frequency transmitter, an audible alert that provides notification of the event in response to the mobile communications device determining that the approximate speed exceeds the predefined threshold speed.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 26, 2013
    Assignee: Google Inc.
    Inventors: Lantian Zheng, Zhi Dennis Weng
  • Publication number: 20130238971
    Abstract: Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: GOOGLE, INC.
    Inventors: Lantian ZHENG, Zhi WENG
  • Patent number: 8478306
    Abstract: In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8379857
    Abstract: A method to enable the secure distribution of encryption keys so as to facilitate private communication between users in an unsecured communication network is provided. Such a method may also provide a way to detect an unauthorized access of an encryption key so as to mitigate or prevent any loss of confidential information during communication.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 19, 2013
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8312284
    Abstract: This invention relates to creating a verifiable timestamp for a data object, such as a digital photograph. The verifiable timestamp includes a first and second timestamp and a data object. The verifiable timestamp enveloped with several different tiers of digital signatures that together authenticate that the data object was created at a time after the first timestamp, but before the second timestamp.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8286227
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing multi-factor authentication. In one aspect, a method includes determining that the identity of a user has been successfully proven using a first of two or more authentication factors, allowing updates or requests for updates to be initiated after the identity of the user has been successfully proven using the first authentication factor, logging the updates or requests for updates that are initiated after the identity of the user has been successfully proven using the first authentication factor, determining that the identity of the user has not been successfully proven using a second of the two or more authentication factors, and reverting the updates, or discarding the requests for updates, based on determining that the identity of the user has not been successfully proven using the second authentication factor.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 9, 2012
    Assignee: Google Inc.
    Inventor: Lantian Zheng
  • Patent number: 8280451
    Abstract: In general, this disclosure describes techniques for alerting a user of a mobile communications device of an event using a radio frequency transmitter. The techniques may include determining that an event has occurred. The event may relate to an incoming communication received by the mobile communications device. The techniques also may include determining that an approximate speed of the mobile communications device exceeds a defined threshold speed. The techniques further may include transmitting, using a radio frequency transmitter, an audible alert that provides notification of the event in response to the mobile communications device determining that the approximate speed exceeds the predefined threshold speed.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: October 2, 2012
    Assignee: Google Inc.
    Inventors: Lantian Zheng, Zhi Dennis Weng