Patents by Inventor Kimon Berlin
Kimon Berlin 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: 11079959Abstract: A computing device that includes a plurality of memory devices and firmware to provide a migration data storage option that reserves a portion of a memory device to store, at least, encrypted metadata describing the physical layout information of the memory devices in preparation for migration of the memory devices.Type: GrantFiled: July 12, 2017Date of Patent: August 3, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Diego Rahn Medaglia, Anellena Santos, Taciano Perez, Kimon Berlin
-
Patent number: 11082516Abstract: A computer device includes a network interface to connect to a computer network, memory, and a processor connected to the network interface and the memory. The processor is to execute instructions stored in the memory. The instructions are to establish a connection with an auxiliary computer device and start a proxy to forward network communications between the auxiliary computer device and the computer network. The instructions are further to start the proxy in response to the computer device receiving a captive portal from the computer network.Type: GrantFiled: December 1, 2017Date of Patent: August 3, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei Ze Liu, Christopher Charles Mohrman, Kimon Berlin, Jeffrey Kevin Jeansonne
-
Publication number: 20210181964Abstract: A computing device that includes a plurality of memory devices and firmware to provide a migration data storage option that reserves a portion of a memory device to store, at least, encrypted metadata describing the physical layout information of the memory devices in preparation for migration of the memory devices.Type: ApplicationFiled: July 12, 2017Publication date: June 17, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Diego Rahn MEDAGLIA, Anellena SANTOS, Taciano PEREZ, Kimon BERLIN
-
Publication number: 20210141547Abstract: A system includes a server and a computer. The server stores a non-volatile dual in-line memory module (NVDIMM) configuration profile. The computer includes a plurality of NVDIMMs. The computer downloads the NVDIMM configuration profile from the server and applies the NVDIMM configuration profile to the plurality of NVDIMMs.Type: ApplicationFiled: October 31, 2017Publication date: May 13, 2021Inventors: Diego Medaglia, Taciano Perez, Charles Staub, Anellena Satos, Kimon Berlin
-
Patent number: 10970058Abstract: A method of installing a software package may include storing a software package coupon on a proximity tag coupled to a computing device; accessing the software package coupon and installing an operating system OS agent during an initial booting of the computing device; and with the OS agent, downloading and installing the software package.Type: GrantFiled: January 18, 2017Date of Patent: April 6, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roberto Pereira Silveira, Jose Dirceu Grundler Ramos, Charles Ricardo Staub, Juliano Francisco Cagnini Ciocari, Kimon Berlin, Anellena Santos
-
Patent number: 10949538Abstract: In some examples, a computing device can identify, by a processing resource of the computing device, an operating system (OS) uniform resource locator (URL) from a radio-frequency identification (RFID) chip coupled to the processing resource in response to the computing device being powered on, download from an OS repository an OS descriptor using the OS URL from the RFID chip and an OS image using the OS descriptor, and install an OS to a hard disk of the computing device using the OS image downloaded from the OS repository.Type: GrantFiled: October 18, 2016Date of Patent: March 16, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roberto Pereira Silveira, Juliano Ciocari, Kimon Berlin, Charles Staub, Dirceu Ramos
-
Publication number: 20200358869Abstract: A computer device includes a network interface to connect to a computer network, memory, and a processor connected to the network interface and the memory. The processor is to execute instructions stored in the memory. The instructions are to establish a connection with an auxiliary computer device and start a proxy to forward network communications between the auxiliary computer device and the computer network. The instructions are further to start the proxy in response to the computer device receiving a captive portal from the computer network.Type: ApplicationFiled: December 1, 2017Publication date: November 12, 2020Inventors: WEI ZE LIU, CHRISTOPHER CHARLES MOHRMAN, KIMON BERLIN, JEFFREY KEVIN JEANSONNE
-
Publication number: 20200218810Abstract: In some examples, a computing device can identify, by a processing resource of the computing device, an operating system (OS) uniform resource locator (URL) from a radio-frequency identification (RFID) chip coupled to the processing resource in response to the computing device being powered on, download from an OS repository an OS descriptor using the OS URL from the RFID chip and an OS image using the OS descriptor, and install an OS to a hard disk of the computing device using the OS image downloaded from the OS repository.Type: ApplicationFiled: October 18, 2016Publication date: July 9, 2020Inventors: Roberto Pereira Silveira, Juliano Ciocari, Kimon Berlin, Charles Staub, Dirceu Ramos
-
Publication number: 20190251263Abstract: One example of a system includes a plurality of machine-readable storage devices, a machine-readable storage medium, and platform firmware. Each machine-readable storage device is to be unlocked for read and/or write access via a passphrase for each machine-readable storage device. The machine-readable storage medium stores an encrypted passphrase for each machine-readable storage device. The platform firmware is to receive a user token, derive a key from the user token, decrypt the encrypted passphrase stored in the machine-readable storage medium for each machine-readable storage device using the key, and unlock each machine-readable storage device using the decrypted passphrase for each machine-readable storage device.Type: ApplicationFiled: July 29, 2016Publication date: August 15, 2019Applicant: Hewlett-Packard Development Company, L.P.Inventors: Taciano PEREZ, Diego MEDAGLIA, Thiago SILVA, Carlos HAAS, Kimon BERLIN
-
Publication number: 20190065167Abstract: A method of installing a software package may include storing a software package coupon on a proximity tag coupled to a computing device; accessing the software package coupon and installing an operating system OS agent during an initial booting of the computing device; and with the OS agent, downloading and installing the software package.Type: ApplicationFiled: January 18, 2017Publication date: February 28, 2019Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Roberto Per SILVEIRA, Jose Dirceu GRUNDLER RAMOS, Charles RICARDO STAUB, Juliano FRANCISCO CAGNINI CIOCARI, Kimon BERLIN, Anellena SANTOS
-
Patent number: 9778960Abstract: Implementations disclosed herein relate to thermal based prioritized computing application scheduling. For example, a processor may determine a prioritized computing application. The processor may schedule the prioritized computing application to transfer execution from a first processing unit to a second processing unit based on a thermal reserve energy associated with the second processing unit.Type: GrantFiled: June 29, 2012Date of Patent: October 3, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kimon Berlin, Tom Fisher, Raphael Gay
-
Patent number: 9684518Abstract: Example embodiments disclosed herein relate to altered option read-only memory. A copy of an option read-only memory is stored. The copy is used during a boot process based on a determination that the option read-only memory has been altered.Type: GrantFiled: March 9, 2016Date of Patent: June 20, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kimon Berlin
-
Patent number: 9678767Abstract: An example apparatus may comprise a processor and a memory device including computer program code. The memory device and the computer program code, with the processor, may cause the apparatus to execute a client application, the client application to consume a first protocol, the protocol having been produced by a Unified Extensible Firmware Interface (UEFI) wrapper driver; invoke, with the client application, the UEFI wrapper driver to perform at least one operation of the protocol; load a binary image of a worker application with the wrapper driver to invoke the at least one operation. The worker application calls at least one function of a software library to perform the at least one operation.Type: GrantFiled: June 14, 2013Date of Patent: June 13, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kimon Berlin, Guilherme Antonio Anzilago Tesser, Luis Fernando Pollo, Charles Ricardo Staub, Cristiano Fernandes, Benito Silva
-
Patent number: 9600423Abstract: An example includes periodic access of a hardware resource of a computer by instructions in firmware of the computer that are executed by an interpreter in the context of the operating system without a driver. The access occurs in response to a periodic interrupt generated by a timer.Type: GrantFiled: July 26, 2012Date of Patent: March 21, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kimon Berlin, Stephen G Uhlmann
-
Publication number: 20160188347Abstract: Example embodiments disclosed herein relate to altered option read-only memory. A copy of an option read-only memory is stored. The copy is used during a boot process based on a determination that the option read-only memory has been altered.Type: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventor: Kimon Berlin
-
Patent number: 9336395Abstract: An example system in accordance with the present disclosure includes a secure hash calculation engine to intercept and calculate a secure hash for a pre-boot driver before the pre-boot driver is executed, wherein the pre-boot driver is executed based on the computed secure hash being successfully verified, and wherein the pre-boot driver is not executed based on the computed secure hash not being successfully verified.Type: GrantFiled: January 25, 2013Date of Patent: May 10, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kimon Berlin
-
Publication number: 20160103693Abstract: An example apparatus may comprise a processor and a memory device including computer program code. The memory device and the computer program code, with the processor may cause the apparatus to execute a client application, the client application to consume a first protocol, the protocol having been produced by a Unified Extensible Firmware Interface UEFI wrapper driver; invoke, with the client application, the UEFI wrapper driver to perform at least one operation of the protocol; load a binary image of a worker application with the wrapper driver to invoke the at least one operation. The worker application calls at least one function of a software library to perform the at least one operation.Type: ApplicationFiled: June 14, 2013Publication date: April 14, 2016Inventors: Kimon Berlin, Guilherme Antonio Anzilago Tesser, Luis Fernando Pollo, Charles Ricardo Slaub, Cristiano Fernandes, Benito Silva
-
Patent number: 9286468Abstract: Example embodiments disclosed herein relate to altered option read-only memory. A copy of an option read-only memory is stored. The copy is used during a boot process based on a determination that the option read-only memory has been altered.Type: GrantFiled: September 30, 2011Date of Patent: March 15, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventor: Kimon Berlin
-
Publication number: 20150067692Abstract: Implementations disclosed herein relate to thermal based prioritized computing application scheduling. For example, a processor may determine a prioritized computing application. The processor may schedule the prioritized computing application to transfer execution from a first processing unit to a second processing unit based on a thermal reserve energy associated with the second processing unit.Type: ApplicationFiled: June 29, 2012Publication date: March 5, 2015Inventors: Kimon Berlin, Tom Fisher, Raphael Gay
-
Publication number: 20150033236Abstract: An example includes periodic access of a hardware resource of a computer by instructions in firmware of the computer that are executed by an interpreter in the context of the operating system without a driver. The access occurs in response to a periodic interrupt generated by a timer.Type: ApplicationFiled: July 26, 2012Publication date: January 29, 2015Inventors: Kimon Berlin, Stephen G. Uhlmann