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: 11079959
    Abstract: 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: Grant
    Filed: July 12, 2017
    Date of Patent: August 3, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Diego Rahn Medaglia, Anellena Santos, Taciano Perez, Kimon Berlin
  • Patent number: 11082516
    Abstract: 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: Grant
    Filed: December 1, 2017
    Date of Patent: August 3, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Ze Liu, Christopher Charles Mohrman, Kimon Berlin, Jeffrey Kevin Jeansonne
  • Publication number: 20210181964
    Abstract: 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: Application
    Filed: July 12, 2017
    Publication date: June 17, 2021
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Diego Rahn MEDAGLIA, Anellena SANTOS, Taciano PEREZ, Kimon BERLIN
  • Publication number: 20210141547
    Abstract: 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: Application
    Filed: October 31, 2017
    Publication date: May 13, 2021
    Inventors: Diego Medaglia, Taciano Perez, Charles Staub, Anellena Satos, Kimon Berlin
  • Patent number: 10970058
    Abstract: 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: Grant
    Filed: January 18, 2017
    Date of Patent: April 6, 2021
    Assignee: 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: 10949538
    Abstract: 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: Grant
    Filed: October 18, 2016
    Date of Patent: March 16, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Pereira Silveira, Juliano Ciocari, Kimon Berlin, Charles Staub, Dirceu Ramos
  • Publication number: 20200358869
    Abstract: 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: Application
    Filed: December 1, 2017
    Publication date: November 12, 2020
    Inventors: WEI ZE LIU, CHRISTOPHER CHARLES MOHRMAN, KIMON BERLIN, JEFFREY KEVIN JEANSONNE
  • Publication number: 20200218810
    Abstract: 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: Application
    Filed: October 18, 2016
    Publication date: July 9, 2020
    Inventors: Roberto Pereira Silveira, Juliano Ciocari, Kimon Berlin, Charles Staub, Dirceu Ramos
  • Publication number: 20190251263
    Abstract: 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: Application
    Filed: July 29, 2016
    Publication date: August 15, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Taciano PEREZ, Diego MEDAGLIA, Thiago SILVA, Carlos HAAS, Kimon BERLIN
  • Publication number: 20190065167
    Abstract: 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: Application
    Filed: January 18, 2017
    Publication date: February 28, 2019
    Applicant: 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: 9778960
    Abstract: 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: Grant
    Filed: June 29, 2012
    Date of Patent: October 3, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kimon Berlin, Tom Fisher, Raphael Gay
  • Patent number: 9684518
    Abstract: 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: Grant
    Filed: March 9, 2016
    Date of Patent: June 20, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kimon Berlin
  • Patent number: 9678767
    Abstract: 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: Grant
    Filed: June 14, 2013
    Date of Patent: June 13, 2017
    Assignee: 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: 9600423
    Abstract: 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: Grant
    Filed: July 26, 2012
    Date of Patent: March 21, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kimon Berlin, Stephen G Uhlmann
  • Publication number: 20160188347
    Abstract: 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: Application
    Filed: March 9, 2016
    Publication date: June 30, 2016
    Inventor: Kimon Berlin
  • Patent number: 9336395
    Abstract: 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: Grant
    Filed: January 25, 2013
    Date of Patent: May 10, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kimon Berlin
  • Publication number: 20160103693
    Abstract: 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: Application
    Filed: June 14, 2013
    Publication date: April 14, 2016
    Inventors: Kimon Berlin, Guilherme Antonio Anzilago Tesser, Luis Fernando Pollo, Charles Ricardo Slaub, Cristiano Fernandes, Benito Silva
  • Patent number: 9286468
    Abstract: 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: Grant
    Filed: September 30, 2011
    Date of Patent: March 15, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kimon Berlin
  • Publication number: 20150067692
    Abstract: 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: Application
    Filed: June 29, 2012
    Publication date: March 5, 2015
    Inventors: Kimon Berlin, Tom Fisher, Raphael Gay
  • Publication number: 20150033236
    Abstract: 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: Application
    Filed: July 26, 2012
    Publication date: January 29, 2015
    Inventors: Kimon Berlin, Stephen G. Uhlmann