Patents by Inventor David Bruce Lindquist
David Bruce Lindquist 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: 9479389Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.Type: GrantFiled: March 6, 2012Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Patent number: 8719400Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.Type: GrantFiled: March 2, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Patent number: 8549172Abstract: A method, computer program product and network management server for distributing software. The network management server receives a request to deploy an application on a designated target client station at a designated scheduled time. The network management server determines whether to deploy the application on the designated target client station at the designated time based on the resource state of the systems involved in the deployment of the software (e.g., processor usage of the network management server, processor usage of the target client station) as well as the environmental conditions (e.g., bandwidth usage, time of day pricing for connectivity at scheduled time, work orders on the target client station). By taking into consideration the dynamic resource state of the systems involved in the deployment of the software as well as the environmental conditions, software may be deployed on the client stations by the network management server more effectively.Type: GrantFiled: August 19, 2005Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Carl Shawn Kessler, Giovanni Lanfranchi, David Bruce Lindquist, Bala Rajaraman
-
Publication number: 20120173733Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.Type: ApplicationFiled: March 6, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Publication number: 20110219068Abstract: Included are method, article of manufacture, and device that serve to identify the status of a network resource along with whether the network resource is a self-managing resource. When autonomic management capabilities are identified, an autonomic management rule for management of the network resource may be generated and sent, over a network, for receipt and use by the identified self-managing resource.Type: ApplicationFiled: March 2, 2010Publication date: September 8, 2011Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATIONInventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
-
Patent number: 7624445Abstract: A method, apparatus, and computer instructions for responding to a threat condition within the network data processing system. A threat condition within the network data processing system is detected. At least one routing device is dynamically reconfigured within the network data processing system to isolate or segregate one or more infected data processing systems within the network data processing system. This dynamic reconfiguration occurs in response to the threat condition being detected.Type: GrantFiled: June 15, 2004Date of Patent: November 24, 2009Assignee: International Business Machines CorporationInventors: Pratik Gupta, David Bruce Lindquist
-
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: 6651095Abstract: Methods, systems and computer program products are provided for managing user preferences in heterogenous networks. A native application is selected and a software routine and user preferences obtained from a server which allows installation of the user preferences of the native application on the computer obtaining the preferences. Thus, the software routine obtained may be tailored to the particular computer executing the native application. This routine may be downloaded without requiring intervention at the computer and may be downloaded only if needed by selection of an application. Furthermore, the user preferences may be selected based on a user or user group such that the preferences may be used on different computer by the same user or user group.Type: GrantFiled: December 14, 1998Date of Patent: November 18, 2003Assignee: International Business Machines CorporationInventors: Denise Lynnette Barlock, Steven Dale Ims, David Bruce Lindquist
-
Publication number: 20030069944Abstract: Methods, systems and computer program products are provided for managing user preferences in heterogenous networks. A native application is selected and a software routine and user preferences obtained from a server which allows installation of the user preferences of the native application on the computer obtaining the preferences. Thus, the software routine obtained may be tailored to the particular computer executing the native application. This routine may be downloaded without requiring intervention at the computer and may be downloaded only if needed by selection of an application. Furthermore, the user preferences may be selected based on a user or user group such that the preferences may be used on different computer by the same user or user group.Type: ApplicationFiled: December 14, 1998Publication date: April 10, 2003Inventors: DENISE LYNNETTE BARLOCK, STEVEN DALE IMS, DAVID BRUCE LINDQUIST
-
Patent number: 6417873Abstract: Systems, methods and computer program products for identifying files from among a plurality of hierarchically-related files within a web site, wherein each of the identified files has one or more characteristics that can hinder display thereof via a hand-held computing device. Operations include selecting a file from among the plurality of hierarchically-related files. The selected file and files hierarchically-related to the selected file are then analyzed via a web crawler configured to identify characteristics that can hinder display of a respective file within a display of a hand-held computing device. A directed graph representation of the plurality of hierarchically-related files can be displayed that identifies each file having a characteristic that can hinder display thereof via a hand-held computing device.Type: GrantFiled: December 11, 1998Date of Patent: July 9, 2002Assignee: International Business Machines CorporationInventors: James Corvin Fletcher, David Bruce Lindquist
-
Patent number: 6260066Abstract: A method of updating or rebasing templates for information sent across a relatively slow transmission link such that only changed information is transmitted across the links. In addition, the information is updated such that the information transmitted across the links is minimized by updating the templates based on the characteristics of the data being sent.Type: GrantFiled: October 19, 1999Date of Patent: July 10, 2001Assignee: International Business Machines CorporationInventors: Reed Richard Bittinger, Barron Cornelius Housel, III, David Bruce Lindquist, Jonathan Paul Munson
-
Patent number: 6073173Abstract: A method of updating or rebasing templates for information sent across a relatively slow transmission link such that only changed information is transmitted across the links. In addition, the information is updated such that the information transmitted across the links is minimized by updating the templates based on the characteristics of the data being sent.Type: GrantFiled: March 17, 1997Date of Patent: June 6, 2000Assignee: International Business Machines CorporationInventors: Reed Richard Bittinger, Barron Cornelius Housel, III, David Bruce Lindquist, Jonathan Paul Munson
-
Patent number: 6070184Abstract: Methods, systems and computer program products which provide for communicating with a web browser executing on a remote/mobile processing system which is temporarily and intermittently connected to a second computer by storing in a persistent request queue at the second computer, a request from the web browser to a server application accessible to the second computer. Also disclosed are methods, systems and computer program products which allow for operation and management of asynchronous operations of a web browser where the operations are carried out by a server-side intercept module.Type: GrantFiled: August 28, 1997Date of Patent: May 30, 2000Assignee: International Business Machines CorporationInventors: Marion Blount, Hung-yang Chang, Norman H. Cohen, Richard Allen Floyd, Barron Cornelius Housel, III, David Bruce Lindquist, Steve Mastrianni, Marshall Shapiro, Carl D. Tait
-
Patent number: 6035324Abstract: Methods, systems and computer program products are provided for communicating with a web browser executing on a remote/mobile processing system which is temporarily and intermittently connected to a second computer. According to the present invention, requests from the web browser to a server application accessible to the second computer are stored in a persistent request queue at the remote/mobile processing system. An interim response is provided to the web browser in response to the request from the client application. The stored request may be recalled to allow user modification of the stored request prior to the request being provided to the second computer for transmission to the server application.Type: GrantFiled: August 28, 1997Date of Patent: March 7, 2000Assignee: International Business Machines CorporationInventors: Hung-yang Chang, Norman H. Cohen, Richard Allen Floyd, Barron Cornelius Housel, III, David Bruce Lindquist, Steve Mastrianni, Marshall Shapiro, Carl D. Tait
-
Patent number: 6003087Abstract: A method, apparatus and computer program product for reducing the data transmitted over a communication link from a first application resident in a first computer and to a second application resident in a second computer wherein the data is transmitted over an external communication link. HTML data in response to specific data in a CGI request is stored in a cache resident in the first computer to create a server base cache entry. HTML data in response to the specific data in the CGI request is also stored in a cache resident in the second computer to create a client base cache entry. CGI requests and specific CGI data is evaluated to determine if a corresponding client base cache entry exists to provide a client base form. CGI requests and specific CGI data are interrogated to determine if a server base cache entry exists to provide a server base form. The data stream corresponding to the response HTML data is intercepted and compared to the server base form to provide difference data.Type: GrantFiled: October 3, 1997Date of Patent: December 14, 1999Assignee: International Business Machines CorporationInventors: Barron Cornelius Housel, III, David Bruce Lindquist
-
Patent number: 5987523Abstract: A method and apparatus for allowing dynamic applet access to servers from which the applet did not originate wherein an application on the originating server redirects communications between the applet and network resources.Type: GrantFiled: June 4, 1997Date of Patent: November 16, 1999Assignee: International Business Machines CorporationInventors: John Raithel Hind, David Bruce Lindquist, Pratik Biharilal Nanavati, Yih-Shin Tan, Ajamu Akinwunmi Wesley
-
Patent number: 5909569Abstract: Method, apparatus and program products for increasing the performance of communications of a terminal emulator application resident on a first computer and communicating over an external communication link using a terminal emulator protocol with a host application resident on a second computer remote from the first computer are provided. A protocol interceptor is provided on both the host side and the terminal emulator application side of the external communication link to provide communications over the external communication link using a differenced communication protocol data stream which includes a reduced volume of data for transmittal compared to the corresponding terminal emulator protocol data stream. The reduction in volume in the differenced communication protocol data stream is based on recognition and replacement of data segments which have previously been transmitted by the host application.Type: GrantFiled: May 7, 1997Date of Patent: June 1, 1999Assignee: International Business MachinesInventors: Barron Cornelius Housel, III, David Bruce Lindquist, Ajamu Akinwunmi Wesley
-
Patent number: 5878213Abstract: A method, apparatus and computer program product for caching data received from a first application and to be provided to a second application in response to a request from the second application. The method apparatus and computer program products including storing a data stream to be received from the first application and to be provided to the second application in a cache to create a client cache entry corresponding to the request from the second application. The time of creation of a client cache entry is also stored to create a client cache entry time record. Requests from the second application are interrogated to determine if a client cache entry exists corresponding to the request.Type: GrantFiled: February 15, 1996Date of Patent: March 2, 1999Assignee: International Business Machines CorporationInventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
-
Patent number: 5867661Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link using the TCP protocol from a first application resident in a first computer and to a second application resident in a second computer. The method, apparatus and computer program product include establishing a first virtual socket in the first computer in response to each connection request by the first application for receiving request data originated by the first application. A first real socket in the first computer and a second real socket in the second computer are established to connect the first computer to the second computer over the external communication link and are maintained until the request data has been provided to the second application.Type: GrantFiled: February 15, 1996Date of Patent: February 2, 1999Assignee: International Business Machines CorporationInventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
-
Patent number: 5859971Abstract: A method, apparatus and computer program product for reducing the data transmitted over an external communication link from a first application resident in a first computer to a second application resident in a second computer. The method, apparatus and computer program product include storing a data stream from the first application to be provided to the second application in response to a request from the second application in a cache resident in the first computer to create a server base cache entry and in a cache resident in the second computer to create a client base cache entry. Requests from the second application are interrogated to determine if a client base cache entry corresponding to the interrogated request exists and to determine if a server base cache entry corresponding to the interrogated request exists.Type: GrantFiled: February 15, 1996Date of Patent: January 12, 1999Assignee: International Business Machines Corp.Inventors: Reed Reed Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel III, David Bruce Lindquist