Patents by Inventor Andrey LI

Andrey LI 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).

  • Publication number: 20250047909
    Abstract: Aspects of the subject technology relate to providing frame rate arbitration for electronic devices. Frame rate arbitration can include determining a global frame rate based on frame rate parameters from one or more animation sources, and providing the global frame rate to the animation sources. The frame rate parameters for various animations sources can have differing preferred, minimum, and/or maximum frame rates, and the global frame rate may be determined for concurrent display of multiple animations from the multiple animation sources. In one or more implementations, frame rate arbitration can also be performed based on frame rate parameters from an input source.
    Type: Application
    Filed: October 21, 2024
    Publication date: February 6, 2025
    Inventors: Yuhui LI, Chendi ZHANG, Andrey POKROVSKIY, Wanqing XIN
  • Patent number: 11941572
    Abstract: Various embodiments are disclosed for providing machine learning routines with peripheral device data to infer driver activity and location. Peripheral device data may be collected on a peripheral device having a machine learning routine executing thereon to infer driver activity and perform improved estimation of driver location. Using driver activity and location estimation, contextually relevant delivery workflow assistance may be automatically provided to a delivery driver or other individual without requiring manual input, thereby improving driver safety and operational efficiency.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: March 26, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ruth Ravichandran, Hebaallah Aly Abdelhalim Aly Ismail, Zheng Wang, Shao-Wen Yang, Yang Pan, David Hung Huynh, Andrey Li, Hoshgeldy Tagangeldyevich Tachmuradov, Steven Larson
  • Patent number: 9641966
    Abstract: A method and system for provision of a notification based on location of a target device and heuristic information, the method maintaining, in a storage module, a location profile of a target mobile device based on heuristic information for the target mobile device; receiving the current location of the target mobile device; verifying whether the current location deviates from the location profile; and if the current location deviates from the location profile, triggering a notification to an observer device.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: May 2, 2017
    Assignee: BlackBerry Limited
    Inventor: Andrey Li
  • Patent number: 9277362
    Abstract: A method and apparatus for generating and using location information is provided to a user of a mobile device. The method involves obtaining and processing a location history of the mobile device to determine locations of significance; automatically generating potential location identifiers associated with the locations of significance; and prompting, at a determined appropriate time, for user input for refining the set of one or more potential location identifiers into a customized location identifier.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: March 1, 2016
    Assignee: BLACKBERRY LIMITED
    Inventor: Andrey Li
  • Patent number: 8971930
    Abstract: A computer-implemented method performed by a computing device having a processor operatively coupled to a memory, the method comprising storing a plurality of geofences in the memory along with addresses of servers associated with each of the geofences, receiving current location data from a mobile device, the current location data representing a current location of the mobile device, comparing the current location data with each of the plurality of geofences to determine whether data is to be obtained from one or more of the servers associated with each of the geofences, if the data is to be obtained, obtaining the data from the one or more servers, and transmitting the data to the mobile device.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: March 3, 2015
    Assignee: BlackBerry Limited
    Inventors: Andrew Andrey Li, Khenaidoo Nursimulu, Mykhaylo Michael Reshetnyak
  • Publication number: 20140329541
    Abstract: A method and system for provision of a notification based on location of a target device and heuristic information, the method maintaining, in a storage module, a location profile of a target mobile device based on heuristic information for the target mobile device; receiving the current location of the target mobile device; verifying whether the current location deviates from the location profile; and if the current location deviates from the location profile, triggering a notification to an observer device.
    Type: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventor: Andrey LI
  • Patent number: 8810453
    Abstract: A method and system for provision of a notification based on location of a target device and heuristic information, the method maintaining, in a storage module, a location profile of a target mobile device based on heuristic information for the target mobile device; receiving the current location of the target mobile device; verifying whether the current location deviates from the location profile; and if the current location deviates from the location profile, triggering a notification to an observer device.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: August 19, 2014
    Assignee: BlackBerry Limited
    Inventor: Andrey Li
  • Publication number: 20140162692
    Abstract: A computer-implemented method performed by a computing device having a processor operatively coupled to a memory, the method comprising storing a plurality of geofences in the memory along with addresses of servers associated with each of the geofences, receiving current location data from a mobile device, the current location data representing a current location of the mobile device, comparing the current location data with each of the plurality of geofences to determine whether data is to be obtained from one or more of the servers associated with each of the geofences, if the data is to be obtained, obtaining the data from the one or more servers, and transmitting the data to the mobile device.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Andrew Andrey Li, Khenaidoo Nursimulu, Mykhaylo Michael Reshetnyak
  • Patent number: 8655385
    Abstract: A mobile device is associated with a user profile which includes one or more user interests. The device sends a request for identifying social groups in a mobile geographic location. In response to the request, the device receives data identifying a plurality of social group profiles corresponding to a plurality of social groups in the mobile geographic location. The mobile device presents a list of the social groups based on the received data, ranked in accordance with similarity scores. Each similarity score is produced based on both a proximity identified between the mobile and social group geographic locations, and similarities identified between the one or more user and group interests. In response to receiving a user input, the device may enter into the social group and present a chat session interface for a chat session for the selected social group.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: February 18, 2014
    Assignee: Blackberry Limited
    Inventor: Andrey Li
  • Publication number: 20130132865
    Abstract: The A mobile device is associated with a user profile which includes one or more user interests. The device sends a request for identifying social groups in a mobile geographic location. In response to the request, the device receives data identifying a plurality of social group profiles corresponding to a plurality of social groups in the mobile geographic location. The mobile device presents a list of the social groups based on the received data, ranked in accordance with similarity scores. Each similarity score is produced based on both a proximity identified between the mobile and social group geographic locations, and similarities identified between the one or more user and group interests. In response to receiving a user input, the device may enter into the social group and present a chat session interface for a chat session for the selected social group.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Andrey Li
  • Publication number: 20120194388
    Abstract: A method and system for provision of a notification based on location of a target device and heuristic information, the method maintaining, in a storage module, a location profile of a target mobile device based on heuristic information for the target mobile device; receiving the current location of the target mobile device; verifying whether the current location deviates from the location profile; and if the current location deviates from the location profile, triggering a notification to an observer device.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Andrey Li
  • Publication number: 20120058782
    Abstract: A method and apparatus for generating and using location information is provided to a user of a mobile device. The method involves obtaining and processing a location history of the mobile device to determine locations of significance; automatically generating potential location identifiers associated with the locations of significance; and prompting, at a determined appropriate time, for user input for refining the set of one or more potential location identifiers into a customized location identifier.
    Type: Application
    Filed: September 3, 2010
    Publication date: March 8, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Andrey LI