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: 20230267181Abstract: 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: ApplicationFiled: July 21, 2020Publication date: August 24, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Daryl T Poe, Timothy J Freese
-
Patent number: 11474917Abstract: 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: GrantFiled: April 27, 2018Date of Patent: October 18, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Xinwei Zhang, Zachary Tahenakos, Daniel Bungert, Daryl T. Poe, Timothy J. Freese, Matthieu Clemenceau
-
Patent number: 11363019Abstract: 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: GrantFiled: October 9, 2017Date of Patent: June 14, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Zachary Tahenakos, Daniel Bungert, Timothy J. Freese
-
Patent number: 11294657Abstract: 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: GrantFiled: May 15, 2015Date of Patent: April 5, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy J Freese, Michael J Frick, Zachary Tahenakos
-
Publication number: 20210357518Abstract: 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: ApplicationFiled: February 4, 2019Publication date: November 18, 2021Applicant: Hewlett- Packard Development Company, L.P.Inventors: Daryl T. Poe, Emmanuel Dimitri Christian Ledoux, Christoph Graham, Timothy J. Freese
-
Publication number: 20210034480Abstract: 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: ApplicationFiled: April 27, 2018Publication date: February 4, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Xinwei Zhang, Zachary Tahenakos, Daniel Bungert, Daryl T. Poe, Timothy J. Freese, Matthieu Clemenceau
-
Publication number: 20200274869Abstract: 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: ApplicationFiled: October 9, 2017Publication date: August 27, 2020Applicant: Hewlett-Packard Development Company, L.P.Inventors: Zachary Tahenakos, Daniel Bungert, Timothy J. Freese
-
Publication number: 20180054471Abstract: 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: ApplicationFiled: May 15, 2015Publication date: February 22, 2018Inventors: Daryl T Poe, DANIEL BUNGERT, RYAN MICHAEL CLEMENS, TIMOTHY J FREESE
-
Publication number: 20180052674Abstract: 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: ApplicationFiled: May 15, 2015Publication date: February 22, 2018Inventors: TIMOTHY J FREESE, MICHAEL J FRICK, ZACHARY TAHENAKOS
-
Patent number: 9781230Abstract: 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: GrantFiled: February 21, 2017Date of Patent: October 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Liverance, Timothy J. Freese, William C. Bredbenner
-
Publication number: 20170163767Abstract: 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: ApplicationFiled: February 21, 2017Publication date: June 8, 2017Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Fletcher Liverance, Timothy J. Freese, William C. Bredbenner
-
Patent number: 9609085Abstract: 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: GrantFiled: July 28, 2011Date of Patent: March 28, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Liverance, Timothy J Freese, William C Bredbenner
-
Patent number: 9411604Abstract: 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: GrantFiled: April 1, 2011Date of Patent: August 9, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Livarance, Timothy J Freese, William C Bredbenner
-
Patent number: 9329920Abstract: 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: GrantFiled: March 31, 2011Date of Patent: May 3, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Fletcher Liverance, Timothy J Freese
-
Patent number: 9141168Abstract: 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: GrantFiled: August 17, 2012Date of Patent: September 22, 2015Assignee: Hewlett-Packard Development Company L.P.Inventors: Robert C Brooks, Timothy J Freese
-
Patent number: 8762769Abstract: 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: GrantFiled: August 25, 2011Date of Patent: June 24, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Emmanuel Dimitri Christian Ledoux, Fletcher Liverance, Timothy J Freese
-
Patent number: 8725996Abstract: 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: GrantFiled: May 26, 2010Date of Patent: May 13, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Timothy J. Freese, Fletcher Liverance
-
Publication number: 20140052869Abstract: 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: ApplicationFiled: August 17, 2012Publication date: February 20, 2014Inventors: Robert C. Brooks, Timothy J. Freese
-
Publication number: 20140019796Abstract: 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: ApplicationFiled: March 31, 2011Publication date: January 16, 2014Inventors: Fletcher Liverance, Timothy J. Freese
-
Publication number: 20140013096Abstract: 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: ApplicationFiled: April 1, 2011Publication date: January 9, 2014Inventors: Fletcher Liverance, Timothy J Freese, William C Bredbenner