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: 8739182Abstract: 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: GrantFiled: March 12, 2012Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Publication number: 20120173428Abstract: 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: ApplicationFiled: March 12, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 8191079Abstract: 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: GrantFiled: March 20, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 7900211Abstract: 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: GrantFiled: March 17, 2008Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Publication number: 20080307434Abstract: 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: ApplicationFiled: March 17, 2008Publication date: December 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Publication number: 20080222652Abstract: 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: ApplicationFiled: March 20, 2008Publication date: September 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 7350212Abstract: 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: GrantFiled: July 18, 2002Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6557032Abstract: 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: GrantFiled: June 5, 1998Date of Patent: April 29, 2003Assignee: International Business Machines CorporationInventors: Julian Hamilton Jones, Howard Shelton Lambert, James Ronald Lewis Orchard
-
Publication number: 20030033349Abstract: 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: ApplicationFiled: July 18, 2002Publication date: February 13, 2003Applicant: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6470447Abstract: 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: GrantFiled: June 10, 1999Date of Patent: October 22, 2002Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6442609Abstract: 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: GrantFiled: May 11, 1998Date of Patent: August 27, 2002Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6367016Abstract: 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: GrantFiled: June 9, 1998Date of Patent: April 2, 2002Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6282649Abstract: 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: GrantFiled: July 14, 1998Date of Patent: August 28, 2001Assignee: International Business Machines CorporationInventors: Howard Shelton Lambert, James Ronald Lewis Orchard
-
Patent number: 6112987Abstract: 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: GrantFiled: June 11, 1998Date of Patent: September 5, 2000Assignee: International Business Machines Corp.Inventors: Howard Shelton Lambert, James Ronald Lewis Orchard