Patents by Inventor Robert Robinson

Robert Robinson 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: 20140097222
    Abstract: Disclosed is a mobile equipment rack suitable for holding firearms, fishing rods, or other equipment. The equipment rack comprises a base portion capable of keeping the lower portion of firearms or other equipment steady, a top portion with notches or other suitable means capable of receiving the upper portion of firearms or other equipment, two members on either side of the base that connect the base portion to the top portion, and two accessory rail attachments adapted to engage with the support apertures of an all-terrain vehicle (ATV) flatbed, such as those vehicles having support apertures along the raised sides of their flatbed cargo area. The mobile utility equipment rack allows multiple guns or other types of equipment to be securely stored in a safe, easy-to-reach fashion, while freeing up space in the ATV's flatbed for storing other items.
    Type: Application
    Filed: September 9, 2013
    Publication date: April 10, 2014
    Inventor: Robert Robinson
  • Publication number: 20140092727
    Abstract: A method is provided for establishing a reliable communication channel between an encapsulation node and a cluster of decapsulation nodes across a communication network. The method is implemented at the encapsulation node and comprises the following steps. A primary session is initialized with a primary decapsulation node in the cluster of decapsulation nodes during which an assigned address is received. A redundant session is initialized with a redundant decapsulation node in the cluster of decapsulation nodes. Data is transmitted to and received from the decapsulation node until a failure is detected. Once the failure is detected, data is transmitted to and received from the redundant decapsulation node instead of the primary decapsulation node.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 3, 2014
    Applicant: PRAVALA INC.
    Inventor: Robert Robinson
  • Publication number: 20140068104
    Abstract: A method is provided for selectively routing data packets on a client device having of plurality of network interfaces for communicating over a network. The method comprising the following steps. It is determined if the data packets should be routed to a network server accessible by a corresponding one of the network interfaces to access local resources offered thereon. If the data packets should be routed to the network server, the data packets are routed directly to the network server via the corresponding network interface. Otherwise, the data packets are routed via a default route. A client device configured to implement the method is also provided.
    Type: Application
    Filed: August 26, 2013
    Publication date: March 6, 2014
    Applicant: Pravala, Inc.
    Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
  • Publication number: 20140041697
    Abstract: Provided is a film washout device includes a housing defining a rinsing chamber and a drain in fluid communication with the rinsing chamber. A drum is rotatably coupled to the housing and is configured to be engageable with the photosensitive material for washout thereof. A booster pump is operatively coupled to the housing and includes a pump inlet and a pump outlet, the pump inlet being fluidly connectable to the pressurized fluid source to receive fluid therefrom at an inlet pressure, the pump being configured to elevate the pressure of the fluid exiting the pump via the pump outlet. A plurality of nozzles are coupled to the housing and in fluid communication with the pump to receive fluid therefrom. The plurality of nozzles are configured to direct fluid into the rinsing chamber for washout of the photosensitive material.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Inventors: Ron Storer, Robert A. Robinson
  • Patent number: 8630165
    Abstract: A method is provided for establishing a reliable communication channel between an encapsulation node and a cluster of decapsulation nodes across a communication network. The method is implemented at the encapsulation node and comprises the following steps. A primary session is initialized with a primary decapsulation node in the cluster of decapsulation nodes during which an assigned address is received. A redundant session is initialized with a redundant decapsulation node in the cluster of decapsulation nodes. Data is transmitted to and received from the decapsulation node until a failure is detected. Once the failure is detected, data is transmitted to and received from the redundant decapsulation node instead of the primary decapsulation node.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: January 14, 2014
    Inventor: Robert Robinson
  • Patent number: 8625429
    Abstract: A scheduler is configured to schedule packets in a plurality of flows to a corresponding one of a plurality of interfaces. Each of the packets includes a flow identifier for identifying a corresponding one of the plurality of flows. The scheduler include memory having instructions for execution by the processor to implement a scheduling algorithm. The scheduling algorithm person as follows. Sections within a predefined range are assigned to corresponding ones of the plurality of interfaces. For each packet, a hash function is applied to the flow identifier to obtain a hash value that is evenly distributed within the predefined range. Additionally, for each packet, it is determined in which of the sections the hash value falls and the corresponding one of the plurality of interfaces is identified accordingly.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: January 7, 2014
    Inventors: Jakub Schmidtke, Robert Robinson
  • Publication number: 20130295822
    Abstract: Provided is an easily entrance vestibule configured to be quickly and easily installed on a conventional blasting machine, wherein the entrance vestibule includes an entrance channel configured to allow work-pieces to enter the blasting machine for blasting operations. The entrance vestibule is configured to create an airflow through the entrance channel to urge particulate from escaping the blasting machine through the entrance channel. The entrance vestibule is further configured to allow for quick and easy removal of the vestibule from the blasting machine at the conclusion of the blasting operations.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Inventor: Robert A. Robinson
  • Patent number: 8521812
    Abstract: A method is provided for selectively routing data packets on a client device having of plurality of network interfaces for communicating over a network. The method comprising the following steps. It is determined if the data packets should be routed to a network server accessible by a corresponding one of the network interfaces to access local resources offered thereon. If the data packets should be routed to the network server, the data packets are routed directly to the network server via the corresponding network interface. Otherwise, the data packets are routed via a default route. A client device configured to implement the method is also provided.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 27, 2013
    Assignee: Pravala Inc.
    Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
  • Publication number: 20130136128
    Abstract: A method for encapsulating a packet of data from a data flow is described. The packet comprises a flow network header for identifying a source network address and a target destination network address and a flow transport network header for identifying a source port and a target destination port. The method comprises the following steps. The flow network header is replaced with an encapsulation network header for identifying an encapsulation network address and a decapsulation network address. The decapsulation network address specifies the address of a decapsulation node. The flow transport header is replaced with an encapsulation transport header for identifying an encapsulation port and a decapsulation port. The decapsulation port is configured to be the same as the target destination port. A method for decapsulating the encapsulated packet, as well as network nodes configured to implement the methods, are also described.
    Type: Application
    Filed: September 17, 2012
    Publication date: May 30, 2013
    Inventors: Robert Robinson, Jakub Schmidtke, Severn Tsui, Nicholas Armstrong
  • Publication number: 20130080612
    Abstract: A network component is provided for facilitating communication of traffic between a destination server and a client over a network comprising the plurality of network paths. The network component comprising memory for storing computer-readable instructions and a processor configured to implement the computer-readable instructions. The computer-readable instructions operable to implement the following: exchange control parameters with the client via a control channel using one or more of the plurality of network control paths; encapsulate the traffic for transmission to the client; decapsulate the traffic received from the client; and schedule traffic to the client via one or more of the plurality of network paths using logic common with the client based on network parameters. A client configured to work with the network component is also described, as is a communication system including both the client and network component.
    Type: Application
    Filed: September 26, 2011
    Publication date: March 28, 2013
    Applicant: PRAVALA INC.
    Inventors: Nicholas Armstrong, Robert Robinson, Jakub Schmidtke
  • Publication number: 20120320748
    Abstract: A scheduler is configured to schedule packets in a plurality of flows to a corresponding one of a plurality of interfaces. Each of the packets includes a flow identifier for identifying a corresponding one of the plurality of flows. The scheduler include memory having instructions for execution by the processor to implement a scheduling algorithm. The scheduling algorithm person as follows. Sections within a predefined range are assigned to corresponding ones of the plurality of interfaces. For each packet, a hash function is applied to the flow identifier to obtain a hash value that is evenly distributed within the predefined range. Additionally, for each packet, it is determined in which of the sections the hash value falls and the corresponding one of the plurality of interfaces is identified accordingly.
    Type: Application
    Filed: December 19, 2011
    Publication date: December 20, 2012
    Applicant: Pravala Inc.
    Inventors: Jakub Schmidtke, Robert Robinson
  • Publication number: 20120254464
    Abstract: A method is provided for selectively routing data packets on a client device having of plurality of network interfaces for communicating over a network. The method comprising the following steps. It is determined if the data packets should be routed to a network server accessible by a corresponding one of the network interfaces to access local resources offered thereon. If the data packets should be routed to the network server, the data packets are routed directly to the network server via the corresponding network interface. Otherwise, the data packets are routed via a default route. A client device configured to implement the method is also provided.
    Type: Application
    Filed: September 26, 2011
    Publication date: October 4, 2012
    Applicant: PRAVALA INC.
    Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
  • Publication number: 20120120962
    Abstract: A system is provided to facilitate communication with a client via both a first network and a second network. The system comprises a plurality of bandwidth aggregation servers, each bandwidth aggregation server configured to aggregate data packets received from the client via both the first and second networks for transmission to a destination server; and transmit data packets to the client via both the first and second networks in accordance with a scheduling algorithm, the data packets being received from a source server.
    Type: Application
    Filed: January 11, 2011
    Publication date: May 17, 2012
    Inventors: Lily Ll, Nicholas Armstrong, Robert Robinson, Jakub Schmidtke, Tajinder Manku, Paul Ward
  • Publication number: 20120113801
    Abstract: A method is provided for establishing a reliable communication channel between an encapsulation node and a cluster of decapsulation nodes across a communication network. The method is implemented at the encapsulation node and comprises the following steps. A primary session is initialized with a primary decapsulation node in the cluster of decapsulation nodes during which an assigned address is received. A redundant session is initialized with a redundant decapsulation node in the cluster of decapsulation nodes. Data is transmitted to and received from the decapsulation node until a failure is detected. Once the failure is detected, data is transmitted to and received from the redundant decapsulation node instead of the primary decapsulation node.
    Type: Application
    Filed: May 10, 2011
    Publication date: May 10, 2012
    Applicant: PRAVALA INC.
    Inventor: Robert Robinson
  • Publication number: 20100304709
    Abstract: Devices, methods, and systems for obtaining emergency help are provided that allow a user to obtain emergency help regardless of the user's location. The device includes a microphone, a speaker, a cellular communication antenna, a cellular communication module, a SOS pushbutton switch, and a microcontroller that are integrated into a single, wearable case. The methods for obtaining emergency help include the steps of detecting the actuation of the pushbutton and causing the cellular communication module to establish communication with an emergency call center via a commercial cellular communication network. The system for obtaining emergency help includes a cellular communication network, an emergency call center, and the device. The devices, methods, and systems also make use of a global positioning system (GPS) antenna and module to allow the location of the device, and the person wearing the device, to be determined.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 2, 2010
    Inventors: Curtis Riley, Robert Robinson
  • Publication number: 20070267044
    Abstract: A blower system for use with a cleaning machine includes a flexible elastic stretch-hose assembly. The assembly includes a length of flexible elastic stretch hose that has an elongation stretch ratio of at least about two to one. The length is fluidly connectable to the working-air outlet of a vacuum motor assembly or a blower motor assembly of a cleaning machine.
    Type: Application
    Filed: November 14, 2005
    Publication date: November 22, 2007
    Inventor: Robert Robinson
  • Patent number: D651006
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 27, 2011
    Assignee: Troscan, LLC
    Inventors: Deirdre Jordan, Robert Robinson
  • Patent number: D651014
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 27, 2011
    Assignee: Troscan, LLC
    Inventors: Deirdre Jordan, Robert Robinson
  • Patent number: D651015
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 27, 2011
    Assignee: Troscan, LLC
    Inventors: Deirdre Jordan, Robert Robinson
  • Patent number: D672783
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: December 18, 2012
    Inventor: Walter Robert Robinson