Patents by Inventor Andrew De Los Reyes

Andrew De Los Reyes 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: 8930318
    Abstract: Systems and methods for safeguarding against interruptions when updating data of an electronic device are provided. In some aspects, a method includes applying a current operation of a plurality of operations to the data. The plurality of operations is associated with a current update for the data. The method also includes generating current a current version of a checkpoint if the applying step has completed. The current version of the checkpoint comprises a next operation indicator that specifies a next operation of the plurality of operations to be applied to the data. The method also includes storing the current version of the checkpoint on the electronic device such that the current version of the checkpoint persists across reboot of the electronic device.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Darin S. Petkov, Andrew De Los Reyes
  • Publication number: 20140320455
    Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Andrew De los Reyes, Ryan Tabone
  • Patent number: 8872781
    Abstract: A trackpad system to filter movement includes a surface, a sensor operably coupled to the surface, a controller operably coupled to the sensor, a bus operably coupled to the controller, a device driver configured to communicate with the bus, and a gesture module configured to communicate with the device driver. The gesture module includes instructions to determine if each contact detected on the surface for an input frame was previously present on the surface. If the contact was previously present on the surface, the system computes, for each axis, position changes for the contact based on a record associated with the contact. The system determines if the position changes are unexpected based on a set of rules. If the position changes are unexpected, the system suppresses a display of movement associated with the contact for the input frame for the axis.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: October 28, 2014
    Assignee: Google Inc.
    Inventor: Andrew de los Reyes
  • Patent number: 8773388
    Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventors: Andrew de los Reyes, Ryan Tabone
  • Publication number: 20140028554
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon for recognizing gestures on a tactile input device. The instructions may be configured to cause a computing system to at least receive, from a sensor of the tactile input device, a signal representing a first contact on the tactile input device and subsequent release of the first contact from the tactile input device, receive, from the sensor of the tactile input device, a signal representing a second contact on the tactile input device after the first contact is released, the second contact being maintained and changing location on the tactile input device, and recognize the first contact and the second contact as a single gesture if the second contact occurs within a re-tap threshold period of time after the first contact, and the second contact begins within a maximal threshold distance on the tactile input device from the first contact.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: GOOGLE INC.
    Inventors: Andrew De Los Reyes, Ryan Tabone
  • Publication number: 20130176259
    Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
    Type: Application
    Filed: March 4, 2013
    Publication date: July 11, 2013
    Inventors: Andrew de los Reyes, Ryan Tabone
  • Patent number: 8390593
    Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventors: Andrew De Los Reyes, Ryan Tabone
  • Publication number: 20120262400
    Abstract: The surface of an touch-sensitive input device may act as a physical button that the user may push down to perform a click or other operation. For example, the user may push down the surface of the input device with one finger for a left click and push down the surface of the input device with two fingers for a right click. In one aspect, a system for detecting a left click or a right click when the user pushes down the surface of the input device is provided. When the system first detects that the surface of the input device is pushed down, the system may wait for a short period of time before making a determination of whether the user is pushing down the surface with one finger or two fingers. During this time, the system may collect additional information to make a more reliable determination.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 18, 2012
    Applicant: GOOGLE INC.
    Inventors: Andrew DE LOS REYES, Ryan TABONE
  • Publication number: 20110173601
    Abstract: The present invention pertains to differential updating of an operating system in a client device. A delta update file includes an ordered list of operations to be performed on the new install partition in memory that will port from the old install partition. A binary differential compression algorithm may be used to determine differences for the update and to compress the data being transmitted to the client device. Blocks in the partition may cyclically depend from one another. Edges are cut to break cycles. During system operation, disk images are scanned. File operations are created and a blocks vector is developed. A graph is created where the edge weights are set equal to the number of blocks. Given this, cycles are then broken and a final order resulting from a topological sort is produced.
    Type: Application
    Filed: January 11, 2011
    Publication date: July 14, 2011
    Applicant: GOOGLE INC.
    Inventor: Andrew de los Reyes