Patents by Inventor John Mark Zetts

John Mark Zetts 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: 7212726
    Abstract: A method, apparatus and article of manufacture is provided for automatic insertion of a compressed GOP offset table within a previously encoded MPEG video file, for frame accurate random access of each individual video frame in play-from-offset mode. The method creates a compressed GOP offset table having an entry for each GOP header of every video packet of the MPEG video file, and modifies the MPEG video file by inserting the compressed GOP offset table before the MPEG video file as at least one padding packet, thereby preserving the MPEG compliance and compressed audio/video data of the MPEG video file. The method further has a step for estimating a number of padding packets needed for the GOP offset table, thereby limiting the MPEG video file reading to a single read.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 7177520
    Abstract: A method, apparatus and article of manufacture is provided for processing a previously encoded MPEG video high-resolution (HR) file and corresponding proxy file, for frame accurate timecode repair and synchronization of individual video frames of the HR and proxy files. Each video frame header of the HR and proxy files is modified by a compressed timecode packet having an identifying signature, an absolute timecode of the frame, and a relative timecode of the frame. The timecodes have the SMPTE timecode format HH:MM:SS:FF. The method automatically verifies the timecodes in the HR and proxy files timecode packets. If a repair of the HR file anomalous absolute timecodes is needed, the method automatically corrects the anomalous absolute timecodes in the HR file. If the proxy file starting video frame is offset from the HR file starting video frame, the method automatically synchronizes the proxy and the HR files absolute and relative timecodes.
    Type: Grant
    Filed: May 7, 2001
    Date of Patent: February 13, 2007
    Assignee: IBM Corporation
    Inventor: John Mark Zetts
  • Patent number: 6760042
    Abstract: A method, apparatus and article of manufacture for storyboard thumbnail and video rights metadata insertion is provided for preventing unauthorized use of restricted video frames of a previously encoded MPEG video file. It can insert video rights metadata in the timecode packet of the affected video frame of the MPEG video file; if requested. To allow automatic recreation of a storyboard file from the MPEG video file, it can insert thumbnail status metadata in the timecode packet of the selected video storyboard thumbnail frame of the MPEG video file. If requested, it can update the video rights metadata in a video catalog record and in the timecode packet of the affected video frame of the MPEG video file. When needed, it can update the thumbnail status metadata in a video catalog record and in the timecode packet of the selected video storyboard thumbnail frame of the MPEG video file.
    Type: Grant
    Filed: May 7, 2001
    Date of Patent: July 6, 2004
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 6738427
    Abstract: A method, system and article of manufacture is provided for processing a previously encoded MPEG video file for frame accurate timecode identification of each individual video frame. For each frame of the MPEG video file, the method creates a compressed timecode packet having an identifying signature, an absolute timecode of the frame, and a relative timecode of the frame, wherein the timecodes have the SMPTE timecode format HH:MM:SS:FF. Next, the MPEG video file is modified by inserting in a header of each frame of the MPEG video file the corresponding compressed timecode packet, while maintaining the MPEG video file's original frame presentation timing, thereby preserving the MPEG compliance and compressed audio/video data of the MPEG video file. The timecode packet is preferably automatically inserted in a user data packet of the frame, between the picture start header and the first slice header.
    Type: Grant
    Filed: May 7, 2001
    Date of Patent: May 18, 2004
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 6414960
    Abstract: An apparatus and method provide non-intrusive in-service testing of audio/video synchronization testing without using traditional audio marker tones. The network includes an A/V synchronous test signal generator which injects video and audio markers into the video and audio non-intrusively and routes the two signals into a switch where they are switched into a channel for encoding and transmission via the ATM network. At the distant end the signal is decoded and routed by a switch into the A/V test generator and measurement set where the markers are detected and the A/V skew calculated, after which the audio and video are routed to the subscriber. The A/V test set signal generator includes a Video Blanking Interval (VBI) test signal generator and a white noise generator, the former injecting a marker into the video signal and the later injecting an audio marker into the audio signal.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: July 2, 2002
    Assignee: International Business Machines Corp.
    Inventors: Karl J. Kuhn, John Mark Zetts
  • Patent number: 6411623
    Abstract: A switched, digital high-broadband network provides automated control and in-service and out-of-testing of analog video signals, encoded and decoded real time, into MPEG 2 digitized format with a high level of security and protection of content and without attendant degradation of the analog signal sometimes experienced in satellite transmissions. The switch network, typically an asynchronous transfer mode (ATM) network, has multiple gateways for connection to video signal sources and sinks. Each gateway includes an analog/digital video switch for receiving the video signals and distributing them to an MPEG 2 encoder for conversion into digital packets. A multiplexer is coupled to the encoder and a digital switch for inserting the multiplexed signal into the switched ATM network. The multiplexer and the digital switch encode destination address information into the digital packets to ensure proper routing.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: June 25, 2002
    Assignee: International Business Machines Corp.
    Inventors: Leonard DeGollado, Karl J. Kuhn, Leung P. Lee, John Mark Zetts
  • Publication number: 20020048450
    Abstract: A method, apparatus and article of manufacture is provided for automatic insertion of a compressed GOP offset table within a previously encoded MPEG video file, for frame accurate random access of each individual video frame in play-from-offset mode. The method creates a compressed GOP offset table having an entry for each GOP header of every video packet of the MPEG video file, and modifies the MPEG video file by inserting the compressed GOP offset table before the MPEG video file as at least one padding packet, thereby preserving the MPEG compliance and compressed audio/video data of the MPEG video file. The method further has a step for estimating a number of padding packets needed for the GOP offset table, thereby limiting the MPEG video file reading to a single read.
    Type: Application
    Filed: May 18, 2001
    Publication date: April 25, 2002
    Applicant: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 6378129
    Abstract: Primary and secondary servers are coupled together for furnishing a backed-up video streaming function for outputting a series of video content presentations to a user group. The primary server functions as the primary provider of the video files and the secondary server is arranged to operate as a “hot stand-by” to back-up the primary server. In the event the primary server is disabled, the secondary server takes over for the primary server in furnishing video content in accordance with a common playlist. When the secondary server goes down for any reason, the illustrated methodology effectively re-synchronizes the video content and the video stream of the secondary server with that of the primary server such that the secondary server is enabled to resume the back-up function without interruption of the video file streaming process being carried on by the primary server.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: April 23, 2002
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Publication number: 20020034255
    Abstract: A method, system and article of manufacture is provided for processing a previously encoded MPEG video file for frame accurate timecode identification of each individual video frame. For each frame of the MPEG video file, the method creates a compressed timecode packet having an identifying signature, an absolute timecode of the frame, and a relative timecode of the frame, wherein the timecodes have the SMPTE timecode format HH:MM:SS:FF. Next, the MPEG video file is modified by inserting in a header of each frame of the MPEG video file the corresponding compressed timecode packet, while maintaining the MPEG video file's original frame presentation timing, thereby preserving the MPEG compliance and compressed audio/video data of the MPEG video file. The timecode packet is preferably automatically inserted in a user data packet of the frame, between the picture start header and the first slice header.
    Type: Application
    Filed: May 7, 2001
    Publication date: March 21, 2002
    Applicant: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Publication number: 20020035732
    Abstract: A method, apparatus and article of manufacture is provided for processing a previously encoded MPEG video high-resolution (HR) file and corresponding proxy file, for frame accurate timecode repair and synchronization of individual video frames of the HR and proxy files. Each video frame header of the HR and proxy files is modified by a compressed timecode packet having an identifying signature, an absolute timecode of the frame, and a relative timecode of the frame. The timecodes have the SMPTE timecode format HH:MM:SS:FF. The method automatically verifies the timecodes in the HR and proxy files timecode packets. If a repair of the HR file anomalous absolute timecodes is needed, the method automatically corrects the anomalous absolute timecodes in the HR file. If the proxy file starting video frame is offset from the HR file starting video frame, the method automatically synchronizes the proxy and the HR files absolute and relative timecodes.
    Type: Application
    Filed: May 7, 2001
    Publication date: March 21, 2002
    Applicant: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Publication number: 20020033842
    Abstract: A method, apparatus and article of manufacture is provided for storyboard thumbnail and video rights metadata insertion, for preventing unauthorized use of restricted video frames of a previously encoded MPEG video file. The method has a step for inserting video rights metadata in the timecode packet of the affected video frame of the MPEG video file; a step for inserting thumbnail status metadata in the timecode packet of the selected video storyboard thumbnail frame of the MPEG video file, allowing automatic recreation of a storyboard file from the MPEG video file; a step for updating the video rights metadata in a video catalog record, and in the timecode packet of the affected video frame of the MPEG video file; and a step for updating the thumbnail status metadata in a video catalog record, and in the timecode packet of the selected video storyboard thumbnail frame of the MPEG video file.
    Type: Application
    Filed: May 7, 2001
    Publication date: March 21, 2002
    Applicant: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 6297845
    Abstract: A switched digital video broadcast network provides in-service testing of digitized broadcast video signals subject to analog-to-digital and digital-to-analog conversion. The network includes a plurality of gateways, each gateway coupled to video signal sources and sink. Video frames transmitted on the network are subject to analog-to-digital and digital-to-analog conversion and compression in an MPEG 2 encoder/decoder. Each gateway and includes a test pattern generator and test measurement analyzer for in-service testing of the video signals. The test pattern generator inserts a test signal on pre-selected lines (22, 23 or 261,262) in a Video Blanking Interval (VBI) and time periods of a video frame. The test signal may be dynamically placed at any location in the frame using concealment techniques The video lines are not seen by television viewers.
    Type: Grant
    Filed: December 29, 1998
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corporation
    Inventors: Karl J. Kuhn, John Mark Zetts
  • Patent number: 6240105
    Abstract: Primary and secondary servers are coupled together for furnishing a backed-up video streaming function for outputting a series of video content presentations to a user group. The primary server functions as the primary provider of the video files and the secondary server is arranged to operate as a “hot stand-by” to back-up the primary server. In the event the primary server is disabled, the secondary server takes over for the primary server in furnishing video content in accordance with a common playlist. When the secondary server goes down for any reason, the illustrated methodology effectively re-synchronizes the video content and the video stream of the secondary server with that of the primary server such that the secondary server is enabled to resume the back-up function without interruption of the video file streaming process being carried on by the primary server.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 6049329
    Abstract: A method of and system for facilitating stylus input into a text entry field in a pen-based computer system. The system detects a touch down of a stylus and determines whether the touch down is in a text entry field. Upon detection of movement of the stylus in the text entry field greater than a threshold, the system draws an include rectangle around the text entry field. The system sizes the include rectangle based on the size of the text entry field. The system interprets and completely inks any stroke of the stylus starting within the include rectangle within a predetermined timeout as an input to the text entry field. The system erases the include rectangle whenever it detects a stylus touch down outside the include rectangle, or the predetermined timeout expires without the system detecting a stylus touch down.
    Type: Grant
    Filed: June 4, 1996
    Date of Patent: April 11, 2000
    Assignee: International Business Machines Corporartion
    Inventors: John Mark Zetts, Maurice Roger Desrosiers
  • Patent number: 5898422
    Abstract: A system and method for determining whether or not a non-system pointer is equivalent to a system pointer. The system and the non-system pointer each have pointer IDs. The system first determines whether the pointer ID of the non-system pointer is in a table of pointer IDs and flagged in the table as being equivalent to the system pointer. Whenever the pointer ID of the non-system pointer is not in the table of pointer IDs, the system determines, based on the shape of the non-system pointer, whether the non-system pointer is equivalent to the system pointer.
    Type: Grant
    Filed: May 31, 1996
    Date of Patent: April 27, 1999
    Assignee: International Business Machines Corporation
    Inventor: John Mark Zetts
  • Patent number: 5864635
    Abstract: Pre-recognition analysis on stroke characteristics such as the count, size and position of each stroke in real-time as it is drawn improves recognition accuracy. After each stroke, the set of strokes is weighted toward handwriting or gesture. The system uses a gesture threshold size to distinguish between gestures and handwriting. The system also uses the stroke count to distinguish between the two inputs, relying on the knowledge of the allowable number of strokes in a gesture. The count information may also be used in conjunction with the stroke size information to weight the set of strokes between gestures handwriting. Once the stroke size crosses a gesture vs. text size threshold, the result is weighted toward gestures. By examining the `white space` between strokes and the juxtaposition of the strokes, a gesture vs. text determination can be made with high accuracy.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: January 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Mark Zetts, Maurice Roger Desrosiers
  • Patent number: 5862256
    Abstract: To distinguish between gestures and handwriting, the pen subsystem examines the size of the user's writing. The user may set the gesture versus text size according to his/her handwriting style. In this manner, the user knows exactly how large to make the gestures. If the user declines to customize the setting, the pen subsystem can query other user settings that indicate approximate size of the user's handwriting. A third choice available the system dynamically determine and track the size of handwriting. This would allow multiple users to serially use the computer without having to change settings.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: January 19, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Mark Zetts, Maurice Roger Desrosiers
  • Patent number: 5802388
    Abstract: A data processing system corrects handprinted character input represented as a sequence of points described by a writing path of a pointing device. The system receives a writing path signal from a pointing device in the data processing system, describing a first hand printed character input. The system performs character recognition on the writing path signal to provide a first character string. The system then displays the first character string in an edit pad area. The system then receives a correcting writing path signal in the edit pad area from the pointing device, describing a correction to the first hand printed character input. The system then performs character recognition on the correcting writing path signal to provide a second character string.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: September 1, 1998
    Assignee: IBM Corporation
    Inventors: John Mark Zetts, Mario Jose Galliano, Alan R. Tannenbaum, William J. Tracey, Keun J. Lee, Moe R. Desrosiers