Patents by Inventor Robert W. Twitchell

Robert W. Twitchell 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: 20180139266
    Abstract: An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol.
    Type: Application
    Filed: December 11, 2017
    Publication date: May 17, 2018
    Inventor: Robert W. Twitchell, JR.
  • Publication number: 20180024857
    Abstract: A method for network communications from a first device to a second device includes communicating data from the first device to the second device by spawning a first virtual machine for a first network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the first virtual machine, transmitting a plurality of packets for communication to a first network address and port combination associated with the second device. The method further includes repeatedly changing to a respective another network address and port combination by repeatedly spawning a respective another virtual machine for a respective another network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the spawned respective another virtual machine, transmitting a plurality of packets for communication to the respective another network address and port combination associated with the second device.
    Type: Application
    Filed: August 7, 2017
    Publication date: January 25, 2018
    Inventor: Robert W. TWITCHELL, JR.
  • Patent number: 9843620
    Abstract: An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: December 12, 2017
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventor: Robert W. Twitchell, Jr.
  • Publication number: 20170288901
    Abstract: A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.
    Type: Application
    Filed: April 24, 2017
    Publication date: October 5, 2017
    Inventor: Robert W. Twitchell, JR.
  • Patent number: 9754075
    Abstract: In an aspect, a method of monitoring one or more symptoms of a person include repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The one or more symbolic representations corresponding to one or more symptoms is selected using an electronic device having a component for displaying the predefined set of symbolic representations that is coupled to a user input for receiving the selection of the one or more symbolic representations by the person.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: September 5, 2017
    Assignee: RESCON LTD
    Inventors: Thomas Andrew Dawson, Robert W. Twitchell, Jr.
  • Publication number: 20170245215
    Abstract: A radio communication device includes a two-way communications component having a first receiver and transmitter, an interface for receiving one or more sensor signals based on sensor-acquired data that is indicative of a predetermined condition, electronic components, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state. The device operates in two states, the device enters a first state from a second state upon receiving one or more sensor signals based on sensor-acquired data that is indicative of a predetermined condition.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: Google Inc.
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Patent number: 9727367
    Abstract: A method for network communications from a first device to a second device includes communicating data from the first device to the second device by spawning a first virtual machine for a first network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the first virtual machine, transmitting a plurality of packets for communication to a first network address and port combination associated with the second device. The method further includes repeatedly changing to a respective another network address and port combination by repeatedly spawning a respective another virtual machine for a respective another network connection that virtualizes network capabilities of the electronic device, and using the virtualized network capabilities of the spawned respective another virtual machine, transmitting a plurality of packets for communication to the respective another network address and port combination associated with the second device.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 8, 2017
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventor: Robert W. Twitchell, Jr.
  • Publication number: 20170206106
    Abstract: A method for storing data from an electronic device at a plurality of storage devices of a dispersive storage area network includes communicating, from the electronic device via a virtual network connection, one or more packets to a splitting server. The method further includes splitting, at the splitting server, the data for storage on the dispersive storage area network, and communicating, from the splitting server to each of a plurality of storage servers over each of a plurality of virtual network connections, portions of the split data. The method further includes storing, at each of the storage servers, the received portions of the split data for later retrieval.
    Type: Application
    Filed: November 14, 2016
    Publication date: July 20, 2017
    Inventors: Robert W. Twitchell, JR., Khanh Mai
  • Patent number: 9634931
    Abstract: A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 25, 2017
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventor: Robert W. Twitchell, Jr.
  • Publication number: 20170048798
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: February 24, 2016
    Publication date: February 16, 2017
    Inventors: Robert W. TWITCHELL, JR., Khanh MAI
  • Patent number: 9495194
    Abstract: A method for storing data from an electronic device at a plurality of storage devices of a dispersive storage area network includes communicating, from the electronic device via a virtual network connection, one or more packets to a splitting server. The method further includes splitting, at the splitting server, the data for storage on the dispersive storage area network, and communicating, from the splitting server to each of a plurality of storage servers over each of a plurality of virtual network connections, portions of the split data. The method further includes storing, at each of the storage servers, the received portions of the split data for later retrieval.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: November 15, 2016
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventors: Robert W. Twitchell, Jr., Khanh Mai
  • Publication number: 20160300183
    Abstract: A method of securing a container includes inserting, into a seal device at a container, an electronic bolt; reading, by the seal device, a serial number stored in the electronic bolt; communicating, from the seal device, to a user application, insertion of the bolt; scanning, by the user via a handheld device, a barcode on the seal device representative of an identification of the seal device; communicating, from the handheld device to the user application, the identification of the seal device; inputting, by a user at the container via the handheld device, information associated with the container; communicating, from the handheld device to the user application, the information associated with the container; associating, in a database by the user application, the information associated with the container with the bolt serial number and the identification of the seal device; communicating, by the user application, a confirmation to the seal device.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 13, 2016
    Inventors: Thomas R. BERGER, Joseph E. DENNY, David S. ROBINS, LaMonte Peter KOOP, Edward Allen PAYNE, Robert W. TWITCHELL
  • Publication number: 20160294687
    Abstract: A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.
    Type: Application
    Filed: May 23, 2016
    Publication date: October 6, 2016
    Inventor: Robert W. Twitchell, JR.
  • Publication number: 20160219523
    Abstract: A data communication device includes both a two-way communications component having a first receiver and transmitter, and a second receiver. The second receiver activates the two-way communications component from a dormant state upon receipt by the second receiver of a wake-up broadcast that includes a wake-up identifier of the data communication device. A method of providing information via the second receiver—which information is auxiliary to the wake-up of the two-way communications component—includes transmitting a wake-up broadcast capable of being received by the second receiver. The wake-up broadcast includes a data construct including a wake-up identifier and the auxiliary information. The wake-up identifier may or may not be a wake-up identifier of the data communication device. Nevertheless, the auxiliary information is received and recorded by the data communication device via the second receiver with the two-way communications component remaining in the dormant state.
    Type: Application
    Filed: February 24, 2016
    Publication date: July 28, 2016
    Inventors: Robert W. TWITCHELL, JR., Khanh MAI
  • Patent number: 9392020
    Abstract: A network communications method utilizing a network watermark for providing security in the communications includes creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node; verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node; and once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node; wherein the network watermark represents the verifiable network communications path of nodes.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 12, 2016
    Assignee: MARE TRANQUILLITATIS, INC.
    Inventors: Robert W. Twitchell, Jr., Delia J. Smith
  • Patent number: 9386553
    Abstract: A method of securing a container includes inserting, into a seal device at a container, an electronic bolt; reading, by the seal device, a serial number stored in the electronic bolt; communicating, from the seal device, to a user application, insertion of the bolt; scanning, by the user via a handheld device, a barcode on the seal device representative of an identification of the seal device; communicating, from the handheld device to the user application, the identification of the seal device; inputting, by a user at the container via the handheld device, information associated with the container; communicating, from the handheld device to the user application, the information associated with the container; associating, in a database by the user application, the information associated with the container with the bolt serial number and the identification of the seal device; communicating, by the user application, a confirmation to the seal device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Thomas R. Berger, Joseph E. Denny, David S. Robins, LaMonte Peter Koop, Edward Allen Payne, Robert W. Twitchell, Jr.
  • Publication number: 20160191487
    Abstract: A network communications method utilizing a network watermark for providing security in the communications includes creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node; verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node; and once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node; wherein the network watermark represents the verifiable network communications path of nodes.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 30, 2016
    Inventor: Robert W. Twitchell, JR.
  • Publication number: 20160191488
    Abstract: A network communications method utilizing a network watermark for providing security in the communications includes creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node; verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node; and once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node; wherein the network watermark represents the verifiable network communications path of nodes.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 30, 2016
    Inventor: Robert W. Twitchell, JR.
  • Patent number: 9350794
    Abstract: A method of providing network communications includes spawning a virtual machine that virtualizes network capabilities of the device such that a virtual network connection is provided; using the virtual network connection, transmitting a packet to a first node using a first routing protocol for communication to a destination device; setting a timer, the timer having a value corresponding to an amount of time greater than an average response time of the destination device; and, upon expiration of the timer, transmitting the packet to a second node using a second routing protocol for communication to the destination device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: May 24, 2016
    Assignee: DISPERSIVE NETWORKS, INC.
    Inventor: Robert W. Twitchell
  • Publication number: 20160085917
    Abstract: A method of monitoring symptoms of a person includes repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The data is transferred over virtual networks using virtual dispersive routing and stored in dispersive storage area networks (SANs). The data is classified as trusted, corrupted, invalid or uncertain, and/or as trusted, ambiguous and inadequate.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 24, 2016
    Inventors: Robert W. Twitchell, JR., Thomas Andrew Dawson