Patents Assigned to Rankin Labs, LLC
  • Patent number: 11861025
    Abstract: A method for receiving and processing a covert transmission within a TCP/IP protocol stack is described. An IP protocol layer receives a datagram comprising covert data. The datagram is adapted to appear as an error at a TCP layer. The datagram is intercepted at an IP layer routine below the TCP layer. The intercepted datagram is processed by an extension of an IP layer routine.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: January 2, 2024
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11729184
    Abstract: System and methods for detecting covert payloads of data within an IP network are provided. Activity of at least a portion of the IP network is monitored for datagrams comprising error messages. A selection of the datagrams including the error messages occurring with a regularity above a predetermined threshold are identified.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: August 15, 2023
    Assignee: Rankin Labs, LLC
    Inventors: John Rankin, Barry Boyer
  • Patent number: 11699037
    Abstract: Systems and methods for increasing the impact of a message for a target individual are provided. An audio recording of the message and audio recordings of the target individual are each associated with transcribed text, which is separated into morphemes. Morphemes in the message are substituted with, or supplemented by, matching morphemes in the audio recordings of the target individual to create a revised version of the audio recording of the message, and then electronically transmit the revised audio recording to an electronic device associated with the target individual.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 11, 2023
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11689543
    Abstract: Systems and methods for detecting transmission of covert payloads of data are provided. A datagram is received at a host within a network. A determination is made that processing the datagram creates an error condition. A determination is made that that the datagram contains a payload intended for covert transmission where at least one suspicious condition is present. The suspicious conditions include an encrypted payload, a destination not matching any known address for hosts within the network, a time to live value matching the number of gateways traversed by the datagram within the network, and a particular type of error condition.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: June 27, 2023
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11652732
    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: Grant
    Filed: August 21, 2019
    Date of Patent: May 16, 2023
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11526357
    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 a particular electronic storage area is provided at the respective value or pointer entry, which may be specified by a space definition pushed onto the stack.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: December 13, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11516048
    Abstract: Systems and methods distributing data within a network for long-term storage are provided. Confederate host computers are arranged into interconnected rings by bridging confederate host computers. Payloads are routed through the network to a respective one of the rings associated with a respective one of the ring identifiers matching the identifier of the respective data payload for storage. Preferably, the bridging confederate host computers identify a destination ring for the payloads, transmit the payload to a next confederate host computer in a current ring where an identifier for the payload matches a ring identifier for the current ring, and transmit the payload to a next confederate host computer in a connected ring where the identifier associated with the payload does not match the ring identifier for the current ring.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: November 29, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11487674
    Abstract: Systems and methods for operating a virtual memory pool are disclosed. A network of computing machines having local real memory is provided. A translation table, which is not tightly coupled to the real memory of any one of the computing machines in the network, is generated comprising connections between locations of the various local real memories to segments of the virtual memory pool. A request is received to access a particular segment of the virtual memory pool. An address for a particular computing machine and a location in its local real memory is retrieved from the translation table. A copy of the particular segment is requested from the particular computing machine.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: November 1, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11452064
    Abstract: Systems and methods for identifying suspected contraband mobile electronic devices within a confined community are provided. Details regarding said advertising opportunities are monitored from central advertising providers. A subset of the mobile electronic devices associated with advertising opportunities noting location measurements within a perimeter geofence of the confined community are identified and any such devices also associated with advertising opportunities noting location measurements outside of the perimeter are eliminated to arrive at a revised subset. The published details of the advertising opportunities for those mobile electronic devices in the revised subset are recorded.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 20, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11429390
    Abstract: Systems and methods for utilizing virtual memory with a high-level programming language are provided. Multiple address spaces are created in virtual memory, wherein each of the multiple address spaces include data entries, each of which have a value. A machine executable software program is operated which utilizes each of said multiple address spaces. At least a first one of the address spaces is independent from at least a second one of said address spaces, and at least a third one of the address spaces is electronically associated with at least a fourth one of the address spaces.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: August 30, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11430010
    Abstract: Systems and methods for indirect advertising are disclosed. A real target is identified. Locations visited by the real target are identified. Secondary targets known to visit at least one of the identified locations are identified. A message designed to influence the real target is pushed to the secondary targets such that the real target may be influenced through word-of-mouth interaction with the secondary targets and led to believe that a larger phenomenon is occurring.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: August 30, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11372773
    Abstract: Systems and methods for operating a virtual memory area are provided. A dynamic address translation table for the virtual memory area is generated. A program is operated at a first computing machine until insufficient local real memory is available to complete operation. A request for real memory space is transmitted from the first computing machine to an additional computing machine. A location of a segment of the local real memory of the additional computing machine is received at the first computing machine and the dynamic address translation table is updated to associate a virtual address with the received location.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11341985
    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: Grant
    Filed: July 10, 2019
    Date of Patent: May 24, 2022
    Assignee: RANKIN LABS, LLC
    Inventor: John Rankin
  • Patent number: 11294636
    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: Grant
    Filed: February 27, 2019
    Date of Patent: April 5, 2022
    Assignee: Rankin Labs, LLC
    Inventors: John Rankin, Phillip Wayne Coffelt
  • Patent number: 11289070
    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: Grant
    Filed: March 22, 2019
    Date of Patent: March 29, 2022
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11121855
    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: Grant
    Filed: February 7, 2020
    Date of Patent: September 14, 2021
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11108671
    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: Grant
    Filed: January 20, 2020
    Date of Patent: August 31, 2021
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11055166
    Abstract: Systems and methods for storing a covert payload of data within a network are provided. A datagram is generated at an origin host comprising the covert payload of data, a more fragments flag indicating that the datagram is part of a larger transmission, a source address for a confederate host, and a destination address for a blind host. The datagram is transmitted from the origin host to the blind host. When no further datagrams are received, the blind host sends an error message with the covert payload of data to the confederate host. This may be repeated across a number of blind and confederate hosts to form a ring.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: July 6, 2021
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 11032257
    Abstract: A method for covertly transmitting a packet of data over a network is provided. A datagram for transmission is fragmented. A portion of the data in the datagram is encrypted and stored within a fragment section of the datagram which is not a first fragmented section. Only the fragmented section that contains the encrypted data is transmitted. No other fragment of the fragmented datagram is transmitted such that the lone fragment transmission will appear as error.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: June 8, 2021
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin
  • Patent number: 10908133
    Abstract: Systems and methods are disclosed for non-invasive detection of chemicals within objects. An object comprised of cellulose material is placed inside an examination chamber, which is sealed. A first measurement of the speed of sound waves traveling through the chamber is taken to establish a baseline. The chamber is heated to liberate any stored chemicals within the object and a second measurement is taken. An expected difference is compared to an actual difference in measurements to determine if hidden chemicals are present.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: February 2, 2021
    Assignee: Rankin Labs, LLC
    Inventor: John Rankin