Patents by Inventor Bruce Beadle

Bruce Beadle 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: 8341662
    Abstract: A method and system for tailoring a multimedia presentation of an event on a computerized multimedia system to meet a user's desires. In a preferred embodiment, a set of video streams and a set of audio streams for the event are provided to the user via a network coupled to the multimedia system. From the set of available video streams for the event, one or more video streams are selected for presentation to the user. From the set of available audio streams for the event, one or more audio streams are selected for presentation to the user. Furthermore, the relative volumes of the different audio streams may be adjusted. In response to user input, the selected video and audio streams are assigned to respective portions of video and audio output devices. The event is presented to the user according to the selected video stream assignments.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: December 25, 2012
    Assignee: International Business Machine Corporation
    Inventors: Ronald W. Bassett, Bruce A. Beadle, Michael Wayne Brown, Leon P. Doud, Michael A. Paolini
  • Patent number: 7830537
    Abstract: A system and method of controlling copying of documents. The method includes optically capturing a document. At least one object of the captured document is recognized. A content output is determined based on the recognized object and at least one output rule. The content output is provided based on the determination.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Michael A. Paolini, Colin J. Parris
  • Patent number: 7551563
    Abstract: A system for routing different data types along different client-to-network connection paths. A connection utility, at the client, monitors a data type being transmitted. When a first data type is being transmitted, the connection utility selects a most optimal (or efficient) connection route for that data type. The connection utility then assigns a next connection route for a second data type with different characteristics and/or routing requirements than the first data type. Differences in routing path that are factored into the criteria for selection include: wired versus wireless, level of security, transfer protocol, connection cost, speed, etc.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Michael Wayne Brown, Randolph Michael Forlenza, Douglas Scott Rothert, Miguel Sang
  • Publication number: 20070139723
    Abstract: A system and method of controlling copying of documents. The method includes optically capturing a document. At least one object of the captured document is recognized. A content output is determined based on the recognized object and at least one output rule. The content output is provided based on the determination.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Inventors: Bruce Beadle, Michael Paolini, Colin Parris
  • Patent number: 7167901
    Abstract: Each entry within a “hotlist” (bookmark, favorites, or history list) includes a set of keywords topically identifying the content of the linked page. The keywords included within META tags for HTML files of an accessed Web page may be automatically detected and extracted by the browser for the hotlist when the browser creates the entry for that page within the hotlist. Alternatively, the browser may tabulate terms from the page content itself to select keywords identifying the content. In either case, the user may selectively edit the keywords for a hotlist entry to add, modify, or delete keywords. The keywords are stored with the hotlist data and may be searched for a particular topic. Hotlist entries matching the search criteria are displayed to the user and, upon selection of a particular matching entry by the user, employed to automatically generate a request for the corresponding page.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Randolph Michael Florenza, Miguel Sang
  • Publication number: 20060212583
    Abstract: A method, system, and program for distributing messaging session logs to users entering an already ongoing messaging session are provided. When, first and second user are participating in an ongoing instant messaging session and an additional user enters the instant messaging session, the additional user can only see those entries in the instant messaging session that occur after the additional user enters the messaging session. A logging controller, however, automatically records a log of all the entries in the messaging session when the logging controller detects the entrance of an additional user to an ongoing messaging session. Then, the logging controller provides a selectable option for the first or second user, the selection of which triggers the logging controller to pass the log of previous entries to the additional user.
    Type: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Inventors: Bruce Beadle, Michael Paolini, Colin Parris
  • Publication number: 20060210034
    Abstract: A method, system, and program for enabling a user to store a messaging session entry for delivery when an intended recipient is next available are provided. A messaging agent stores a message entry by a user, wherein the message entry is intended for communication in a messaging session with an intended recipient who is unavailable to receive the message entry when the message entry is entered by the user. The messaging agent then monitors the presence of the intended recipient and responsive to detecting a change in presence from “unavailable” to “available”, the messaging agent prompts the user to select whether to send the message entry to the intended recipient in a new messaging session. In addition, a user may select additional actions for the messaging agent to perform in distributing the message entry, where the additional actions are conditioned on the presence of the intended recipient and at least one non-presence based requirement.
    Type: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Inventors: Bruce Beadle, Michael Paolini, Colin Parris
  • Patent number: 7039709
    Abstract: A method, system and program product for utilization within a client that provides an optimal connection between the client and a network. The method, system and program product provides a graphical user interface for receiving user selection and connection requests and a connection utility for connecting the client system with a selected server of the network. The selected server and connection route is dynamically selected from a plurality of servers in response to the receipt of a connection request, based on a determination of a best route for completing the connection request. The client is provided with multiple connection media and the determination of the best route includes a selection of the connection medium to utilize for the connection. Also, a table of connection information is stored within the client and utilized in evaluating which connection route is optimal.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Michael Wayne Brown, Randolph Michael Forlenza, Douglas Scott Rothert, Miguel Sang
  • Patent number: 7010492
    Abstract: A method and apparatus for providing a tailored content stream to respective clients from a server. A client profile is generated for each of the respective clients. From a plurality of related streams, streams are selected to send to each respective client based on the respective client profile. Each respective client is sent only the respective selected streams for the client.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ronald W. Bassett, Bruce A. Beadle, Michael Wayne Brown, Leon P. Doud, Michael A. Paolini
  • Publication number: 20040210671
    Abstract: A system for routing different data types along different client-to-network connection paths. A connection utility, at the client, monitors a data type being transmitted. When a first data type is being transmitted, the connection utility selects a most optimal (or efficient) connection route for that data type. The connection utility then assigns a next connection route for a second data type with different characteristics and/or routing requirements than the first data type. Differences in routing path that are factored into the criteria for selection include: wired versus wireless, level of security, transfer protocol, connection cost, speed, etc.
    Type: Application
    Filed: May 5, 2004
    Publication date: October 21, 2004
    Inventors: Bruce A. Beadle, Michael Wayne Brown, Randolph Michael Forlenza, Douglas Scott Rothert, Miguel Sang
  • Patent number: 6766373
    Abstract: A system for providing continuous connection between a client and a network during a session. The system comprises of a connection utility, which monitors a network session for an occurrence of a pre-defined event and/or condition. The system is particularly advantageous in scenarios where a session's connection is lost and the session has to be reconnected to the network. The system also finds applicability with several other types of events/conditions, including a connection break, a slow or congested connection or a change in the type of data being transmitted. When any one of the pre-defined events/conditions occur, the session is automatically routed from the present connection route to another connection route, and is completed on the other connection route. In order to complete the re-routing of the sessions, session information is cached on the client and the server. The session data is tagged with the original session ID.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Michael Wayne Brown, Randolph Michael Forlenza, Douglas Scott Rothert, Miguel Sang
  • Patent number: 6718362
    Abstract: A method, system, and program that efficiently augments and enhances the functions of a network library with new functional elements. The method, system and program provide an extension utility, which contains a number of extended library services, such as security, Reliability, Availability, Serviceability, RAS, load balancing, snooping, and logging. The extended library services also include a general network monitoring function, by which a network connection is monitored, and the conditions reported back to the client. Also provided is a control utility, which places hooks related to one or more extended library services in the library processing code of the network protocol stack. The control utility-places the hooks within a call sequence based on a priority determination. Thus, hooks are placed within the call response sequence relative to the time the standard library services are to be performed.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: April 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Bruce A. Beadle, Michael Wayne Brown, Randolph Michael Forlenza, Douglas Scott Rothert, Miguel Sang
  • Patent number: 6457107
    Abstract: A method, system, and computer program product for reducing false sharing in a distributed computing environment, and in particular to a multi-processor data processing system. A method is proposed to define a virtual address range, within the system memory available to the processors, which will have a finer granularity than the default page size. These smaller sections, called “sub-pages,” allow more efficient memory management. For example, a 64 Kilobyte range may be defined to have a 512 byte granularity rather than 4 Kilobytes, with each 512-byte sub-page capable of being separately managed.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: September 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Allen Chester Wynn, Bruce A. Beadle, Michael Wayne Brown, Cristi Nesbitt Ullmann