Patents by Inventor Brian T. Webb

Brian T. Webb 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: 6880010
    Abstract: A method of providing updated host screen information to a client application utilizing a request-response communications model includes establishing a first connection between the client application and a server application, wherein the server application provides updated host screen information to the client application in response to requests from the client application. A second connection is established between a monitor application and the server application. A notification of the availability of updated host screen information is received via the second connection at the monitor application. The updated host screen information is requested over the first connection responsive to receiving the notification. The requested updated host screen information is received at the client application and displaying utilizing the client application. Related systems and computer program products are also disclosed.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian T. Webb, Yih-Shin Tan, Yongcheng Li, David B. Gilgen, James M. Mathewson, II, Michael Srihari
  • Publication number: 20030046703
    Abstract: Systems and methods that facilitate user access to various types of content stored within one or more devices on a private network, both from other devices on the private network and from devices external to the private network, are provided. Content stored within each network device is published to the private network (e.g., to other devices on the private network), either periodically or continuously, via a respective contributor module associated with each network device. Meta information about content stored within each network device (and/or content) is aggregated, either periodically or continuously, via an aggregator module in communication with each contributor module. The content stored within the network devices (or content centrally stored) is then categorized, either automatically or manually by a user, into one or more content categories via a categorizer module in communication with the aggregator module.
    Type: Application
    Filed: August 29, 2001
    Publication date: March 6, 2003
    Inventors: Gregory T. Knowles, Brian T. Webb, Bradley T. Marchesseault, L. Joseph Bartolanzo, Gary D. Deen
  • Publication number: 20020124097
    Abstract: Systems and methods are provided for dynamic distribution of audio signals at a site based on defined zones within the site. A plurality of addressable audio devices are coupled to a local network for the site which are configured to receive a designated digital audio stream over the local network and to output the received digital audio stream to audio equipment located at the site. A zone manager defines a plurality of zones for the site which may include a plurality of the addressable audio devices. The zone manager defines a relationship between a characteristic of the audio signal for a reference audio device and for the addressable audio devices in the zones.
    Type: Application
    Filed: December 29, 2000
    Publication date: September 5, 2002
    Inventors: Larson J. Isely, Gary D. Deen, Gregory T. Knowles, Brian T. Webb
  • Publication number: 20020112084
    Abstract: Methods, systems, and computer program products are provided for controlling devices through a network via a network translation device. The network translation device determines whether a first device, such as a legacy device, has functionality that is controllable via a first protocol (e.g., a device connectivity protocol). If the first device has functionality that is controllable via the first protocol, then the network translation device sends the first device functionality information to a second device (i.e., a controlling device). The network translation device may include one or more non-volatile memory modules that are respectively associated with communication ports on the network translation device and contain data associated with the functionality provided by a device that is connected to the respective communication port. The memory modules may also include data for configuring the communication port for communication with the device connected thereto.
    Type: Application
    Filed: February 14, 2001
    Publication date: August 15, 2002
    Inventors: Gary D. Deen, Brian T. Webb, Gregory T. Knowles, Bradley T. Marchesseault
  • Publication number: 20020083342
    Abstract: Systems, methods, and computer program products that can allow users to access one or more devices on a private network, via clients on a public network, are provided. A gateway on a private network accepts a user log-in request from a client on a public network. The rights of the user to access one or more devices on the private network are ascertained and the gateway serves a Web page to the client that identifies each device on the private network for which the user has access rights. Upon receiving a request from the client to access a Web server of a device on a private network, the gateway redirects the received client request to the Web server. The gateway is configured to “scrub” a Web page served by a device Web server to remove any links to Web servers of devices for which the user does not have access rights and to modify a uniform resource locator (URL) containing an address not valid on the public network with an address that is valid on the public network.
    Type: Application
    Filed: June 5, 2001
    Publication date: June 27, 2002
    Inventors: Brian T. Webb, Gregory T. Knowles
  • Publication number: 20020083172
    Abstract: Systems, methods, and computer program products that can allow users to communicate with networked embedded devices via a proxy service are provided. An embedded device searches for a proxy service and requests a discovered proxy service to respond to client requests to the embedded device on behalf of the embedded device. Servicing client requests on behalf of an embedded device may include obtaining a response to client requests from other sources and/or tailoring responses for display via a client device making the client request to the embedded device.
    Type: Application
    Filed: June 5, 2001
    Publication date: June 27, 2002
    Inventors: Gregory T. Knowles, Brian T. Webb, Bradley T. Marchesseault, L. Joseph Bartolanzo