Patents by Inventor Christopher Andrew Smith

Christopher Andrew Smith 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).

  • Patent number: 11914979
    Abstract: Software systems and methods convert algorithms and software codes into time affecting linear pathways (TALPs) via decomposition and convert paired Input/Output (I/O) datasets into TALPs via Value Complexity polynomials. Generated TALPs can be enhanced through merging with other TALPs. TALPs can be grouped by matching the outputs of the TALP-associated prediction polynomials with some set of given criteria into families and cross-families that are useful in a new type of software optimization that allows for output values of grouped TALPs to be modeled, pooled, discretized and optimized to enhance goals or meet user goals.
    Type: Grant
    Filed: September 4, 2023
    Date of Patent: February 27, 2024
    Assignee: C Squared IP Holdings LLC
    Inventors: Scott Andrew Smith, Christopher Graham Smith, Kevin David Howard
  • Patent number: 11911917
    Abstract: A mobile robot including a vision system, the vision system including a camera and an illumination system; the illumination system including a plurality of light sources arranged to provide a level of illumination to an area surrounding the mobile robot; and a control system for controlling the illumination system. The control system adjusts the level of illumination provided by the plurality of light sources based on an image captured by the camera; an exposure time of the camera at the time the image was captured; and robot rotation information.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: February 27, 2024
    Assignee: Dyson Technology Limited
    Inventors: David Finlay Wyatt, David Andrew Richards, Hossein Farid Ghassem Nia, Christopher Andrew Smith
  • Publication number: 20230359770
    Abstract: A system allows the identification and protection of sensitive data in a multiple ways, which can be combined for different workflows, data situations or use cases. The system scans datasets to identify sensitive data or identifying datasets, and to enable the anonymisation of sensitive or identifying datasets by processing that data to produce a safe copy. Furthermore, the system prevents access to a raw dataset. The system enables privacy preserving aggregate queries and computations. The system uses differentially private algorithms to reduce or prevent the risk of identification or disclosure of sensitive information. The system scales to big data and is implemented in a way that supports parallel execution on a distributed compute cluster.
    Type: Application
    Filed: July 10, 2023
    Publication date: November 9, 2023
    Inventors: Jason Derek MCFALL, Charles Codman CABOT, Timothy James MORAN, Kieron Francois Pascal GUINAMARD, Vladimir Michael EATWELL, Benjamin Thomas PICKERING, Paul David MELLOR, Theresa STADLER, Andrei PETRE, Christopher Andrew SMITH, Anthony Jason DU PREEZ, Igor VUJOSEVIC, George DANEZIS
  • Patent number: 11698990
    Abstract: A system allows the identification and protection of sensitive data in a multiple ways, which can be combined for different workflows, data situations or use cases. The system scans datasets to identify sensitive data or identifying datasets, and to enable the anonymisation of sensitive or identifying datasets by processing that data to produce a safe copy. Furthermore, the system prevents access to a raw dataset. The system enables privacy preserving aggregate queries and computations. The system uses differentially private algorithms to reduce or prevent the risk of identification or disclosure of sensitive information. The system scales to big data and is implemented in a way that supports parallel execution on a distributed compute cluster.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: July 11, 2023
    Assignee: PRIVITAR LIMITED
    Inventors: Jason Derek McFall, Charles Codman Cabot, Timothy James Moran, Kieron Francois Pascal Guinamard, Vladimir Michael Eatwell, Benjamin Thomas Pickering, Paul David Mellor, Theresa Stadler, Andrei Petre, Christopher Andrew Smith, Anthony Jason Du Preez, Igor Vujosevic, George Danezis
  • Publication number: 20210229289
    Abstract: A mobile robot including a vision system, the vision system including a camera and an illumination system; the illumination system including a plurality of light sources arranged to provide a level of illumination to an area surrounding the mobile robot; and a control system for controlling the illumination system. The control system adjusts the level of illumination provided by the plurality of light sources based on an image captured by the camera; an exposure time of the camera at the time the image was captured; and robot rotation information.
    Type: Application
    Filed: May 8, 2019
    Publication date: July 29, 2021
    Applicant: Dyson Technology Limited
    Inventors: David Finlay WYATT, David Andrew RICHARDS, Hossein FARID GHASSEM NIA, Christopher Andrew SMITH
  • Publication number: 20200327252
    Abstract: A system allows the identification and protection of sensitive data in a multiple ways, which can be combined for different workflows, data situations or use cases. The system scans datasets to identify sensitive data or identifying datasets, and to enable the anonymisation of sensitive or identifying datasets by processing that data to produce a safe copy. Furthermore, the system prevents access to a raw dataset. The system enables privacy preserving aggregate queries and computations. The system uses differentially private algorithms to reduce or prevent the risk of identification or disclosure of sensitive information. The system scales to big data and is implemented in a way that supports parallel execution on a distributed compute cluster.
    Type: Application
    Filed: May 2, 2017
    Publication date: October 15, 2020
    Inventors: Jason Derek MCFALL, Charles Codman CABOT, Timothy James MORAN, Kieron Francois Pascal GUINAMARD, Vladimir Michael EATWELL, Benjamin Thomas PICKERING, Paul David MELLOR, Theresa STADLER, Andrei PETRE, Christopher Andrew SMITH, Anthony Jason DU PREEZ, Igor VUJOSEVIC, George DANEZIS
  • Patent number: 10144342
    Abstract: A mobile robot comprising: a vision system, the vision system comprising a camera and two or more light sources each arranged to provide a level of illumination to an area surrounding the mobile robot; wherein the two or more light sources are arranged to illuminate separate areas surrounding the robot corresponding to different sections of an image captured by the camera, and the level of illumination provided by each of the light sources is independently adjustable.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: December 4, 2018
    Assignee: Dyson Technology Limited
    Inventors: Ze Ji, Christopher Andrew Smith
  • Patent number: 10112302
    Abstract: A mobile robot comprising: a vision system, the vision system comprising a camera and at least one light source arranged to provide a level of illumination to an area surrounding the mobile robot; and a control system, the control system comprising a feature detection unit for detecting features within images captured by the vision system; wherein the level of illumination provided by the light source is adjusted in response to the number of features detected by the feature detection unit.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 30, 2018
    Assignee: Dyson Technology Limited
    Inventors: Ze Ji, Christopher Andrew Smith
  • Publication number: 20170285651
    Abstract: A mobile robot including: a vision system, the vision system comprising a camera and at least one light source arranged to provide a level of illumination to an area surrounding the mobile robot; wherein the at least one light source is arranged on the mobile robot to emit a cone of light that illuminates an area to a side of the robot that is orthogonal to a forward direction of travel of the robot.
    Type: Application
    Filed: August 11, 2015
    Publication date: October 5, 2017
    Applicant: Dyson Technology Limited
    Inventors: Ze JI, Christopher Andrew SMITH
  • Publication number: 20160059420
    Abstract: A mobile robot comprising: a vision system, the vision system comprising a camera and at least one light source arranged to provide a level of illumination to an area surrounding the mobile robot; and a control system, the control system comprising a feature detection unit for detecting features within images captured by the vision system; wherein the level of illumination provided by the light source is adjusted in response to the number of features detected by the feature detection unit.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Applicant: DYSON TECHNOLOGY LIMITED
    Inventors: Ze JI, Christopher Andrew SMITH
  • Publication number: 20160059770
    Abstract: A mobile robot comprising: a vision system, the vision system comprising a camera and two or more light sources each arranged to provide a level of illumination to an area surrounding the mobile robot; wherein the two or more light sources are arranged to illuminate separate areas surrounding the robot corresponding to different sections of an image captured by the camera, and the level of illumination provided by each of the light sources is independently adjustable.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 3, 2016
    Applicant: DYSON TECHNOLOGY LIMITED
    Inventors: Ze JI, Christopher Andrew SMITH
  • Patent number: 9122278
    Abstract: A method and apparatus for establishing a route for an autonomous vehicle, the method including: determining localization information for the vehicle with respect to a first frame of reference that is fixed with respect to a current state of the vehicle; determining localization information for the vehicle with respect to a second frame of reference that is fixed with respect to an entity (e.g. Earth), the vehicle being moveable with respect to the entity; establishing a route for the vehicle with respect to the second frame using the localization information for the vehicle with respect to the second frame; transforming the route from the second frame to the first frame; and determining a route for the vehicle with respect to the first frame using the localization information for the vehicle with respect to the first frame and the transformed route.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 1, 2015
    Assignee: BAE Systems PLC
    Inventors: Christopher Andrew Smith, Geoffrey James Hester
  • Publication number: 20140136046
    Abstract: A method and apparatus for establishing a route for an autonomous vehicle, the method including: determining localisation information for the vehicle with respect to a first frame of reference that is fixed with respect to a current state of the vehicle; determining localisation information for the vehicle with respect to a second frame of reference that is fixed with respect to an entity (e.g. Earth), the vehicle being moveable with respect to the entity; establishing a route for the vehicle with respect to the second frame using the localisation information for the vehicle with respect to the second frame; transforming the route from the second frame to the first frame; and determining a route for the vehicle with respect to the first frame using the localisation information for the vehicle with respect to the first frame and the transformed route.
    Type: Application
    Filed: May 22, 2012
    Publication date: May 15, 2014
    Applicant: BAE SYSTEMS plc
    Inventors: Christopher Andrew Smith, Geoffrey James Hester
  • Publication number: 20050071843
    Abstract: A system and method for scheduling jobs in a multiprocessor machine is disclosed. The status of CPUs on node boards in the multiprocessor machine is periodically determined. The status can indicate the number of CPUs available, and the maximum radius of free CPUs available to execute jobs. Memory allocation is also monitored. This information is provided to a scheduler that compares the status of the resources available against the resource requirements of jobs. The node boards and CPUS, as well as other resources such as memory, are arranged in hosts. The scheduler then schedules jobs to hosts that indicate they have resources available to execute the jobs. If none of the hosts indicate they have resources available to execute the jobs, the scheduler will wait until the resources become available. A best fit of job to resources is attained by scheduling jobs to hosts that have the maximum number of free CPUs for a radius corresponding to the CPU radius requirement of a job.
    Type: Application
    Filed: January 24, 2002
    Publication date: March 31, 2005
    Inventors: Hong Guo, Christopher Andrew Smith, Lionel Lumb, Ming Lee, William McMillan