Patents by Inventor Michael LaManna

Michael LaManna 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: 12155551
    Abstract: A monitoring service transmits network packets from a user's source network segment to a user-defined endpoint upon request from a user. The endpoint can be any valid private IP address or DNS name where traffic is to be sent. Users can further define a monitor, which combines the endpoint, the subnets that the users want to send traffic from, and probes that define how packets are sent to the endpoint. Users can enable probe (IPv4 and IPv6) support, and probes can use ICMP or TCP protocols. Probes can be transmitted towards the configured endpoint from the source segments that are defined, and report metrics, such as packet loss and round-trip time or other measured latency. The metrics can be compared against health monitoring metrics to determine whether any issues are associated with a compute service provider, generally, or with a user network segment.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: November 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Lamanna, Benjamin Cory Schulz, Douglas Viana Esanbock, Vamsee Kasavajhala
  • Publication number: 20240333640
    Abstract: In response to a programmatic request, configuration information representing a multi-network-segment gateway established on behalf of a customer is stored at a networking service. In response to another programmatic request, a communication session is established between a route signaling node of the gateway and a routing information source located at a customer premise. In response to additional programmatic input, the networking service stores an indication that the gateway is to be used to transfer packets between a cloud-side virtual network and a customer-side virtual network. The routing information exchanged in the session pertains to the cloud-side and customer-side virtual network, and is used to transfer data packets between the two virtual networks.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, James Michael Lamanna, Ethan Joseph Torretta, Manish Gilani
  • Patent number: 12021743
    Abstract: During a communication session established with a customer-premise routing information source, a route signaling node of a multi-network-segment gateway of a cloud provider network obtains respective sets of labeled routing information pertaining to multiple customer-side network segments of a customer. The route signaling node propagates the routing information to data plane nodes of the gateway. The data plane nodes utilize the routing information to forward data packets to destinations associated with particular customer-side network segments.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: June 25, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, James Michael Lamanna, Ethan Joseph Torretta, Manish Gilani
  • Patent number: 11795925
    Abstract: An electricity generation system includes a treadle module embedded in a roadway in a housing configured perpendicular to traffic flow. The treadle module includes a treadle which moves between an at-rest position and an actuated position, an electric generator, and a hydraulic cylinder mounted within the housing and connected to the treadle. The hydraulic cylinder has a check valve. A hydraulic reservoir connected to the hydraulic cylinder by way of hydraulic conduit modulates hydraulic pressure in the electricity generation system. A method of recovering energy from automotive vehicles includes embedding the electricity generation system in the roadway and routing traffic flow over the treadle array such that the traffic flow repeatedly depresses the treadle stave. The depressed treadle stave actuates the generator to produce electricity. The hydraulic cylinder returns the treadle stave to its at-rest position.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: October 24, 2023
    Inventor: Stephen Michael Lamanna
  • Publication number: 20230115119
    Abstract: An electricity generation system includes a treadle module embedded in a roadway in a housing configured perpendicular to traffic flow. The treadle module includes a treadle which moves between an at-rest position and an actuated position, an electric generator, and a hydraulic cylinder mounted within the housing and connected to the treadle. The hydraulic cylinder has a check valve. A hydraulic reservoir connected to the hydraulic cylinder by way of hydraulic conduit modulates hydraulic pressure in the electricity generation system. A method of recovering energy from automotive vehicles includes embedding the electricity generation system in the roadway and routing traffic flow over the treadle array such that the traffic flow repeatedly depresses the treadle stave. The depressed treadle stave actuates the generator to produce electricity. The hydraulic cylinder returns the treadle stave to its at-rest position.
    Type: Application
    Filed: March 29, 2022
    Publication date: April 13, 2023
    Inventor: Stephen Michael Lamanna
  • Patent number: 11470001
    Abstract: The following description is directed to configuring gateways in computer networks. For example, a method includes receiving a first request from a client associated with a configurable network. The first request can request associating a set of network addresses assigned to the configurable network to a gateway. A second request can be received from a client associated with the gateway. The second request can request accepting the association of the first request. It can be determined that the set of network addresses do not overlap with a network address space that is accessible using the gateway. Routing information can be generated for the gateway. The generated routing information can be used to configure the gateway for forwarding network packets between the client private network and the configurable network.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Sanjay Arunkumar Bhal, James Michael Lamanna, Kim Thanh Do, Justin Thomas Smith
  • Publication number: 20210075727
    Abstract: The following description is directed to configuring gateways in computer networks. For example, a method includes receiving a first request from a client associated with a configurable network. The first request can request associating a set of network addresses assigned to the configurable network to a gateway. A second request can be received from a client associated with the gateway. The second request can request accepting the association of the first request. It can be determined that the set of network addresses do not overlap with a network address space that is accessible using the gateway. Routing information can be generated for the gateway. The generated routing information can be used to configure the gateway for forwarding network packets between the client private network and the configurable network.
    Type: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Sanjay Arunkumar Bhal, James Michael Lamanna, Kim Thanh Do, Justin Thomas Smith
  • Patent number: 10917334
    Abstract: Technologies are provided for expanding computer network route advertisements. A route expansion server can be configured to receive route advertisements from a router, generate an expanded route advertisement that includes additional network route information, and transmit the expanded route advertisement to another router. The route expansion server can receive a route advertisement from a network zone edge router, comprising a network address prefix. The route expansion server can look up one or more additional network address prefixes associated with the edge router and generate an expanded route advertisement message that indicates that the edge router is a potential next hop for the network address prefix and the one or more additional network address prefixes. The route expansion server can transmit the expanded route advertisement message to another router. In at least some embodiments, the route expansion server can generate different expanded route advertisement messages for different routers.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Lamanna, Andrew Hemstreet Redmon, David Gonzales
  • Patent number: 10848423
    Abstract: The following description is directed to configuring gateways in computer networks. For example, a method includes receiving a first request from a client associated with a configurable network. The first request can request associating a set of network addresses assigned to the configurable network to a gateway. A second request can be received from a client associated with the gateway. The second request can request accepting the association of the first request. It can be determined that the set of network addresses do not overlap with a network address space that is accessible using the gateway. Routing information can be generated for the gateway. The generated routing information can be used to configure the gateway for forwarding network packets between the client private network and the configurable network.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: November 24, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Po-Chun Chen, Sanjay Arunkumar Bhal, James Michael Lamanna, Kim Thanh Do, Justin Thomas Smith
  • Patent number: 10735292
    Abstract: A physical interconnect having multiple virtual paths is coupled between network devices of independent networks operated by different entities. In one aspect, the interconnect is monitored so that the entities can simultaneously and separately monitor network traffic being exchanged across the interconnect. Each entity can be assigned two virtual paths through the interconnect to pass network traffic through their network device, over the interconnect, through a network device of the other entity, back over the interconnect link and back through their network device. The network devices can be configured to loop back network packets using a variety of loopback configurations. Hardware policers that monitor capacity usage of the virtual paths can also be tested.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Erik Klayton Klavon, Po-Chun Chen, James Michael Lamanna, Halley Jagarapu, Jagan Selvarajah
  • Publication number: 20150276367
    Abstract: A metal framing layout square of substantially flat unitary construction and a method for using the same is provided. The square preferably includes an elongated blade, an elongated slot defined in the blade and parallel to the edges of the blade to provide two additional edges for the marking of measurement scales. The tool provides a tongue joined at a right angle to the blade. The metal framing layout square is preferably used with the layout phase of interior metal framed walls, and is directed to a metal framing layout square for use in constructing compound metal framing systems comprising a plurality of predetermined lengths and widths, and has slots which are to allow a user to readily mark a series of layout marks from a starting point to efficiently complete a set of markings for an entire framing structure with minimal need for secondary measuring devices.
    Type: Application
    Filed: February 28, 2014
    Publication date: October 1, 2015
    Inventors: Michael Lamanna, Richard Gross
  • Publication number: 20140013320
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 9, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
  • Patent number: 8539473
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: September 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
  • Publication number: 20080184222
    Abstract: Techniques are described for providing information about installation states of software components using an interactive object. Information regarding one or more classifications is received. Each of the classifications indicates a different installation state. At least a portion of the information is displayed in a first area of the interactive object. A selectable element is included in the interactive object which, when selected, causes performance of an action.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael LaManna, Alex Aben-Athar Kipman, Erik Neuenschwander, Letha Radebaugh
  • Publication number: 20070245261
    Abstract: Multiple options, techniques, and procedures can be provided for navigating, accessing, and displaying tasks, task templates, or instances of task templates. Two options can be presented for navigating to a task template using a user interface. One option can comprise selecting a task from a contextual task list, and the other option can comprise selecting a context-free task. A user can visually switch between two procedures for providing access to a task template. A first procedure can comprise invoking the task template by selecting a task from a context-free task list. A second procedure can comprise invoking the task template by selecting a contextual task from a contextual task list that displayed as a result of a selection of an entity from a topology view. Other techniques for task navigation can comprise displaying a topology view and a contextual task list, and displaying a list of context-free tasks.
    Type: Application
    Filed: March 15, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Mai-lan Bukovec, Eric Watson, Michael LaManna, Erin Bourke-Dunphy, James Harriger
  • Patent number: D741731
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 27, 2015
    Assignee: SQUARE UP, INC.
    Inventors: Michael Lamanna, Richard Gross