Patents by Inventor Regis J. Crinon

Regis J. Crinon 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).

  • Publication number: 20080101410
    Abstract: Techniques for managing output bandwidth for a conferencing server are described. An apparatus may include a receiver to receive input video streams at first bit rates from multiple client terminals. The apparatus may include a rate allocation module to allocate an output bit rate for an output video stream corresponding to each input video stream based on distortion rate information where a total output bit rate for all output video streams is equal to or less than a total output bit rate budget for a conference server. The apparatus may include a video transrating module to reduce the first bit rate to a second bit rate for one or more input video streams in accordance with the allocations to create the output video streams. Other embodiments are described and claimed.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20080095079
    Abstract: Techniques for virtual conferencing servers are described. An apparatus may comprise a conferencing server to manage a conference call with multiple client terminals. The conferencing server may have a virtual conference manager to select a first client terminal to operate as a first virtual conferencing server, and transfer conference call operations for a second client terminal from the conferencing server to the first virtual conferencing server. Other embodiments are described and claimed.
    Type: Application
    Filed: October 18, 2006
    Publication date: April 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20080068446
    Abstract: Techniques for managing visual compositions for a multimedia conference call are described. An apparatus may comprise a processor to allocate a display object bit rate for multiple display objects where a total display object bit rate for all display objects is equal to or less than a total input bit rate, and decode video information from multiple video streams each having different video layers with different levels of spatial resolution, temporal resolution and quality for two or more display objects. Other embodiments are described and claimed.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 7342613
    Abstract: A closed captioning configuration system is described. The system receives parameters of a digital video presentation and computes closed captioning parameters to drive a closed captions encoder, creating closed captions which are compatible with the presentation. In various implementations, the configuration system may be integrated into a video encoder, a closed captions encoder, or both. The configuration system, through analysis of the presentation parameters, can drive captioning for presentations which may differ by frame rate, interlacing, or frame encoding mode, and account for repetition of fields or frames.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: March 11, 2008
    Assignee: Microsoft Corporation
    Inventor: Regis J. Crinon
  • Publication number: 20080043644
    Abstract: Techniques to perform rate matching for multimedia conference calls are described. An apparatus may comprise a conferencing server and a rate matching module. The rate matching module may be arranged to adjust bit rates between media communications channels for client terminals in a conference call, with the rate matching module to remove video frames from a set of video information received on a first media communications channel to reduce a bit rate for the video information. Other embodiments are described and claimed.
    Type: Application
    Filed: August 18, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Publication number: 20080043832
    Abstract: Techniques for variable resolution encoding and decoding of digital video are described. An apparatus may comprise a video encoder to encode video information into a video stream with a base layer and an enhancement layer. The base layer may have a first level of spatial resolution and a first level of temporal resolution. The enhancement layer may increase the first level of spatial resolution or the first level of temporal resolution. Other embodiments are described and claimed.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Applicant: Microsoft Corporation
    Inventors: Warren V. Barkley, Philip A. Chou, Regis J. Crinon, Tim Moore
  • Patent number: 7305699
    Abstract: An apparatus for generating one or more carousels. A carousel includes a plurality of modules, at least one of which exhibits multiple instances, that are arranged in a module schedule. The apparatus may create, through multiple iterations, two or more module schedules for a carousel, and the optimum module schedule may then be selected and implemented on the carousel.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 4, 2007
    Assignee: Intel Corporation
    Inventors: Regis J. Crinon, James C. Stanley
  • Patent number: 7269840
    Abstract: A method of determining a goodness metric of a module schedule. The module schedule comprises a plurality of modules, at least one of which exhibits multiple instances, that are arranged within the period of a carousel. The goodness metric is based, at least in part, upon the interval difference associated with each instance of all modules on the carousel. The interval difference for an instance of a module is the difference between the actual interval of the instance and a desired interval for that module.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 11, 2007
    Assignee: Intel Corporation
    Inventors: Regis J. Crinon, James C. Stanley
  • Patent number: 7188353
    Abstract: A method and apparatus is provided for synchronizing display of HTML documents to the audio/video content of a digital television program. Documents are authored with a structure for receiving a presentation time stamp value. After the packetized data representing the document is received at the television receiver, the document is reconstructed, and the value of the presentation time stamp is inserted in the structure in the document. The broadcast HTML formatted document, including the time stamp value, can be read by a broadcast HTML cognizant browser which notifies the program viewer or displays the document at the time specified by the time stamp.
    Type: Grant
    Filed: April 6, 1999
    Date of Patent: March 6, 2007
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Patent number: 7174560
    Abstract: A method and apparatus for synchronizing an event produced at a digital television receiver with an instant of a transmitted video, audio, or data element of a digital television program is disclosed. In a digital television system, a system time clock generates a timeline that is used to synchronize the presentation of the video, audio, and data elements of the television program. An application time is used in program production to synchronize instants of the several program elements. To synchronize a receiver generated event with an instant of a transmitted video, audio, or data program element, samples of the application time are transmitted to a receiver in a synchronized data service. A reconstructed application time is generated at the receiver as a function of the current system time, the application time sample, and the presentation time stamp of the data access unit in which the application time sample was transmitted.
    Type: Grant
    Filed: January 27, 2000
    Date of Patent: February 6, 2007
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Patent number: 7075584
    Abstract: A data elementary buffer with underflow and overflow operational constraints is incorporated into a digital televison receiver to regulate the flow of data related to an ancillary data service to be presented in synchronization with a video or audio program element. The data elementary buffer ensures that data is received in time for decoding and presentation in synchronization with the video or audio element. The data elementary buffer also limits the amount of data that the receiver may be required to cache. The minimum size of the data elementary buffer is three times the size of a nominal data access unit or three times the quantity of data that the receiver can receive at the maximum rate in the period that a video element is displayed by the receiver.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: July 11, 2006
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Patent number: 6993789
    Abstract: A system for providing a data broadcast service for digital television receivers. The system includes a data authoring system for creating a program description, a data service encoder for combining the description with other information and encoding it, and a multiplexer for using the encoded data service information into a transport data stream. A receiver at the client end receives the transport data stream and extracts the data and the audiovisual program and builds a summary for the viewer.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: January 31, 2006
    Assignee: Sharp Laboratories of America
    Inventors: Muhammed Ibrahim Sezan, Regis J. Crinon
  • Patent number: 6940876
    Abstract: A system target decoder operable to receive and process information. The system target decoder has a first demultiplexer that can demultiplex a transport stream into packets each having a given packet identifier. There are at least two transport buffers that can receive packets with the same packet identifier from the first demultiplexer. The transport buffers transfer the data to a smoothing buffer that in turn sends the data to a second demultiplexer. The second demultiplexer demultiplexes data from within the packets from the smoothing buffer into data access units.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: September 6, 2005
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Publication number: 20040255063
    Abstract: The systems and methods described herein relate to the robust delivery of data. A transmitter (e.g. a server or RF broadcaster) passes parameters to a receiver and/or client enabling operation of a generalized buffer model within the receiver that regulates the proper decoding of the elementary stream. An exemplary transmitter system is configured to perform a method for specifying buffer control parameters and transmitting them within an MPEG-2 Transport Stream to a receiver. The receiver is configured to implement the generalized buffer model according to the parameters received within the stream.
    Type: Application
    Filed: October 30, 2003
    Publication date: December 16, 2004
    Inventors: Regis J. Crinon, Edwin Arturo Heredia
  • Publication number: 20040240561
    Abstract: A video system includes a plurality of frames of video each of which is defined by a plurality of scene elements. The scene elements for a respective frame together define an image of the frame. First auxiliary data is descriptive of a first scene element of the frame and second auxiliary data is descriptive of a second scene element of the frame. A sending device sends the frame of video, including its scene elements, the first auxiliary data, and the second auxiliary data, from the sending device to a receiving device.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 2, 2004
    Inventor: Regis J. Crinon
  • Publication number: 20040208204
    Abstract: A data carousel contains multiple data files. A procedure determines a worst case latency between successive transmissions of a data file in the data carousel. The worst case latency is compared with a threshold latency value. The composition of the data carousel is modified if the worst case latency exceeds the threshold latency value.
    Type: Application
    Filed: April 21, 2003
    Publication date: October 21, 2004
    Inventor: Regis J. Crinon
  • Patent number: 6801575
    Abstract: A video system includes a plurality of frames of video each of which is defined by a plurality of scene elements. The scene elements for a respective frame together define an image of the frame. First auxiliary data is descriptive of a first scene element of the frame and second auxiliary data is descriptive of a second scene element of the frame. A sending device sends the frame of video, including its scene elements, the first auxiliary data, and the second auxiliary data, from the sending device to a receiving device.
    Type: Grant
    Filed: May 27, 1998
    Date of Patent: October 5, 2004
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Patent number: 6771268
    Abstract: Automated summarization of digital video sequences is accomplished using a vector rank filter. The consecutive frames of a digital video sequence can be represented as feature vectors which are successively accumulated in a set of vectors. The distortion of the set by the addition of each successive vector or the cumulative distance from each successive vector to all other vectors in the set is determined by a vector rank filter. When the distortion exceeds a threshold value the end of a video segment is detected. Each frame in a video segment can be ranked according to its relative similarity to the other frames of the set by applying the vector rank filter to the feature vectors representing the video frames. To produce a summary of a video sequence which is most representative of the content of the sequence, frames are chosen that correspond to vectors that are the least distant to or produce the least distortion of the set of vectors representing the segment.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: August 3, 2004
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Regis J. Crinon
  • Patent number: 6751350
    Abstract: An automatic segmentation system distinguishes foreground and background objects by first encoding and decoding a first image at a first time reference. Macroblocks are extracted from a second image at a second time reference. The macroblocks are mapped to pixel arrays in the decoded first image. Frame residuals are derived that represent the difference between the macroblocks and the corresponding pixel arrays in the previously decoded image. A global vector representing camera motion between the first and second images is applied to the macroblocks in the second image. The global vectors map the macroblocks to a second pixel array in the first decoded image. Global residuals between the macroblocks and the second mapped image arrays in the first image are derived. When the global residuals are compared with the frame residuals to determine which macroblocks are classified as background and foreground. The macroblocks classified as foreground are then blended into a mosaic.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: June 15, 2004
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Regis J. Crinon, Muhammed Ibrahim Sezan
  • Publication number: 20030106069
    Abstract: A data elementary buffer with underflow and overflow operational constraints is incorporated into a digital televison receiver to regulate the flow of data related to an ancillary data service to be presented in synchronization with a video or audio program element. The data elementary buffer ensures that data is received in time for decoding and presentation in synchronization with the video or audio element. The data elementary buffer also limits the amount of data that the receiver may be required to cache. The minimum size of the data elementary buffer is three times the size of a nominal data access unit or three times the quantity of data that the receiver can receive at the maximum rate in the period that a video element is displayed by the receiver.
    Type: Application
    Filed: January 13, 2003
    Publication date: June 5, 2003
    Inventor: Regis J. Crinon