Patents by Inventor John C. R. Wray

John C. R. Wray 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: 20110320820
    Abstract: The different illustrative embodiments provide a method, a computer program product, and an apparatus for restoring secure sessions. A determination is made whether cached information for a session for the requestor is stored at the data processing system using a session cookie responsive to receiving a request at a data processing system from a requestor to access a resource. Access to the resource is controlled using the cached information and a number of privileges for the requestor associated with the cached information responsive to a determination that the cached information for the session is stored at the data processing system. A migration cookie is requested from the requestor responsive to an absence of a determination that the cached information for the session is stored at the data processing system. The cached information is generated for the session using the migration cookie.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John C.R. Wray
  • Publication number: 20110320616
    Abstract: The different illustrative embodiments provide a method, a computer program product, and an apparatus for managing secure sessions. An identity of a requestor is verified in response to receiving a request from the requestor to access a resource. The identity of the requestor comprises authentication information used to identify a number of privileges to the resource for the requestor. A session cookie is sent to the requestor by a first data processing system. The session cookie identifies the number of privileges for a session. A migration cookie is sent to the requestor by the first data processing system, wherein the migration cookie is used to recreate the session on a second data processing system.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: International Business Machines Corporation
    Inventor: John C.R. Wray
  • Publication number: 20100011283
    Abstract: The invention includes a label tree action and a generate reference action function. The label tree action can execute a first time a copy of an XML tree is made (or when an XML tree is analyzed and determined not to contain id_attributes). The add id_attribute can add an id_attribute for each element of the XML tree that does not already have an associated id_attribute. This attribute can be set to a value returned by an XSLT generate-id( ) function. The generate reference action can deliver a string that will be used to refer to a given element. When an id_attribute for the given element is present within the XML tree, the generate reference action can return a value of the id_attribute. When no id_attribute is present for the given element, the generate reference action can return a value of the XSLT generate-id( ) function for the element.
    Type: Application
    Filed: July 10, 2008
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John C. R. WRAY
  • Patent number: 5339449
    Abstract: A digital computer system includes at least one process, an input/output subsystem, and an input/output interface. The process which input/output requests and receives input/output responses. The input/output system perform input/output operations and generates completion notifications in response thereto. The input/output interface generates input/output responses for the process in the order in which the process issued the input/output requests, to reduce the possibility of the process obtaining information from the order in which the input/output system processed input/output requests.
    Type: Grant
    Filed: August 11, 1993
    Date of Patent: August 16, 1994
    Assignee: Digital Equipment Corporation
    Inventors: Paul A. Karger, Andrew H. Mason, John C. R. Wray, Paul T. Robinson, Anthony L. Priborsky, Clifford E. Kahn, Timothy E. Leonard
  • Patent number: 5220661
    Abstract: A digital computer system for processing at least one process, said process generating operational requests for enabling selected operations. The computer system comprises a timer portion for generating two series of unpredictable timing indications. An operational processor portion is responsive to the timing indications from said timer and the operational requests for initiating operations enabled by the operational requests in response to one of the series of timing indications. The operational processor communicates with the processes regarding operations enabled with respective operational requests in response to the second series of timing indications.
    Type: Grant
    Filed: January 14, 1992
    Date of Patent: June 15, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Wei-Ming Hu, Clifford E. Kahn, Paul A. Karger, Andrew H. Mason, Paul T. Robinson, John C. R. Wray