Patents by Inventor James Ryan Johnson

James Ryan Johnson 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: 11968700
    Abstract: Methods, systems, and devices are described for providing network access services to mobile users via mobile terminals over a satellite system. In embodiments, dynamic multiplexing of traffic from fixed terminals and mobile users on the same satellite beam can take advantage of statistical multiplexing of large numbers of users and on different usage patterns between fixed terminals and mobile users. In embodiments, quality-of-service (QoS) is controlled for mobile devices at a per-user level. Mobile users may be provisioned on the satellite system according to a set of traffic policies based on their service level agreement (SLA). System resources of the satellite may be allocated to mobile users based on the demand of each mobile user and the set of traffic polices associated with each mobile user, regardless of which mobile terminal is used to access the system.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: April 23, 2024
    Assignee: Viasat, Inc.
    Inventors: Corey Ryan Johnson, Brian T. Sleight, Thomas Duncan Lookabaugh, James Esserman, William F. Sullivan, Meherwan Polad
  • Publication number: 20230013489
    Abstract: Some embodiments of the invention provide a novel method for managing layer four (L4) ports associated with a machine executing on a host computer. The method collects a set of contextual attributes relating to applications executing on the machine. It then analyzes the collected contextual attributes to identify at least one L4 port that has to have its status modified. Next, it modifies the status of the identified L4 port. In some embodiments, the status of an L4 port can be either open or closed, and the modification can open a closed port or close an open port. In some embodiments, the method is performed when the machine starts up on the host computer, performed each time a new application is installed on the machine, performed periodically to close unused L4 ports, and/or performed periodically to close L4 ports that should not be open based on a set of L4-port control policies.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Carlos Phoenix, James Ryan Johnson
  • Publication number: 20230015075
    Abstract: Some embodiments of the invention provide a novel method for managing layer four (L4) ports associated with a machine executing on a host computer. The method collects a set of contextual attributes relating to applications executing on the machine. It then analyzes the collected contextual attributes to identify at least one L4 port that has to have its status modified. Next, it modifies the status of the identified L4 port. In some embodiments, the status of an L4 port can be either open or closed, and the modification can open a closed port or close an open port. In some embodiments, the method is performed when the machine starts up on the host computer, performed each time a new application is installed on the machine, performed periodically to close unused L4 ports, and/or performed periodically to close L4 ports that should not be open based on a set of L4-port control policies.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Carlos Phoenix, James Ryan Johnson
  • Publication number: 20230021019
    Abstract: Some embodiments of the invention provide a novel method for managing layer four (L4) ports associated with a machine executing on a host computer. The method collects a set of contextual attributes relating to applications executing on the machine. It then analyzes the collected contextual attributes to identify at least one L4 port that has to have its status modified. Next, it modifies the status of the identified L4 port. In some embodiments, the status of an L4 port can be either open or closed, and the modification can open a closed port or close an open port. In some embodiments, the method is performed when the machine starts up on the host computer, performed each time a new application is installed on the machine, performed periodically to close unused L4 ports, and/or performed periodically to close L4 ports that should not be open based on a set of L4-port control policies.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 19, 2023
    Inventors: Carlos Phoenix, James Ryan Johnson
  • Patent number: 8336207
    Abstract: A method for supplying a plurality of capacitance values to a plurality of heating, ventilation, air-conditioning, and refrigeration (HVAC/R) components is provided. The method includes configuring a first set of terminals of a connection device to couple a first capacitor to the connection device and configuring the connection device to couple the first capacitor to at least one of the plurality of HVAC/R components. The method further includes configuring a second set of terminals of the connection device to couple a second capacitor to the connection device and configuring the connection device to selectively couple the second capacitor to at least one of the plurality of HVAC/R components.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: December 25, 2012
    Assignee: RBC Manufacturing Corporation
    Inventors: James Ryan Johnson, Francisco Javier Curiel
  • Publication number: 20110311371
    Abstract: A method for supplying a plurality of capacitance values to a plurality of heating, ventilation, air-conditioning, and refrigeration (HVAC/R) components is provided. The method includes configuring a first set of terminals of a connection device to couple a first capacitor to the connection device and configuring the connection device to couple the first capacitor to at least one of the plurality of HVAC/R components. The method further includes configuring a second set of terminals of the connection device to couple a second capacitor to the connection device and configuring the connection device to selectively couple the second capacitor to at least one of the plurality of HVAC/R components.
    Type: Application
    Filed: September 1, 2011
    Publication date: December 22, 2011
    Inventors: James Ryan Johnson, Francisco Javier Curiel
  • Patent number: 8029290
    Abstract: A method for supplying a plurality of capacitance values to a plurality of heating, ventilation, air-conditioning, and refrigeration (HVAC/R) components is provided. The method includes configuring a first set of terminals of a connection device to couple a first capacitor to the connection device and configuring the connection device to couple the first capacitor to at least one of the plurality of HVAC/R components. The method further includes configuring a second set of terminals of the connection device to couple a second capacitor to the connection device and configuring the connection device to selectively couple the second capacitor to at least one of the plurality of HVAC/R components.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: October 4, 2011
    Assignee: Regal Beloit Corporation
    Inventors: James Ryan Johnson, Francisco Javier Curiel
  • Publication number: 20090223051
    Abstract: A method for supplying a plurality of capacitance values to a plurality of heating, ventilation, air-conditioning, and refrigeration (HVAC/R) components is provided. The method includes configuring a first set of terminals of a connection device to couple a first capacitor to the connection device and configuring the connection device to couple the first capacitor to at least one of the plurality of HVAC/R components. The method further includes configuring a second set of terminals of the connection device to couple a second capacitor to the connection device and configuring the connection device to selectively couple the second capacitor to at least one of the plurality of HVAC/R components.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 10, 2009
    Inventors: James Ryan Johnson, Francisco Javier Curiel