Patents by Inventor Simon Watt

Simon Watt 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: 20240041252
    Abstract: A robotic meal preparation system includes a robotic meal assembly device configured to assemble a meal using multiple ingredients; a computer-implemented system is configured to display to a consumer a menu or list of meal choices, in which a specific meal has a number of different main ingredients, each at a pre-set weight, and the system is further configured to enable the consumer to select a meal and to then vary or set the weight of one or more of the main ingredients of that selected meal, to form a customised or personalised version of that selected meal. The robotic meal assembly device is then configured to assemble that customised or personalised version of that meal. The system hence provides complete meal personalisation, with high levels of consistency, greatly increasing customer satisfaction and reducing food waste. And does so quickly and efficiently, based on rapid, robotic preparation of each meal.
    Type: Application
    Filed: December 1, 2021
    Publication date: February 8, 2024
    Inventors: Barney WRAGG, Simon WATT, Mike MULLER, Joe MULLER, Samuel BROWN, Orfeo NICOLAI
  • Publication number: 20220161417
    Abstract: Broadly speaking, embodiments of the present techniques provide a configurable robotic processing system in which the sequence of operations performed by the system may vary (in contrast to a conveyor-based system) and may be dynamically-scheduled.
    Type: Application
    Filed: March 16, 2020
    Publication date: May 26, 2022
    Inventors: Simon WATT, Barnaby William WRAGG, Joe MULLER, Samuel BROWN
  • Publication number: 20100312810
    Abstract: Digital content files may include media content, metadata uniquely identifying a transaction in which the content file was obtained, and a digital signature of at least a portion of the metadata. The metadata may include a distributor ID, a date and time of the transaction, an asset ID, a secure hash of the media content, a nonce, and one of a user ID, uniquely identifying a user who obtained the content file in the transaction, and a transaction ID uniquely identifying the transaction.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 9, 2010
    Inventors: Christopher Horton, Dmitry Radbel, Simon Watt
  • Publication number: 20050289331
    Abstract: A data processing system 2 is provided which is responsive to program instructions that operate in a variable timing mode to require a variable number of processing cycles to complete. The system is also operable in a fixed timing mode, which may be programmable using a bit (or several bits) within a configuration controlling register, to operate in a fixed timing mode in which such instructions are forced to operate using a fixed number of processing cycles. Thus, suppression of instructions which fail their condition codes may be suppressed and early termination of program instructions similarly suppressed in a manner which helps resist an attack upon the security of the system by observing the number of processing cycles required to process certain data.
    Type: Application
    Filed: October 6, 2003
    Publication date: December 29, 2005
    Inventor: Simon Watt
  • Publication number: 20050160210
    Abstract: There is provided an apparatus for processing data, said apparatus comprising: a processor operable in a plurality of modes and either a secure domain or a non-secure domain including: at least one secure mode being a mode in said secure domain; and at least one non-secure mode being a mode in said non-secure domain; wherein when said processor is executing a program in a secure mode said program has access to secure data which is not accessible when said processor is operating in a non-secure mode; and a vectored interrupt controller operable to generate an exception handler address for supply to said processor in response to occurrence of an exception condition in accordance with programmable parameters specifying: for each of a plurality of exception conditions, a domain value indicating whether said exception condition should trigger an exception handler in said secure domain or said non-secure domain; for each of said plurality of exception conditions, an exception handler address for use if said excepti
    Type: Application
    Filed: November 17, 2003
    Publication date: July 21, 2005
    Applicant: ARM Limited
    Inventors: Simon Watt, Christopher Dornan, Luc Orion, Nicolas Chaussade, Lionel Belnet, Stephane Brochier, David Mansell, Jonathan Callan
  • Publication number: 20050114616
    Abstract: A data processing apparatus and method are provided for controlling access to a slave device, the slave device having an address range associated therewith. The apparatus comprises control storage programmable to define a partition identifying a secure region and a non-secure region in the address range, with the data processing apparatus supporting a plurality of modes of operation including a secure mode, and the control storage being programmable only by software executing in the secure mode. A master device is arranged to issue an access request onto a bus, the access request identifying a sequence of addresses within the address range and including a control signal indicating whether the access request is a secure access request or a non-secure access request. The secure region is only accessible by a secure access request.
    Type: Application
    Filed: September 3, 2004
    Publication date: May 26, 2005
    Applicant: ARM LIMITED
    Inventors: Andrew Tune, Peter Aldworth, Simon Watt, Lionel Belnet, David Mansell