Patents by Inventor John Border
John Border 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).
-
Publication number: 20210095680Abstract: A system for controlling thermal comfort in a space is provided with variable mode of operation. This system may include a conditioner for conditioning air in the space, and a sensor for measuring a temperature in the space. A controller is provided for controlling the conditioner based on the temperature sensed by the sensor, and a fan for circulating air within the space is regulated based on the temperature sensed by the sensor. A related system for controlling a fan based on height is also provided, as is a system and method for easily and efficiently determining the height of a fan using a simple camera, such as one on a “smart” phone. A further aspect pertains to a controller, such as for example a portable handheld device, having a user interface adapted for suggesting an increase in a set point temperature of a thermostat based on the selected speed of the fan.Type: ApplicationFiled: October 12, 2020Publication date: April 1, 2021Inventors: Jerrill Scott Johnson, Alex Christopher REED, Marcus Landon BORDERS, Thomas James Lesser, Jason Hunt Fizer, Adam Glenn Tucker, Stephen Alexander Harper, Ernest John Noble, Ken Siong Tan, Jon Jet Ling, Seng Rui Chan
-
Patent number: 10924203Abstract: Various arrangements for adaptive modulation of terminal to satellite communications are presented herein. A terminal may access a feedback data structure to perform a lookup based on a power level received as feedback. Based on performing the lookup using the power level in the feedback data structure, the terminal may determine a type of modulation to be used. The terminal may transmit one or more data packets to the satellite using the determined type of modulation without changing communication channel or requesting permission via the satellite to change modulation.Type: GrantFiled: July 26, 2019Date of Patent: February 16, 2021Assignee: Hughes Network Systems, LLCInventor: John Border
-
Publication number: 20210028878Abstract: Various arrangements for adaptive modulation of terminal to satellite communications are presented herein. A terminal may access a feedback data structure to perform a lookup based on a power level received as feedback. Based on performing the lookup using the power level in the feedback data structure, the terminal may determine a type of modulation to be used. The terminal may transmit one or more data packets to the satellite using the determined type of modulation without changing communication channel or requesting permission via the satellite to change modulation.Type: ApplicationFiled: July 26, 2019Publication date: January 28, 2021Inventor: John Border
-
Patent number: 10812389Abstract: A terminal device in a first network includes a processor programmed to receive first data indicating a respective first loading of each of a plurality of first level access devices. The processor is further programmed to select a first level access device based at least in part on the first data; and communicate with a second network via the selected first level access device and a selected second level access device. Each of the first level access devices is switchable to communicate with the first terminal via at least a respective one of one or more shared access channels, and each of a plurality second level access devices is switchable to communicatively couple one or more of the plurality of first level access devices with a second network.Type: GrantFiled: June 30, 2016Date of Patent: October 20, 2020Assignee: Hughes Network Systems, LLCInventors: Jun Xu, Robert Torres, John Border, Nagesh Javali
-
Patent number: 10801508Abstract: A system for controlling thermal comfort in a space is provided with a variable mode of operation. The system may include a conditioner for conditioning air in the space, and a sensor for measuring a temperature in the space. A controller is provided for controlling the conditioner based on the temperature sensed by the sensor, and a fan for circulating air within the space is regulated based on the temperature sensed by the sensor. A related system for controlling a fan based on height is also provided, as is a system and method for easily and efficiently determining the height of a fan using a simple camera, such as one on a “smart” phone. A further aspect pertains to a controller, such as for example a portable handheld device, having a user interface adapted for suggesting an increase in a set point temperature of a thermostat based on the selected speed of the fan.Type: GrantFiled: December 30, 2015Date of Patent: October 13, 2020Assignee: DELTA T, LLCInventors: Jerrill Scott Johnson, Alex Christopher Reed, Marcus Landon Borders, Thomas James Lesser, Jason Hunt Fizer, Adam Glenn Tucker, Stephen Alexander Harper, Ernest John Noble, Ken Siong Tan, Jon Jet Ling, Seng Rui Chan
-
Patent number: 10581978Abstract: Systems and methods described herein are directed to techniques for selective TCP spoofing of a TCP connection between a first and a second host based on spoofing resource conditions and characteristics of the hosts involved in the TCP connection. In implementations, spoofing resource conditions may be based on a percentage of available resources in use by each of a TCP spoofer and a TCP spoofer peer. In implementations, characteristics of the hosts may be determined by tracking i) each TCP connection application type seen for each host over a time window; and ii) packet loss conditions of local hosts over a time window.Type: GrantFiled: July 31, 2017Date of Patent: March 3, 2020Assignee: HUGHES NETWORK SYSTEMS, LLCInventor: John Border
-
Patent number: 10499279Abstract: A system and method for association of remote nodes with respective aggregation nodes in a high capacity shared bandwidth communications network, is provided. A gateway receives an association request message from a terminal device, wherein the association request message includes a service signature and service parameters of the terminal device. The gateway determines whether the association request message reflects a valid request based on the service signature. The gateway determines service requirements of the terminal device, based on a correspondence between the service parameters and associated information of a service requirement database of the gateway. The gateway determines whether it is configured for servicing the service requirements of the terminal device. The gateway transmits an association accept message, including one or more association parameters.Type: GrantFiled: April 21, 2017Date of Patent: December 3, 2019Assignee: Hughes Network Systems, LLCInventors: Robert Torres, George Choquette, John Border, Vivek Gupta
-
Publication number: 20190356604Abstract: A system for scheduling prioritized traffic in a scrambled and coded multiple access (SCMA) system multiple terminals and a gateway. Each terminal is configured to receive packets from user devices and place the packets on various input queues. The packets are en-queued onto a plurality of output queues based on priority or service class. The terminal is further configured to detect one or more available SCMA slots within a frame of a communication system, and de-queue packets from the highest priority output queue onto the frame via one or more SCMA bursts. The terminal includes transceiver for transmitting/receiving frames of the communication system to/from the gateway. The terminals autonomously transmit SCMA bursts relative to each other.Type: ApplicationFiled: August 5, 2019Publication date: November 21, 2019Applicant: HUGHES NETWORK SYSTEMS, LLCInventors: Jun XU, Rob TORRES, John BORDER, Zengquan FAN
-
Patent number: 10432298Abstract: A method and apparatus for dynamically balancing traffic loads in a communications system (such as satellite communications systems), based on a control of collision rates via the real-time control of throughput of channels of the communications system (such as a real time throughput of random access channels in a satellite network). The method and apparatus generates and transmits to remote nodes or terminals an operating probability based on the determined throughput for transmission using the communications channel. Also, the method and apparatus includes receiving by at least one terminal the generated operating probability and determining by the at least one terminal a transmission probability for the communications channel based upon the received operating probability, which can further be adjusted by one or more of a received upper or lower limit of the generated operating probability or a collision rate for the communications channel.Type: GrantFiled: April 30, 2012Date of Patent: October 1, 2019Assignee: Hughes Network Systems, LLCInventors: Jun Xu, John Border, Robert Torres, George Choquette
-
Patent number: 10374966Abstract: A system for scheduling prioritized traffic in a scrambled and coded multiple access (SCMA) system multiple terminals and a gateway. Each terminal is configured to receive packets from user devices and place the packets on various input queues. The packets are en-queued onto a plurality of output queues based on priority or service class. The terminal is further configured to detect one or more available SCMA slots within a frame of a communication system, and de-queue packets from the highest priority output queue onto the frame via one or more SCMA bursts. The terminal includes transceiver for transmitting/receiving frames of the communication system to/from the gateway. The terminals autonomously transmit SCMA bursts on a first channel, and transmit TDMA bursts on a second channel based on assigned timings received from the gateway.Type: GrantFiled: April 28, 2016Date of Patent: August 6, 2019Assignee: HUGHES NETWORK SYSTEMS, LLCInventors: Jun Xu, Rob Torres, John Border, Zengquan Fan
-
Apparatus and method for a bandwidth allocation approach in a shared bandwidth communications system
Patent number: 10367578Abstract: An approach is provided for delivering high throughput inroute bandwidth to a terminal in a shared bandwidth satellite communications system. A backlog level of each of a number of remote terminals is monitored, wherein the backlog level of each terminal reflects an amount of data traffic awaiting transmission via an inroute channel of the communications system. When it is determined that the backlog level of one terminal meets a first threshold level, the terminal is assigned to an express priority bandwidth allocation stage. The backlog level of the terminal is monitored while assigned to the express priority stage. When it is determined that the backlog level of the terminal has fallen below a second threshold level, the terminal is removed from the express priority stage. Further, a probability is applied to a qualifying terminal, where the probability controls whether the terminal is assigned to the express priority bandwidth stage.Type: GrantFiled: April 14, 2015Date of Patent: July 30, 2019Assignee: Hughes Network Systems, LLCInventors: Jun Xu, Robert Torres, John Border, George Choquette -
Publication number: 20190037029Abstract: Systems and methods described herein are directed to techniques for selective TCP spoofing of a TCP connection between a first and a second host based on spoofing resource conditions and characteristics of the hosts involved in the TCP connection. In implementations, spoofing resource conditions may be based on a percentage of available resources in use by each of a TCP spoofer and a TCP spoofer peer. In implementations, characteristics of the hosts may be determined by tracking i) each TCP connection application type seen for each host over a time window; and ii) packet loss conditions of local hosts over a time window.Type: ApplicationFiled: July 31, 2017Publication date: January 31, 2019Inventor: John Border
-
Patent number: 9985874Abstract: A transmitter includes a buffer programmed to queue packets and a computing device having a processor and a data storage medium. The computing device is programmed to generate at least two sub-packets from each of the plurality of packets stored in the queue. For each sub-packet, the computing device is programmed to identify a plurality of transmission opportunities. Each transmission opportunity is associated with one of a plurality of networks. The computing device is further programmed to select among the plurality of transmission opportunities and transmit the sub-packet over the network associated with the selected transmission opportunity.Type: GrantFiled: October 1, 2015Date of Patent: May 29, 2018Assignee: Hughes Network Systems, LLCInventors: John Border, Robert Torres
-
Patent number: 9942895Abstract: In a telecommunication system, a gateway receives a first burst packet and a second burst packet, both encoded with a unique word associated with a color, a value, and an associated time slot. The gateway associates the second burst packet to the first burst packet based on the color and value associated with the unique word used to encode the second burst packet and a received time slot at which the second burst packet is received. A terminal generates the burst packets by generating the first burst packet with a group header and the second burst packet without the group header, encoding the first burst packet and the second burst packet with the unique word, and transmitting the encoded first burst packet and the encoded second burst packet to the gateway.Type: GrantFiled: July 31, 2015Date of Patent: April 10, 2018Assignee: Hughes Network Systems, LLCInventor: John Border
-
Patent number: 9893831Abstract: A telecommunication system includes a gateway receiver having a processor and a data storage medium. The receiver is programmed to wirelessly communicate with a plurality of terminals, determine an error rate associated with communication with the plurality of terminals, determine an operating probability from the error rate, and transmit the operating probability to the plurality of terminals. A terminal includes a transmitter programmed to transmit signals to the gateway receiver in accordance with a number of transmitting slots. The terminal has a receiver programmed to receive signals transmitted from the gateway receiver, including an operating probability signal representing the operating probability. The terminal also includes processor programmed to select the number of transmitting slots based at least in part on the operating probability.Type: GrantFiled: July 31, 2015Date of Patent: February 13, 2018Assignee: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Jun Xu
-
Publication number: 20180006949Abstract: A terminal device in a first network includes a processor programmed to receive first data indicating a respective first loading of each of a plurality of first level access devices. The processor is further programmed to select a first level access device based at least in part on the first data; and communicate with a second network via the selected first level access device and a selected second level access device. Each of the first level access devices is switchable to communicate with the first terminal via at least a respective one of one or more shared access channels, and each of a plurality second level access devices is switchable to communicatively couple one or more of the plurality of first level access devices with a second network.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Jun Xu, Robert Torres, John Border, Nagesh Javali
-
Patent number: 9832276Abstract: An approach for selective dynamic disabling of transport layer handshake spoofing is provided. A local proxy node of a communications network receives request message from a respective local host for establishing a network connection with a remote host. A destination address for the network connection is determined. It is determined whether the destination address is included in a handshake spoofing bypass list. If it is determined that the destination address is included in the spoofing bypass list, a corresponding un-spoofed connection request message is transmitted to a remote proxy node associated with the remote host, in accordance with a respective handshaking protocol for the connection establishment. If it is determined that the destination address is not included in the spoofing bypass list, a corresponding spoofed connection request message is transmitted to the remote proxy node, in accordance with a respective handshake spoofing protocol for the connection establishment.Type: GrantFiled: June 29, 2015Date of Patent: November 28, 2017Assignee: Hughes Network Systems, LLCInventors: Robert Torres, Nagesh Javali, John Border, Venkat Ganesan
-
Patent number: 9832169Abstract: An approach for providing secure communication services is disclosed. A secure data tunnel from a source node to a destination node is established via a plurality of secure segments across a data communications network. A data path is established via the secure data tunnel, where the data path supports a performance enhancing mechanism that improves performance of data communications over the data path. The performance enhancing mechanism multiplexes data packet flows from the source node for transmission over the data path, and performs one or more of connection startup latency reduction, acknowledgment message spoofing, window sizing adjustment, compression and selective retransmission.Type: GrantFiled: January 26, 2015Date of Patent: November 28, 2017Assignee: Hughes Network Systems, LLCInventors: John Border, Douglas Dillon, Peter Pardee
-
Publication number: 20170317943Abstract: A system for scheduling prioritized traffic in a scrambled and coded multiple access (SCMA) system multiple terminals and a gateway. Each terminal is configured to receive packets from user devices and place the packets on various input queues. The packets are en-queued onto a plurality of output queues based on priority or service class. The terminal is further configured to detect one or more available SCMA slots within a frame of a communication system, and de-queue packets from the highest priority output queue onto the frame via one or more SCMA bursts. The terminal includes transceiver for transmitting/receiving frames of the communication system to/from the gateway. The terminals autonomously transmit SCMA bursts on a first channel, and transmit TDMA bursts on a second channel based on assigned timings received from the gateway.Type: ApplicationFiled: April 28, 2016Publication date: November 2, 2017Inventors: Jun XU, Rob TORRES, John BORDER, Zengquan FAN
-
Patent number: 9756644Abstract: An approach is provided for bandwidth allocation on a per terminal utilization and per inroute/inroute group basis, which optimizes bandwidth utilization. An aggregate average bandwidth usage of a plurality of remote terminals over a wireless communications channel is determined. A maximum rate for bandwidth allocations to each of the remote terminals for respective data transmissions over the channel is determined. A utilization metric reflecting a bandwidth utilization by one of the remote terminals for data transmissions over the channel is determined. An updated rate for bandwidth allocations to the one terminal is determined based on the utilization metric for the terminal, a target bandwidth utilization and tolerance range for the one terminal, and the maximum rate for the data allocations to each of the remote terminals. The updated rate for the bandwidth allocations to the one terminal is applied to subsequent bandwidth allocations for the one terminal.Type: GrantFiled: April 6, 2015Date of Patent: September 5, 2017Assignee: Hughes Network Systems, LLCInventors: Jun Xu, Robert Torres, John Border, Szuyuan Huang