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: 12402763Abstract: 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: GrantFiled: August 25, 2023Date of Patent: September 2, 2025Inventor: Robert Robinson
-
Publication number: 20250064276Abstract: 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: ApplicationFiled: August 25, 2023Publication date: February 27, 2025Inventor: Robert Robinson
-
Publication number: 20240105802Abstract: 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: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: 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: 20230086609Abstract: 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: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: Charles GRENET, Leon WHINE, Samuel James GLEESON, Robert ROBINSON, Luke HIGGINS, Aditi KULKARNI, Koushik M VIJAYARAGHAVAN
-
Patent number: 10822723Abstract: 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: GrantFiled: October 31, 2016Date of Patent: November 3, 2020Assignee: Agency for Science, Technology and ResearchInventors: Yohendran Baskaran, Robert Robinson, Edward Manser
-
Publication number: 20180266014Abstract: 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: ApplicationFiled: October 31, 2016Publication date: September 20, 2018Inventors: Yohendran Baskaran, Robert Robinson, Edward Manser
-
Patent number: 9860156Abstract: 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: GrantFiled: August 26, 2013Date of Patent: January 2, 2018Assignee: WILMERDING COMMUNICATIONS LLCInventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
-
Patent number: 9854051Abstract: 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: GrantFiled: April 25, 2014Date of Patent: December 26, 2017Assignee: WILMERDING COMMUNICATIONS LLCInventors: Robert Robinson, Jakub Schmidtke
-
Patent number: 9838319Abstract: 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: GrantFiled: September 26, 2011Date of Patent: December 5, 2017Assignee: WILMERDING COMMUNICATIONS LLCInventors: Nicholas Armstrong, Robert Robinson, Jakub Schmidtke
-
Patent number: 9819757Abstract: 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: GrantFiled: April 25, 2014Date of Patent: November 14, 2017Assignee: WILMERDING COMMUNICATIONS LLCInventors: Robert Robinson, Jakub Schmidtke
-
Patent number: 9769116Abstract: 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: GrantFiled: September 17, 2012Date of Patent: September 19, 2017Assignee: WILMERDING COMMUNICATIONS LLCInventors: Robert Robinson, Jakub Schmidtke, Severn Tsui, Nicholas Armstrong
-
Publication number: 20150312363Abstract: 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: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Inventors: Robert ROBINSON, Jakub SCHMIDTKE
-
Patent number: 9172598Abstract: 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: GrantFiled: December 9, 2013Date of Patent: October 27, 2015Assignee: Pravala Inc.Inventor: Robert Robinson
-
Publication number: 20140097222Abstract: 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: ApplicationFiled: September 9, 2013Publication date: April 10, 2014Inventor: Robert Robinson
-
Publication number: 20140092727Abstract: 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: ApplicationFiled: December 9, 2013Publication date: April 3, 2014Applicant: PRAVALA INC.Inventor: Robert Robinson
-
Publication number: 20140068104Abstract: 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: ApplicationFiled: August 26, 2013Publication date: March 6, 2014Applicant: Pravala, Inc.Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
-
Patent number: 8630165Abstract: 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: GrantFiled: May 10, 2011Date of Patent: January 14, 2014Inventor: Robert Robinson
-
Patent number: 8625429Abstract: 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: GrantFiled: December 19, 2011Date of Patent: January 7, 2014Inventors: Jakub Schmidtke, Robert Robinson
-
Patent number: 8521812Abstract: 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: GrantFiled: September 26, 2011Date of Patent: August 27, 2013Assignee: Pravala Inc.Inventors: Nicholas Armstrong, Jakub Schmidtke, Robert Robinson, Severn Tsui
-
Patent number: D789032Type: GrantFiled: January 6, 2016Date of Patent: June 13, 2017Inventor: Robert Robinson