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: 9313273
    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: Grant
    Filed: July 12, 2013
    Date of Patent: April 12, 2016
    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: 8910057
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: December 9, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raymond R. Hornback, Jr., Kevin Solie
  • 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: 8799785
    Abstract: 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: Grant
    Filed: December 17, 2003
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: James Patrick Galvin, Jr., Sandra L. Kogan, Duncan L. Mewherter, Ronald E. Pontrich, Jr., Kevin Solie, Amy D. Travis
  • Patent number: 8639755
    Abstract: 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: Grant
    Filed: January 19, 2006
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandra L. Kogan, James P. Galvin, Kevin Solie, Ronald E. Pontrich, Jr., Amy D. Travis, Duncan Lear Mewherter
  • 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: 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
  • Patent number: 8407604
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kevin Solie, Subhashini Srinivasan
  • Publication number: 20130014029
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond R. Hornback, JR., Kevin Solie
  • Publication number: 20120304077
    Abstract: 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: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond R. Hornback, JR., Kevin Solie
  • 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: 20100169793
    Abstract: 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: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Kevin Solie, Subhashini Srinivasan
  • Patent number: 7330873
    Abstract: 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: Grant
    Filed: August 23, 2002
    Date of Patent: February 12, 2008
    Assignee: International Buisness Machines Corporation
    Inventors: Yoichi Yoshida, Brian Pulito, James P. Galvin, Kevin Solie
  • Publication number: 20060212396
    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: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Johnston, Raymond Hornback, William Quinn, Kevin Solie
  • Publication number: 20060168073
    Abstract: 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: Application
    Filed: January 19, 2006
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Sandra Kogan, James Galvin, Kevin Solie, Ronald Pontrich, Amy Travis, Duncan Mewherter
  • Publication number: 20050289176
    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: Application
    Filed: June 25, 2004
    Publication date: December 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Johnston, William Quinn, Kevin Solie
  • Publication number: 20050267942
    Abstract: 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: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Inventors: Michael Quinn, Malissa Galloway Sullivan, Anthony Payne, Kevin Solie, Andrew Ortwein
  • Publication number: 20050246634
    Abstract: 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: Application
    Filed: May 3, 2004
    Publication date: November 3, 2005
    Inventors: Andrew Ortwein, James Johnston, William Quinn, Kevin Solie, Raymond Hornback
  • Publication number: 20050138108
    Abstract: 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: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: James Galvin, Sandra Kogan, Duncan Mewherter, Ronald Pontrich, Kevin Solie, Amy Travis