Patents by Inventor Peter H. Westerink

Peter H. Westerink 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: 10241786
    Abstract: Techniques are provided for performing automated operations to determine maturity of a specified project. Information is received regarding each of a plurality of artifacts associated with the project, such as project documentation, source code repositories, and a tracked issue database for the project. A data sufficiency level associated with each provided artifact is determined, and each artifact is provided to one or more of multiple analysis engines. The analysis engines are executed to produce one or more weighted feature vectors for each of the artifacts associated with the specified project, and input to a prediction engine in order to provide a maturity rating for the project based on the weighted feature vectors.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuradha Bhamidipaty, Evelyn Duesterwald, Andrew L. Frenkiel, Peter H. Westerink
  • Publication number: 20180210728
    Abstract: Techniques are provided for performing automated operations to determine maturity of a specified project. Information is received regarding each of a plurality of artifacts associated with the project, such as project documentation, source code repositories, and a tracked issue database for the project. A data sufficiency level associated with each provided artifact is determined, and each artifact is provided to one or more of multiple analysis engines. The analysis engines are executed to produce one or more weighted feature vectors for each of the artifacts associated with the specified project, and input to a prediction engine in order to provide a maturity rating for the project based on the weighted feature vectors.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Anuradha Bhamidipaty, Evelyn Duesterwald, Andrew L. Frenkiel, Peter H. Westerink
  • Patent number: 9547534
    Abstract: A tool for autoscaling applications in a shared cloud resource environment. The tool registers, by one or more computer processors, one or more trigger conditions. The tool initiates, by one or more computer processors, a scaling event based, at least in part, on at least one of the one or more trigger conditions. The tool determines, by one or more computer processors, a scaling decision for the scaling event based, at least in part, on one or more scaling rules related to the one or more trigger conditions.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paolo Dettori, Xiaoqiao Meng, Seetharami R. Seelam, Peter H. Westerink
  • Publication number: 20160103717
    Abstract: A tool for autoscaling applications in a shared cloud resource environment. The tool registers, by one or more computer processors, one or more trigger conditions. The tool initiates, by one or more computer processors, a scaling event based, at least in part, on at least one of the one or more trigger conditions. The tool determines, by one or more computer processors, a scaling decision for the scaling event based, at least in part, on one or more scaling rules related to the one or more trigger conditions.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Inventors: Paolo Dettori, Xiaoqiao Meng, Seetharami R. Seelam, Peter H. Westerink
  • Patent number: 9113150
    Abstract: A system and method for recording a collaborative session includes two phases. One is performed in real-time and includes determining portions of a composite image of collaborative session content that are constant over time or preprocessed. The portions are removed from the composite image of the collaborative session content. Remaining content of the composite image and any of the portions not already compressed is compressed and stored. A second phase is performed when off-line and includes decoding the remaining content of the composite image and the portions to reconstruct the composite image of the collaborative session content and formatting the composite image.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
  • Patent number: 8903916
    Abstract: A system, method, and computer-readable medium that provides a streamed presentation to multiple clients over a network utilizing a presentation server that produces and streams audio, video, and uniquely identified auxiliary data objects (e.g., slides, 3D image models, sound bytes, web page, etc.) in separate sessions or channels over a network; a transmit queue associated with the presentation server to store uniquely identified repeatable auxiliary data objects; and a client that renders all data objects and stores the auxiliary data objects in a local memory cache so that they may be recalled according to their unique ID tags. The presentation server sends unique ID tags rather than the auxiliary data object content when repeated during the presentation. The client is responsive to unique ID tags to obtain an auxiliary data object from a local memory cache to render auxiliary content that is repeatedly presented during the presentation.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Krishna C. Ratakonda, Durga Sai Phaneendhar Vemuru, Peter H. Westerink
  • Publication number: 20140003798
    Abstract: A system and method for recording a collaborative session includes two phases. One is performed in real-time and includes determining portions of a composite image of collaborative session content that are constant over time or preprocessed. The portions are removed from the composite image of the collaborative session content. Remaining content of the composite image and any of the portions not already compressed is compressed and stored. A second phase is performed when off-line and includes decoding the remaining content of the composite image and the portions to reconstruct the composite image of the collaborative session content and formatting the composite image.
    Type: Application
    Filed: September 4, 2013
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
  • Patent number: 8559794
    Abstract: A system and method for recording a collaborative session includes two phases. One is performed in real-time and includes determining portions of a composite image of collaborative session content that are constant over time or preprocessed. The portions are removed from the composite image of the collaborative session content. Remaining content of the composite image and any of the portions not already compressed is compressed and stored. A second phase is performed when off-line and includes decoding the remaining content of the composite image and the portions to reconstruct the composite image of the collaborative session content and formatting the composite image.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
  • Publication number: 20110286718
    Abstract: A system and method for recording a collaborative session includes two phases. One is performed in real-time and includes determining portions of a composite image of collaborative session content that are constant over time or preprocessed. The portions are removed from the composite image of the collaborative session content. Remaining content of the composite image and any of the portions not already compressed is compressed and stored. A second phase is performed when off-line and includes decoding the remaining content of the composite image and the portions to reconstruct the composite image of the collaborative session content and formatting the composite image.
    Type: Application
    Filed: May 21, 2010
    Publication date: November 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM F. ABT, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
  • Patent number: 7904529
    Abstract: System for transmitting one or more presentation data streams from a presentation workstation. In response to receiving an input to open a presentation application, operating parameters are obtained for a presentation to provide presentation operating parameters for the presentation. One or more selected presentation data streams are captured based on the obtained presentation operating parameters. Then, the one or more captured presentation data streams are transmitted based on the obtained presentation operating parameters directly from the presentation workstation to one or more viewing devices via a network without utilizing an intervening server.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ophir Azulai, Martin G. Kienzle, Gayathri Shaikh, Durga Sai Phaneendar Vemuru, Peter H. Westerink
  • Publication number: 20100287295
    Abstract: A streaming engine and method includes a plurality of input types configured to pass one of samples and frames from an input stream. A processing block is configured to process the samples and frames independently of input and output types and produce any kind of output samples and frames in accordance with processing elements employed in the processing block. A plurality of output types is configured to initiate a session which determines connections between inputs and outputs so that the samples and the frames are received from the processing block in accordance with the session to appropriately direct the stream.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 11, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frank A. Schaffa, Peter H. Westerink
  • Patent number: 7546377
    Abstract: A signal stream is transmitted when an available transmission bandwidth becomes reduced by providing alternate signal streams of different bit rates from the same source. The alternate signal streams are sub-sampled to form frames that have particular identifiers added thereto. The server is informed in advance, before actually providing the frames, of the identifiers. Because the server knows the current bandwidth limitations and knows the identifiers of the frames, the server can pass for transmission only those frames of the alternate signal stream that can fit within the transmission bandwidth that is available.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Chitra Venkatramani, Olivier Verscheure, Peter H. Westerink
  • Patent number: 7477598
    Abstract: A system and method that selects among multiple encodings of the same content to adapt to available bandwidth and meet delay constraints by minimizing the switching lag is disclosed. The system and method include one buffer serving multiple data streams and a switching device. The switching device switches between the multiple data streams and discards data from the buffer that does not belong to a new stream to eliminate switching lag after a switching decision has been made.
    Type: Grant
    Filed: March 25, 2005
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Krishna Ratakonda, Deepak S. Turaga, Peter H. Westerink
  • Publication number: 20080204357
    Abstract: System for transmitting one or more presentation data streams from a presentation workstation. In response to receiving an input to open a presentation application, operating parameters are obtained for a presentation to provide presentation operating parameters for the presentation. One or more selected presentation data streams are captured based on the obtained presentation operating parameters. Then, the one or more captured presentation data streams are transmitted based on the obtained presentation operating parameters directly from the presentation workstation to one or more viewing devices via a network without utilizing an intervening server.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventors: Ophir Azulai, Martin G. Kienzle, Gayathri Shaikh, Durga Sai Phaneendar Vemuru, Peter H. Westerink
  • Publication number: 20080040497
    Abstract: A signal stream is transmitted when an available transmission bandwidth becomes reduced by providing alternate signal streams of different bit rates from the same source. The alternate signal streams are sub-sampled to form frames that have particular identifiers added thereto. The server is informed in advance, before actually providing the frames, of the identifiers. Because the server knows the current bandwidth limitations and knows the identifiers of the frames, the server can pass for transmission only those frames of the alternate signal stream that can fit within the transmission bandwidth that is available.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Chitra Venkatramani, Olivier Verscheure, Peter H. Westerink
  • Publication number: 20080010382
    Abstract: A system, method, and computer-readable medium that provides a streamed presentation to multiple clients over a network utilizing a presentation server that produces and streams audio, video, and uniquely identified auxiliary data objects (e.g., slides, 3D image models, sound bytes, web page, etc.) in separate sessions or channels over a network; a transmit queue associated with the presentation server to store uniquely identified repeatable auxiliary data objects; and a client that renders all data objects and stores the auxiliary data objects in a local memory cache so that they may be recalled according to their unique ID tags. The presentation server sends unique ID tags rather than the auxiliary data object content when repeated during the presentation. The client is responsive to unique ID tags to obtain an auxiliary data object from a local memory cache to render auxiliary content that is repeatedly presented during the presentation.
    Type: Application
    Filed: July 5, 2006
    Publication date: January 10, 2008
    Inventors: Krishna C. Ratakonda, Durga Sai Phaneendhar Vemuru, Peter H. Westerink
  • Patent number: 6976208
    Abstract: Environments with unreliable delivery may result in faltering presentation of multimedia objects, due to missing time stamp deadlines. This may be alleviated by introducing more flexible time stamping. To avoid this, additional MPEG-4 object time information is sent to the client. This requires a new dedicated descriptor, carried in the Elementary Stream Descriptor. The new more flexible timing information will have two features. First, instead of fixed start and end times, the duration of an object can be given a range. And second, the start and end times are made relative to other multimedia object start and end times. This information can then be used by the client to adapt the timing of the ongoing presentation to the environment, while having more room to stay within the presentation author's intent and expectations.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: December 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michelle Y. Kim, Peter H. Westerink
  • Patent number: 5353056
    Abstract: Apparatus and a method are described for modifying the magnification and registration factors of an image using digital signal processing and interpolation. The apparatus is used in a camera system which samples an image to generate sampled data signals. The sampled data signals are first interpolated across the either the rows or columns of the image and then across the columns or rows of the image to change the magnification and registration factors of the images represented by each of the sampled data signals to some common desired magnification and registration factors. The system electronically corrects for chromatic aberration and geometric distortion in the image caused by the lens system and skew among the images caused by misalignment of the respective color image sensors.
    Type: Grant
    Filed: October 27, 1992
    Date of Patent: October 4, 1994
    Assignee: Panasonic Technologies, Inc.
    Inventors: Peter H. Westerink, Thomas J. Leacock
  • Patent number: 5243419
    Abstract: Blocks of HDTV picture information are selected for transmission at a plurality of channel rates of an HDTV transmitter. The size of each block of HDTV picture information is dependent on a target distortion parameter for the HDTV picture information. As a result of this selection, a portion of each block of HDTV picture information is transmitted at the lower channel rate, with the result that the HDTV transmitter range is maximized while maintaining a picture quality for the resulting HDTV video image.
    Type: Grant
    Filed: October 31, 1991
    Date of Patent: September 7, 1993
    Assignee: AT&T Bell Laboratories
    Inventors: Alireza F. Faryar, Scott C. Knauer, George J. Kustka, Kim N. Matthews, Arun N. Netravali, Eric D. Petajan, Peter H. Westerink
  • Patent number: 5148274
    Abstract: A high definition television system that is characterized by low transmission bandwidth is achieved by removing redundancies in the signal, encoding the remaining signals, and transmitting the encoded signal in a manner that is most compatible with the applicable standards. The dynamic range of the encoded signal is reduced by combining groups of adjacent samples that are smaller than a "floor" threshold to form larger samples, and by splitting samples that are larger than a "ceiling" threshold to form a plurality of smaller samples. Encoding of the combined samples is carried out in a conforming manner to minimize deleterious effects of transmission noise.
    Type: Grant
    Filed: March 19, 1990
    Date of Patent: September 15, 1992
    Assignee: AT&T Bell Laboratories
    Inventors: Scott C. Knauer, Arun N. Netravali, Eric D. Petajan, Peter H. Westerink