Patents by Inventor Mark S. Kressin

Mark S. Kressin 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
  • 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: 7835596
    Abstract: The present invention is a method, system and apparatus for componentized application sharing. The system can include a multiplicity of different pluggable image processing modules. Each of the different pluggable image processing modules can conform to a single interface expected by the application sharing module. Additionally, a communicative coupling can be provided between the application sharing module and a selected one of the different image compression modules.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Andrew M. Ortwein, William M. Quinn
  • Patent number: 7581216
    Abstract: A method, system and apparatus for preserving platform independence of a program while supporting native accelerators for performance critical program objects. In a method for preserving platform independence of a program while supporting native accelerators for performance critical program objects, the method can include identifying a reference to a program object in a platform independent computer program and determining if a platform specific implementation of the program object has been separately stored in addition to a platform independent implementation of the program object. If it can be determined that a platform specific implementation of the program object has been separately stored in addition to a platform independent implementation of the program object, the platform specific implementation of the program object can be loaded in lieu of the platform independent implementation.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: August 25, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Kressin, Raymond Homback, Jr., James S. Johnston, William M. Quinn
  • Patent number: 7212174
    Abstract: A system and method for facilitating application sharing in a networked environment is provided. Specifically, the system divides a display area on a host computer into a plurality of regions, with each region comprised of a predetermined number of current pixels. The system then evaluates current pixels within a selected region and compares them to corresponding pixels stored in memory. If the system determines that the value of the current pixel differs from the value of the stored corresponding pixel, all pixels within the region are sent to a receiving computer via a network. The receiving computer inserts the received region into a display such that it matches the display on the host computer from which the region originated.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventors: James S. Johnston, Mark S. Kressin, William M. Quinn
  • Patent number: 6226030
    Abstract: The system allows for the controlled distribution of video and/or audio broadcasts over a LAN to selected and approved client computers. The video broadcasts are received by at least one server on the LAN. A configuration file is created with identifying information from the various video feeds. The systems administrator can create a list of which client computers can have access to certain video feeds. When a client computer requests a video feed, a menu of video feeds approved for that client is constructed and displayed on the client computer. The display can include a selectable representative image of the available broadcast. When selected, a display window appears with the live video feed.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: John P. Harvey, Mark S. Kressin, Vincent J. Meriwether, Richard A. Mills, Michael C. Tulkoff
  • Patent number: 6029127
    Abstract: An audio data compression method improves over existing standards because of its encoding strategy for silence. The method analyzes the audio input to an encoder. If the audio is for an analyzed time frame is silence, a single byte output is generated by the encoder. If the next frame is silence, no output is generated. When a receiver receives the compressed data, and detects a one-byte silence signal, it can capture that signal and repeat it to a decoder. When the compressed signal reaches the decoder, it is decompressed into an analog signal.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: February 22, 2000
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey T. Delargy, Mark S. Kressin
  • Patent number: 5617527
    Abstract: This method improves the user-friendliness of command-line driven programs by having a correspondence set up between possible commands which may be entered on a command line and a series of Graphic User Interface "buttons". These buttons are graphical symbols that appear on the screen and are selectable via a mouse. A display screen is divided into work areas, one of which is associated with the screen which a user would have seen while using the application program without the invention and a second of which displays an array of "buttons," each of which are associated with commands. When the user selects the specific button with a mouse pointer moving the mouse, the related "command" is identified. A message is then created, the message comprised of the same data that would have been created by the series of keystrokes to spell out that command. The command is passed to the application program, which receives it in the same manner that it would have received input from the keyboard.
    Type: Grant
    Filed: January 17, 1996
    Date of Patent: April 1, 1997
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Kressin, Blaine H. Berger, Bret P. Smith
  • Patent number: 5418906
    Abstract: A method which allows the user to convert several data layers from one GIS into another. The user creates a template map of the area of interest. The template is an "all points" map which, when graphed, would appear as a black polygon identical in shape to the area of interest. Using the first GIS, the template is converted to a file in bit-mapped format. All zero bits in this file are identified and their position in the file noted. This information is referred to as the transform function. For each data layer to be converted, the first GIS is used to display a map of the proper extent. This display is converted to a file in bit-mapped format and the transform function used to delete non-data bits which correspond to the zero bits identified in the template file. The resulting, modified, bit-map is imported into the second GIS.
    Type: Grant
    Filed: March 17, 1993
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corp.
    Inventors: Blaine H. Berger, Mark S. Kressin, Bret P. Smith