Patents by Inventor Peter Stretton

Peter Stretton 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: 8750501
    Abstract: A method for securely transmitting data from a sender computer system to a receiver computer system comprises receiving cleartext message by a first intelligent agent environment; splitting said message into a plurality of message fragments; creating an intelligent agent for each message fragment; generating a key for each message fragment; encrypting each said message fragment to produce a respective encrypted message fragment; and transmitting each intelligent agent with said respective encrypted message fragment as a data payload. The method may further comprise receiving each intelligent agent with its respective encrypted message fragment as a data payload by a second intelligent agent environment at the receiver computer system; locating each of a set of agents; decrypting each encrypted respective message fragment to produce a respective cleartext message fragment; and collaborating by the set of agents to recombine cleartext message fragments to form a cleartext message.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nicholas R. Bailey, Margaret A. Beynon, Peter Stretton
  • Publication number: 20120131335
    Abstract: A method for securely transmitting data from a sender computer system to a receiver computer system comprises receiving a cleartext message by a first intelligent agent environment; splitting said message into a plurality of message fragments; creating an intelligent agent for each message fragment; generating a key for each message fragment; encrypting each said message fragment to produce a respective encrypted message fragment; and transmitting each intelligent agent with said respective encrypted message fragment as a data payload. The method may further comprise receiving each intelligent agent with its respective encrypted message fragment as a data payload by a second intelligent agent environment at the receiver computer system; locating each of a set of agents; decrypting each encrypted respective message fragment to produce a respective cleartext message fragment; and collaborating by the set of agents to recombine cleartext message fragments to form a cleartext message.
    Type: Application
    Filed: July 28, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas R. Bailey, Margaret A. Beynon, Peter Stretton
  • Publication number: 20080060016
    Abstract: A method, apparatus and computer program product for transmitting data secures the data by adaptively transforming it and spreading the transformed data piecewise over plural transmission channels. The method, apparatus and computer program product may select low-cost channels preferentially to transmit greater amounts of the data; may disorder the data and transmit ordering information separately over a preferred channel of higher security; may conceal data in a lower-security channel by steganographic methods; and may conceal the sequence of the data by placing segments of it statically, for example, in a WWW website, while providing sequencing data on the preferred channel of higher security. A receiving method, apparatus and computer program product may also be provided for recovering information content from signals on the plural channels.
    Type: Application
    Filed: October 30, 2007
    Publication date: March 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary Noble, Peter Stretton
  • Publication number: 20060095368
    Abstract: A method of detecting structuring of financial transactions by instantiating an autonomous, intelligent, mobile agent (for example, an aglet) and attaching it to an onward wire transfer; gathering patterns of transfer activity at a recipient account wherein identities of parties to the transfer remain anonymous to the agent; and detecting aggregation among the patterns of transfer activity. The step of instantiating may be in response to a cash deposit passing a threshold test for suspicion. Detecting aggregation may identify inward transfers of amounts originally deposited as cash deposits less than a reporting requirement amount. Another agent may be interrogated to determine if more patterns of aggregation relate to a single receiving account. Details of the aggregation and an account association may be stored in a secure data container.
    Type: Application
    Filed: December 15, 2005
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventor: Peter Stretton
  • Publication number: 20060085459
    Abstract: A data storage system and method for operating the data storage system. The data storage system includes an active data store that contains stored data, a rules engine, and a unified container layer. The rules engine receives a first portion of the stored data from the active data store and apply at least one rule to modify the received first portion of the stored data, resulting in a generation of modified data by the rules engine. The unified container layer: receives and validates the modified data generated by the rules engine, transmits the validated modified data to the active data store, validates external data received from an external source that is external to the data storage system, and transmits the validated external data to the active data store.
    Type: Application
    Filed: December 5, 2005
    Publication date: April 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gary Noble, Peter Stretton