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: 9162648Abstract: 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: GrantFiled: April 9, 2012Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Zhi Weng, Lantian Zheng
-
Patent number: 9106646Abstract: 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: GrantFiled: September 13, 2012Date of Patent: August 11, 2015Assignee: Google Inc.Inventor: Lantian Zheng
-
Publication number: 20150121247Abstract: 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: ApplicationFiled: January 2, 2015Publication date: April 30, 2015Inventor: Lantian Zheng
-
Patent number: 9021087Abstract: 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: GrantFiled: January 27, 2012Date of Patent: April 28, 2015Assignee: Google Inc.Inventors: Zhi Weng, Lantian Zheng
-
Patent number: 8984350Abstract: 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: GrantFiled: April 16, 2012Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Zhi Weng, Lantian Zheng
-
Patent number: 8958828Abstract: 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: GrantFiled: September 29, 2011Date of Patent: February 17, 2015Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8902259Abstract: 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: GrantFiled: December 29, 2009Date of Patent: December 2, 2014Assignee: Google Inc.Inventor: Lantian Zheng
-
Publication number: 20140321624Abstract: 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: ApplicationFiled: July 1, 2014Publication date: October 30, 2014Inventors: Zhi Dennis Weng, Lantian Zheng
-
Patent number: 8854203Abstract: 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: GrantFiled: September 5, 2012Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Lantian Zheng, Zhi Weng
-
Publication number: 20140223289Abstract: 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: ApplicationFiled: April 24, 2014Publication date: August 7, 2014Applicant: Google Inc.Inventors: Lantian Zheng, Zhi Weng
-
Patent number: 8768293Abstract: 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: GrantFiled: May 4, 2012Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Zhi Dennis Weng, Lantian Zheng
-
Patent number: 8649774Abstract: 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: GrantFiled: May 18, 2012Date of Patent: February 11, 2014Assignee: Google Inc.Inventors: Lantian Zheng, Zhi Dennis Weng
-
Patent number: 8601602Abstract: 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: GrantFiled: August 31, 2010Date of Patent: December 3, 2013Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8594745Abstract: 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: GrantFiled: September 14, 2012Date of Patent: November 26, 2013Assignee: Google Inc.Inventors: Lantian Zheng, Zhi Dennis Weng
-
Publication number: 20130238971Abstract: 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: ApplicationFiled: March 7, 2012Publication date: September 12, 2013Applicant: GOOGLE, INC.Inventors: Lantian ZHENG, Zhi WENG
-
Patent number: 8478306Abstract: 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: GrantFiled: November 10, 2010Date of Patent: July 2, 2013Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8379857Abstract: 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: GrantFiled: March 30, 2011Date of Patent: February 19, 2013Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8312284Abstract: 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: GrantFiled: November 6, 2009Date of Patent: November 13, 2012Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8286227Abstract: 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: GrantFiled: September 30, 2011Date of Patent: October 9, 2012Assignee: Google Inc.Inventor: Lantian Zheng
-
Patent number: 8280451Abstract: 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: GrantFiled: October 13, 2011Date of Patent: October 2, 2012Assignee: Google Inc.Inventors: Lantian Zheng, Zhi Dennis Weng