Patents by Inventor Ziv Harel

Ziv Harel 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: 10929261
    Abstract: A technology is described for a device diagnosis station. The device diagnosis station may be configured to identify an electronic device physically connected to the device diagnosis station, evaluate an operational state of the electronic device by executing testing instructions configured to test the functionality of the electronic device and collect operational state information for the electronic device. The device diagnosis station may be configured to determine the operational state of the electronic device and execute recovery instructions to restore the electronic device to an improved state when a recoverable error is detected. The device diagnosis station may be configured to initiate a device return procedure for the electronic device when a non-recoverable error state is detected.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Levin, Ziv Harel, Evgeny Khanin, David Ben-Dror, Georgy Machulsky, Daniel Elkaslassy, Sergei Shtern
  • Patent number: 10911405
    Abstract: Disclosed herein are techniques for maintaining a secure environment on a server. In one embodiment, the server includes a baseboard management controller (BMC), a first Ethernet port coupled with an adapter device network comprising a plurality of adapter devices, and a master adapter device including a second Ethernet port and a network switch, the network switch being controllable to be selectively coupled with at least one of the BMC, the first Ethernet port, or the second Ethernet port. The master adapter device may receive a network packet from at least one of: the first Ethernet port, the second Ethernet port, or the BMC, and determine, based on a forwarding policy, whether to forward the network packet. Based on a determination to forward the network packet, the master adapter device may determine a destination, and control the network switch to transmit the network packet to the destination.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Anthony Nicholas Liguori, Darin Lee Frink, Nafea Bshara, Ziv Harel, Matthew Shawn Wilson, Yotam Admon
  • Patent number: 10860305
    Abstract: A server includes a motherboard and a programmable logic device coupled to the motherboard. The server also includes a hardware device coupled to the motherboard and the programmable logic device. The server further includes a non-volatile memory storing firmware for the hardware device. The non-volatile memory is coupled to the motherboard and the programmable logic device. The server further includes a peripheral device coupled to the motherboard and the programmable logic device. The peripheral device receives firmware data from a management server. The peripheral device verifies that the firmware data corresponds to the hardware device. The peripheral device further holds the hardware device in reset mode. The peripheral device stores the firmware data on the non-volatile memory to update the firmware and releases the hardware device from reset mode after updating the firmware.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Matthew Shawn Wilson, Darin Lee Frink, Nafea Bshara, Ziv Harel, Anthony Nicholas Liguori
  • Patent number: 10691803
    Abstract: Disclosed herein are techniques for maintaining a secure execution environment on a server. In one embodiment, the server includes a non-volatile memory storing firmware, a programmable security logic coupled to the non-volatile memory, an adapter device coupled to the programmable security logic, and a processor communicatively coupled to the non-volatile memory via the programmable security logic. The adapter device and/or the programmable security logic can verify the firmware in the non-volatile memory while holding the processor and/or a baseboard management controller (BMC) in power reset, release the processor and the BMC from reset to boot the processor and the BMC after the firmware is verified, and then disable communications between the processor and the BMC and deny at least some requests to write to the non-volatile memory by the processor or the BMC.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Jason Alexander Harland, Matthew Shawn Wilson, Nafea Bshara, Ziv Harel, Darin Lee Frink
  • Patent number: 10067894
    Abstract: The following description is directed to cable-based configuration. In one example, a method can include determining a first end of a cable is connected to a first device and a second end of the cable is connected to a second device. The first device can be configured to perform a first function when it is determined the first end of the cable is connected to the first device. The second device can be configured to perform a second function when it is determined the second end of the cable is connected to the second device. The second function can be different from the first function, such that the first device and the second device are configured differently based on which end of the cable is connected to the respective device.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Ziv Harel, Darin Lee Frink
  • Publication number: 20180165455
    Abstract: Disclosed herein are techniques for maintaining a secure execution environment on a server. In one embodiment, the server includes a non-volatile memory storing firmware, a programmable security logic coupled to the non-volatile memory, an adapter device coupled to the programmable security logic, and a processor communicatively coupled to the non-volatile memory via the programmable security logic. The adapter device and/or the programmable security logic can verify the firmware in the non-volatile memory while holding the processor and/or a baseboard management controller (BMC) in power reset, release the processor and the BMC from reset to boot the processor and the BMC after the firmware is verified, and then disable communications between the processor and the BMC and deny at least some requests to write to the non-volatile memory by the processor or the BMC.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventors: Anthony Nicholas Liguori, Jason Alexander Harland, Matthew Shawn Wilson, Nafea Bshara, Ziv Harel, Darin Lee Frink
  • Patent number: 9984021
    Abstract: Provided are systems and methods for a location-aware, self-configuring peripheral device. In some implementations, the peripheral device may include two or more personalities. In these implementations, a personality enables the peripheral device to provide a service. In some implementations, the peripheral device may be configured to receive a configuration cycle. In some implementations, the peripheral device may further select a personality from among two or more personalities. The peripheral device may use information derived from the configuration cycle to make this selection. Selecting a personality may further include configuring the peripheral device according to the selected personality.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 29, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher James BeSerra, Adi Habusha, Ziv Harel, Nafea Bshara, Hani Ayoub, Darin Lee Frink
  • Patent number: 9148910
    Abstract: Aspects of the disclosure provide an integrated circuit (IC) chip that includes a heating element and a heating control circuit. The heating element is configured to be controllable to generate heat. The heating control circuit is configured to be operable when an IC chip temperature is below a threshold. The heating control circuit is configured to receive a signal indicative of a sensed temperature and control the heating element to generate heat to raise the IC chip temperature when the sensed temperature is below the threshold.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 29, 2015
    Assignee: Marvell Israel (M.I.S.L.) Ltd.
    Inventors: Arik Mimran, Ziv Harel
  • Patent number: 7911340
    Abstract: A network device includes a processor configured to i) assign status information indicative of the network device to a plurality of classes, wherein each of the plurality of classes is associated with a different characteristic of the network device, and ii) combine the status information in the plurality of classes into at least one group of status information in response to user inputs. A display includes a plurality of individually controllable light emitters. The light emitters are configured to display at least one group of status information based on the user inputs. The processor is configured to provide at least one group of status information to the display.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: March 22, 2011
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Ziv Harel, Tomer Carmeli
  • Publication number: 20110018711
    Abstract: A network device includes a processor configured to i) assign status information indicative of the network device to a plurality of classes, wherein each of the plurality of classes is associated with a different characteristic of the network device, and ii) combine the status information in the plurality of classes into at least one group of status information in response to user inputs. A display includes a plurality of individually controllable light emitters. The light emitters are configured to display at least one group of status information based on the user inputs. The processor is configured to provide at least one group of status information to the display.
    Type: Application
    Filed: October 5, 2010
    Publication date: January 27, 2011
    Inventors: Ziv Harel, Tomer Carmeli
  • Patent number: 7808380
    Abstract: A system for customizing indicator information for displaying status information to a user includes a receiver for receiving status information from each of a plurality of devices, and assigning the status information to one of a plurality of classes to generate class information. Each of the plurality of classes is associated with a different characteristic of the plurality of devices. The system includes a plurality of manipulators for altering attributes of the class information for at least one of the plurality of classes. The system includes a logical combiner for combining class information into a plurality of combinational groups to customize the content of indicator information in each of the plurality of combinational groups, each combinational group formed according to a predetermined function. The system can include an information sequencer for modifying the order of indicator information from the plurality of combinational groups to generate a stream of indicator information.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: October 5, 2010
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Ziv Harel, Tomer Carmeli