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: 20240121473Abstract: 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: ApplicationFiled: November 8, 2023Publication date: April 11, 2024Inventors: Galen Trevor Gattis, Weston Schmidt, James Chan, Michael Thomason
-
Patent number: 11924268Abstract: 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: GrantFiled: December 14, 2022Date of Patent: March 5, 2024Assignee: EDJX, Inc.Inventor: James A. Thomason
-
Patent number: 11922074Abstract: 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: GrantFiled: October 7, 2021Date of Patent: March 5, 2024Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 11916995Abstract: 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: GrantFiled: January 6, 2022Date of Patent: February 27, 2024Assignee: EDJX, INC.Inventors: James A. Thomason, John Cowan
-
Patent number: 11750679Abstract: 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: GrantFiled: December 20, 2022Date of Patent: September 5, 2023Assignee: EDJX, INC.Inventors: Delano Seymour, James A. Thomason
-
Patent number: 11546168Abstract: 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: GrantFiled: September 30, 2021Date of Patent: January 3, 2023Assignee: EDJX, INC.Inventors: Delano Seymour, James A. Thomason
-
Patent number: 11533359Abstract: 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: GrantFiled: April 6, 2022Date of Patent: December 20, 2022Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 11528323Abstract: 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: GrantFiled: April 9, 2021Date of Patent: December 13, 2022Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 11470535Abstract: 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: GrantFiled: March 26, 2020Date of Patent: October 11, 2022Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 11310305Abstract: 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: GrantFiled: August 5, 2021Date of Patent: April 19, 2022Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 11140226Abstract: 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: GrantFiled: February 25, 2021Date of Patent: October 5, 2021Assignee: EDJX, INC.Inventors: Delano Seymour, James A. Thomason
-
Patent number: 11089083Abstract: 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: GrantFiled: October 16, 2020Date of Patent: August 10, 2021Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 10986173Abstract: 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: GrantFiled: March 26, 2020Date of Patent: April 20, 2021Assignee: EDJX, INC.Inventor: James A. Thomason
-
Patent number: 10986184Abstract: 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: GrantFiled: March 4, 2020Date of Patent: April 20, 2021Assignee: EDJX, INC.Inventors: Delano Seymour, James A. Thomason
-
Patent number: 10740128Abstract: 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: GrantFiled: May 7, 2015Date of Patent: August 11, 2020Assignee: QUEST SOFTWARE INC.Inventor: James Thomason
-
Publication number: 20160330138Abstract: 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: ApplicationFiled: May 7, 2015Publication date: November 10, 2016Inventor: James Thomason
-
Publication number: 20160168024Abstract: 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: ApplicationFiled: July 25, 2014Publication date: June 16, 2016Applicant: UNIVERSITY OF STRATHCLYDEInventors: James THOMASON, Eduardo Saez RODRIGUEZ, Liu YANG