Patents by Inventor John Hahs

John Hahs 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: 12205013
    Abstract: Accelerated convolution of neural networks can be performed by executing N computing engines (CEs) of a neural network processor in parallel. An input dataset can be divided spatially into N chunks such that a respective last portion of each chunk overlaps with a respective first portion of a subsequent chunk. Portions of each chunk can be processed by a respective CE to generate a respective portion of an output dataset. The overlapping intermediate states computed by each CE from processing the overlapping portion can be stored locally for sharing with a subsequent CE using an on-chip bus.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: January 21, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Thiam Khean Hah, Randy Renfu Huang, Richard John Heaton, Ron Diamant, Vignesh Vivekraja
  • Publication number: 20070136371
    Abstract: A system includes a relational database and processing logic. The relational database is configured to define a relationship between users and a group of device groups to which the users are permitted access. The processing logic is configured to receive identification information from a user, identify one or more device groups using the relational database and the user identification information, construct a first graphical user interface using the one or more device groups, and provide the first graphical user interface to the user.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Applicant: MCI, Inc.
    Inventors: Paul Golobay, John Hahs, Hieu Mai, Kelvin Russell, Parker Webb
  • Publication number: 20070136319
    Abstract: A system includes a relational database and processing logic. The relational database is configured to define a relationship between a group of logical activities and groups of physical commands that perform the logical activities. The processing logic is configured to receive a request to perform one logical activity of the group of logical activities, translate the one logical activity into one group of physical commands using the relational database, and cause the one logical activity to be performed on a remote device using the one group of physical commands.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Applicant: MCI, Inc.
    Inventors: Paul Golobay, John Hahs, Hieu Mai, Kelvin Russell, Parker Webb
  • Publication number: 20070136299
    Abstract: A system records information relating to performing a logical activity on a group of devices. The information includes information transmitted to each device in the group of devices and information received from each device in the group of devices. The system also uses the recorded information for troubleshooting purposes.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Applicant: MCI, Inc.
    Inventors: Paul Golobay, John Hahs, Hieu Mai, Kelvin Russell, Parker Webb