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: 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
-
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: 7835596Abstract: 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: GrantFiled: December 16, 2003Date of Patent: November 16, 2010Assignee: International Business Machines CorporationInventors: Raymond Hornback, Jr., James S. Johnston, Mark S. Kressin, Andrew M. Ortwein, William M. Quinn
-
Patent number: 7581216Abstract: 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: GrantFiled: January 21, 2005Date of Patent: August 25, 2009Assignee: International Business Machines CorporationInventors: Mark S. Kressin, Raymond Homback, Jr., James S. Johnston, William M. Quinn
-
Patent number: 7212174Abstract: 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: GrantFiled: June 24, 2004Date of Patent: May 1, 2007Assignee: International Business Machines CorporationInventors: James S. Johnston, Mark S. Kressin, William M. Quinn
-
Patent number: 6226030Abstract: 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: GrantFiled: March 28, 1997Date of Patent: May 1, 2001Assignee: International Business Machines CorporationInventors: John P. Harvey, Mark S. Kressin, Vincent J. Meriwether, Richard A. Mills, Michael C. Tulkoff
-
Patent number: 6029127Abstract: 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: GrantFiled: March 28, 1997Date of Patent: February 22, 2000Assignee: International Business Machines CorporationInventors: Jeffrey T. Delargy, Mark S. Kressin
-
Patent number: 5617527Abstract: 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: GrantFiled: January 17, 1996Date of Patent: April 1, 1997Assignee: International Business Machines CorporationInventors: Mark S. Kressin, Blaine H. Berger, Bret P. Smith
-
Patent number: 5418906Abstract: 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: GrantFiled: March 17, 1993Date of Patent: May 23, 1995Assignee: International Business Machines Corp.Inventors: Blaine H. Berger, Mark S. Kressin, Bret P. Smith