Patents by Inventor William M. Quinn

William M. Quinn 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: 9032028
    Abstract: A method and system for providing role-based renditions of a shared document during a Web conference, in which different renditions of the shared document are provided to different Web conference participants based on the participants' roles in the conference. A participant with sufficient privileges, such as a presenter, is allowed to associate different participant roles with corresponding renditions through a user interface. The disclosed system further operates to dynamically adjust to the changing roles of participants during a Web conference, such that the rendition provided to any given user is changed in response to that user's role changing during the Web conference. The role of a Web conference participant may be based on any specific information obtained regarding that participant, such as information in a user profile in a user database, or other user information.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Scott Davidson, William M. Quinn
  • Patent number: 8972499
    Abstract: A slide presentation file created by a web conference client device at an initial presentation quality using one version of an application is uploaded to a web conference server device that implements a state sharing mechanism for web conference slide presentation quality improvement during a web conference among a group of web conference client devices. The web conference server device is requested to begin rendering and distribution of presentation slides as part of the web conference among the group of web conference client devices using the state sharing mechanism. A rendered web conference presentation slide of the slide presentation file is received from the web conference server device. A determination is made that the rendered web conference presentation slide of the slide presentation file is rendered at a presentation quality different from the initial presentation quality of the uploaded slide presentation file.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Manuel B. Arnett, William M. Quinn
  • Patent number: 8843591
    Abstract: A method, system and apparatus for the selectable repainting of updatable network distributable imagery. A method for selectably repainting updatable network distributable content can include establishing a repainting selection selected from the group consisting of continuous repainting and delayed repainting. The method further can include rendering a complete view of the updatable network distributable content. The method yet further can include receiving portions of an image update to the complete view. Finally, the method can include repainting the complete view as the portions are received if the repainting selection indicates continuous repainting, and otherwise delaying a repainting of the complete view until a threshold portion of the portions have been received.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: September 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: James S. Johnston, Raymond R. Hornback, Jr., William M. Quinn, Kevin Solie
  • Patent number: 8819560
    Abstract: An initial browser window establishes itself as a “master” window for an associated server. A master window “cookie” data structure is created by the master window to share state among the windows for the server. Through the initially created master window cookie, all subsequently created browser windows detect that a master window is currently active, determine the master window's window name, and then establish themselves as slave windows through the master window. Slave windows call into the master window to request server updates/events, and provide the master window with their respective window names for future reference, e.g. when the master window distributes updates/events received from the server to the slave windows. The master window uses only a single HTTP GET command to fetch and dispatch updates/events associated with itself and all slave windows for the server.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Ortwein, William M. Quinn, Christopher A. Hyland
  • Publication number: 20140237390
    Abstract: A method and system for providing role-based renditions of a shared document during a Web conference, in which different renditions of the shared document are provided to different Web conference participants based on the participants' roles in the conference. A participant with sufficient privileges, such as a presenter, is allowed to associate different participant roles with corresponding renditions through a user interface. The disclosed system further operates to dynamically adjust to the changing roles of participants during a Web conference, such that the rendition provided to any given user is changed in response to that user's role changing during the Web conference. The role of a Web conference participant may be based on any specific information obtained regarding that participant, such as information in a user profile in a user database, or other user information.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Applicant: International Business Machines Corporation
    Inventors: Scott Davidson, William M. Quinn
  • Patent number: 8769006
    Abstract: A method and system for providing role-based renditions of a shared document during a Web conference, in which different renditions of the shared document are provided to different Web conference participants based on the participants' roles in the conference. A participant with sufficient privileges, such as a presenter, is allowed to associate different participant roles with corresponding renditions through a user interface. The disclosed system further operates to dynamically adjust to the changing roles of participants during a Web conference, such that the rendition provided to any given user is changed in response to that user's role changing during the Web conference. The role of a Web conference participant may be based on any specific information obtained regarding that participant, such as information in a user profile in a user database, or other user information.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Scott Davidson, William M. Quinn
  • Publication number: 20140095871
    Abstract: Access to online collaborative resources such as an online meeting, web conference, online chat room, an online video conference, an online audio conference, a collaboratively edited document, a collaborative browsing session, an online social networking group, or a web site is secured by providing a first user-specific URL to a first user for addressing collaborative resource; responsive to the first user accessing the first user-specific URL, granting by a computing system access to the collaborative event to the first user; and responsive to a second user accessing the first user-specific URL, preventing by a computing system access to the collaborative event to the second user. Optionally, time criteria for accessing the first user-specific URL may be used to invalidating the first user-specific URL, wherein access to the collaborative resource is disabled.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas G. Hoard, William M. Quinn
  • Publication number: 20140025784
    Abstract: The present invention is a method, system and apparatus for flexible image sharing. In a system for flexibly distributing imagery in an image sharing session, an image cache can be disposed between an application sharing host and a plurality of application sharing viewers. Additionally, a multipoint communications server can be disposed between the image cache and the application sharing viewers and can be communicatively linked to the application sharing host. Importantly, a pull-based subscription model can be implemented in an image cache server hosting the image cache. In particular, the model can have a configuration for registering respective ones of the application sharing viewers to receive notifications of available updated imagery.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Raymond Hornback, JR., James S. Johnston, Mark S. Kressin, Matthew A. Levy, Andrew M. Ortwein, William M. Quinn, Kevin Solie
  • Patent number: 8549414
    Abstract: An active meeting can be identified that occurs in a collaborative environment that is an electronic meeting system. The meeting can be associated with a meeting identifier, a ranking value, and/or a plurality of participants. Relationship information of the participants with regard to a specified entity can be determined. Relationship information can include a social network relationship, presence information, and/or collaboration metadata. A ranking value, which is a numerical or alphanumeric value, for the meeting can be programmatically established based on the relationship information.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Douglas G. Hoard, William M. Quinn, Amy D. Travis
  • Patent number: 8521830
    Abstract: The present invention is a method, system and apparatus for flexible image sharing. In a system for flexibly distributing imagery in an image sharing session, an image cache can be disposed between an image sharing host and a plurality of image sharing viewers. Additionally, a multipoint communications server can be disposed between the image cache and the image sharing viewers and can be communicatively linked to the image sharing host. Importantly, a pull-based subscription model can be implemented in an image cache server hosting the image cache. In particular, the model can have a configuration for registering respective ones of the image sharing viewers to receive notifications of available updated imagery. In a preferred aspect of the present invention, the image sharing host can be an application sharing host hosting a shared application among the image sharing viewers.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Matthew A. Levy, Andrew M. Ortwein, William M. Quinn, Kevin Solie
  • Patent number: 8407308
    Abstract: Described is a method for adapting an application sharing system for a network of computers according to user specific requirements. The method includes dynamically configuring system components and manually implementing user specific preferences to achieve a better user experience than is possible in typical application sharing systems. Users can configure the application sharing system based on their individual needs, and may need to modify their settings based on changing operating environments or usage patterns. The application sharing system can be dynamically configured based on content, current tasks, and changes in network conditions. System administrators can configure the application sharing system according to their general needs without preempting the needs of an individual user.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Raymond R. Hornback, Jr., William M. Quinn, Mark S. Kressin, James S. Johnston, Amy D. Travis, Kevin Solie
  • Publication number: 20120260178
    Abstract: A slide presentation file created by a web conference client device at an initial presentation quality using one version of an application is uploaded to a web conference server device that implements a state sharing mechanism for web conference slide presentation quality improvement during a web conference among a group of web conference client devices. The web conference server device is requested to begin rendering and distribution of presentation slides as part of the web conference among the group of web conference client devices using the state sharing mechanism. A rendered web conference presentation slide of the slide presentation file is received from the web conference server device. A determination is made that the rendered web conference presentation slide of the slide presentation file is rendered at a presentation quality different from the initial presentation quality of the uploaded slide presentation file.
    Type: Application
    Filed: June 19, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manuel B. Arnett, William M. Quinn
  • Publication number: 20120246574
    Abstract: An active meeting can be identified that occurs in a collaborative environment that is an electronic meeting system. The meeting can be associated with a meeting identifier, a ranking value, and/or a plurality of participants. Relationship information of the participants with regard to a specified entity can be determined. Relationship information can include a social network relationship, presence information, and/or collaboration metadata. A ranking value, which is a numerical or alphanumeric value, for the meeting can be programmatically established based on the relationship information.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DOUGLAS G. HOARD, WILLIAM M. QUINN, AMY D. TRAVIS
  • Patent number: 8260856
    Abstract: A web conference client device determines that it is configured to generate a higher-quality rendered output than a quality of a web conference presentation slide received from a server. A slide presentation file associated with the web conference presentation slide is received from the server. Rendered output of the slide presentation file is generated. The rendered output of the slide presentation file is sent to the server.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Manuel B. Arnett, William M. Quinn
  • Patent number: 8200764
    Abstract: A highly scalable and highly responsive RTC system uses asynchronous or non-blocking I/O and HTTP response queuing to avoid server overload. The system distinguishes between two types of requests: an update request and a change request. An update request is a request used to fetch an update or change notification. A change request is a request to change some data related to the real-time session. For a given RTC session, the server first checks whether any updates exist for an update request. If an update exists, the server code can send an immediate response to the client. However, if no update exists, the server code application sets a well-defined HTTP response header, and then responds. Once the server code application responds, all application server resources are freed, and the application server is free to handle the next requests without blocking any thread.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: William M. Quinn, Erik J. Burckart, Brian G. Cline, James P. Galvin, Jr., Christopher D. Price, Thomas Schaeck
  • Patent number: 8190678
    Abstract: Described are an online meeting system and method for integrating a third-party system with the online meeting system. A service provider interface (SPI) defines procedures for communicating with a meeting services application of the online meeting system. Each software module implements the procedures of the SPI to perform meeting-related operations customized in accordance with the third-party system when called by the meeting service application. Called SPI procedures include two types. One type notifies a software module of a proposed transaction of an event in the online meeting system, to enable the software module to perform the meeting-related operation before the event occurs. A second type notifies a software module of an event that has occurred in the online meeting system, to enable the software module to perform the meeting-related operation in response to the occurrence of that event.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: William M. Quinn, Miles A. Palis, Ronald E. Pontrich, Jr., Christopher D. Price
  • Patent number: 8146002
    Abstract: A method, system, and computer program product for providing a pop-up repelling region (e.g., frame) for use in a screen sharing session that includes providing, or creating a region on a screen, during a screen sharing session, that includes a view of at least one application within the region and repelling from the view in the frame of all other applications.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher D. Price, William M. Quinn, Amy D. Travis
  • Patent number: 8055616
    Abstract: A method, system and apparatus for application sharing smoothness when updating application screen imagery in an application sharing system. A shared application smoothness system can include an application sharing server configured for communicative coupling to multiple application sharing clients. The system further can include an application image update smoothness processor programmed to consolidate changes to adjacent image regions in an image of a shared application for transmission to the communicatively coupled application sharing clients in a single application image update interval. A shared application smoothness method can include the steps of detecting common shared image changes across multiple adjacent display regions of a shared application image and transmitting updates for the multiple adjacent display regions to communicatively coupled application sharing clients in a single image update interval.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: James S. Johnston, William M. Quinn, Kevin Solie
  • Publication number: 20110238769
    Abstract: A web conference client device determines that it is configured to generate a higher-quality rendered output than a quality of a web conference presentation slide received from a server. A slide presentation file associated with the web conference presentation slide is received from the server. Rendered output of the slide presentation file is generated. The rendered output of the slide presentation file is sent to the server.
    Type: Application
    Filed: June 6, 2011
    Publication date: September 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manuel B. Arnett, William M. Quinn
  • Patent number: 8010603
    Abstract: A web conference client device determines that it is configured to generate a higher-quality rendered output than a quality of a web conference presentation slide received from a server. A slide presentation file associated with the web conference presentation slide is received from the server. Rendered output of the slide presentation file is generated. The rendered output of the slide presentation file is sent to the server.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Manuel B. Arnett, William M. Quinn