Patents by Inventor Christopher A. McElveen

Christopher A. McElveen 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: 20230283297
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with a disaster recovery process; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file from the disaster recovery process; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 10, 2022
    Publication date: September 7, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230214353
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with a blockchain process; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file from the blockchain process; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 10, 2022
    Publication date: July 6, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230136470
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with an EHR process; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file from the EHR process; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 10, 2022
    Publication date: May 4, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230125345
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with an ML process; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file from the ML process; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 27, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230132017
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and storing the related encoded data file on a cloud-based storage platform.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 27, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230128017
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings that each include a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; receiving a request to manipulate the unencoded data file; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 27, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230122359
    Abstract: A computer-implemented method, computer program product and computing system for: encoding an unencoded data file to generate a related encoded data file based upon a plurality of mappings to a plurality of portions of a dictionary file; receiving a request to manipulate the unencoded data file, wherein the request would require a first sequence of operations to be performed on the unencoded data file; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file, wherein processing the related encoded data file includes performing the first sequence of operations on the encoded data file to achieve the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230119765
    Abstract: A computer-implemented method, computer program product and computing system for: encoding an unencoded data file to generate a related encoded data file based upon a plurality of mappings to a plurality of portions of a dictionary file; receiving a request to manipulate the unencoded data file, wherein the request would require a first sequence of operations to be performed on the unencoded data file; and processing the related encoded data file based upon the plurality of mappings and the dictionary file to generate a modified encoded data file, wherein processing the related encoded data file includes performing a second sequence of operations on the encoded data file to achieve the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230122351
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments, wherein the unencoded data file is a dataset for use with a satellite-based communication network; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location using the satellite-based communication network.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230119517
    Abstract: A computer-implemented method, computer program product and computing system for: receiving an unencoded data file; processing the unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file, thus generating a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length; and generating a related encoded data file based, at least in part, upon the plurality of mappings.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230120900
    Abstract: A computer-implemented method, computer program product and computing system for: encoding a first data file to generate a related encoded data file based, at least in part, upon a plurality of mappings to a plurality of portions of a dictionary file; receiving a request to manipulate the first data file; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the first data file.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230122442
    Abstract: A computer-implemented method, computer program product and computing system for: encoding an unencoded data file to generate a related encoded data file based, at least in part, upon a plurality of mappings to a plurality of portions of a dictionary file; receiving a request to manipulate the unencoded data file; and processing the related encoded data file based, at least in part, upon the plurality of mappings and the dictionary file to generate a modified encoded data file that represents the requested manipulations of the unencoded data file.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230117293
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and storing the related encoded data file at a first location.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230123683
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments wherein the unencoded data file is a dataset for use with a direct-coupled communication platform; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location using the direct-coupled communication platform.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230118450
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments wherein the unencoded data file is a dataset for use with a short-range wireless communication platform; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location using the short-range wireless communication platform.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230124896
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments wherein the unencoded data file is a dataset for use with a long-range wireless communication platform; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location using the long-range wireless communication platform.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Publication number: 20230122581
    Abstract: A computer-implemented method, computer program product and computing system for: processing an unencoded data file to identify a plurality of file segments; mapping each of the plurality of file segments to a portion of a dictionary file to generate a plurality of mappings, wherein each of the plurality of mappings includes a starting location and a length, thus generating a related encoded data file based, at least in part, upon the plurality of mappings; and transmitting the related encoded data file from a first location to a second location.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 20, 2023
    Inventor: Christopher A. McElveen
  • Patent number: 11544225
    Abstract: A computer-implemented method for content-agnostic referencing of a binary data file, the method comprising: determining a length of the binary data file, the length comprising the number of bits of the binary data file; for the determined length, generating all permutations of data of the determined length; locating an index within the generated permutations, wherein the index is the starting position of the binary data file within the generated permutations; and using the length and the index to indicate the binary data file.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: January 3, 2023
    Assignee: LOGNOVATIONS HOLDINGS, LLC
    Inventor: Christopher A. McElveen
  • Patent number: 11533173
    Abstract: A system and method for compression and encryption of data includes creating a plurality of hash table keys by applying a bit mask to an encryption key, applying a hashing function to the encryption key, creating a hash table using the hashing function, the hash table including the plurality of hash table keys and index values, the index values each identifying a location of data in the hash table connected to one of the plurality of hash table keys, receiving input data, and encoding the input data to generate encoded data, the encoding including both compression and encryption of the input data using the encryption key and the hash table.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: December 20, 2022
    Assignee: Lognovations Holdings, LLC
    Inventor: Christopher A. McElveen
  • Publication number: 20210391990
    Abstract: Systems and methods for compression and encryption of data are described herein. A method includes creating a plurality of hash table keys by applying a bit mask to an encryption key, applying a hashing function to the encryption key, creating a hash table using the hashing function, the hash table including the plurality of hash table keys and index values, the index values each identifying a location of data in the hash table connected to one of the plurality of hash table keys, receiving input data, and encoding the input data to generate encoded data, the encoding including both compression and encryption of the input data using the encryption key and the hash table.
    Type: Application
    Filed: June 11, 2020
    Publication date: December 16, 2021
    Inventor: Christopher A. McElveen