Patents by Inventor Alex Levin

Alex Levin 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).

  • Publication number: 20250252062
    Abstract: Techniques and apparatuses are described that implement a signal fingerprint. In an example aspect, a fingerprint module can monitor signals distributed between a host board and peripherals during an operation performed by the host board. The fingerprint module can generate a signal fingerprint that represents characteristics of the signals that correspond to the operation. With the signal fingerprint, the fingerprint module can improve user experience by protecting the electronic device from anomalous behavior. The fingerprint module can also use the signal fingerprint to improve the user experience and improve system performance through appropriate electronic device component selection. The disclosed techniques and systems can therefore provide electronic device operation reliability, protect sensitive data, and improve electronic device performance while reducing costs and time associated with the design and testing phases of such devices.
    Type: Application
    Filed: February 1, 2024
    Publication date: August 7, 2025
    Applicant: Google LLC
    Inventors: Alex Levin, Eric Joseph Herrmann
  • Patent number: 12050736
    Abstract: User interface apparatuses include a main body having a hinge portion integral with a long-edge at a top edge portion of the main body and a support body having a hinge portion integral with a long-edge at a bottom edge portion of the support body. The hinge portion of the support body is engaged with the hinge portion of the main body for enabling the support body to be pivoted between an in-plane orientation and a deployed orientation relative to the main body. Top and bottom surfaces of the support body each lay one of on and inboard of a reference plane defined by a respective one of a top surface and a bottom surface of the main body when the support body is in the in-plane orientation with respect to the main body. An overall thickness of the main body and the support body is preferably about the same.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: July 30, 2024
    Assignee: XEBEC, Inc.
    Inventor: Alex Levine
  • Publication number: 20240012683
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Applicant: Google LLC
    Inventors: Alex Levin, Todd Alan Broch, Derek Basehore
  • Patent number: 11782761
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: October 10, 2023
    Assignee: Google LLC
    Inventors: Alex Levin, Todd Alan Broch, Derek Basehore
  • Publication number: 20230305639
    Abstract: User interface apparatuses include a main body having a hinge portion integral with a long-edge at a top edge portion of the main body and a support body having a hinge portion integral with a long-edge at a bottom edge portion of the support body. The hinge portion of the support body is engaged with the hinge portion of the main body for enabling the support body to be pivoted between an in-plane orientation and a deployed orientation relative to the main body. Top and bottom surfaces of the support body each lay one of on and inboard of a reference plane defined by a respective one of a top surface and a bottom surface of the main body when the support body is in the in-plane orientation with respect to the main body. An overall thickness of the main body and the support body is preferably about the same.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 28, 2023
    Applicant: Xebec, Inc
    Inventor: Alex Levine
  • Patent number: 11630698
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading memory management tasks, based on the configuration state, to a resource management unit such as a system-on-a-chip (SoC). The resource management unit identifies a status of a resource requiring memory swapping based on the captured configuration state of the operating system. The resource management unit then swaps the memory to alleviate the CPU from processing the swap thereby improving overall computing system performance.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: April 18, 2023
    Assignee: Google LLC
    Inventors: Alex Levin, Todd Alan Broch
  • Publication number: 20230116296
    Abstract: This document describes apparatuses, systems, and techniques directed to a modular system validation platform for computing devices. The modular system validation platform includes an interface board for interfacing a host with a peripheral. The interface board includes an apparatus identifier, a first connector configured to couple to the host, and a second connector configured to couple to the peripheral. The interface board comprises interface circuitry that can be reconfigured to enable different peripherals to operate with the host using the same interface board. The interface circuitry enables the interoperability between the host and the peripheral by distributing power from the host to the peripheral and facilitating communications between the host and the peripheral. By using the reconfigurable interface board to test and troubleshoot the interoperability of the processor and the peripheral, resources, time and costs spent during the design and testing phases of computing devices may be minimized.
    Type: Application
    Filed: October 11, 2022
    Publication date: April 13, 2023
    Applicant: Google LLC
    Inventors: David Ness Schneider, Alex Levin
  • Publication number: 20230088718
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
    Type: Application
    Filed: November 3, 2022
    Publication date: March 23, 2023
    Applicant: Google LLC
    Inventors: Alex Levin, Todd Alan Broch, Derek Basehore
  • Patent number: 11526380
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Alex Levin, Todd Alan Broch, Derek Basehore
  • Patent number: 11323317
    Abstract: A technology is described for managing network communication device software capabilities. An example method may include sending a connection request from a network communication device electronically to a service provider environment. Software capabilities for the network communication device may be verified from the service provider environment. A software capabilities modification instruction for the network communication device may be received from the service provider environment. The software capabilities of the network communication device may be modified based on the software capabilities modification instruction.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Levin, Ihab Bishara, Georgy Machulsky
  • Patent number: 11231987
    Abstract: A debugging tool, such as may take the form of a software daemon running in the background, can provide for the monitoring of utilization of access mechanisms, such as Direct Memory Access (DMA) mechanisms, for purposes such as debugging and performance improvement. Debugging tools can obtain and provide DMA utilization data, as may include statistics, graphs, predictive analytics, or other such information. The data can help to pinpoint issues that have arisen, or may arise, in the system, and take appropriate remedial or preventative action. Data from related DMAs can be aggregated intelligently, helping to identify bottlenecks where the individual DMA data might not. A debugging tool can store state information as snapshots, which may be beneficial if the system is in a state where current data is not accessible. The statistics and predictive analytics can also be leveraged to optimize system-performance.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 25, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Benita Bose, Ron Diamant, Georgy Zorik Machulsky, Alex Levin
  • Publication number: 20210191775
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading resource-related tasks, based on the configuration state, to a resource management unit such as a system-on-chip (SoC). The resource management unit identifies a status of each resource based on the captured configuration state of the operating system. The resource management unit then processes tasks associated with the status of the resources, such as modifying a clock rate of a clocked component in the computing system. This can alleviate the CPU from processing those tasks thereby improving overall computing system performance and dynamics.
    Type: Application
    Filed: June 25, 2020
    Publication date: June 24, 2021
    Applicant: Google LLC
    Inventors: Alex Levin, Todd Alan Broch, Derek Basehore
  • Publication number: 20210191776
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading memory management tasks, based on the configuration state, to a resource management unit such as a system-on-a-chip (SoC). The resource management unit identifies a status of a resource requiring memory swapping based on the captured configuration state of the operating system. The resource management unit then swaps the memory to alleviate the CPU from processing the swap thereby improving overall computing system performance.
    Type: Application
    Filed: June 19, 2020
    Publication date: June 24, 2021
    Applicant: Google LLC
    Inventors: Alex Levin, Todd Alan Broch
  • Publication number: 20210192046
    Abstract: This disclosure describes methods, devices, systems, and procedures in a computing system for capturing a configuration state of an operating system executing on a central processing unit (CPU), and offloading tasks for managing malware and vulnerable software, based on the configuration state, to a resource management unit, such as a system-on-chip (SoC). The resource management unit identifies a status of a process as malware or vulnerable software, based on its fingerprint, and acts to protect the computing system from unwanted effects.
    Type: Application
    Filed: June 17, 2020
    Publication date: June 24, 2021
    Applicant: Google LLC
    Inventors: Alex Levin, Stephen William Boyd
  • Patent number: 10972449
    Abstract: Disclosed herein are techniques for enabling device communication in a secure environment. In one example, a system comprises a storage in a server, a first component in the server, the first component being isolated in a secure environment in the server, and an entry point device authorized to access the first component via the secure environment. The entry point device may receive a request to access the first component. The entry point device may store a notification in a region of the storage accessible by the first component, wherein the notification is to be read by the first component from the storage to set the first component to an operation mode. The entry point device may store operation data in the storage, wherein the operation data is to be acquired by the first component from the storage to control an operation of the first component in the operation mode.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: April 6, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Levin, Barak Wasserstrom, Georgy Zorik Machulsky, Saar Gross, Or Yochanan
  • Patent number: 10943013
    Abstract: Methods and apparatus are disclosed for securing executable code for execution with a processor using a trusted platform module (TPM). In one example of the disclosed technology, a method of decrypting executable code for execution includes measuring values stored in a CPU boot ROM and measuring second values for executable code stored in non-volatile memory, storing the resulting measurement value in a TPM platform configuration register. The PCR value is used to unseal a key stored in non-volatile memory of the TPM, which key is used to decrypt executable code for execution. Security can be further enhanced by destroying the values stored in the PCR by performing additional measurement operations with the TPM PCR used to generate the measurement value.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ron Diamant, Alex Levin, Ihab Bishara
  • 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: 10904203
    Abstract: A method for encoding domain name information into flow records includes receiving a flow record. The flow record includes initial network flow information in a standard flow record format including at least a source address and a destination address. Domain name information associated with each of the source address and destination address is retrieved from a database. The domain name information is encoded into the received flow record while maintaining the initial network flow information to yield an enhanced flow record.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: January 26, 2021
    Assignee: Arbor Networks, Inc.
    Inventors: Lawrence B. Huston, III, James E. Winquist, Alex Levine, Ronald G. Hay, Brett Higgins, Andrew D. Mortensen, William M. Northway, Jr., Eric Jackson
  • Patent number: 10904086
    Abstract: A technology is described for managing device performance capabilities. An example method may include connecting a physical device electronically to a service provider environment using a computer network and identifying performance capabilities of the physical device at the service provider environment via the connection. A request may be received at the service provider environment to upgrade the performance capabilities of the physical device and an authorization may also be received at the service provider environment for the upgrade. The performance capabilities of the physical device may be upgraded by sending an upgrade instruction from the service provider environment to the physical device to unlock additional performance capabilities based on the authorization. The performance capabilities of the physical device may later be downgraded to by disabling the additional performance capabilities of the physical device.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: January 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jinesh Varia, Aditya Bhalla, Alex Levin, Bhadri Pani
  • Patent number: 10891140
    Abstract: Configuration snapshots can be obtained from various connected devices, such as network interface cards or hardware offload devices, to determine whether the configuration matches expected values. If discrepancies are determined then the appropriate values can be automatically applied to those devices. For each type and version of device, there can be a set of expected configuration values, or a golden model of configuration, that is determined and stored. The models can also be used to test updated configuration values, as the new values can be pushed to a subset of devices and the impact on performance determined. If acceptable performance improvement is detected, or another such target achieved, then the golden model can be updated with the new values and those values can be pushed out to the remainder of the devices.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 12, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Alex Levin, Georgy Zorik Machulsky, Idan Aharoni, Barak Wasserstrom, Erez Tsidon