Patents by Inventor Jerry Hauck

Jerry Hauck 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: 20110258426
    Abstract: According to one aspect, a multifunctional computing device having a wireless communications processor (e.g., cellular processor) and an application processor (e.g., general-purpose processor such as a CPU) share a storage device that is associated with or attached to the application processor. An example of such a multifunctional computing device may be a Smartphone device having a cellular phone and handheld computer functionalities. There is no specific storage device directly associated with or attached to the wireless communications processor (hereinafter simply referred to as a wireless processor). Instead, the wireless processor communicates with the application processor via a high speed communications link, such as a USB link, to access code and data stored in the storage device (e.g., flash memory device) associated with the application processor.
    Type: Application
    Filed: November 11, 2010
    Publication date: October 20, 2011
    Applicant: APPLE INC.
    Inventors: Aon Mujtaba, Haining Zhang, Arjuna Sivasithambaresan, Alex Ho, Arun Mathias, Stephen Schell, Jonathan Andrews, Jason Gosnell, Dallas B. De Atley, Jerry Hauck
  • Patent number: 8032181
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: October 4, 2011
    Assignee: Apple Inc.
    Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Hubertus Brouwer, Daryl Mun-Kid Low
  • Publication number: 20110195751
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.
    Type: Application
    Filed: April 15, 2011
    Publication date: August 11, 2011
    Inventors: Dallas De Atley, Jeffrey Bush, Jerry Hauck, Ronald Keryuan Huang, Brainerd Sathianathan
  • Patent number: 7929959
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.
    Type: Grant
    Filed: September 1, 2007
    Date of Patent: April 19, 2011
    Assignee: Apple Inc.
    Inventors: Dallas De Atley, Jeffrey Bush, Jerry Hauck, Ronald Keryuan Huang, Brainerd Sathianathan
  • Patent number: 7694341
    Abstract: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: April 6, 2010
    Assignee: Apple Inc.
    Inventors: James Mensch, Jerry Hauck, Ronnie Misra
  • Publication number: 20100029247
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket that uniquely corresponds to the combination of the device and SIM card, and that is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card, and initiates activation when the verification of the activation ticket is successful.
    Type: Application
    Filed: September 1, 2007
    Publication date: February 4, 2010
    Inventors: Dallas De Atley, Jeffrey Bush, Jerry Hauck, Ronald Keryuan Huang, Brainerd Sathianathan
  • Publication number: 20100023778
    Abstract: A method and apparatus for secure software installation to boot a device authorized by a ticket are described herein. A ticket request including a device identifier of the device is sent for the ticket which includes attributes for one or more components to boot the device into an operating state. The ticket is cryptographically validated to match the one or more components with corresponding attributes included in the ticket. If successfully matched, the one or more components are executed to boot the device.
    Type: Application
    Filed: December 5, 2008
    Publication date: January 28, 2010
    Inventors: Jerry Hauck, Michael Lambertus Hubertus Brouwer
  • Publication number: 20090300758
    Abstract: A method and apparatus for generating provisioning data to provision a device are described. A provisioning bundle is validated according to a relationship between a configuration and a bundle sequence number identifying the provisioning bundle. A provisioning request includes a device hardware identifier identifying the device. An authorization for the provisioning request is determined for generating provisioning data including the provisioning bundle personalized by the device hardware identifier for the device.
    Type: Application
    Filed: August 29, 2008
    Publication date: December 3, 2009
    Inventors: Jerry Hauck, Michael Lambertus Hubertus Brouwer
  • Publication number: 20090181662
    Abstract: Methods, systems, and computer-readable medium for providing telecommunications carrier configuration at activation of a mobile device. In one implementation, a method is provided. The method includes receiving a request for activation of a mobile device, and during activation of the mobile device, determining for the mobile device a telecommunications carrier from a number of telecommunications carriers, and identifying information associated with the determined telecommunications carrier for configuring the mobile device.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 16, 2009
    Inventors: David Fleischman, Patrick Coffman, Jeremy Wyld, Gregory N. Christie, Jerry Hauck, Audra Men-jhi Liu, Sebastien Sahuc, Muralidhar S. Vempaty, Shruti Chugh, Ashutosh Chaubey, Dallas De Atley, Jean-Marc Padova, Heath Culp, Bruno Posokhow, Brian Cassidy, John N. Lehner
  • Publication number: 20090144341
    Abstract: One or more devices on a network are detected by an offsite data backup system. Upon detection of a given device, the data backup system authenticates the device and determines whether the device is authorized and capable to receive backup data. The backup system identifies data to be backed up, and one or more devices to receive the data backup, based on the combined unused storage capacity of the devices and a data backup policy that takes into account the value of the data. The data backup system can generate a database of synchronization information, which can be used to fully or partially restore data from the devices.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Applicant: APPLE INC.
    Inventors: Jerry Hauck, Michael Culbert
  • Publication number: 20090070122
    Abstract: Physical media containing digital content can be exchanged for a license to download an electronic copy of the digital content. In an implementation, the physical media is received at a kiosk and secured such that it is not accessible to the user after the license is granted. The license provides the user with rights to download the digital content to a personal computer, set-top box, gaming device, portable video player or portable image viewer having digital rights enforcement.
    Type: Application
    Filed: September 12, 2007
    Publication date: March 12, 2009
    Applicant: APPLE INC.
    Inventors: Jerry Hauck, Michael Culbert
  • Publication number: 20090061934
    Abstract: Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently inserted SIM card may be prepared for activation using a signing process in which an activation server generates a signed activation ticket encoded with SIM policy data that corresponds to the combination of the device and one of a number of SIM cards belonging to a set of SIM cards defined by the SIM policy data. The activation ticket is securely stored on the mobile device. In another exemplary method the mobile device may be activated in an activation process in which the device verifies an activation ticket against information specific to the device and SIM card in accordance with the SIM policy in the activation ticket, and initiates activation when the verification of the activation ticket is successful.
    Type: Application
    Filed: January 14, 2008
    Publication date: March 5, 2009
    Inventors: Jerry Hauck, Jeffrey Bush, Michael Lambertus Brouwer, Daryl Mun-Kid Low
  • Publication number: 20090063108
    Abstract: A method and apparatus for executing a first executable code image having a first version number into a memory of a device in an attempt to establish an operating environment of the device are described. The first executable code image retrieves a second version number from the second executable code image after successfully authenticating the second executable code image. If the first version number and the second version number do not satisfy a predetermined relationship, the second executable code image is prevented from being loaded by the first executable code image.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Dallas Blake De Atley, Joshua de Cesare, Michael Smith, Jerry Hauck, Jeffrey Bush
  • Publication number: 20080307245
    Abstract: Methods and apparatuses to dynamically manage a performance state of a data processing system are described. The data processing system includes a plurality of components; one or more buses coupled to the plurality of components, and a dynamic performance state manager unit coupled to the components. The dynamic performance state manager unit is configured to receive information about a first plurality of current states of components of the system. The dynamic performance state manager unit is configured to determine a second plurality of required system performance states for the components; and to determine a current system performance state based on the first plurality and the second plurality.
    Type: Application
    Filed: June 8, 2007
    Publication date: December 11, 2008
    Inventors: Joshua de Cesare, Keith Alan Cox, Nathaniel Begeman, Jerry Hauck
  • Publication number: 20070288886
    Abstract: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.
    Type: Application
    Filed: April 27, 2007
    Publication date: December 13, 2007
    Applicant: APPLE INC.
    Inventors: James Mensch, Jerry Hauck, Ronnie Misra
  • Publication number: 20070006183
    Abstract: A digital rights management system permits an application owner to cause code to be injected into the application's run-time instruction stream so as to restrict execution of that application to specific hardware platforms. In a first phase, an authorizing entity (e.g., an application owner or platform manufacturer) authorizes one or more applications to execute on a given hardware platform. Later, during application run-time, code is injected that performs periodic checks are made to determine if the application continues to run on the previously authorized hardware platform. If a periodic check fails, at least part of the application's execution string is terminated—effectively rendering the application non-usable. The periodic check is transparent to the user and difficult to circumvent.
    Type: Application
    Filed: August 18, 2005
    Publication date: January 4, 2007
    Applicant: Apple Computer, Inc.
    Inventors: James Mensch, Jerry Hauck, Ronnie Misra
  • Patent number: 5907688
    Abstract: A method and apparatus for selecting a data stream in an access to a shared bus in a computer system. The method begins by requesting access to the shared bus. An evaluation of whether a first or a second data stream is a higher priority data stream is performed after the access request. The higher priority stream is selected to access the shared bus. A bus agent implementing this method includes a data stream selector coupled to receive a plurality of data streams. Bus cycle generation circuitry is coupled to a bus request line and a bus grant line. A priority evaluation circuit coupled to the data stream selector and the bus cycle generation circuitry is configured to control selection of one of the plurality of data streams based on a priority selection.
    Type: Grant
    Filed: June 28, 1996
    Date of Patent: May 25, 1999
    Assignee: Intel Corporation
    Inventors: Jerry Hauck, Marla Ann Lazar