Patents by Inventor Michael Judge

Michael Judge 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: 10084697
    Abstract: Methods and apparatus for Internet-scale routing using small-scale border routers and IP tunneling are described. Each border router is directly connected to a transit provider. Routing protocol peerings may be passed via the border routers through tunnels to a routing service; the routing service and the transit provider router(s) appear to be directly adjacent routing peers. The routing service receives routing data from the transit provider(s), maintains the routing data in a routing table, and processes the routing data in the routing table to select best paths. A mapping service may be informed, by the routing service, of a best exit point (or points) for each Internet prefix of each packet to be routed on the Internet. Outbound packets from devices on the network to the Internet, and inbound packets from the Internet to the network devices, may be encapsulated and passed through tunnels as directed by the mapping service.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: September 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Michael Judge, David J. O'Meara, Daniel T. Cohn
  • Patent number: 10038741
    Abstract: Encapsulated packets including sequencing information may be generated for packets to be transmitted between a source instance and destination instance. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Each encapsulated packet comprises contents of a corresponding packet, and one or more data values selected in accordance with whether sequencing is enable. Sequencing for network transmissions may be selective based at least in part one or more attributes of the source instance or destination instance.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan Michael Judge
  • Patent number: 9946034
    Abstract: A plug may be coupled with a cable and include a fiber ferrule extending from the plug. A biasing mechanism may be arranged to bias a cover toward a covered configuration in which the fiber ferrule is situated within an internal volume defined by the cover and away from an uncovered configuration in which the fiber ferrule is situated at least partially outside of the internal volume defined by the cover. Bristles or other blockers may be positioned along or within a boundary of the internal volume of the cover, may be arranged to block particulate entry through the blockers into the internal volume of the cover in the covered configuration, and may be movable to permit passage of the fiber ferrule through the blockers in response to movement of the cover between the covered configuration and uncovered configuration.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: April 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Eslick, Alan Michael Judge, Alaa Adel Mahdi Hayder, Colin John Whittaker
  • Publication number: 20170331704
    Abstract: Generally described, systems and methods are provided for detecting the impact of network failures. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, adjusts the set of performance information by removing the performance information for any nodes considered to be associated with performance information that is statistically different from performance information from other nodes at a given location or extrapolates the collected information to other paths, and determines the impact to customers of the network failures detected using the adjusted set of performance information.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 16, 2017
    Inventors: Karl Andre McCabe, Eoin Francis Cavanagh, Sonali Roy, Carlos Vara Callau, Tyson James Lamoreaux, Alan Michael Judge, Timothy Richard Kohn
  • Patent number: 9807645
    Abstract: A method for adjusting capacity in a multi-stage routing network includes monitoring a number of available connections between a router in a first stage of a multi-stage router network and one or more routers in a second stage of the multi-stage router network. Each of the stages of the multi-stage router network may include a plurality of routers. The method may also include detecting that the number of available connections falls below a threshold number. A notification can be sent to one or more routers in a third stage of the multi-stage router network that the router in the first stage is deprioritized. The one or more routers in the third stage can be operated so that communications to the first stage are routed to one or more other routers in the first stage.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephen Callaghan, Leonard Thomas Tracy, Mark Noel Kelly, Alan Michael Judge, Justin Oliver Pietsch, Amit Sahoo
  • Patent number: 9742638
    Abstract: Generally described, systems and methods are provided for detecting the impact of network failures. The system collects performance information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, adjusts the set of performance information by removing the performance information for any nodes considered to be associated with performance information that is statistically different from performance information from other nodes at a given location or extrapolates the collected information to other paths, and determines the impact to customers of the network failures detected using the adjusted set of performance information.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: August 22, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Karl Andre McCabe, Eoin Francis Cavanagh, Sonali Roy, Carlos Vara Callau, Tyson James Lamoreaux, Alan Michael Judge, Timothy Richard Kohn
  • Patent number: 9699068
    Abstract: Techniques and solutions for distributing routing updates using timing information are described. For example, inter-device messaging protocols can support timing information (e.g., routing protocols be extended to support timing information). The timing information can indicate a time at which the routing update is to be put into effect where the time decreases the further away a given routing device is from the source of the routing update. For example, each routing device can determine a decayed update reference time when the given routing device will put the routing update into effect according to a decay mode. Routing updates can be managed between routing devices that support timing information and routing devices that do not support timing information.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Spencer Giacalone, Alan Michael Judge, Stephen Callaghan, Mark Noel Kelly, Leonard Thomas Tracy, Justin Oliver Pietsch
  • Patent number: 9644730
    Abstract: Example embodiments are related to a wheel coupling system for a vehicle. The wheel coupling system according to example embodiments may include a torque transmission element having a rotatable member to generate a torque force and a torque receiver for releasably engaging the torque transmission element. The wheel coupling system may further include a wheel coupled to the torque receiver such that removal of the wheel disengages the torque receiver from the torque transmission element to allow the torque transmission element to remain intact.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 9, 2017
    Assignee: Global Research Innovation and Technology Inc.
    Inventors: Benjamin Michael Judge, Amos Greene Winter, V
  • Publication number: 20170078203
    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Alan Michael Judge, Matthew Shawn Wilson
  • Publication number: 20170078204
    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Application
    Filed: November 28, 2016
    Publication date: March 16, 2017
    Inventors: Alan Michael Judge, Matthew Shawn Wilson
  • Publication number: 20170063677
    Abstract: Methods and apparatus for Internet-scale routing using small-scale border routers and IP tunneling are described. Each border router is directly connected to a transit provider. Routing protocol peerings may be passed via the border routers through tunnels to a routing service; the routing service and the transit provider router(s) appear to be directly adjacent routing peers. The routing service receives routing data from the transit provider(s), maintains the routing data in a routing table, and processes the routing data in the routing table to select best paths. A mapping service may be informed, by the routing service, of a best exit point (or points) for each Internet prefix of each packet to be routed on the Internet. Outbound packets from devices on the network to the Internet, and inbound packets from the Internet to the network devices, may be encapsulated and passed through tunnels as directed by the mapping service.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: ALAN MICHAEL JUDGE, DAVID J. O'MEARA, DANIEL T. COHN
  • Patent number: 9531642
    Abstract: Techniques and solutions for distributing routing updates using timing information are described. For example, inter-device messaging protocols can support timing information (e.g., routing protocols be extended to support timing information). The timing information can comprise an indication of a time at which the routing update is to be put into effect. Using the timing information, a number of routing devices can put the routing update into effect at the same time (e.g., at an update reference time) according to a synchronous mode. Routing updates can be managed between routing devices that support timing information and routing devices that do not support timing information.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Spencer Giacalone, Alan Michael Judge, Stephen Callaghan, Mark Noel Kelly, Leonard Thomas Tracy, Justin Oliver Pietsch
  • Patent number: 9509616
    Abstract: Encapsulated packets may be generated for different packets transmitted between a source instance and destination instance in a computer system. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Congestion of the multiple network paths may be determined and path-balancing polices may be implemented in response to the determined congestion. Each encapsulation packet comprises contents of a corresponding packet, and one or more data values selected in accordance with a path-balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Alan Michael Judge, Matthew Shawn Wilson
  • Patent number: 9491098
    Abstract: Methods and apparatus for transparent multipath utilization through encapsulation are disclosed. Respective encapsulation packets are generated for at least two different baseline packets transmitted between a source and destination linked by multiple network paths. Each encapsulation packet comprises contents of a corresponding baseline packet, and one or more data values selected in accordance with a path balancing policy. The data values added to one encapsulation packet may differ from those added to another. Different network paths to the destination may be selected for different encapsulation packets of a given transmission based at least in part on the added data values.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: November 8, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Shawn Wilson, Andrew Bruce Dickinson, Justin Oliver Pietsch, Aaron C. Thompson, Frederick David Sinn, Alan Michael Judge, Jagwinder Singh Brar
  • Publication number: 20160069445
    Abstract: Example embodiments are related to a wheel coupling system for a vehicle. The wheel coupling system according to example embodiments may include a torque transmission element having a rotatable member to generate a torque force and a torque receiver for releasably engaging the torque transmission element. The wheel coupling system may further include a wheel coupled to the torque receiver such that removal of the wheel disengages the torque receiver from the torque transmission element to allow the torque transmission element to remain intact.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 10, 2016
    Inventors: Benjamin Michael Judge, Amos Greene Winter, V
  • Publication number: 20150107130
    Abstract: A method for electrically predrying a moist blank of a ceramic raw mixture is provided, the blank being connected into a circuit and an alternating current being passed through the blank. In this case, the alternating current is passed through the blank at an increased frequency in comparison with the mains frequency. Significantly less electrical energy is required to achieve an identical drying result.
    Type: Application
    Filed: March 1, 2013
    Publication date: April 23, 2015
    Applicant: Lapp Insulators GmbH
    Inventors: Simon Hofmann, Michael Judge
  • Patent number: 8831632
    Abstract: A location sharing system and related processes across computer networks are provided that efficiently utilize resources by adjusting location determination techniques at client devices. A rule-based architecture including user-based heuristics facilitates location determination that is accurate while optimizing resource consumption. Current interest in or other behavior associated with a target user or requesting user can be used in selecting a location determination protocol at the client device. An accurate portrayal of a user's location can be provided efficiently by correlating interest to utilize more accurate but larger resource-intensive components when interest is higher and to utilize less accurate but lower resource-intensive components when interest is lower.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: September 9, 2014
    Inventors: Kevin Laws, Michael Judge, Garrett Blythe, Kamal Ravikant
  • Publication number: 20130316726
    Abstract: A location sharing system and related processes across computer networks are provided that efficiently utilize resources by adjusting location determination techniques at client devices. A rule-based architecture including user-based heuristics facilitates location determination that is accurate while optimizing resource consumption. Current interest in or other behavior associated with a target user or requesting user can be used in selecting a location determination protocol at the client device. An accurate portrayal of a user's location can be provided efficiently by correlating interest to utilize more accurate but larger resource-intensive components when interest is higher and to utilize less accurate but lower resource-intensive components when interest is lower.
    Type: Application
    Filed: June 19, 2012
    Publication date: November 28, 2013
    Applicant: Revnetics, Inc.
    Inventors: Kevin Laws, Michael Judge, Garrett Blythe, Kamal Ravikant
  • Publication number: 20070215514
    Abstract: A game chip organizer having: a base portion having a bottom and four sides; a top portion having a top and four sides, at least one side hindgedly attached to the base portion to provide a organizer that opens and closes wherein the outside of the top has an indented portion for applying an advertisement, the front portion of the organizer may be transparent and the inside of the organizer contains at least one game chip tray; at least one support to support the game chip trays; a drawer in the base portion of the game chip organizer; and an opening in the base portion, below the game chip tray and having an adjustable spring loaded bottom and a sliding cover, wherein the adjustable spring loaded bottom may be adjusted to change the size of the opening.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Inventor: Michael Judge
  • Patent number: D819647
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: June 5, 2018
    Assignee: Google LLC
    Inventors: Dongfang Chen, Thomas Horn, Michael Judge, Ariana Nicolay, Owen Prater, Praveen Vutukuru Venkata Rama Ranga, Maor Roytman, Joseph Rozier, Lukasz Wroblewski