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).

  • Patent number: 12402763
    Abstract: A toilet seat disinfection assembly includes a disinfectant reservoir that is mountable to a toilet and which contains a liquid disinfectant. A disinfectant unit is mountable to a toilet and the disinfectant unit includes a blower and a sprayer. Each of the blower and the sprayer is urgeable between a deployed position and a stored position. The sprayer sprays the liquid disinfectant onto a seat of the toilet when the spray is urged into the deployed position to disinfect the toilet seat thereby ensuring a clean and sterile toilet seat for subsequent use. The blower is actuated into the deployed position when the sprayer is actuated into the stored position to urge air onto the toilet seat for drying the toilet seat.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: September 2, 2025
    Inventor: Robert Robinson
  • Publication number: 20250064276
    Abstract: A toilet seat disinfection assembly includes a disinfectant reservoir that is mountable to a toilet and which contains a liquid disinfectant. A disinfectant unit is mountable to a toilet and the disinfectant unit includes a blower and a sprayer. Each of the blower and the sprayer is urgeable between a deployed position and a stored position. The sprayer sprays the liquid disinfectant onto a seat of the toilet when the spray is urged into the deployed position to disinfect the toilet seat thereby ensuring a clean and sterile toilet seat for subsequent use. The blower is actuated into the deployed position when the sprayer is actuated into the stored position to urge air onto the toilet seat for drying the toilet seat.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 27, 2025
    Inventor: Robert Robinson
  • Publication number: 20240105802
    Abstract: Integrated circuit structures having gate cut plugs removed from trench contacts, and methods of fabricating integrated circuit structures having gate cut plugs removed from trench contacts, are described. For example, an integrated circuit structure includes a vertical stack of horizontal nanowires. A gate electrode is over the vertical stack of horizontal nanowires. A conductive trench contact is adjacent to the gate electrode. A dielectric sidewall spacer is between the gate electrode and the conductive trench contact. A gate cut plug extends through the gate electrode and the dielectric sidewall spacer. The gate cut plug extends into but not entirely through the conductive trench contact.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Leonard P. GULER, Marie CONTE, Charles H. WALLACE, Robert JOACHIM, Shengsi LIU, Saurabh ACHARYA, Nidhi KHANDELWAL, Kyle T. HORAK, Robert ROBINSON, Brandon PETERS
  • Publication number: 20230086609
    Abstract: A device may receive workflow data identifying an automation request, and may request jobs for the workflow data. The device may receive encrypted jobs based on the request for the jobs, and may determine whether encryption keys for the encrypted jobs are valid. The device may determine whether workflow portions for the encrypted jobs are valid, and may determine whether to allow or deny each of the encrypted jobs based on whether the encryption keys and the workflow portions are valid. The device may execute the encrypted jobs determined to be allowed, to generate execution results, and may forgo execution of the encrypted jobs determined to be denied. The device may process the execution results and the encrypted jobs determined to be denied, with a machine learning model, to predict a final result for the automation request, and may perform actions based on the final result.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: Charles GRENET, Leon WHINE, Samuel James GLEESON, Robert ROBINSON, Luke HIGGINS, Aditi KULKARNI, Koushik M VIJAYARAGHAVAN
  • Patent number: 10822723
    Abstract: A protein crystal comprising a first protein crystal having available space in the lattice, wherein a second protein crystal and a moiety can be accommodated in the available space in the lattice. The first and second proteins are co-expressed from one or more nucleic acid constructs. In a preferred embodiment, the first protein is the p21-activated kinase PAK4, the second protein is the PAK4 kinase inhibitor Inka1, and the moiety comprises a reporter molecule such as fluorescent proteins or tags and is fused to the iBox or iBox-C or Inka1. Preferably the crystal is formed in cellulo. Also provided is a fusion protein comprising the first protein and the second protein, wherein upon crystallisation the second protein fits within the available space in the lattice of the first protein, along with the moiety. Methods for producing the protein crystal are also disclosed.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 3, 2020
    Assignee: Agency for Science, Technology and Research
    Inventors: Yohendran Baskaran, Robert Robinson, Edward Manser
  • Publication number: 20180266014
    Abstract: A protein crystal comprising a first protein crystal having available space in the lattice, wherein a second protein crystal and a moiety can be accommodated in the available space in the lattice. The first and second proteins are co-expressed from one or more nucleic acid constructs. In a preferred embodiment, the first protein is the p21-activated kinase PAK4, the second protein is the PAK4 kinase inhibitor Inka1, and the moiety comprises a reporter molecule such as fluorescent proteins or tags and is fused to the iBox or iBox-C or Inka1. Preferably the crystal is formed in cellulo. Also provided is a fusion protein comprising the first protein and the second protein, wherein upon crystallisation the second protein fits within the available space in the lattice of the first protein, along with the moiety. Methods for producing the protein crystal are also disclosed.
    Type: Application
    Filed: October 31, 2016
    Publication date: September 20, 2018
    Inventors: Yohendran Baskaran, Robert Robinson, Edward Manser
  • Patent number: 9860156
    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: August 26, 2013
    Date of Patent: January 2, 2018
    Assignee: WILMERDING COMMUNICATIONS LLC
    Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
  • Patent number: 9854051
    Abstract: A local server is configured to communicate with a plurality of computing devices within a local network. The local server comprises memory for storing instructions and a processor configured to execute the instructions. The instructions cause the processor to dynamically establish a connection with one or more of the plurality of computing devices, the connection identifying the one or more of the plurality of computing devices as data relays; receive data traffic from one or more of the plurality of computing devices within the local network, the data traffic to be communicated to a destination server; transmit the data traffic to the data relays for communication to the destination server via a communication network; receive response data traffic from the data relays; and transmit the response data to the one or more of the plurality of computing devices within the local network.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 26, 2017
    Assignee: WILMERDING COMMUNICATIONS LLC
    Inventors: Robert Robinson, Jakub Schmidtke
  • Patent number: 9838319
    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: Grant
    Filed: September 26, 2011
    Date of Patent: December 5, 2017
    Assignee: WILMERDING COMMUNICATIONS LLC
    Inventors: Nicholas Armstrong, Robert Robinson, Jakub Schmidtke
  • Patent number: 9819757
    Abstract: A local server is configured to communicate with a plurality of computing devices within a local network. The local server comprises memory for storing instructions and a processor configured to execute the instructions. The instructions cause the processor to dynamically establish a connection with one or more of the plurality of computing devices, the connection identifying the one or more of the plurality of computing devices as data relays; receive data traffic from one or more of the plurality of computing devices within the local network, the data traffic to be communicated to a destination server; transmit the data traffic to the data relays for communication to the destination server via a communication network; receive response data traffic from the data relays; and transmit the response data to the one or more of the plurality of computing devices within the local network.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: November 14, 2017
    Assignee: WILMERDING COMMUNICATIONS LLC
    Inventors: Robert Robinson, Jakub Schmidtke
  • Patent number: 9769116
    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: Grant
    Filed: September 17, 2012
    Date of Patent: September 19, 2017
    Assignee: WILMERDING COMMUNICATIONS LLC
    Inventors: Robert Robinson, Jakub Schmidtke, Severn Tsui, Nicholas Armstrong
  • Publication number: 20150312363
    Abstract: A local server is configured to communicate with a plurality of computing devices within a local network. The local server comprises memory for storing instructions and a processor configured to execute the instructions. The instructions cause the processor to dynamically establish a connection with one or more of the plurality of computing devices, the connection identifying the one or more of the plurality of computing devices as data relays; receive data traffic from one or more of the plurality of computing devices within the local network, the data traffic to be communicated to a destination server; transmit the data traffic to the data relays for communication to the destination server via a communication network; receive response data traffic from the data relays; and transmit the response data to the one or more of the plurality of computing devices within the local network.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Inventors: Robert ROBINSON, Jakub SCHMIDTKE
  • Patent number: 9172598
    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: December 9, 2013
    Date of Patent: October 27, 2015
    Assignee: Pravala Inc.
    Inventor: Robert Robinson
  • 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
  • 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
  • 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
  • Patent number: D789032
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: June 13, 2017
    Inventor: Robert Robinson