Patents by Inventor Timothy J. Freese

Timothy J. Freese 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: 20230267181
    Abstract: A device stores a first public key of a first cryptographic key pair. A second cryptographic key pair node-locked to and stored on the device is digitally signed with a first private key of the first key pair. A license stored on the device is digitally signed with a second private key of the second key pair to node-lock the license to the device, and the second private key is deleted from the device. The license is time-locked to time of digital signature. The license is authenticated against a second public key of the second key pair, and the second public key is authenticated against the first public key. The license is validated against the device and against a current time.
    Type: Application
    Filed: July 21, 2020
    Publication date: August 24, 2023
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Daryl T Poe, Timothy J Freese
  • Patent number: 11474917
    Abstract: An example graphics system can include a first portion including a graphics driver and graphics hardware and a second portion communicatively coupled to the first portion. The second portion can include a display system communicatively coupled to a GUI application and a shim layer to shield the second portion from failure responsive to failure of the first portion.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: October 18, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Xinwei Zhang, Zachary Tahenakos, Daniel Bungert, Daryl T. Poe, Timothy J. Freese, Matthieu Clemenceau
  • Patent number: 11363019
    Abstract: Example implementations relate to a domain join. An example controller can remotely configure and authenticate a computing device within a computing network to join a domain. In response to the configuration and authentication, the controller can record to the computing device that the domain join has been requested but not fulfilled. The computing device can be joined to the domain based on the domain join request record and in response to a restart of the computing device and receipt of domain credentials at the computing device.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: June 14, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Zachary Tahenakos, Daniel Bungert, Timothy J. Freese
  • Patent number: 11294657
    Abstract: An example system includes a storage device. The system also includes a file creation component to create a blank file on the storage device. The system further includes a block copy component to edit the blank file to include a block-for-block copy of a boot partition. The system further includes a logical copy component to copy data determined to be live from a root partition to the blank file. The root partition includes live and unreferenced versions of a stored file.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: April 5, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy J Freese, Michael J Frick, Zachary Tahenakos
  • Publication number: 20210357518
    Abstract: An example of a computer-readable medium to store machine-readable instructions. The instructions may be executed by a processor to determine an identity of an application and control access of the application to a hierarchical data structure.
    Type: Application
    Filed: February 4, 2019
    Publication date: November 18, 2021
    Applicant: Hewlett- Packard Development Company, L.P.
    Inventors: Daryl T. Poe, Emmanuel Dimitri Christian Ledoux, Christoph Graham, Timothy J. Freese
  • Publication number: 20210034480
    Abstract: An example graphics system can include a first portion including a graphics driver and graphics hardware and a second portion communicatively coupled to the first portion. The second portion can include a display system communicatively coupled to a GUI application and a shim layer to shield the second portion from failure responsive to failure of the first portion.
    Type: Application
    Filed: April 27, 2018
    Publication date: February 4, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Xinwei Zhang, Zachary Tahenakos, Daniel Bungert, Daryl T. Poe, Timothy J. Freese, Matthieu Clemenceau
  • Publication number: 20200274869
    Abstract: Example implementations relate to a domain join. An example controller can remotely configure and authenticate a computing device within a computing network to join a domain. In response to the configuration and authentication, the controller can record to the computing device that the domain join has been requested but not fulfilled. The computing device can be joined to the domain based on the domain join request record and in response to a restart of the computing device and receipt of domain credentials at the computing device.
    Type: Application
    Filed: October 9, 2017
    Publication date: August 27, 2020
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Zachary Tahenakos, Daniel Bungert, Timothy J. Freese
  • Publication number: 20180052674
    Abstract: An example system includes a storage device. The system also includes a file creation component to create a blank file on the storage device. The system further includes a block copy component to edit the blank to include a block-for-block copy of a boot partition. The system further includes a logical copy component to copy data determined to be live from a root partition to the blank file. The root partition includes live and unreferenced versions of a stored file.
    Type: Application
    Filed: May 15, 2015
    Publication date: February 22, 2018
    Inventors: TIMOTHY J FREESE, MICHAEL J FRICK, ZACHARY TAHENAKOS
  • Publication number: 20180054471
    Abstract: Examples disclosed herein relate to hardware bus redirection. Some examples disclosed herein may include storing, in a data storage, a connection type associated with a resource locator and obtaining an indication that a web browser connection comprising the resource locator has been initiated at the computing device. In response to the indication, some examples disclosed herein may include determining whether the connection type associated with the resource locator corresponds to a remote connection. In response to determining that the connection type corresponds to the remote connection, some examples disclosed herein may include enabling hardware bus redirection for the remote connection.
    Type: Application
    Filed: May 15, 2015
    Publication date: February 22, 2018
    Inventors: Daryl T Poe, DANIEL BUNGERT, RYAN MICHAEL CLEMENS, TIMOTHY J FREESE
  • Patent number: 9781230
    Abstract: A method for providing software updates to a client computing device, includes, responsive to sending a broadcast message requesting available updates addressed from a client computing device network address of the client computing device, receiving at the client computing device network address a response message comprising the update service network address. The method may also include responsive to sending an update request message addressed to an update service associated with an update service network address, receiving at the client computing device network address information for updating software on the client computing device.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: October 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Liverance, Timothy J. Freese, William C. Bredbenner
  • Publication number: 20170163767
    Abstract: A method for providing software updates to a client computing device, includes, responsive to sending a broadcast message requesting available updates addressed from a client computing device network address of the client computing device, receiving at the client computing device network address a response message comprising the update service network address. The method may also include responsive to sending an update request message addressed to an update service associated with an update service network address, receiving at the client computing device network address information for updating software on the client computing device.
    Type: Application
    Filed: February 21, 2017
    Publication date: June 8, 2017
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Fletcher Liverance, Timothy J. Freese, William C. Bredbenner
  • Patent number: 9609085
    Abstract: A first computing device establishes an update service associated with an identifier. When the first computing device receives a broadcast message from a second computing device that includes a network address of the second computing device, the first computing device transmits to the network address a message including the identifier associated with the update service. The update service receives from the second computing device a request including the identifier and in return transmits to the second computing device information about available updates.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: March 28, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Liverance, Timothy J Freese, William C Bredbenner
  • Patent number: 9411604
    Abstract: In a method for booting a computing device to have a predefined functionality, in which the computing device has stored thereon a limited functionality operating system (OS) having an operating file system, the limited functionality OS is booted and a characteristic file system with a predefined functionality is located. In addition, the characteristic file system is merged into the operating file system and the limited functionality OS is implemented with the merged file system to cause the computing device to have the predefined functionality.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 9, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Livarance, Timothy J Freese, William C Bredbenner
  • Patent number: 9329920
    Abstract: Embodiments herein relate to a computing device (100) including a supervisor system (112) and an operating system (122). In an embodiment, the supervisor system is to launch and monitor the operating system. The supervisor system is to resume control of the computing device when a crash occurs in the operating system of the computing device.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: May 3, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fletcher Liverance, Timothy J Freese
  • Patent number: 9141168
    Abstract: A computing device to detect a communication protocol between the computing device and a second computing device, to identify operating parameters associated with the communication protocol, and to modify a mode of operation of a processor based on the operating parameter.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company L.P.
    Inventors: Robert C Brooks, Timothy J Freese
  • Patent number: 8762769
    Abstract: Example embodiments relate to downloading a disk image from a server while reducing the corruption window. In example embodiments, a computing device writes a recovery image to a portion of a primary storage device. The computing device may then write the disk image to the primary storage device until a portion of the disk image corresponding to the recovery image remains. Next, the computing device may write the remaining portion of the disk image to a secondary storage location. Finally, the computing device may overwrite the recovery image using the remaining portion of the disk image from the secondary storage location.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: June 24, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Emmanuel Dimitri Christian Ledoux, Fletcher Liverance, Timothy J Freese
  • Patent number: 8725996
    Abstract: A method for launching a boot mode of a device including detecting an input in response to a user accessing a power button of the device, identifying at least one characteristic of the input and a corresponding boot mode which can be launched in response to at least one of the characteristic of the input, and configuring the device to launch the corresponding boot mode.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: May 13, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy J. Freese, Fletcher Liverance
  • Publication number: 20140052869
    Abstract: A computing device to detect a communication protocol between the computing device and a second computing device, to identify operating parameters associated with the communication protocol, and to modify a mode of operation of a processor based on the operating parameter.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Inventors: Robert C. Brooks, Timothy J. Freese
  • Publication number: 20140019796
    Abstract: Embodiments herein relate to a computing device (100) including a supervisor system (112) and an operating system (122). In an embodiment, the supervisor system is to launch and monitor the operating system. The supervisor system is to resume control of the computing device when a crash occurs in the operating system of the computing device.
    Type: Application
    Filed: March 31, 2011
    Publication date: January 16, 2014
    Inventors: Fletcher Liverance, Timothy J. Freese
  • Publication number: 20140013096
    Abstract: In a method for booting a computing device to have a predefined functionality, in which the computing device has stored thereon a limited functionality operating system (OS) having an operating file system, the limited functionality OS is booted and a characteristic file system with a predefined functionality is located. In addition, the characteristic file system is merged into the operating file system and the limited functionality OS is implemented with the merged file system to cause the computing device to have the predefined functionality.
    Type: Application
    Filed: April 1, 2011
    Publication date: January 9, 2014
    Inventors: Fletcher Liverance, Timothy J Freese, William C Bredbenner