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: 9479389
    Abstract: 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: Grant
    Filed: March 6, 2012
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Patent number: 8719400
    Abstract: 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: Grant
    Filed: March 2, 2010
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Patent number: 8549172
    Abstract: 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: Grant
    Filed: August 19, 2005
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carl Shawn Kessler, Giovanni Lanfranchi, David Bruce Lindquist, Bala Rajaraman
  • Publication number: 20120173733
    Abstract: 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: Application
    Filed: March 6, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Publication number: 20110219068
    Abstract: 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: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Applicant: INTERNATIONAL BUSIINESS MACHINES CORPORATION
    Inventors: Peter James Brittenham, David Bruce Lindquist, Balan Subramanian
  • Patent number: 7624445
    Abstract: 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: Grant
    Filed: June 15, 2004
    Date of Patent: November 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Pratik Gupta, David Bruce Lindquist
  • 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: 6651095
    Abstract: 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: Grant
    Filed: December 14, 1998
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Denise Lynnette Barlock, Steven Dale Ims, David Bruce Lindquist
  • Publication number: 20030069944
    Abstract: 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: Application
    Filed: December 14, 1998
    Publication date: April 10, 2003
    Inventors: DENISE LYNNETTE BARLOCK, STEVEN DALE IMS, DAVID BRUCE LINDQUIST
  • Patent number: 6417873
    Abstract: 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: Grant
    Filed: December 11, 1998
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: James Corvin Fletcher, David Bruce Lindquist
  • Patent number: 6260066
    Abstract: 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: Grant
    Filed: October 19, 1999
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Barron Cornelius Housel, III, David Bruce Lindquist, Jonathan Paul Munson
  • Patent number: 6073173
    Abstract: 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: Grant
    Filed: March 17, 1997
    Date of Patent: June 6, 2000
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Barron Cornelius Housel, III, David Bruce Lindquist, Jonathan Paul Munson
  • Patent number: 6070184
    Abstract: 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: Grant
    Filed: August 28, 1997
    Date of Patent: May 30, 2000
    Assignee: International Business Machines Corporation
    Inventors: 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: 6035324
    Abstract: 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: Grant
    Filed: August 28, 1997
    Date of Patent: March 7, 2000
    Assignee: International Business Machines Corporation
    Inventors: 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: 6003087
    Abstract: 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: Grant
    Filed: October 3, 1997
    Date of Patent: December 14, 1999
    Assignee: International Business Machines Corporation
    Inventors: Barron Cornelius Housel, III, David Bruce Lindquist
  • Patent number: 5987523
    Abstract: 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: Grant
    Filed: June 4, 1997
    Date of Patent: November 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David Bruce Lindquist, Pratik Biharilal Nanavati, Yih-Shin Tan, Ajamu Akinwunmi Wesley
  • Patent number: 5909569
    Abstract: 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: Grant
    Filed: May 7, 1997
    Date of Patent: June 1, 1999
    Assignee: International Business Machines
    Inventors: Barron Cornelius Housel, III, David Bruce Lindquist, Ajamu Akinwunmi Wesley
  • Patent number: 5878213
    Abstract: 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: Grant
    Filed: February 15, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
  • Patent number: 5867661
    Abstract: 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: Grant
    Filed: February 15, 1996
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Reed Richard Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel, III, David Bruce Lindquist
  • Patent number: 5859971
    Abstract: 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: Grant
    Filed: February 15, 1996
    Date of Patent: January 12, 1999
    Assignee: International Business Machines Corp.
    Inventors: Reed Reed Bittinger, Michael Levi Fraenkel, Barron Cornelius Housel III, David Bruce Lindquist