Patents by Inventor Joseph A. Cannon

Joseph A. Cannon 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: 20240116023
    Abstract: The present disclosure is directed to a multi-functional composition including activated carbon that is useful for injection into aqueous mediums such as soil or groundwater for sequestration of contaminants in a contaminated plume. The composition of activated carbon may include physical and chemical properties to enhance mechanism of contaminant physisorption and chemisorption including enhanced adsorption kinetics through manipulation of particle surface area, enhanced capacity and selectivity through controlled pore size distribution and enhanced electrostatic and hydrophobic interactions with contaminants. The multi-functional composition may further include a positively-charged nitrogen-functionalized organic compound and/or moieties that improve the activated carbon's ability to sequester contaminants in a subsurface environment.
    Type: Application
    Filed: September 1, 2023
    Publication date: April 11, 2024
    Inventors: Micala Mitchek, Joseph M. Wong, Robert Huston, Fred Cannon, David Park, Lingyan Song, Mowen Li
  • Patent number: 11582283
    Abstract: A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: February 14, 2023
    Assignee: VEEA SYSTEMS LTD.
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Patent number: 11277488
    Abstract: An edge computing system comprises an application store, an edge server and a cloud computing system comprising a backend server. The edge server is configured to receive an application from the application store with additional information defining capabilities of the edge server that are required for the application to run on the edge server and/or capabilities of devices connected to the edge server. The edge server determines whether the application can run, and indicates the result to the application store. The edge server keeps a record of applications that can start to run and/or continue to run, when the edge server is or becomes disconnected from the cloud computing system. The application store keeps records of successful application downloads, and of edge servers that indicated they could not run applications.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: March 15, 2022
    Assignee: Veea Systems Ltd.
    Inventors: Mark Joseph Cannon, Nicholas Jelbert
  • Patent number: 11159647
    Abstract: A method (1000, 1100) in a mesh computing system (400) of pre-emptively positioning images at hosts, for retrieval from the hosts and for the creation of containers from the images, is described. The hosts are located in edge nodes of the mesh computing system (400). The mesh computing system (400) also comprises a central registry (490), located outside the mesh computing system (400), the central registry (490) holding the images. A swarm leader (424) located in the mesh computing system (400) identifies a need in a first host at a first edge node to run an image, the image being held in the central registry. The swarm leader (424) identifies a second host at a second edge node, and commands download of the image from the central registry (490) to the second host, via at least one wireless link of the mesh computing system (400). A mesh computing system (400) is provided.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: October 26, 2021
    Assignee: Veea Systems Ltd.
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Publication number: 20210160345
    Abstract: A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Patent number: 10944851
    Abstract: A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 9, 2021
    Assignee: Veea Systems Ltd.
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Publication number: 20190199828
    Abstract: A method (1000, 1100) in a mesh computing system (400) of pre-emptively positioning images at hosts, for retrieval from the hosts and for the creation of containers from the images, is described. The hosts are located in edge nodes of the mesh computing system (400). The mesh computing system (400) also comprises a central registry (490), located outside the mesh computing system (400), the central registry (490) holding the images. A swarm leader (424) located in the mesh computing system (400) identifies a need in a first host at a first edge node to run an image, the image being held in the central registry. The swarm leader (424) identifies a second host at a second edge node, and commands download of the image from the central registry (490) to the second host, via at least one wireless link of the mesh computing system (400). A mesh computing system (400) is provided.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 27, 2019
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Publication number: 20190199830
    Abstract: A method of traffic reduction in a mesh computing system (400), the mesh computing system (400) comprising hosts located on edge nodes of the mesh computing system (400) and a central registry located outside the mesh computing system (400), the central registry holding the images. The method comprises, at a first host located at a first edge node, receiving (920) a request from a client for an image, sending (930) a request for the image to at least one other host of the mesh computing system (400). When the first host receives (940) notification that at least a second host holds the image, the first host downloads (960) the image from the second host to the first host. The first host creates (970) a container from the image. A host at a node (636; 700) and a mesh computing system (400) are also provided.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 27, 2019
    Inventors: Mark Joseph Cannon, Neil Edgar
  • Publication number: 20180183896
    Abstract: A network entity is provisioned to support cloud services for a mesh network that includes at least one edge node. The network entity comprises: a processor, operably coupleable to a content store; and a content agent registry coupled to the processor and configured to identify content to be delivered to the at least one edge node. The content agent registry records at least one attribute against the content to be delivered based on a characteristic of the content.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 28, 2018
    Inventors: Mark Joseph Cannon, Nicholas Jelbert
  • Publication number: 20180167483
    Abstract: An edge computing system comprises an application store, an edge server and a cloud computing system comprising a backend server. The edge server is configured to receive an application from the application store with additional information defining capabilities of the edge server that are required for the application to run on the edge server and/or capabilities of devices connected to the edge server. The edge server determines whether the application can run, and indicates the result to the application store. The edge server keeps a record of applications that can start to run and/or continue to run, when the edge server is or becomes disconnected from the cloud computing system. The application store keeps records of successful application downloads, and of edge servers that indicated they could not run applications.
    Type: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventors: Mark Joseph Cannon, Nicholas Jelbert
  • Publication number: 20060201450
    Abstract: A new use of a conventional retractable dog leash apparatus (10) for performing self-stretching and range-of-motion physical therapy exercises wherein, the apparatus (10) includes a retraction mechanism (30) contained within a housing member (20) and controlled by a push button (40) wherein, the retraction mechanism (30) is connected to one end (51) of a leash strap (50) the terminal end of which (52) is provided with a snap clip (60) and a stop element (70) that cooperate to form an appendage surrounding loop (80).
    Type: Application
    Filed: March 10, 2005
    Publication date: September 14, 2006
    Inventors: Elizabeth Jordan, Joseph Cannon
  • Patent number: 3950198
    Abstract: Vinyl plastisols are fused to heat-sensitive primary backings and facing yarns integral therewith and expanded thereon by the application of a heating medium in the form of high velocity steam or a high velocity gas. Although the temperature of the heating medium is above the softening point of the heat-sensitive primary backing, the velocity of the heating medium and the angle at which it is directed against the plastisol-coated, heat-sensitive primary backing results in fusion and expansion of the vinyl plastisol on the heat-sensitive primary backing without damage to the backing material or facing materials associated therewith.
    Type: Grant
    Filed: February 28, 1974
    Date of Patent: April 13, 1976
    Assignee: Monsanto Company
    Inventors: Joseph A. Cannon, John F. Pysz, Jr., James T. Renshaw