Patents by Inventor James Ronald Lewis Orchard

James Ronald Lewis Orchard 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: 8739182
    Abstract: Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Publication number: 20120173428
    Abstract: Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.
    Type: Application
    Filed: March 12, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 8191079
    Abstract: Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object (such as a comparison with parameters of the request to determine whether the request may be satisfied). Objects within the request may be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request may be used to provide greater security. For example, a store may be able to interpret the request, while credit details may be separately encrypted such that only a bank may decrypt that subcomponent of the request.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 7900211
    Abstract: Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object. Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security. For example a store may be able to interpret the request, but credit details may be separately encrypted such that only a bank can decrypt that subcomponent of the request.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Publication number: 20080307434
    Abstract: Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object. Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security. For example a store may be able to interpret the request, but credit details may be separately encrypted such that only a bank can decrypt that subcomponent of the request.
    Type: Application
    Filed: March 17, 2008
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Publication number: 20080222652
    Abstract: Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within a object (such as a comparison with parameters of the request to determine whether the request can be satisfied). Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security.
    Type: Application
    Filed: March 20, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 7350212
    Abstract: Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within an object. Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security. For example a store may be able to interpret the request, but credit details may be separately encrypted such that only a bank can decrypt that subcomponent of the request.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6557032
    Abstract: A distributed data processing system such as a retail store customer transaction network using smart cards provides an object oriented processing environment at each transaction terminal to enable smart cards of different types to be handled by loading card handling objects appropriate to cards presented and the reader to which they are presented.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Julian Hamilton Jones, Howard Shelton Lambert, James Ronald Lewis Orchard
  • Publication number: 20030033349
    Abstract: Provided are methods, computer programs and apparatus for communication in a distributed object-oriented data processing environment. Requests for retrieval of data items from another data processing apparatus include embedded objects having executable class functions for performing operations at the target data processing apparatus. This has the advantages of the request implicitly sending data as well as requesting data and allows the request to perform a test on data within a object (such as a comparison with parameters of the request to determine whether the request can be satisfied). Objects within the request can be embedded within each other with different encryption and compression applied to the different objects. As well as achieving communication efficiencies, the ability to selectively encrypt components of a request can be used to provide greater security.
    Type: Application
    Filed: July 18, 2002
    Publication date: February 13, 2003
    Applicant: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6470447
    Abstract: Provided are a method and a mechanism for dynamically controlling the performance of communication-related operations of a mobile device in accordance with legislative requirements of the particular location of the mobile device and the location of the computing device with which it is to communicate, and also in accordance with communication requirements of application programs at either end of the communication link. A first use of the invention is for ensuring conformance of a mobile device's communications to the cryptographic requirements of different countries, even when the device crosses a country boundary during communication.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: October 22, 2002
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6442609
    Abstract: In a distributed data processing system each component is provided with an object orientated platform together with instantiations of a generic network object for each application involving data transmission, enabling it to run a multiplexing/demultiplexing object appropriate to each application being processed. This effectively provides multiple concurrent data “pipes” over a single physical/logical connection.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6367016
    Abstract: The security and integrity of card initiated transactions are improved by encrypting processes involved in such transactions and controlling access to the processes by developing decryption keys partially from data derived from a card presented by an intending user and partially from personal data supplied by the user. In an embodiment a hierarchy of security levels provides for users of different authority to access selected processes.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: April 2, 2002
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6282649
    Abstract: The security of stored data and applications is improved by and access control system and method in which user keys for accessing the stored data/services which keys are provided to users are representative of the user's level of authority, such that there is no need to maintain a separate lookup table of user authority levels. This removes a potential security exposure from the system. The user keys are advantageously hierarchical, including data for generating a plurality of different access keys for each of a plurality of different access levels. The access keys may be decryption keys for encrypted data or application programs. The invention is applicable to SmartCard systems.
    Type: Grant
    Filed: July 14, 1998
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard
  • Patent number: 6112987
    Abstract: A method of executing a transaction on a smartcard of the type including a processor, a memory for storing a system program, an application programs and for storing data and an interface enabling communication with an external processor in a local terminal adapted to access related data is disclosed. The method comprises the steps of: determining from the data stored on the smartcard in a pre-transaction state if the transaction can be executed validly by the smartcard (102); determining from the related data stored in a pre-transaction state and accessible by said external processor if the transaction can be executed validly by the external processor (102); in response to said determining steps being affirmative, executing said transaction on said smartcard and by said external processor (105); and in response to said smartcard or said external processor failing to execute said transaction, restoring said data and said related data to the or each pre-transaction state (108).
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: September 5, 2000
    Assignee: International Business Machines Corp.
    Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard