Patents by Inventor Kevin Solie
Kevin Solie 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: 9313273Abstract: 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: GrantFiled: July 12, 2013Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Matthew A. Levy, Andrew M. Ortwein, William M. Quinn, Kevin Solie
-
Patent number: 8910057Abstract: Screen sharing in which image pixel data operable to display one or more user interface windows associated with at least one shared application is retrieved from a memory. The retrieving excludes image pixel data operable to display at least one other display object currently contained in a user interface of said computer. The retrieved image pixel data is combined into a shared image.Type: GrantFiled: September 14, 2012Date of Patent: December 9, 2014Assignee: International Business Machines CorporationInventors: Raymond R. Hornback, Jr., Kevin Solie
-
Patent number: 8843591Abstract: 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: GrantFiled: March 17, 2005Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: James S. Johnston, Raymond R. Hornback, Jr., William M. Quinn, Kevin Solie
-
Patent number: 8799785Abstract: A method and system for an awareness service is provided. One or more collaborative contexts can be set for a first user within a set of users using the awareness service. One or more subsets of users can be defined within the set of users corresponding to the one or more collaborative contexts, respectively. Furthermore, a level of availability can be defined for the first user with respect to each of the subset of users. Next, an online status can be published on the awareness service for the first user. The online status can display an availability message to a second user. And, the availability message can have the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.Type: GrantFiled: December 17, 2003Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: James Patrick Galvin, Jr., Sandra L. Kogan, Duncan L. Mewherter, Ronald E. Pontrich, Jr., Kevin Solie, Amy D. Travis
-
Patent number: 8639755Abstract: Described are a system and method for managing online communications by a user who participates in an awareness service system. A first awareness state associated with the user is published to a first participant of the awareness service system, while a second different awareness state associated with the user is published to a second participant of the awareness service system. Each published awareness state is based on a collaborative relationship between the user and the participant to which that awareness state is published.Type: GrantFiled: January 19, 2006Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Sandra L. Kogan, James P. Galvin, Kevin Solie, Ronald E. Pontrich, Jr., Amy D. Travis, Duncan Lear Mewherter
-
Publication number: 20140025784Abstract: 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: ApplicationFiled: July 12, 2013Publication date: January 23, 2014Applicant: International Business Machines CorporationInventors: Raymond Hornback, JR., James S. Johnston, Mark S. Kressin, Matthew A. Levy, Andrew M. Ortwein, William M. Quinn, Kevin Solie
-
Patent number: 8521830Abstract: 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: GrantFiled: December 22, 2003Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Matthew A. Levy, Andrew M. Ortwein, William M. Quinn, Kevin Solie
-
Patent number: 8407308Abstract: 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: GrantFiled: December 16, 2003Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Raymond R. Hornback, Jr., William M. Quinn, Mark S. Kressin, James S. Johnston, Amy D. Travis, Kevin Solie
-
Patent number: 8407604Abstract: A method, computer program product, and computing system for defining text to be included within a first text message. One or more tags are assigned to the first text message. The one or more tags are chosen from a plurality of available tags. The first text message, including the text and the one or more tags, is transmitted to one or more recipients.Type: GrantFiled: December 30, 2008Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Kevin Solie, Subhashini Srinivasan
-
Publication number: 20130014029Abstract: Screen sharing in which image pixel data operable to display one or more user interface windows associated with at least one shared application is retrieved from a memory. The retrieving excludes image pixel data operable to display at least one other display object currently contained in a user interface of said computer. The retrieved image pixel data is combined into a shared image.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raymond R. Hornback, JR., Kevin Solie
-
Publication number: 20120304077Abstract: Screen sharing in which image pixel data operable to display one or more user interface windows associated with at least one shared application is retrieved from a memory. The retrieving excludes image pixel data operable to display at least one other display object currently contained in a user interface of said computer. The retrieved image pixel data is combined into a shared image.Type: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Raymond R. Hornback, JR., Kevin Solie
-
Patent number: 8055616Abstract: 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: GrantFiled: June 25, 2004Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: James S. Johnston, William M. Quinn, Kevin Solie
-
Publication number: 20100169793Abstract: A method, computer program product, and computing system for defining text to be included within a first text message. One or more tags are assigned to the first text message. The one or more tags are chosen from a plurality of available tags. The first text message, including the text and the one or more tags, is transmitted to one or more recipients.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Kevin Solie, Subhashini Srinivasan
-
Patent number: 7330873Abstract: A system for allowing call center agents to initiate text chat, audio and/or video communication, as well as collaborative browsing with potential customers visiting web pages includes a customer monitoring applet that monitors the behavior of the customer via the web browser and sends information to a router process, the information including information identifying the customer, the web page location, status of a transaction, etc. The router process uses the information supplied to it from the customer monitoring applet, as well as information on one or more available agent processes to determine which call agent would be appropriate to initiate contact with the potential customer. The router process transmits the information identifying the customer to the selected agent process for presentation to the agent. The agent can monitor the status of the customer, as well as other customers, and send a request to initiate communication, if appropriate.Type: GrantFiled: August 23, 2002Date of Patent: February 12, 2008Assignee: International Buisness Machines CorporationInventors: Yoichi Yoshida, Brian Pulito, James P. Galvin, Kevin Solie
-
Publication number: 20060212396Abstract: 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: ApplicationFiled: March 17, 2005Publication date: September 21, 2006Applicant: International Business Machines CorporationInventors: James Johnston, Raymond Hornback, William Quinn, Kevin Solie
-
Publication number: 20060168073Abstract: Described are a system and method for managing online communications by a user who participates in an awareness service system. A first awareness state associated with the user is published to a first participant of the awareness service system, while a second different awareness state associated with the user is published to a second participant of the awareness service system. Each published awareness state is based on a collaborative relationship between the user and the participant to which that awareness state is published.Type: ApplicationFiled: January 19, 2006Publication date: July 27, 2006Applicant: International Business Machines CorporationInventors: Sandra Kogan, James Galvin, Kevin Solie, Ronald Pontrich, Amy Travis, Duncan Mewherter
-
Publication number: 20050289176Abstract: 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: ApplicationFiled: June 25, 2004Publication date: December 29, 2005Applicant: International Business Machines CorporationInventors: James Johnston, William Quinn, Kevin Solie
-
Publication number: 20050267942Abstract: Described is a method for retracting an instant message from a receiver in an instant messaging session. A request is made to retract the instant message from the receiver. If the receiver is present in the session, the instant message is removed from the user interface of the receiver. Notification is sent to the requestor to indicate whether the instant message was successfully retracted and whether the instant message was saved by the receiver. Optionally, the method allows an entry made in an instant messaging log to be retracted when the corresponding instant message is retracted.Type: ApplicationFiled: June 1, 2004Publication date: December 1, 2005Inventors: Michael Quinn, Malissa Galloway Sullivan, Anthony Payne, Kevin Solie, Andrew Ortwein
-
Publication number: 20050246634Abstract: Described is a method for synchronously sharing a dynamically updated image in a sharing display of a sharing computer with a viewer device. The method can be performed with a variety of viewer devices having web browsing capability. A server caches an HTML page representing at least a portion of the sharing display. An automated request for an updated image in the sharing display is sent to the server. A timestamp in the request indicates the current version of the image on the viewer device. The timestamp is compared with a timestamp of a corresponding image in the HTML page. If the timestamps are not equal, the server sends an updated image to the viewer device.Type: ApplicationFiled: May 3, 2004Publication date: November 3, 2005Inventors: Andrew Ortwein, James Johnston, William Quinn, Kevin Solie, Raymond Hornback
-
Publication number: 20050138108Abstract: A method and system for an awareness service is provided. One or more collaborative contexts can be set for a first user within a set of users using the awareness service. One or more subsets of users can be defined within the set of users corresponding to the one or more collaborative contexts, respectively. Furthermore, a level of availability can be defined for the first user with respect to each of the subset of users. Next, an online status can be published on the awareness service for the first user. The online status can display an availability message to a second user. And, the availability message can have the highest level of availability selected from a group consisting of every level of availability defined for the first user with respect to every subset of users that includes the second user.Type: ApplicationFiled: December 17, 2003Publication date: June 23, 2005Applicant: International Business Machines CorporationInventors: James Galvin, Sandra Kogan, Duncan Mewherter, Ronald Pontrich, Kevin Solie, Amy Travis