Patents by Inventor Nimrod Diamant

Nimrod Diamant 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: 11734009
    Abstract: A data processing system comprises fetch circuitry to fetch data as a sequence of blocks of data from a memory. Processing circuitry comprising a plurality of processing pipelines performs at least partially temporally overlapping processing by at least two processes so as to produce respective results for the combined sequence of blocks, i.e. the processing of the data is performed on a block-by-block process at least partially in parallel by the two processing pipelines. The processes performed may comprise a cryptographic hash processing operation performing verification of the data file and a AES MAC process serving to re-signature the data file.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 22, 2023
    Assignee: Arm Limited
    Inventors: Oded Golombek, Nimrod Diamant
  • Publication number: 20190034205
    Abstract: A data processing system comprises fetch circuitry to fetch data as a sequence of blocks of data from a memory. Processing circuitry comprising a plurality of processing pipelines performs at least partially temporally overlapping processing by at least two processes so as to produce respective results for the combined sequence of blocks, i.e. the processing of the data is performed on a block-by-block process at least partially in parallel by the two processing pipelines. The processes performed may comprise a cryptographic hash processing operation performing verification of the data file and a AES MAC process serving to re-signature the data file.
    Type: Application
    Filed: June 4, 2018
    Publication date: January 31, 2019
    Inventors: Oded GOLOMBEK, Nimrod DIAMANT
  • Patent number: 9747094
    Abstract: Embodiments of systems and methods for applying a component update using a management engine are disclosed. A computing device may include a management engine to store a bootable image containing an update for a component of the computing device in a secured memory location and configure the computing device to boot from the bootable image. Such configuration may include configuring the computing device for integrated device electronics redirection (IDE-R) to the bootable image. A firmware update server may generate the bootable image containing the update, digitally sign the bootable image, and transmit the bootable image to the computing device for the update to be applied. The firmware update server may sign the bootable image with an original equipment manufacturer key, such as a firmware signing key. The firmware update server may notify all computing devices connected to a network that the update is available. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: August 29, 2017
    Assignee: Intel Corporation
    Inventors: Itamar Shroni, Nimrod Diamant
  • Patent number: 9569372
    Abstract: A method and system of communicating data to or from a remote computer. The remote computer is accessed by a CPU as though it were a local IDE controller attached to a local IDE device. A peripheral device distinct from the CPU provides a set of virtual IDE device registers and an IDE controller to the central processing unit. The peripheral device receives data written to the set of virtual IDE device registers, and transmits the data into a network, addressed for reception by the remote computer. The remote computer receives the data, interprets it, and performs operations upon a mirror set of device data. The remote computer then responds, and transmits its response across the network to the peripheral device. The peripheral device communicates the response to the CPU in a fashion identical to an physical IDE controller attached to a physical IDE device.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: February 14, 2017
    Assignee: Intel Corporation
    Inventor: Nimrod Diamant
  • Patent number: 9367327
    Abstract: Some aspects include beginning a power on self test (POST) by a BIOS for a computer system; enumerating the computer system by the BIOS; providing, based on the enumeration of the computer system by the BIOS, at least one configuration setting of the computer system to a management engine (ME) of the computer system; and applying a lock to the at least one configuration setting by the ME to manage a change to the at least one configuration setting, all prior to an ending of the POST.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: June 14, 2016
    Assignee: INTEL CORPORATION
    Inventors: Robert C. Swanson, Nimrod Diamant, Vincent Zimmer, Millik Bulusu
  • Patent number: 9207749
    Abstract: A mechanism is described for facilitating efficient operations paths for storage devices in computing systems according to one embodiment of the invention. A method of embodiments of the invention includes identifying a request for power mode change at a storage device at a computing system. The request for power mode change indicates potential reduced power state of the storage device. The method may further include transferring context information at the storage device to a host memory at the computing system, in response to the first command, and saving the context information at the host memory, wherein the storage device is at reduced power state.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: December 8, 2015
    Assignee: Intel Corporation
    Inventors: Nimrod Diamant, Ohad Falik, Itay Franko, Robert W. Strong
  • Patent number: 9143931
    Abstract: According to various embodiments, a computer-implemented method is disclosed that includes receiving, at a wireless adaptor of a device, a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; changing the BSSID of the received data packet by a processor or hardware to produce a modified wireless data packet; and transmitting the modified wireless data packet to an application on the device.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: September 22, 2015
    Assignee: Intel Corporation
    Inventors: Nimrod Diamant, David Gordon, Benjamin Getz
  • Patent number: 8893295
    Abstract: Systems and methods of restricting access to mobile platform location information may involve receiving, via a link, location information for a mobile platform at a processor of the mobile platform, and preventing unauthorized access to the location information by an operating system associated with the mobile platform.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: November 18, 2014
    Assignee: Intel Corporation
    Inventors: Paritosh Saxena, Nimrod Diamant, David Gordon, Benny Getz
  • Publication number: 20140229930
    Abstract: Embodiments of systems and methods for applying a component update using a management engine are disclosed. A computing device may include a management engine to store a bootable image containing an update for a component of the computing device in a secured memory location and configure the computing device to boot from the bootable image. Such configuration may include configuring the computing device for integrated device electronics redirection (IDE-R) to the bootable image. A firmware update server may generate the bootable image containing the update, digitally sign the bootable image, and transmit the bootable image to the computing device for the update to be applied. The firmware update server may sign the bootable image with an original equipment manufacturer key, such as a firmware signing key. The firmware update server may notify all computing devices connected to a network that the update is available. Other embodiments are described and claimed.
    Type: Application
    Filed: April 22, 2014
    Publication date: August 14, 2014
    Inventors: Itamar Shroni, Nimrod Diamant
  • Patent number: 8707019
    Abstract: Embodiments of systems and methods for applying a component update using a management engine are disclosed. In some embodiments, the method may comprise storing a bootable image containing an update for a component of a computing device in a secured memory location and configuring the computing device to boot from the bootable image. Such configuration may include configuring the computing device for integrated device electronics redirection (IDE-R) to the bootable image.
    Type: Grant
    Filed: July 2, 2011
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventors: Itamar Shroni, Nimrod Diamant
  • Patent number: 8706839
    Abstract: A method and system of conveying data to a remote computer, which may act as a management console. A virtual communications port is provided to a central processing unit. The virtual communications port is provided using a device distinct from the central processing unit, such as a network controller card with manageability features inborn. The device providing the virtual communications port receives the data written to the virtual communications port. Thereafter, the device transmits the data into a network, addressed for reception by the remote computer. The remote computer may be used as a management console so that keystrokes entered thereupon may be relayed through the virtual communications port to the aforementioned central processing unit.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: April 22, 2014
    Assignee: Intel Corporation
    Inventor: Nimrod Diamant
  • Publication number: 20140101338
    Abstract: A method and system of communicating data to or from a remote computer. The remote computer is accessed by a CPU as though it were a local IDE controller attached to a local IDE device. A peripheral device distinct from the CPU provides a set of virtual IDE device registers and an IDE controller to the central processing unit. The peripheral device receives data written to the set of virtual IDE device registers, and transmits the data into a network, addressed for reception by the remote computer. The remote computer receives the data, interprets it, and performs operations upon a mirror set of device data. The remote computer then responds, and transmits its response across the network to the peripheral device. The peripheral device communicates the response to the CPU in a fashion identical to an physical IDE controller attached to a physical IDE device.
    Type: Application
    Filed: December 6, 2013
    Publication date: April 10, 2014
    Inventor: Nimrod Diamant
  • Publication number: 20140068281
    Abstract: A mechanism is described for facilitating efficient operations paths for storage devices in computing systems according to one embodiment of the invention. A method of embodiments of the invention includes identifying a request for power mode change at a storage device at a computing system. The request for power mode change indicates potential reduced power state of the storage device. The method may further include transferring context information at the storage device to a host memory at the computing system, in response to the first command, and saving the context information at the host memory, wherein the storage device is at reduced power state.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Nimrod Diamant, Ohad Falik, Itay Franko, Robert W. Strong
  • Patent number: 8626969
    Abstract: A method and system of communicating data to or from a remote computer. The remote computer is accessed by a CPU as though it were a local IDE controller attached to a local IDE device. A peripheral device distinct from the CPU provides a set of virtual IDE device registers and an IDE controller to the central processing unit. The peripheral device receives data written to the set of virtual IDE device registers, and transmits the data into a network, addressed for reception by the remote computer. The remote computer receives the data, interprets it, and performs operations upon a mirror set of device data. The remote computer then responds, and transmits its response across the network to the peripheral device. The peripheral device communicates the response to the CPU in a fashion identical to an physical IDE controller attached to a physical IDE device.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: January 7, 2014
    Assignee: Intel Corporation
    Inventor: Nimrod Diamant
  • Patent number: 8477649
    Abstract: Apparatus, system, and method having a first memory to receive a parameter associated with a second operating system protocol stack; and a first operating system protocol stack to be configured with parameter. The system includes a communication medium and a manageability module. The method includes monitoring content of messages communicated between a host client computer and a server computer over a network, inspecting the content of the messages for protocol parameters, providing the protocol parameters to a manageability module associated with the host client computer, and configuring a second operating system protocol stack associated with the manageability module to match a first operating system protocol stack associated with the host client computer.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: July 2, 2013
    Assignee: Intel Corporation
    Inventors: Nimrod Diamant, Tsippy Mendelson, Carry Smith, Avigdor Eldar, Omer Levy
  • Publication number: 20130094489
    Abstract: According to various embodiments, a computer-implemented method is disclosed that includes receiving, at a wireless adaptor of a device, a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; changing the BSSID of the received data packet by a processor or hardware to produce a modified wireless data packet; and transmitting the modified wireless data packet to an application on the device.
    Type: Application
    Filed: December 4, 2012
    Publication date: April 18, 2013
    Inventors: Nimrod DIAMANT, David GORDON, Benjamin GETZ
  • Patent number: 8351354
    Abstract: According to various embodiments, a computer-implemented method is disclosed that includes receiving, at a wireless adaptor of a device, a wireless data packet from an access point (AP), wherein the wireless data packet includes a Basic Service Set Identifier (BSSID) of the AP; changing the BSSID of the received data packet by a processor or hardware to produce a modified wireless data packet; and transmitting the modified wireless data packet to an application on the device.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 8, 2013
    Assignee: Intel Corporation
    Inventors: Nimrod Diamant, David Gordon, Benjamin Getz
  • Publication number: 20130007437
    Abstract: Embodiments of systems and methods for applying a component update using a management engine are disclosed. In some embodiments, the method may comprise storing a bootable image containing an update for a component of a computing device in a secured memory location and configuring the computing device to boot from the bootable image. Such configuration may include configuring the computing device for integrated device electronics redirection (IDE-R) to the bootable image.
    Type: Application
    Filed: July 2, 2011
    Publication date: January 3, 2013
    Inventors: Itamar Shroni, Nimrod Diamant
  • Publication number: 20120159172
    Abstract: Systems and methods of restricting access to mobile platform location information may involve receiving, via a link, location information for a mobile platform at a processor of the mobile platform, and preventing unauthorized access to the location information by an operating system associated with the mobile platform.
    Type: Application
    Filed: December 21, 2010
    Publication date: June 21, 2012
    Inventors: Paritosh Saxena, Nimrod Diamant, David Gordon, Benny Getz
  • Publication number: 20120143990
    Abstract: A method and system of conveying data to a remote computer, which may act as a management console. A virtual communications port is provided to a central processing unit. The virtual communications port is provided using a device distinct from the central processing unit, such as a network controller card with manageability features inborn. The device providing the virtual communications port receives the data written to the virtual communications port. Thereafter, the device transmits the data into a network, addressed for reception by the remote computer. The remote computer may be used as a management console so that keystrokes entered thereupon may be relayed through the virtual communications port to the aforementioned central processing unit.
    Type: Application
    Filed: February 9, 2012
    Publication date: June 7, 2012
    Inventor: Nimrod Diamant