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: 8706805Abstract: 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: GrantFiled: December 19, 2011Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Rajesh Radhakrishnan, David E. Cox
-
Publication number: 20130159390Abstract: 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: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: International Business Machines CorporationInventors: Rajesh Radhakrishnan, David E. Cox
-
Publication number: 20090172012Abstract: 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: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Inventors: Sudhakar V. Chellam, David E. Cox, Michael F. Fiedler, John L. Harter, Rosalind Toy Allen Radeliffe
-
Patent number: 7069293Abstract: 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: GrantFiled: May 31, 2001Date of Patent: June 27, 2006Assignee: International Business Machines CorporationInventors: David E. Cox, Kent F. Hayes, Jr., David B. Lindquist, John R. McGarvey, Abdi Salahshour
-
Patent number: 6931446Abstract: 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: GrantFiled: December 14, 1998Date of Patent: August 16, 2005Assignee: International Business Machines CorporationInventors: David E. Cox, James Corvin Fletcher, David Bruce Lindquist, Carl S. Kessler
-
Patent number: 6769068Abstract: 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: GrantFiled: September 2, 1999Date of Patent: July 27, 2004Assignee: International Business Machines CorporationInventors: Mathew James Brozowski, David E. Cox, Jonathan Scott Greenfield, John J. Lambert, Anne Renee Reidelbach, Sundari M. Revanur
-
Patent number: 6728766Abstract: 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: GrantFiled: April 10, 2001Date of Patent: April 27, 2004Assignee: International Business Machines Corp.Inventors: David E. Cox, David L. Kaminsky, David B. Lindquist
-
Patent number: 6679144Abstract: 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: GrantFiled: October 12, 2001Date of Patent: January 20, 2004Assignee: Wheeltronic Ltd.Inventors: Harold O. Yeo, Christopher L. Greenwald, Jeffrey P. Hastings, David E. Cox, Jr.
-
Patent number: 6546832Abstract: 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: GrantFiled: December 6, 2000Date of Patent: April 15, 2003Assignees: Pro-Cut Licensing, LLC, Wheeltronic Ltd.Inventors: Christopher L. Greenwald, Jeffrey P. Hastings, Harold O. Yeo, David E. Cox, Jr.
-
Patent number: 6510466Abstract: 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: GrantFiled: December 14, 1998Date of Patent: January 21, 2003Assignee: International Business Machines CorporationInventors: David E. Cox, Kent F. Hayes, Jr., David B. Lindquist, John R. McGarvey, Abdi Salahshour
-
Publication number: 20020066341Abstract: 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: ApplicationFiled: December 6, 2000Publication date: June 6, 2002Inventors: Christopher L. Greenwald, Jeffrey P. Hastings, Harold O. Yeo, David E. Cox
-
Publication number: 20020043137Abstract: 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: ApplicationFiled: October 12, 2001Publication date: April 18, 2002Inventors: Harold O. Yeo, Christopher L. Greenwald, Jeffrey P. Hastings, David E. Cox
-
Publication number: 20020032763Abstract: 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: ApplicationFiled: May 31, 2001Publication date: March 14, 2002Inventors: David E. Cox, Kent F. Hayes, David B. Lindquist, John R. McGarvey, Abdi Salahshour
-
Patent number: 6324578Abstract: 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: GrantFiled: December 14, 1998Date of Patent: November 27, 2001Assignee: International Business Machines CorporationInventors: David E. Cox, Kent F. Hayes, Jr., David L. Kaminsky, David B. Lindquist
-
Publication number: 20010013064Abstract: 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: ApplicationFiled: April 10, 2001Publication date: August 9, 2001Inventors: David E. Cox, David L. Kaminsky, David B. Lindquist
-
Patent number: 5535335Abstract: 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: GrantFiled: May 5, 1995Date of Patent: July 9, 1996Assignee: International Business Machines CorporationInventors: David E. Cox, Karl D. Gottschalk, Craig M. Lawton, John F. Linton, John P. Whitfield