Patents by Inventor David A. Rivera

David A. Rivera 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: 20150373543
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive at least a first Bluetooth low energy (BLE) signal from a BLE beacon and enable a first function of the first device at least in part in based on receipt of the first BLE signal.
    Type: Application
    Filed: September 1, 2015
    Publication date: December 24, 2015
    Inventors: David Rivera, Peter Hamilton Wetsel, Philip John Jakes, Daniel Justin Hebel, Joseph Nicholas Laltrello
  • Publication number: 20150334511
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to receive at least a first Bluetooth low energy (BLE) signal from a BLE beacon and enable a first function of the first device at least in part in based on receipt of the first BLE signal.
    Type: Application
    Filed: May 19, 2014
    Publication date: November 19, 2015
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: DAVID RIVERA, PETER HAMILTON WETSEL, PHILIP JOHN JAKES, DANIEL JUSTIN HEBEL, JOSEPH NICHOLAS LALTRELLO
  • Publication number: 20150199504
    Abstract: An embodiment provides a method, including: detecting, at a touch sensitive surface of an information handling device, user input including at least one multi-touch input; said detecting comprising detecting two or more substantially simultaneous user inputs to the touch sensitive surface; associating, using a processor, a number with the at least one multi-touch input; determining, using the processor, if the user input matches expected user input; and responsive to determining a match, authenticating a user. Other embodiments are described and claimed.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Xin Feng, James Anthony Hunt, David Rivera, Peter Carlson Rane
  • Patent number: 8908867
    Abstract: A trusted platform module (TPM) is a silicon chip that constitutes a secure encryption key-pair generator and key management device. A TPM provides a hardware-based root-of-trust contingent on the generation of the first key-pair that the device creates: the SRK (storage root key). Each SRK is unique, making each TPM unique, and an SRK is never exported from a TPM. Broadly contemplated herein is an arrangement for determining automatically whether a TPM has been replaced or cleared via loading a TPM blob into the TPM prior to the first time it is to be used (e.g. when a security-related software application runs). If the TPM blob loads successfully, then it can be concluded that the TPM is the same TPM that was used previously. If the TPM blob cannot be loaded, then corrective action will preferably take place automatically to configure the new TPM.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 9, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew P. Lietzke, Jr., James P. Hoff, David Rivera
  • Publication number: 20140172526
    Abstract: A system and method for sale and use tax collection rate by providing a system and method including a mechanism to incent taxpayers comprising three major components: Merchants (Data Capture devices), Processors/Acquirers and the Aggregator.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Inventors: Miguel Arrocho, Sergio Perez-Biascochea, Felix Camacho, David Arrocho, David Rivera
  • Patent number: 8706642
    Abstract: An apparatus, system, and method are disclosed for securely authorizing changes to a transaction restriction. A security module securely stores encryption keys for a payment instrument. The payment instrument electronically transacts payments and includes a transaction restriction. An authentication module receives an authentication from a user of the payment instrument. The security module validates the authentication with a first encryption key. In addition, the security module authorizes a change to the transaction restriction using a second encryption key if the authentication is valid. The security module resides on a computer that the user designates as authorized to validate the authentication.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: April 22, 2014
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Stacy John Cannady, David Carroll Challener, Daryl Cromer, Mark Charles Davis, David Rivera, Randall Scott Springfield, Rod D. Waltermann
  • Publication number: 20140105400
    Abstract: A trusted platform module (TPM) is a silicon chip that constitutes a secure encryption key-pair generator and key management device. A TPM provides a hardware-based root-of-trust contingent on the generation of the first key-pair that the device creates: the SRK (storage root key). Each SRK is unique, making each TPM unique, and an SRK is never exported from a TPM. Broadly contemplated herein is an arrangement for determining automatically whether a TPM has been replaced or cleared via loading a TPM blob into the TPM prior to the first time it is to be used (e.g. when a security-related software application runs). If the TPM blob loads successfully, then it can be concluded that the TPM is the same TPM that was used previously. If the TPM blob cannot be loaded, then corrective action will preferably take place automatically to configure the new TPM.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: Lenovo (Singapore) Pte. Ltd
    Inventors: Matthew P. Lietzke, James P. Boff, David Rivera
  • Publication number: 20130314330
    Abstract: In one aspect a method includes: detecting an initial input indicating a user selection disabling touch input for a touch input device of an information handling device; providing a dialog box to a user offering an opportunity to provide an appropriate input confirming the initial input; responsive to expiration of a predetermined time, reverting back to a default mode wherein touch input is enabled; and responsive to receiving a confirming input prior to the expiration of the predetermined time, disabling touch input on the touch input device of the information handling device. Other aspects are described and claimed.
    Type: Application
    Filed: May 24, 2012
    Publication date: November 28, 2013
    Inventors: Nathan J. Peterson, David Rivera, Rod D. Waltermann
  • Patent number: 8490200
    Abstract: A technique for identifying a user of a device includes receiving a tracking mechanism trigger and capturing (e.g., periodically) identifying information on the user of the device in response to the trigger.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: July 16, 2013
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Rivera, David C. Challener, Rod D. Waltermann
  • Publication number: 20130055377
    Abstract: Devices, methods and products are described that provide for selective system or root level access for applications on an information handling device. One aspect provides a method comprising determining whether an application has system privileges on an information handling device; and executing privileged code from the application on said information handling device responsive to determining that the application has system privileges through one or more native services operating on said information handling device. Other aspects and embodiments are also described herein.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Liang Chen, Joshua N. Novak, Rod D. Waltermann, David Rivera, Jun Li
  • Publication number: 20130031376
    Abstract: Devices, methods and products are described that provide removable storage device data protection. One aspect provides a method comprising: ascertaining a protected removable storage device connected to an information handling device, said protected removable storage device having a first partition for storing data according to a first file system type, and a second partition for storing user data according to a second file system type; and responsive to said information handling device recognizing said second file system type, querying for user credentials to decrypt a data encryption key used to encrypt said user data of said second partition. Other embodiments are described.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.,
    Inventors: David Rivera, Rod D. Waltermann
  • Publication number: 20130031484
    Abstract: Devices, methods and products are described that provide file transfer applications. One aspect provides a method including opening a file transfer application on an information handling device having an internal storage device; providing a source display area indicating a source storage device; providing a destination display area indicating a destination storage device; responsive to movement of one or more file icons a predetermined threshold amount beyond a boundary separating said source display area and said destination display area, change one or more indications to indicate to a user a destination storage device to which one or more files is to be transferred, said changing further comprising modifying screen brightness of the source display area; and responsive to movement of said one or more file icons a predetermined threshold amount beyond said boundary, transferring said one or more files to said destination storage device. Other embodiments are described.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Karen R. Kluttz, James A. Hunt, David Rivera, Rod D. Waltermann
  • Publication number: 20130031631
    Abstract: Devices, methods and products are described that provide for recording an unauthorized event, such as rooting, on an information handling device. One aspect provides a method comprising determining whether at least one unauthorized event has occurred on an information handling device; setting at least one unauthorized event flag stored on the information handling device responsive to an unauthorized event; and allowing external access to the at least one unauthorized event flag. Other embodiments and aspects are also described herein.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, David Rivera
  • Publication number: 20130031619
    Abstract: Devices, methods and products are described that provide for remote authentication of mobile information handling devices. One aspect provides a method comprising configuring an information handling device operating through a mobile operating system to allow communication with least one remote authentication architecture; denying access to a information handling device of the information handling device responsive to a device lock event; and granting access to the display device responsive to an unlock event comprising entry of logon credentials authenticated at the at least one remote authentication architecture. Other embodiments and aspects are also described herein.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 31, 2013
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod D. Waltermann, David Rivera
  • Patent number: 8341393
    Abstract: An exemplary apparatus includes one or more processors; memory; circuitry configured to hash a value associated with core root of trust measurement code and system management code; store the hash in a secure register; load an operating system; validate a certificate associated with the core root of trust measurement code and validate a certificate associated with the system management code; based on the validated certificates, provide an expected hash associated with the core root of trust measurement code and the system management code; decide if the expected hash matches the hash stored in the register; and, if the expected hash matches the hash stored in the register, commence a dynamic root of trust measurement session. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: December 25, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Randall S. Springfield, Howard J. Locker, David Rivera, Joseph M. Pennisi, Rod D. Waltermann
  • Publication number: 20120311498
    Abstract: Systems, methods and products are described that provide a dock for favorite applications. One aspect includes providing a dock point on a display device of an information handling device; responsive to user input associated with said dock point, launching a utility organizing a sub-set of user applications installed on said information handling device in a predetermined arrangement of launch points; providing an animated movement of said launch points in said utility responsive to user input; and responsive to user input selecting a launch point in said utility, launching an application associated with said launch point on the information handling device. Other embodiments are described.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 6, 2012
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Karen R. Kluttz, James A. Hunt, David Rivera, Rod D. Waltermann
  • Publication number: 20120311466
    Abstract: Systems, methods and products are described that provide homepage re-assignment. One aspect includes displaying a default homepage desktop view from among a plurality of scrollable desktop views; receiving user input via a user input device; opening a homepage re-assignment utility responsive to receiving said user input, said homepage re-assignment utility including a display indicating one or more desktop views selectable as a new homepage; and responsive to receiving a user input indicating a selection of a desktop view as a new homepage, changing a default homepage setting to a desktop view selected as a new homepage. Other embodiments are described.
    Type: Application
    Filed: June 2, 2011
    Publication date: December 6, 2012
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Karen R. Kluttz, James A. Hunt, David Rivera, Rod D. Waltermann
  • Patent number: 8290164
    Abstract: A trusted platform module (TPM) is a silicon chip that constitutes a secure encryption key-pair generator and key management device. A TPM provides a hardware-based root-of-trust contingent on the generation of the first key-pair that the device creates: the SRK (storage root key). Each SRK is unique, making each TPM unique, and an SRK is never exported from a TPM. Broadly contemplated herein is an arrangement for determining automatically whether a TPM has been replaced or cleared via loading a TPM blob into the TPM prior to the first time it is to be used (e.g. when a security-related software application runs). If the TPM blob loads successfully, then it can be concluded that the TPM is the same TPM that was used previously. If the TPM blob cannot be loaded, then corrective action will preferably take place automatically to configure the new TPM.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: October 16, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew P. Lietzke, James P. Hoff, David Rivera
  • Publication number: 20110154010
    Abstract: An exemplary apparatus includes one or more processors; memory; circuitry configured to hash a value associated with core root of trust measurement code and system management code; store the hash in a secure register; load an operating system; validate a certificate associated with the core root of trust measurement code and validate a certificate associated with the system management code; based on the validated certificates, provide an expected hash associated with the core root of trust measurement code and the system management code; decide if the expected hash matches the hash stored in the register; and, if the expected hash matches the hash stored in the register, commence a dynamic root of trust measurement session. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventors: Randall S. Springfield, Howard J. Locker, David Rivera, Joseph M. Pennisi, Rod D. Waltermann
  • Patent number: 7941847
    Abstract: A method for providing a secure single sign-on to a computer system is disclosed. Pre-boot passwords are initially stored in a secure storage area of a smart card. The operating system password, which has been encrypted to a blob, is stored in a non-secure area of the smart card. After the smart card has been inserted in a computer system, a user is prompted for a Personal Identification Number (PIN) of the smart card. In response to a correct smart card PIN entry, the blob stored in the non-secure storage area of the smart card is decrypted to provide the operating system password, and the operating system password along with the pre-boot passwords stored in the secure storage area of the smart card are then utilized to log on to the computer system.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: May 10, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David Rivera, David C. Challener, William F. Keown, Jr., Joseph M. Pennisi, Randall S. Springfield