Patents by Inventor James Ryan Giles

James Ryan Giles 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: 9009723
    Abstract: A method for managing distributed computer data stream acceleration devices is provided that utilizes distributed acceleration devices on nodes within the computing system to process inquiries by programs executing on the computing system. The available nodes and available acceleration devices in the computing system are identified. In addition, a plurality of virtual acceleration device definitions is created. Each virtual acceleration device definition includes attributes used to configure at least one of the plurality of identified acceleration devices. When an inquiry containing an identification of computing system resources to be used in processing the inquiry is received, at least one virtual acceleration device definition that is capable of configuring an acceleration device in accordance with the computing system resources identified by the inquiry is identified.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Louis Ralph Degenaro, James Ryan Giles, Gabriela Jacques Da Silva
  • Patent number: 8396053
    Abstract: An illustrative embodiment of the present invention includes a method for routing at least one packet from at least one source node to at least one destination node, each node is operatively coupled to a given packet switch within a plurality of packet switches operatively coupled to a given circuit switch. The method includes a step of establishing one or more Virtual Local Area Networks (VLANs). Each VLAN comprising a subset of the plurality of packet switches operatively coupled to the given circuit switch. At least one of the one or more VLANs comprises the at least one packet switch to which the source and destination nodes are operatively coupled. The method also includes a step of routing the at least one packet from the source node to the destination node over at least one loop-free path comprised of one or more packet switches within a given VLAN.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: James Ryan Giles, Rohit Wagle, Xiaolan J. Zhang
  • Publication number: 20100058036
    Abstract: A method for managing distributed computer data stream acceleration devices is provided that utilizes distributed acceleration devices on nodes within the computing system to process inquiries by programs executing on the computing system. The available nodes and available acceleration devices in the computing system are identified. In addition, a plurality of virtual acceleration device definitions is created. Each virtual acceleration device definition includes attributes used to configure at least one of the plurality of identified acceleration devices. When an inquiry containing an identification of computing system resources to be used in processing the inquiry is received, at least one virtual acceleration device definition that is capable of configuring an acceleration device in accordance with the computing system resources identified by the inquiry is identified.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis Ralph Degenaro, James Ryan Giles, Gabriela Jacques Da Silva
  • Publication number: 20090268737
    Abstract: An illustrative embodiment of the present invention includes a method for routing at least one packet from at least one source node to at least one destination node, each node is operatively coupled to a given packet switch within a plurality of packet switches operatively coupled to a given circuit switch. The method includes a step of establishing one or more Virtual Local Area Networks (VLANs). Each VLAN comprising a subset of the plurality of packet switches operatively coupled to the given circuit switch. At least one of the one or more VLANs comprises the at least one packet switch to which the source and destination nodes are operatively coupled. The method also includes a step of routing the at least one packet from the source node to the destination node over at least one loop-free path comprised of one or more packet switches within a given VLAN.
    Type: Application
    Filed: April 24, 2008
    Publication date: October 29, 2009
    Inventors: James Ryan Giles, Rohit Wagle, Xiaolan J. Zhang
  • Publication number: 20080263203
    Abstract: METHOD AND APPARATUS FOR DELEGATING RESPONSES TO CONDITIONS IN COMPUTING SYSTEMS ABSTRACT One embodiment of the present method and apparatus for delegating responses to conditions in computing systems includes acknowledging (e.g., at a systems management component in the computing system) a condition, and delegating responsibility for a strategy for a response to the condition to another component. In further embodiments, the present method and apparatus for delegating responses to conditions in computing systems includes receiving (e.g., at a computing system component) an assignment from another computing system component (e.g., a systems management component), where the assignment assigns responsibility for a strategy for a response to a condition, and determining whether and how to respond to the condition.
    Type: Application
    Filed: June 27, 2008
    Publication date: October 23, 2008
    Inventors: JAMES RYAN GILES, Reiner Sailer
  • Patent number: 7167083
    Abstract: A system for indicating a past state of an apparatus through the use of a remote device by indicating the state with the remote device whether or not the remote device is still within communications range of the apparatus. In one embodiment, an indication can be made as to whether or not a vehicle door has been locked by providing such an indication at a remote keyless entry key remote control.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventor: James Ryan Giles
  • Patent number: 6986047
    Abstract: This invention provides methods and apparatus for enabling access to restricted information contained at a semi-trusted web-server. Restricted information is information that is only available to a selected group of authorized clients. A client desiring access to the restricted information authenticates itself with a trusted web-server, and obtains a client credential. The client then contacts the semi-trusted web-server with the credential and obtains access to the restricted content. The restricted information may be encrypted at the semi-trusted web-server, so that the restricted information is secure even if the semi-trusted web-server is not completely secure.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: James Ryan Giles, Reiner Sailer, Dinesh Chandra Verma
  • Publication number: 20040061604
    Abstract: A system for indicating a past state of an apparatus through the use of a remote device by indicating the state with the remote device whether or not the remote device is still within communications range of the apparatus. In one embodiment, an indication can be made as to whether or not a vehicle door has been locked by providing such an indication at a remote keyless entry key remote control.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Applicant: IBM Corporation
    Inventor: James Ryan Giles
  • Publication number: 20030226036
    Abstract: A method and apparatus for enabling a client to use a single set of credentials to access multiple secure applications at servers. A proxy authentication application at the server intercepts all requests for applications that require authentication, and initiates an authentication procedure with a proxy authentication application installed at the client. User credentials provided by the client authenticator are used by the server authenticator to determine the access credentials that should be forwarded to the server application on behalf of the users. The method allows per-user and per-application authentication decisions to be made at a system level rather than at an application level, even for legacy applications that are designed to require authentication at the application level, without modification to legacy client or server applications.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: International Business Machines Corporation
    Inventors: John A. Bivens, Suresh N. Chari, James Ryan Giles, Reiner Sailer, Dinesh C. Verma
  • Publication number: 20020169961
    Abstract: This invention provides methods and apparatus for enabling access to restricted information contained at a semi-trusted web-server. Restricted information is information that is only available to a selected group of authorized clients. A client desiring access to the restricted information authenticates itself with a trusted web-server, and obtains a client credential. The client then contacts the semi-trusted web-server with the credential and obtains access to the restricted content. The restricted information may be encrypted at the semi-trusted web-server, so that the restricted information is secure even if the semi-trusted web-server is not completely secure.
    Type: Application
    Filed: May 10, 2001
    Publication date: November 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: James Ryan Giles, Reiner Sailer, Dinesh Chandra Verma