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: 11734009Abstract: 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: GrantFiled: June 4, 2018Date of Patent: August 22, 2023Assignee: Arm LimitedInventors: Oded Golombek, Nimrod Diamant
-
Publication number: 20190034205Abstract: 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: ApplicationFiled: June 4, 2018Publication date: January 31, 2019Inventors: Oded GOLOMBEK, Nimrod DIAMANT
-
Patent number: 9747094Abstract: 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: GrantFiled: April 22, 2014Date of Patent: August 29, 2017Assignee: Intel CorporationInventors: Itamar Shroni, Nimrod Diamant
-
Patent number: 9569372Abstract: 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: GrantFiled: December 6, 2013Date of Patent: February 14, 2017Assignee: Intel CorporationInventor: Nimrod Diamant
-
Patent number: 9367327Abstract: 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: GrantFiled: September 24, 2010Date of Patent: June 14, 2016Assignee: INTEL CORPORATIONInventors: Robert C. Swanson, Nimrod Diamant, Vincent Zimmer, Millik Bulusu
-
Patent number: 9207749Abstract: 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: GrantFiled: August 28, 2012Date of Patent: December 8, 2015Assignee: Intel CorporationInventors: Nimrod Diamant, Ohad Falik, Itay Franko, Robert W. Strong
-
Patent number: 9143931Abstract: 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: GrantFiled: December 4, 2012Date of Patent: September 22, 2015Assignee: Intel CorporationInventors: Nimrod Diamant, David Gordon, Benjamin Getz
-
Patent number: 8893295Abstract: 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: GrantFiled: December 21, 2010Date of Patent: November 18, 2014Assignee: Intel CorporationInventors: Paritosh Saxena, Nimrod Diamant, David Gordon, Benny Getz
-
Publication number: 20140229930Abstract: 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: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Inventors: Itamar Shroni, Nimrod Diamant
-
Patent number: 8707019Abstract: 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: GrantFiled: July 2, 2011Date of Patent: April 22, 2014Assignee: Intel CorporationInventors: Itamar Shroni, Nimrod Diamant
-
Patent number: 8706839Abstract: 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: GrantFiled: February 9, 2012Date of Patent: April 22, 2014Assignee: Intel CorporationInventor: Nimrod Diamant
-
Publication number: 20140101338Abstract: 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: ApplicationFiled: December 6, 2013Publication date: April 10, 2014Inventor: Nimrod Diamant
-
Publication number: 20140068281Abstract: 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: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Inventors: Nimrod Diamant, Ohad Falik, Itay Franko, Robert W. Strong
-
Patent number: 8626969Abstract: 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: GrantFiled: April 15, 2011Date of Patent: January 7, 2014Assignee: Intel CorporationInventor: Nimrod Diamant
-
Patent number: 8477649Abstract: 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: GrantFiled: February 28, 2011Date of Patent: July 2, 2013Assignee: Intel CorporationInventors: Nimrod Diamant, Tsippy Mendelson, Carry Smith, Avigdor Eldar, Omer Levy
-
Publication number: 20130094489Abstract: 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: ApplicationFiled: December 4, 2012Publication date: April 18, 2013Inventors: Nimrod DIAMANT, David GORDON, Benjamin GETZ
-
Patent number: 8351354Abstract: 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: GrantFiled: September 30, 2010Date of Patent: January 8, 2013Assignee: Intel CorporationInventors: Nimrod Diamant, David Gordon, Benjamin Getz
-
Publication number: 20130007437Abstract: 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: ApplicationFiled: July 2, 2011Publication date: January 3, 2013Inventors: Itamar Shroni, Nimrod Diamant
-
Publication number: 20120159172Abstract: 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: ApplicationFiled: December 21, 2010Publication date: June 21, 2012Inventors: Paritosh Saxena, Nimrod Diamant, David Gordon, Benny Getz
-
Publication number: 20120143990Abstract: 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: ApplicationFiled: February 9, 2012Publication date: June 7, 2012Inventor: Nimrod Diamant