Patents by Inventor James A. Thomason

James A. Thomason 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: 20240121473
    Abstract: An example method can comprise receiving content for presentation at a user device. The content can comprise a plurality of sections, and each section can comprise a video portion and an audio portion. The user device can also receive content metadata regarding one or more features of the content, where the features of the content comprise one or more candidate sections of the content for modification. The user device can apply one or more rules to the received content based on the content metadata to modify one or more of the audio portion and the video portion of at least one section of the content, creating modified content, and can cause presentation of the modified content on a display device.
    Type: Application
    Filed: November 8, 2023
    Publication date: April 11, 2024
    Inventors: Galen Trevor Gattis, Weston Schmidt, James Chan, Michael Thomason
  • Patent number: 11924268
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting are disclosed. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: March 5, 2024
    Assignee: EDJX, Inc.
    Inventor: James A. Thomason
  • Patent number: 11922074
    Abstract: The present invention provides systems and methods for a content-addressable peer-to-peer storage network. The content-addressable peer-to-peer storage network includes a plurality of nodes. A node generates a new data block, which is witnessed by peer nodes to increase the integrity of the data. Each peer node responds to the node's signature request with an encoded digital signature of the data using a private key. The node appends the signature from each witness node to the data block and then generates a cryptographic hash of the entire data block, which is used as the identity of the block.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: March 5, 2024
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11916995
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: February 27, 2024
    Assignee: EDJX, INC.
    Inventors: James A. Thomason, John Cowan
  • Patent number: 11750679
    Abstract: Systems and methods for managing distributed computing resources including blockchain-based management of serverless computing and edge computing. Distributed computing resources are managed on a peer-to-peer network, and serverless functions are hosted on a distributed IT infrastructure. Developers for the serverless functions and providers of distributed IT infrastructure utilize a blockchain-based IT marketplace platform to make transactions relating to computing resource consumption.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: September 5, 2023
    Assignee: EDJX, INC.
    Inventors: Delano Seymour, James A. Thomason
  • Patent number: 11546168
    Abstract: Systems and methods for managing distributed computing resources including blockchain-based management of serverless computing and edge computing. Distributed computing resources are managed on a peer-to-peer network, and serverless functions are hosted on a distributed IT infrastructure. Developers for the serverless functions and providers of distributed IT infrastructure utilize a blockchain-based IT marketplace platform to make transactions relating to computing resource consumption.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 3, 2023
    Assignee: EDJX, INC.
    Inventors: Delano Seymour, James A. Thomason
  • Patent number: 11533359
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting are disclosed. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: December 20, 2022
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11528323
    Abstract: Systems for locating server nodes for edge devices using latency-based georouting. At least one cloud platform including at least one cloud platform router and a node database is in network communication with at least one edge device and a plurality of server nodes. The at least one cloud platform receives an initial hypertext transfer protocol (HTTP) request from the at least one edge device. The node database is queried using the at least one cloud platform router and node data is fetched from the plurality of server nodes using an object-oriented function. A query result is returned indicating a nearest node from the plurality of server nodes. The HTTP request is responded to with a unique hypertext markup language (HTML) web page, and the HTTP request is executed using the nearest node.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: December 13, 2022
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11470535
    Abstract: Systems and methods for locating server nodes in close proximity to edge devices using georouting. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes located in close proximity to the HTTP client. Serverless functions are implemented in secure, isolated environment utilizing a blockchain.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 11, 2022
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11310305
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting are disclosed. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: April 19, 2022
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 11140226
    Abstract: Systems and methods for managing distributed computing resources including blockchain-based management of serverless computing and edge computing. Distributed computing resources are managed on a peer-to-peer network, and serverless functions are hosted on a distributed IT infrastructure. Developers for the serverless functions and providers of distributed IT infrastructure utilize a blockchain-based IT marketplace platform to make transactions relating to computing resource consumption.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: October 5, 2021
    Assignee: EDJX, INC.
    Inventors: Delano Seymour, James A. Thomason
  • Patent number: 11089083
    Abstract: Systems and methods for locating microserver nodes in proximity to edge devices using georouting. Microservers automatically form a global peer-to-peer network to serve edge functions and content to edge devices. Edge devices use HyperText Transfer Protocol (HTTP) to execute serverless functions or otherwise retrieve data from edge nodes and/or microservers located in proximity to the HTTP client. The cloud platform locates the nearest edge node and/or microserver. Edge devices georoute HTTP requests to the nearest edge node and/or microserver. Serverless functions are implemented in secure, isolated environments using a blockchain.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: August 10, 2021
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 10986173
    Abstract: Systems and methods for locating server nodes for edge devices using latency-based georouting. At least one cloud platform including at least one cloud platform router and a node database is in network communication with at least one edge device and a plurality of server nodes. The at least one cloud platform receives an initial hypertext transfer protocol (HTTP) request from the at least one edge device. The node database is queried using the at least one cloud platform router and node data is fetched from the plurality of server nodes using an object-oriented function. A query result is returned indicating a nearest node from the plurality of server nodes. The HTTP request is responded to with a unique hypertext markup language (HTML) web page, and the HTTP request is executed using the nearest node.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: April 20, 2021
    Assignee: EDJX, INC.
    Inventor: James A. Thomason
  • Patent number: 10986184
    Abstract: Systems and methods for managing distributed computing resources including blockchain-based management of serverless computing and edge computing. Distributed computing resources are managed on a peer-to-peer network, and serverless functions are hosted on a distributed IT infrastructure. Developers for the serverless functions and providers of distributed IT infrastructure utilize a blockchain-based IT marketplace platform to make transactions relating to computing resource consumption.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 20, 2021
    Assignee: EDJX, INC.
    Inventors: Delano Seymour, James A. Thomason
  • Patent number: 10740128
    Abstract: A cloud broker receives a container from a client device. The container includes a software application and metadata. The cloud broker instructs a first cloud hosting facility to execute the container at a performance level specified by the metadata. The cloud broker determines first metrics when the first cloud hosting facility is executing the container. The cloud broker instructs a second cloud hosting facility to execute the container at the performance level specified by the metadata. The cloud broker determines second metrics when the second cloud hosting facility is executing the container. The cloud broker automatically selects a particular cloud hosting facility to host the container based at least partly on the first metrics and the second metrics.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: August 11, 2020
    Assignee: QUEST SOFTWARE INC.
    Inventor: James Thomason
  • Publication number: 20160330138
    Abstract: A cloud broker receives a container from a client device. The container includes a software application and metadata. The cloud broker instructs a first cloud hosting facility to execute the container at a performance level specified by the metadata. The cloud broker determines first metrics when the first cloud hosting facility is executing the container. The cloud broker instructs a second cloud hosting facility to execute the container at the performance level specified by the metadata. The cloud broker determines second metrics when the second cloud hosting facility is executing the container. The cloud broker automatically selects a particular cloud hosting facility to host the container based at least partly on the first metrics and the second metrics.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 10, 2016
    Inventor: James Thomason
  • Publication number: 20160168024
    Abstract: A method is disclosed for treating recovered glass fibre to restore the majority or substantially all of the mechanical strength that is otherwise lost during recovery of glass fibre from composite materials. Treated, recovered glass fibre is also disclosed.
    Type: Application
    Filed: July 25, 2014
    Publication date: June 16, 2016
    Applicant: UNIVERSITY OF STRATHCLYDE
    Inventors: James THOMASON, Eduardo Saez RODRIGUEZ, Liu YANG