Patents by Inventor Stephen Donald Hall

Stephen Donald Hall 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: 10880407
    Abstract: A system includes one or more servers, and a plurality of wireless telecommunications devices registered with the system. The servers obtain corresponding client configuration states for at least some of the registered client devices, wherein a client configuration state for a given registered client device includes and/or is based on information about other devices with which the given registered client device can communicate in at least one direction. The servers determine and maintain a virtual representation of at least one hybrid network of gateways and the registered client devices. The servers determine a particular sub-network configuration of a particular sub-network for a particular client device, based on the virtual representation of the at least one hybrid network and on a client configuration state for the particular client device. The particular sub-network comprises at least one path between the one or more servers and the particular client device.
    Type: Grant
    Filed: July 27, 2019
    Date of Patent: December 29, 2020
    Assignee: OXIO CORPORATION
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall
  • Patent number: 10791005
    Abstract: A method in a computer network in which a user equipment (UE) connects to multiple packet cores, wherein each of said multiple packet cores assigns the UE a corresponding network address, the method comprising: (A) a virtual gateway associating a first network address with said UE and providing the UE with a second network address for communicating with and/or through said virtual gateway, said first network address and said second network address being distinct from the network addresses assigned to the UE by the packet cores; and (B) said virtual gateway communicating with said UE via one or more of said multiple packet cores, wherein the virtual gateway and the UE communicate using the first network address and the second network address, and wherein the virtual gateway acts as a gateway for the UE.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 29, 2020
    Assignee: OXIO CORPORATION
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall, Cory Francis Poor Myers, John Garhowe Tam
  • Publication number: 20200120026
    Abstract: A device includes hardware, including at least one processor and a memory, the device operable in a packet network, the device constructed to: (a) receive an internet protocol (IP) packet, said IP packet including at least address information and other information distinct from said address information, wherein said address information is sufficient to identify at least one device in said packet network; and (b) route or consume said IP packet based on said address information and on said other information.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 16, 2020
    Inventors: Stephen Donald Hall, Cory Francis Poor Myers
  • Publication number: 20190373084
    Abstract: A system includes one or more servers, and a plurality of wireless telecommunications devices registered with the system. The servers obtain corresponding client configuration states for at least some of the registered client devices, wherein a client configuration state for a given registered client device includes and/or is based on information about other devices with which the given registered client device can communicate in at least one direction. The servers determine and maintain a virtual representation of at least one hybrid network of gateways and the registered client devices. The servers determine a particular sub-network configuration of a particular sub-network for a particular client device, based on the virtual representation of the at least one hybrid network and on a client configuration state for the particular client device. The particular sub-network comprises at least one path between the one or more servers and the particular client device.
    Type: Application
    Filed: July 27, 2019
    Publication date: December 5, 2019
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall
  • Patent number: 10462054
    Abstract: A device includes hardware, including at least one processor and a memory, the device operable in a packet network, the device constructed to: (a) receive an internet protocol (IP) packet, said IP packet including at least address information and other information distinct from said address information, wherein said address information is sufficient to identify at least one device in said packet network; and (b) route or consume said IP packet based on said address information and on said other information.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: October 29, 2019
    Assignee: Trinity Mobile Networks, Inc.
    Inventors: Stephen Donald Hall, Cory Francis Poor Myers
  • Patent number: 10375213
    Abstract: A system includes one or more servers, and a plurality of wireless telecommunications devices registered with the system. The servers obtain corresponding client configuration states for at least some of the registered client devices, wherein a client configuration state for a given registered client device includes and/or is based on information about other devices with which the given registered client device can communicate in at least one direction. The servers determine and maintain a virtual representation of at least one hybrid network of gateways and the registered client devices. The servers determine a particular sub-network configuration of a particular sub-network for a particular client device, based on the virtual representation of the at least one hybrid network and on a client configuration state for the particular client device. The particular sub-network comprises at least one path between the one or more servers and the particular client device.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: August 6, 2019
    Assignee: Trinity Mobile Networks, Inc.
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall
  • Publication number: 20190104202
    Abstract: A system includes one or more servers, and a plurality of wireless telecommunications devices registered with the system. The servers obtain corresponding client configuration states for at least some of the registered client devices, wherein a client configuration state for a given registered client device includes and/or is based on information about other devices with which the given registered client device can communicate in at least one direction. The servers determine and maintain a virtual representation of at least one hybrid network of gateways and the registered client devices. The servers determine a particular sub-network configuration of a particular sub-network for a particular client device, based on the virtual representation of the at least one hybrid network and on a client configuration state for the particular client device. The particular sub-network comprises at least one path between the one or more servers and the particular client device.
    Type: Application
    Filed: November 26, 2018
    Publication date: April 4, 2019
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall
  • Publication number: 20190013970
    Abstract: A method in a computer network in which a user equipment (UE) connects to multiple packet cores, wherein each of said multiple packet cores assigns the UE a corresponding network address, the method comprising: (A) a virtual gateway associating a first network address with said UE and providing the UE with a second network address for communicating with and/or through said virtual gateway, said first network address and said second network address being distinct from the network addresses assigned to the UE by the packet cores; and (B) said virtual gateway communicating with said UE via one or more of said multiple packet cores, wherein the virtual gateway and the UE communicate using the first network address and the second network address, and wherein the virtual gateway acts as a gateway for the UE.
    Type: Application
    Filed: September 4, 2018
    Publication date: January 10, 2019
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall, Cory Francis Poor Myers, John Garhowe Tam
  • Patent number: 10142444
    Abstract: A telecommunications device, operable in a system comprising one or more servers, the device being a client device in the system. The device is constructed and adapted to: provide a client configuration state for the client device to the one or more servers; and obtain from the one or more servers a first sub-network configuration, comprising at least one path from the one or more servers to the client device, and being based on the client configuration state and on at least one other client configuration state of at least one other client device. The device can use a path specified in the first sub-network configuration to obtain at least one resource via the one or more servers.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 27, 2018
    Assignee: TRINITY MOBILE NETWORKS, INC.
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall
  • Publication number: 20170230287
    Abstract: A device includes hardware, including at least one processor and a memory, the device operable in a packet network, the device constructed to: (a) receive an internet protocol (IP) packet, said IP packet including at least address information and other information distinct from said address information, wherein said address information is sufficient to identify at least one device in said packet network; and (b) route or consume said IP packet based on said address information and on said other information.
    Type: Application
    Filed: January 11, 2017
    Publication date: August 10, 2017
    Inventors: Stephen Donald Hall, Cory Francis Poor Myers
  • Publication number: 20160006837
    Abstract: A telecommunications device, operable in a system comprising one or more servers, the device being a client device in the system. The device is constructed and adapted to: provide a client configuration state for the client device to the one or more servers; and obtain from the one or more servers a first sub-network configuration, comprising at least one path from the one or more servers to the client device, and being based on the client configuration state and on at least one other client configuration state of at least one other client device. The device can use a path specified in the first sub-network configuration to obtain at least one resource via the one or more servers.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 7, 2016
    Inventors: Tyler Beauchamp Reynolds, Stephen Donald Hall