Patents by Inventor Les Gray

Les Gray 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: 9426128
    Abstract: A system for generating a security document includes a plurality of computing nodes forming a computing cluster, each computing node having a node identifier for uniquely identifying the node within the cluster, each node being capable of running multiple concurrent processes, and each process having a process identifier for uniquely identifying the process within the node, at least some of the processes on at least some of the nodes being adapted to perform the steps of: a. collecting information for inclusion in the document, the information including at least a subject identifier for uniquely identifying a subject of the document; b. generating a first random value and a second random value; c. concatenating the subject identifier and the second random value; d. applying a cryptographic hash function to the concatenation of the subject identifier and the second random value, resulting in a message digest value; e. truncating the message digest value; f.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: August 23, 2016
    Assignee: Recipero Ltd
    Inventors: Les Gray, Steven Andrew Shepherd, Michael Arthur David Hancock
  • Publication number: 20160057620
    Abstract: A method is provided of protecting or controlling access to data associated with a user, the user data being accessible to a plurality of applications operating on one or more devices, each of the plurality of applications being adapted to authenticate the user for access to the user data using a different respective authentication mechanism. The method includes: providing each of the plurality of applications with access to a central protection server arranged to maintain for each of the plurality of applications a status reflecting whether the application is allowed continued access to the user data, separate to any authentication status associated with the different authentication mechanisms; and arranging for each of the applications to query the server at predetermined times to determine whether to allow the application continued access to the user data and to prevent access to the user data if it is determined in the negative.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Les Gray, Adrian Portlock
  • Publication number: 20150012754
    Abstract: A system for generating a security document includes a plurality of computing nodes forming a computing cluster, each computing node having a node identifier for uniquely identifying the node within the cluster, each node being capable of running multiple concurrent processes, and each process having a process identifier for uniquely identifying the process within the node, at least some of the processes on at least some of the nodes being adapted to perform the steps of: a. collecting information for inclusion in the document, the information including at least a subject identifier for uniquely identifying a subject of the document; b. generating a first random value and a second random value; c. concatenating the subject identifier and the second random value; d. applying a cryptographic hash function to the concatenation of the subject identifier and the second random value, resulting in a message digest value; e. truncating the message digest value; f.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: Les Gray, Steven Andrew Shepherd, Michael Arthur David Hancock
  • Publication number: 20100153424
    Abstract: A method is provided for use with a search engine, the search engine being adapted to determine a set of search results relevant to one or more search terms input to it. The method comprises: receiving (S1) a search term that has been entered by a user into an interface to the search engine, the received search term acting as a coded identifier of an item; transforming (S2) the received search term into a set of related search terms that are considered to be relevant to the item identified by the received search term; and forwarding (S3) the set of related search terms to the search engine to perform the search.
    Type: Application
    Filed: December 12, 2008
    Publication date: June 17, 2010
    Inventors: Adrian Portlock, Les Gray