Patents by Inventor Andrei Pitis

Andrei Pitis 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: 10684836
    Abstract: Described systems and methods allow executing complex software applications on a wearable electronic device such as a smartwatch, while reducing energy consumption. Instead of installing the complete code necessary to carry out all aspects of the respective application, some embodiments install a subset of program instructions on the wearable device, and dynamically fetch selected fragments of code from a remote server computer system onto the wearable device, as needed to carry out specific operations. Such code fetches may be triggered, for instance, by the user's pressing a button of the wearable device, or by a gesture of the user.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 16, 2020
    Assignee: Fitbit, Inc.
    Inventors: Daniel O. Rizea, Andrei Pitis
  • Patent number: 10083018
    Abstract: Described systems and methods allow executing complex software applications on a wearable electronic device such as a smartwatch, while reducing energy consumption. Instead of installing the complete code necessary to carry out all aspects of the respective application, some embodiments install a subset of program instructions on the wearable device, and dynamically fetch selected fragments of code from a remote server computer system onto the wearable device, as needed to carry out specific operations. Such code fetches may be triggered, for instance, by the user's pressing a button of the wearable device, or by a gesture of the user.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: September 25, 2018
    Assignee: Fitbit, Inc.
    Inventors: Daniel O. Rizea, Andrei Pitis
  • Patent number: 9891595
    Abstract: Described systems and methods allow minimizing energy use and increasing battery life of a wearable device such as a smartwatch, by optimizing the way an image displayed to the user is updated in response to an event. In some embodiments, an image of each display object (e.g., clock hand, text, weather symbol, fitness icon) is individually stored in an image cache, such as a processor register or a separate section of memory. A new, updated on-screen image is computed dynamically, by combining cached images of the respective display objects. When the appearance of a current display object must change in response to the event, an updated image of the respective object is cached for future use.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: February 13, 2018
    Assignee: Fitbit, Inc.
    Inventors: Andrei Pitis, Iulian B. Vlad, Ioan Deaconu
  • Publication number: 20170153606
    Abstract: Described systems and methods allow minimizing energy use and increasing battery life of a wearable device such as a smartwatch, by optimizing the way an image displayed to the user is updated in response to an event. In some embodiments, an image of each display object (e.g., clock hand, text, weather symbol, fitness icon) is individually stored in an image cache, such as a processor register or a separate section of memory. A new, updated on-screen image is computed dynamically, by combining cached images of the respective display objects. When the appearance of a current display object must change in response to the event, an updated image of the respective object is cached for future use.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Andrei PITIS, Iulian B. VLAD, Ioan DEACONU
  • Patent number: 9641991
    Abstract: Described systems and methods enable the detection of a user activity context indicative of a user's current activity, by correlating the motion of a wrist-worn device (e.g., watch) with the motion of a mobile telephone. Some embodiments further correlate motion data with a location indicator provided by the mobile telephone, and with a current time of the day. The watch and/or mobile telephone may switch to a context-specific operation mode in response to determining the user activity context.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 2, 2017
    Assignee: Fitbit, Inc.
    Inventor: Andrei Pitis
  • Publication number: 20160198322
    Abstract: Described systems and methods enable the detection of a user activity context indicative of a user's current activity, by correlating the motion of a wrist-worn device (e.g., watch) with the motion of a mobile telephone. Some embodiments further correlate motion data with a location indicator provided by the mobile telephone, and with a current time of the day. The watch and/or mobile telephone may switch to a context-specific operation mode in response to determining the user activity context.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventor: Andrei PITIS
  • Publication number: 20160140933
    Abstract: Technologies are described for positioning a group of devices. In some examples, multiple computing devices may be identified as a proximal set of computing devices. Data indicative of a gesture that spans at least some of the computing devices is received from the proximal set. The relative motion of the gesture is determined with respect to the proximal set. Based on the determined relative motion, the relative spatial positioning of the computing devices in the proximal set is determined.
    Type: Application
    Filed: April 4, 2014
    Publication date: May 19, 2016
    Inventor: Andrei Pitis
  • Patent number: 8180856
    Abstract: There are disclosed processes and systems relating to optimized traffic generation and reception for testing a network. A TCP/IP protocol stack and an HTTP program are operative in kernel space. The HTTP program may receive a test request from an application operative in user space. The HTTP program is adapted to fulfill the test request. The test request may be fulfilled without receipt of further instructions or data from the application program.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: May 15, 2012
    Assignee: IXIA
    Inventor: Andrei Pitis
  • Publication number: 20080123550
    Abstract: There are disclosed processes and systems relating to optimized traffic generation and reception for testing a network. A TCP/IP protocol stack and an HTTP program are operative in kernel space. The HTTP program may receive a test request from an application operative in user space. The HTTP program is adapted to fulfill the test request. The test request may be fulfilled without receipt of further instructions or data from the application program.
    Type: Application
    Filed: September 14, 2006
    Publication date: May 29, 2008
    Inventor: Andrei Pitis