Patents by Inventor John Rankin

John Rankin 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: 20200236026
    Abstract: Systems and method for processing network traffic are provided. The network traffic includes a number of data packets representing a complete transmission which are located at a first electronic storage area. Each data packet including a data payload. A data block is generated by one or more processors according to software instructions for the received traffic. The data block includes a series of header pointers pointing to each of a series of headers and a data pointer pointing to the data payloads.
    Type: Application
    Filed: January 20, 2020
    Publication date: July 23, 2020
    Inventor: John Rankin
  • Publication number: 20200233668
    Abstract: Systems and methods for controlling machine operations are provided. A number of data entries are organized into a stack. Each data entry includes a type, a flag, a length, and a value or pointer entry. For each data entry in the stack, the type of data is determined from the type entry, the presence of an address or value is determined by the respective flag entry, and a length of the address or value is determined from the respective length entry. The data to be utilized or an address for the same at the electronic storage area is provided at the respective value or pointer entry.
    Type: Application
    Filed: January 20, 2020
    Publication date: July 23, 2020
    Inventor: John Rankin
  • Patent number: 10715161
    Abstract: Circuits for an analog-to-digital converter and methods of operating an analog-to-digital converter. A resistor digital-to-analog converter (RDAC) has a first reference node coupled to a first current source, a second reference node coupled to a second current source, an input port configured to receive a first voltage, and an output port coupled to a buffer. The RDAC is configured to generate a second voltage including a first voltage shift from the first voltage and to supply the second voltage from the output port of the RDAC to the buffer.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: July 14, 2020
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Stacy Garvin, John Rankin, John Bulzacchelli
  • Publication number: 20200204343
    Abstract: Systems and methods for creating hidden file systems on electronic storage devices are provided. Data to be hidden is stored among a number of payload blocks. An equal number of corresponding cipher blocks is provided. Each cipher block comprises random numbers to be used as a cipher for the corresponding one of the number of payload blocks. At least one of said payload blocks comprise user data. At least one other of said payload blocks comprises directory information.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventor: John Rankin
  • Publication number: 20200202266
    Abstract: Systems and methods for providing accounting using an event network model are provided. Event data is received from one or more event recorders representing the occurrence of an event. Said event data comprises an actor, a location, and a time of the event. Each event is stored at a central repository, associated with an initiator and a terminator, and connected to at least one stored event.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventor: John Rankin
  • Patent number: 10684178
    Abstract: Exemplary embodiments provide a system and method for measuring the temperature of an object, but without requiring a direct measurement of the object to determine the point at which the object has reached a desired temperature. The exemplary embodiments provide a process where the object can be heated or cooled to a desired temperature without the requirements of temperature probes into the object. The exemplary embodiments allow the process operator to be informed when the heating process has completed, without regard to the size, shape, weight, density, or amount of materials to be prepared. The energy required to maintain the temperature of a medium is compared to the energy required to maintain the temperature once an object has been placed within the medium.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: June 16, 2020
    Assignee: Connectivity Systems Incorporated
    Inventor: John Rankin
  • Publication number: 20200177369
    Abstract: Systems and methods for secure communication are provided. A sender encrypts a first starting block with one of a number of random blocks. The encrypted first starting block is sent to a receiver, which expands it by a random amount. The expanded block is divided into a first expanded block and a second expanded block. A source data block is encrypted with the second expanded block and transmitted to the receiver, where it is decrypted with the decrypted first starting block. The first expanded block replaces the starting block for subsequent transmission.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventor: John Rankin
  • Patent number: 10623317
    Abstract: A system and method of reducing network congestion whereby significant improvement can be gained by the elimination of catastrophic network congestion failure within a TCP/IP network. Exemplary embodiments are implemented by an improved process for retransmitting unreceived datagram fragments by use of a bitmap. The bitmap allows for a more targeted acknowledgement system to prevent needless transmission of already received datagram fragments.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: April 14, 2020
    Assignee: Connectivity Systems Incorporated
    Inventor: John Rankin
  • Publication number: 20200067820
    Abstract: A system and method for scattering network traffic across a number of disparate hosts is provided. Each gateway located along a real transmission pathway between a real point of origin and a real point of destination is identified. A network and a sub-network for each gateway is identified. At least one host along the real transmission pathway is used to observe network traffic for a number of illusionary hosts, each having network addresses appearing to be plausibly located along the real transmission pathway. A host having aggregate network traffic data deviating the most from a mean value for all hosts is selected. The network address for the selected host is used as the source address of an outgoing IP datagram.
    Type: Application
    Filed: August 21, 2019
    Publication date: February 27, 2020
    Inventor: John Rankin
  • Patent number: 10574439
    Abstract: A system and method for secure communication is provided. A sending device encrypts a first starting block with one of a number of random blocks. The encrypted first starting block is sent to a receiving device, which expands it by a random amount. The expanded block is divided into a first expanded block and a second expanded block. A source data block is encrypted with the second expanded block and transmitted to the receiving device, where it is decrypted with the decrypted first starting block. The first expanded block replaces the starting block for subsequent transmission.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 25, 2020
    Inventors: John Rankin, Phillip Wayne Coffelt, Wilberto Nemrod Salazar
  • Publication number: 20200053052
    Abstract: A system and method for covertly transmitting a payload of data within a network is provided. A blind host located along a communication pathway of the network between an origin host and a destination host is selected. A datagram is constructed which includes the payload and a source address field containing an address for the destination host. The datagram is constructed to trigger creation of an error message upon receipt at the blind host.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 13, 2020
    Inventor: John Rankin
  • Publication number: 20200020351
    Abstract: A system and method determining a match between sound fragments is provided. Each wave that makes up a sequence within the fragment is identified. An average amplitude and frequency of each wave is determined. An index of amplitudes and frequencies is determined by summating the square of the difference between the amplitude and frequencies, respectively, of each wave and the average amplitude and frequency, respectively, of the sequence. A single index is determined by averaging the index of amplitudes and frequencies. Matches between sound fragments may be determined by comparing the various indexes.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 16, 2020
    Inventor: John Rankin
  • Patent number: 10432529
    Abstract: A system and method of reducing network congestion whereby significant improvement can be gained by the elimination of catastrophic network congestion failure within a TCP/IP network. Exemplary embodiments are implemented by an improved process for dealing with data loss related to IPv6 fragmentation, in which a ICMPv6 error message is transmitted by a destination node containing a bitmap of the unreceived datagram fragments. The sending node receives the error message and prepares only those unreceived fragments for transmission.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 1, 2019
    Assignee: Connectivity Systems Incorporated
    Inventor: John Rankin
  • Publication number: 20190295528
    Abstract: A system and method for determining a target speaker's community of origin from a sound sample of the target speaker is provided. An indexed database of morpheme data from speakers from various communities of origin is provided. Indexed morphemes from a target speaker are extracted. The extracted indexed morphemes from the target speaker are compared against the morpheme data in the indexed database to determine the target speaker's community of origin.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 26, 2019
    Inventor: John Rankin
  • Publication number: 20190265951
    Abstract: A system and method for producing an expanded set of random values is provided. An initial random value input set is separated into a first group, a second group, and a third group. A first value from the first group, a second value from the second group, and a third value from the third group are retrieved. A mathematical operation associated with the third value is retrieved from a set of mathematical operations. The retrieved mathematical operation is applied to the first value and the second value to arrive at a first new random value.
    Type: Application
    Filed: February 27, 2019
    Publication date: August 29, 2019
    Inventors: John Rankin, Phillip Wayne Coffelt
  • Patent number: 10396811
    Abstract: Circuits for a successive approximation register analog-to-digital converter and related methods. A global reference circuit includes a first super source follower (SSF) circuit having an input coupled to an output of a first current mirror and to a first adjustment circuit, and an operational amplifier having an input coupled to an output of the first SSF circuit and an output coupled to an input of the first current mirror. Local slices each include a second current mirror having an input coupled to the output of the operational amplifier, a second super source follower (SSF) circuit having an input coupled to an output of the second current mirror and to a second adjustment circuit. The first and second adjustment circuits may be configured to adjust a voltage at the input of the first SSF circuit and respective voltages at the input of the second SSF circuit of each local slice.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: August 27, 2019
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: John Rankin, Hayden Cranford, Jr., Stacy Garvin
  • Publication number: 20190238315
    Abstract: A system and method for secure communication is provided. A sending device encrypts a first starting block with one of a number of random blocks. The encrypted first starting block is sent to a receiving device, which expands it by a random amount. The expanded block is divided into a first expanded block and a second expanded block. A source data block is encrypted with the second expanded block and transmitted to the receiving device, where it is decrypted with the decrypted first starting block. The first expanded block replaces the starting block for subsequent transmission.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 1, 2019
    Inventors: John Rankin, Phillip Wayne Coffelt, Wilberto Nemrod Salazar
  • Publication number: 20190227772
    Abstract: A system and method for generating a random number from an IP network is provided. A first datagram is transmitted from a first system to a second system and back to the first system. A second datagram is transmitted from the first system to the second system and back to the first system. The time elapsed between transmission of the first datagram to the second system and receipt of the first datagram back at the first system is measured as a first elapsed time. The time elapsed between transmission of the second datagram to the second system and receipt of the second datagram back at the first system is measured as a second elapsed time. The difference between the first elapsed time and the second elapsed time provides a random value.
    Type: Application
    Filed: January 21, 2019
    Publication date: July 25, 2019
    Inventor: John Rankin
  • Publication number: 20180128695
    Abstract: Exemplary embodiments provide a system and method for measuring the temperature of an object, but without requiring a direct measurement of the object to determine the point at which the object has reached a desired temperature. The exemplary embodiments provide a process where the object can be heated or cooled to a desired temperature without the requirements of temperature probes into the object. The exemplary embodiments allow the process operator to be informed when the heating process has completed, without regard to the size, shape, weight, density, or amount of materials to be prepared. The energy required to maintain the temperature of a medium is compared to the energy required to maintain the temperature once an object has been placed within the medium.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Inventor: John Rankin
  • Publication number: 20180102975
    Abstract: A system and method of reducing network congestion whereby significant improvement can be gained by the elimination of catastrophic network congestion failure within a TCP/IP network. Exemplary embodiments are implemented by an improved process for retransmitting unreceived datagram fragments by use of a bitmap. The bitmap allows for a more targeted acknowledgement system to prevent needless transmission of already received datagram fragments.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventor: John Rankin