Patents by Inventor Wael M. Ibrahim

Wael M. Ibrahim 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: 9292715
    Abstract: A system comprises a processor which executes an operating system and an application. The system also comprises a keyboard coupled to the processor. The keyboard and application share a shared secret that is used to encode keyboard data provided from the keyboard to the application. The shared secret is not known or accessible to the operating system.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: March 22, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Liqun Chen, Manuel Novoa, Ligy Kurian
  • Patent number: 8898412
    Abstract: A computer system is provided, the computer system having a processor and a system memory coupled to the processor. The computer system also includes a Basic Input/Output System (BIOS) in communication with the processor. The BIOS selectively scrubs the system memory during a shutdown process of the computer system.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: November 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Louis B. Hobson, Wael M. Ibrahim, Manuel Novoa
  • Patent number: 8880036
    Abstract: A system comprises a processing device including a storage device. The system further comprises a wireless mobile device (“WMD”) in wireless communication with the processing device. The processing device registers the WMD and stores the registration in the system memory, receives a request for retrieval of data located in the WMD, authenticates the request based on the registration, and retrieves the data wirelessly based on the authentication.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: November 4, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Wael M. Ibrahim
  • Patent number: 8670568
    Abstract: A computer platform is provided that comprises a processor and a cryptographic co-processor coupled to the processor. The computer platform further comprises a platform entity coupled to the processor. The platform entity establishes a secure relationship with the cryptographic co-processor that enables the platform entity to utilize cryptographic functions provided by the cryptographic co-processor.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: March 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Graeme J. Proudler, Liqun Chen, Manuel Novoa
  • Patent number: 8607216
    Abstract: Systems, methods, and other embodiments associated with updating firmware for a chip are described. One example method may include performing an external verification of updated firmware received and stored external to the chip to determine if the updated firmware is authentic. Upon determining that the updated firmware is authentic, the updated firmware is loaded into the chip. An internal verification of the updated firmware within the chip is performed to determine that the updated firmware is authentic. The internal verification is assured to succeed based on the external verification. Because the internal verification will succeed, the chip avoids reverting to a default firmware.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: December 10, 2013
    Assignee: Palm, Inc.
    Inventors: Wael M. Ibrahim, Graeme John Proudler
  • Patent number: 8453142
    Abstract: A method comprises receiving a request for data from a client computer. The method further comprises obtaining an identifier of a virtual machine. The virtual machine identifier is associated with the requested data. The method further comprises providing the virtual machine identifier to the client computer.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: May 28, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Wael M. Ibrahim
  • Patent number: 8393004
    Abstract: The present disclosure generally pertains to systems and methods for protecting information for use by mobile devices. In one exemplary embodiment, a system comprises a mobile device, a base, and a memory device. The mobile device has a user input interface, and the base is secured to a user. The mobile device is configured to receive data manually input via the user input interface by the user and to wirelessly transmit the data. The mobile device is further configured to wirelessly transmit a retrieval request in response to a user input. The memory device is mounted on the base. The memory device is configured to receive and store the data wirelessly transmitted by the mobile device. The memory device is further configured to retrieve the data and to wirelessly transmit the data to the mobile device in response to the retrieval request.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Mark Erby Taylor
  • Patent number: 8271783
    Abstract: Systems, methodologies, media, and other embodiments associated with cryptographic key maintenance and/or migration are described. One exemplary system embodiment includes a logic for performing cryptographic key maintenance and/or migration and an interface for operably connecting the system to a trusted platform.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: September 18, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Manuel Novoa
  • Patent number: 8127135
    Abstract: A system comprises a first operating environment and a second operating environment. The first and second operating environments exchange information in encrypted form using a shared encryption key (K3). The first and second operating environments cooperate to change the encryption key K3 using another shared encryption key (K4). The encryption key K4 is changed upon the encryption key K3 being changed.
    Type: Grant
    Filed: September 28, 2006
    Date of Patent: February 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Lan Wang, Jennifer E. Rios, Valluddin Y. Ali, Manuel Novoa
  • Patent number: 8082551
    Abstract: A system for sharing a trusted platform module (TPM) comprises a TPM operable to execute an operating system (OS)-level process, the TPM operable to pause the execution of the OS-level process and execute a non-OS-level process.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: December 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Valiuddin Y Ali, Manuel Novoa
  • Publication number: 20110280402
    Abstract: A computer platform is provided that comprises a processor and a cryptographic co-processor coupled to the processor. The computer platform further comprises a platform entity coupled to the processor. The platform entity establishes a secure relationship with the cryptographic co-processor that enables the platform entity to utilize cryptographic functions provided by the cryptographic co-processor.
    Type: Application
    Filed: July 22, 2011
    Publication date: November 17, 2011
    Inventors: Wael M. Ibrahim, Graeme J. Proudler, Liqun Chen, Manuel Novoa
  • Patent number: 7986786
    Abstract: A computer platform is provided that comprises a processor and a cryptographic co-processor coupled to the processor. The computer platform further comprises a platform entity coupled to the processor. The platform entity establishes a secure relationship with the cryptographic co-processor that enables the platform entity to utilize cryptographic functions provided by the cryptographic co-processor.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: July 26, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, Graeme J. Proudler, Liqun Chen, Manuel Novoa
  • Publication number: 20110093693
    Abstract: One embodiment is a computer system having firmware that shares a secret with a cryptographic co-processor to determine if the cryptographic co-processor has been tampered with or removed from the computer system.
    Type: Application
    Filed: April 2, 2008
    Publication date: April 21, 2011
    Inventors: Wael M. Ibrahim, E. David Neufeld, Graeme John Proudler
  • Publication number: 20100313275
    Abstract: The present disclosure generally pertains to systems and methods for protecting information for use by mobile devices. In one exemplary embodiment, a system comprises a mobile device, a base, and a memory device. The mobile device has a user input interface, and the base is secured to a user. The mobile device is configured to receive data manually input via the user input interface by the user and to wirelessly transmit the data. The mobile device is further configured to wirelessly transmit a retrieval request in response to a user input. The memory device is mounted on the base. The memory device is configured to receive and store the data wirelessly transmitted by the mobile device. The memory device is further configured to retrieve the data and to wirelessly transmit the data to the mobile device in response to the retrieval request.
    Type: Application
    Filed: January 31, 2008
    Publication date: December 9, 2010
    Inventors: Wael M. Ibrahim, Mark Erby Taylor
  • Publication number: 20100287315
    Abstract: A system comprises a processor which executes an operating system and an application. The system also comprises a keyboard coupled to the processor. The keyboard and application share a shared secret that is used to encode keyboard data provided from the keyboard to the application. The shared secret is not known or accessible to the operating system.
    Type: Application
    Filed: January 22, 2008
    Publication date: November 11, 2010
    Inventors: Wael M. Ibrahim, Liqun Chen, Manuel Novoa, Ligy Kurian
  • Publication number: 20100062744
    Abstract: A system comprises a processing device including a storage device. The system further comprises a wireless mobile device (“WMD”) in wireless communication with the processing device. The processing device registers the WMD and stores the registration in the system memory, receives a request for retrieval of data located in the WMD, authenticates the request based on the registration, and retrieves the data wirelessly based on the authentication.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Inventor: Wael M. Ibrahim
  • Patent number: 7620177
    Abstract: A system and methods provides secure end-to-end printing in networked computing environments, such as a corporate office environment employing a number of shared printers. The described system and methods are applicable in various scenarios to provide an enhanced solution for secure printing.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wael M. Ibrahim, David J. Grimme
  • Publication number: 20090036096
    Abstract: A method comprises authenticating a wireless communication device, receiving an authentication ticket from a server if the wireless communication device is successfully authenticated, and providing the authentication ticket by the wireless communication device to a computer to enable the computer complete an initialization process.
    Type: Application
    Filed: July 30, 2007
    Publication date: February 5, 2009
    Inventor: Wael M. Ibrahim
  • Publication number: 20080271015
    Abstract: A method comprises receiving a request for data from a client computer. The method further comprises obtaining an identifier of a virtual machine. The virtual machine identifier is associated with the requested data. The method further comprises providing the virtual machine identifier to the client computer.
    Type: Application
    Filed: April 26, 2007
    Publication date: October 30, 2008
    Inventor: Wael M. IBRAHIM
  • Publication number: 20080235505
    Abstract: A computer system is provided, the computer system having a processor and a system memory coupled to the processor. The computer system also includes a Basic Input/Output System (BIOS) in communication with the processor. The BIOS selectively scrubs the system memory during a shutdown process of the computer system.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Inventors: Louis B. Hobson, Wael M. Ibrahim, Manuel Novoa