Patents by Inventor David E. Cox

David E. Cox 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: 8706805
    Abstract: A method, data processing system, and computer program product for caching information. A computer determines whether at least one of a client data processing system and a hardware device in a plurality of hardware devices has performed a number of operations that have been identified as being associated with a request that is sent to a first hardware device in the plurality of hardware devices. The first hardware device is configured to obtain information from a second hardware device in the plurality of hardware devices for use in generating a response to the request. The computer caches the information in a cache for the plurality of hardware devices prior to a subsequent request for the information being sent to the first hardware device in response to a determination that the at least one of the client data processing system and the hardware device has performed the number of operations.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Radhakrishnan, David E. Cox
  • Publication number: 20130159390
    Abstract: A method, data processing system, and computer program product for caching information. A computer determines whether at least one of a client data processing system and a hardware device in a plurality of hardware devices has performed a number of operations that have been identified as being associated with a request that is sent to a first hardware device in the plurality of hardware devices. The first hardware device is configured to obtain information from a second hardware device in the plurality of hardware devices for use in generating a response to the request. The computer caches the information in a cache for the plurality of hardware devices prior to a subsequent request for the information being sent to the first hardware device in response to a determination that the at least one of the client data processing system and the hardware device has performed the number of operations.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: International Business Machines Corporation
    Inventors: Rajesh Radhakrishnan, David E. Cox
  • Publication number: 20090172012
    Abstract: A method for generating a topology of a service oriented architecture (SOA) environment comprises associating a unique identifier with each entity within the SOA environment. The unique identifier summarizes attribute data of a respective entity. The relationships between the unique identifiers are used to derive a topology of the SOA environment.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Inventors: Sudhakar V. Chellam, David E. Cox, Michael F. Fiedler, John L. Harter, Rosalind Toy Allen Radeliffe
  • Patent number: 7069293
    Abstract: Methods, systems and computer program products for management of application programs on a network including a server supporting client stations are provided. The server provides applications on-demand to a user logging in to a client supported by the server. Mobility is provided to the user and hardware portability is provided by establishing a user desktop interface responsive to a login request which presents to the user a desktop screen through a web browser interface which accesses and downloads selected application programs from the server responsive to a request from the user on the user desktop screen at the client. The application program is then provided from the server and executed at the client. The application program may further be customized to conform to the user's preferences and may also provide for license use management by determining license availability before initiating execution of the application program.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, Kent F. Hayes, Jr., David B. Lindquist, John R. McGarvey, Abdi Salahshour
  • Patent number: 6931446
    Abstract: Methods, systems and computer program products are provided for controlling a user session in a network by defining rules for controlling user sessions based on characteristics of an operating environment, determining the characteristics of an instance of an operating environment associated with a user session in the network and applying the defined rules to the determined characteristics to control the user session based on the characteristics of the instance of the operating environment. In particular, the type of network connection, the type of device connected to the network, the user identification of the user and/or the identification of an application executed by the user may be determined and the session controlled based on this determination. Preferably, the rules control the content of communications provided during the user session based on the characteristics of the operating environment.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, James Corvin Fletcher, David Bruce Lindquist, Carl S. Kessler
  • Patent number: 6769068
    Abstract: A method, system, and computer program product code for dynamically refreshing user credentials in a distributed processing environment. The present invention provides for fast, local refresh of credentials by a server if the credentials expire during an on-going secure operation. This technique avoids the need for rolling back the operation and requiring the client to restart after acquiring fresh credentials. The ability for a systems administrator to invalidate credentials which have been compromised is maintained.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: July 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Mathew James Brozowski, David E. Cox, Jonathan Scott Greenfield, John J. Lambert, Anne Renee Reidelbach, Sundari M. Revanur
  • Patent number: 6728766
    Abstract: Management of configurable applications programs on a network is provided by using two program files for each configurable application program. The two program files are provided to a network server station which operates as the on-demand server for software deployment and may also act as the application server. The on-demand server makes the first (configuration manager) program available to an administrator to obtain preferences for the configurable preferences of the application program which have been designated as administrator preferences. The on-demand server also provides a second (application launcher) program to its client stations. The application launcher program not only provides for a user interface to execute the application program itself but also allows a user to specify one or more of the configurable parameters of the application program. An icon is displayed on the screen of the client station through which a user may initiate execution of the application program.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: April 27, 2004
    Assignee: International Business Machines Corp.
    Inventors: David E. Cox, David L. Kaminsky, David B. Lindquist
  • Patent number: 6679144
    Abstract: An articulated arm assembly adapted to carry machine means comprising a first member, a second member pivotally connected at one end thereof to said first member for pivotal movement thereabout, a third member extending outwardly from another end of said second member, said third member including means for connection to said machine means, means for adjusting the position of said machine means.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: January 20, 2004
    Assignee: Wheeltronic Ltd.
    Inventors: Harold O. Yeo, Christopher L. Greenwald, Jeffrey P. Hastings, David E. Cox, Jr.
  • Patent number: 6546832
    Abstract: A brake lathe station has an on-vehicle brake lathe and a lift with support posts for raising a vehicle. A support structure supports the lathe while allowing it to be moved with respect to a horizontal plane about the vehicle to assist the lathe operator in positioning the lathe with respect to wheel hubs of the vehicle. The lathe is preferably connected to the support structure by an adjustable coupling which allows vertically tilting a lathe rotation axis of the lathe, as well as allowing rotation of the lathe substantially about its lathe rotation axis. The lathe can also be moved with respect to a vertical plane. The lathe can be floated with respect to the support structure while the lathe is mounted on the wheel hub. The coupling can be designed to allow attaching a dolly to the lathe while it is still supported by the support structure.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: April 15, 2003
    Assignees: Pro-Cut Licensing, LLC, Wheeltronic Ltd.
    Inventors: Christopher L. Greenwald, Jeffrey P. Hastings, Harold O. Yeo, David E. Cox, Jr.
  • Patent number: 6510466
    Abstract: Methods, systems and computer program products for management of application programs on a network including a server supporting client stations are provided. The server provides applications on-demand to a user logging in to a client supported by the server. Mobility is provided to the user and hardware portability is provided by establishing a user desktop interface responsive to a login request which presents to the user a desktop screen through a web browser interface which accesses and downloads selected application programs from the server responsive to a request from the user on the user desktop screen at the client. The application program is then provided from the server and executed at the client. The application program may further be customized to conform to the user's preferences and may also provide for license use management by determining license availability before initiating execution of the application program.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, Kent F. Hayes, Jr., David B. Lindquist, John R. McGarvey, Abdi Salahshour
  • Publication number: 20020066341
    Abstract: An improved brake lathe station has an on-vehicle brake lathe and a lift with one or more support posts for raising a vehicle. A support structure is provided to support the lathe while allowing it to be moved with respect to a horizontal plane about the vehicle to assist the lathe operator in positioning the lathe with respect to wheel hubs of the vehicle. The lathe is preferably connected to the support structure by an adjustable coupling which allows vertically tilting a lathe rotation axis of the lathe, as well as allowing rotation of the lathe substantially about its lathe rotation axis. Preferably, the lathe can also be moved with respect to a vertical plane. To prevent transmission of vibrations during the machining process, it is preferred for the lathe to be floated with respect to the support structure while the lathe is mounted on the wheel hub.
    Type: Application
    Filed: December 6, 2000
    Publication date: June 6, 2002
    Inventors: Christopher L. Greenwald, Jeffrey P. Hastings, Harold O. Yeo, David E. Cox
  • Publication number: 20020043137
    Abstract: An articulated arm assembly adapted to carry machine means comprising a first member, a second member pivotally connected at one end thereof to said first member for pivotal movement thereabout, a third member extending outwardly from another end of said second member, said third member including means for connection to said machine means, means for adjusting the position of said machine means.
    Type: Application
    Filed: October 12, 2001
    Publication date: April 18, 2002
    Inventors: Harold O. Yeo, Christopher L. Greenwald, Jeffrey P. Hastings, David E. Cox
  • Publication number: 20020032763
    Abstract: Methods, systems and computer program products for management of application programs on a network including a server supporting client stations are provided. The server provides applications on-demand to a user logging in to a client supported by the server. Mobility is provided to the user and hardware portability is provided by establishing a user desktop interface responsive to a login request which presents to the user a desktop screen through a web browser interface which accesses and downloads selected application programs from the server responsive to a request from the user on the user desktop screen at the client. The application program is then provided from the server and executed at the client. The application program may further be customized to conform to the user's preferences and may also provide for license use management by determining license availability before initiating execution of the application program.
    Type: Application
    Filed: May 31, 2001
    Publication date: March 14, 2002
    Inventors: David E. Cox, Kent F. Hayes, David B. Lindquist, John R. McGarvey, Abdi Salahshour
  • Patent number: 6324578
    Abstract: Management of configurable applications programs on a network is provided by using two program files for each configurable application program. The two program files are provided to a network server station which operates as the on-demand server for software deployment and may also act as the application server. The on-demand server makes the first (configuration manager) program available to an administrator to obtain preferences for the configurable preferences of the application program which have been designated as administrator preferences. The on-demand server also provides a second (application launcher) program to its client stations. The application launcher program not only provides for a user interface to execute the application program itself but also allows a user to specify one or more of the configurable parameters of the application program. An icon is displayed on the screen of the client station through which a user may initiate execution of the application program.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, Kent F. Hayes, Jr., David L. Kaminsky, David B. Lindquist
  • Publication number: 20010013064
    Abstract: Management of configurable applications programs on a network is provided by using two program files for each configurable application program. The two program files are provided to a network server station which operates as the on-demand server for software deployment and may also act as the application server. The on-demand server makes the first (configuration manager) program available to an administrator to obtain preferences for the configurable preferences of the application program which have been designated as administrator preferences. The on-demand server also provides a second (application launcher) program to its client stations. The application launcher program not only provides for a user interface to execute the application program itself but also allows a user to specify one or more of the configurable parameters of the application program. An icon is displayed on the screen of the client station through which a user may initiate execution of the application program.
    Type: Application
    Filed: April 10, 2001
    Publication date: August 9, 2001
    Inventors: David E. Cox, David L. Kaminsky, David B. Lindquist
  • Patent number: 5535335
    Abstract: In a network composed of communicating resources, the status of an aggregate resource may be determined by calculations based upon the status assumed by the real resources contained within the aggregate rather than being determined directly. The status of real resources may be propagated to still higher aggregate resources whose own status is based upon the status of the real resources contained within it. An aggregate resource may have multiple potential statuses and a decision as to which status to report for an aggregate resource at a given time is calculated based upon the status of the underlying real resources which it contains. Each real resource has associated with it another parameter which is its aggregation priority value indicating to what degree a change in its status will affect higher level nodes or aggregates in a network hierarchy.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: July 9, 1996
    Assignee: International Business Machines Corporation
    Inventors: David E. Cox, Karl D. Gottschalk, Craig M. Lawton, John F. Linton, John P. Whitfield