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: 10241786Abstract: 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: GrantFiled: January 26, 2017Date of Patent: March 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anuradha Bhamidipaty, Evelyn Duesterwald, Andrew L. Frenkiel, Peter H. Westerink
-
Publication number: 20180210728Abstract: 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: ApplicationFiled: January 26, 2017Publication date: July 26, 2018Inventors: Anuradha Bhamidipaty, Evelyn Duesterwald, Andrew L. Frenkiel, Peter H. Westerink
-
Patent number: 9547534Abstract: 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: GrantFiled: October 10, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Paolo Dettori, Xiaoqiao Meng, Seetharami R. Seelam, Peter H. Westerink
-
Publication number: 20160103717Abstract: 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: ApplicationFiled: October 10, 2014Publication date: April 14, 2016Inventors: Paolo Dettori, Xiaoqiao Meng, Seetharami R. Seelam, Peter H. Westerink
-
Patent number: 9113150Abstract: 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: GrantFiled: September 4, 2013Date of Patent: August 18, 2015Assignee: International Business Machines CorporationInventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
-
Patent number: 8903916Abstract: 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: GrantFiled: July 5, 2006Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Krishna C. Ratakonda, Durga Sai Phaneendhar Vemuru, Peter H. Westerink
-
Publication number: 20140003798Abstract: 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: ApplicationFiled: September 4, 2013Publication date: January 2, 2014Applicant: International Business Machines CorporationInventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
-
Patent number: 8559794Abstract: 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: GrantFiled: May 21, 2010Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: William F. Abt, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
-
Publication number: 20110286718Abstract: 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: ApplicationFiled: May 21, 2010Publication date: November 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: WILLIAM F. ABT, Bryce A. Curtis, Peter J. Parente, Frank A. Schaffa, Peter H. Westerink
-
Patent number: 7904529Abstract: 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: GrantFiled: February 23, 2007Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Ophir Azulai, Martin G. Kienzle, Gayathri Shaikh, Durga Sai Phaneendar Vemuru, Peter H. Westerink
-
Publication number: 20100287295Abstract: 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: ApplicationFiled: May 7, 2009Publication date: November 11, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frank A. Schaffa, Peter H. Westerink
-
Patent number: 7546377Abstract: 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: GrantFiled: August 10, 2006Date of Patent: June 9, 2009Assignee: International Business Machines CorporationInventors: Chitra Venkatramani, Olivier Verscheure, Peter H. Westerink
-
Patent number: 7477598Abstract: 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: GrantFiled: March 25, 2005Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Krishna Ratakonda, Deepak S. Turaga, Peter H. Westerink
-
Publication number: 20080204357Abstract: 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: ApplicationFiled: February 23, 2007Publication date: August 28, 2008Inventors: Ophir Azulai, Martin G. Kienzle, Gayathri Shaikh, Durga Sai Phaneendar Vemuru, Peter H. Westerink
-
Publication number: 20080040497Abstract: 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: ApplicationFiled: August 10, 2006Publication date: February 14, 2008Inventors: Chitra Venkatramani, Olivier Verscheure, Peter H. Westerink
-
Publication number: 20080010382Abstract: 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: ApplicationFiled: July 5, 2006Publication date: January 10, 2008Inventors: Krishna C. Ratakonda, Durga Sai Phaneendhar Vemuru, Peter H. Westerink
-
Patent number: 6976208Abstract: 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: GrantFiled: November 30, 1998Date of Patent: December 13, 2005Assignee: International Business Machines CorporationInventors: Michelle Y. Kim, Peter H. Westerink
-
Patent number: 5353056Abstract: 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: GrantFiled: October 27, 1992Date of Patent: October 4, 1994Assignee: Panasonic Technologies, Inc.Inventors: Peter H. Westerink, Thomas J. Leacock
-
Patent number: 5243419Abstract: 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: GrantFiled: October 31, 1991Date of Patent: September 7, 1993Assignee: AT&T Bell LaboratoriesInventors: Alireza F. Faryar, Scott C. Knauer, George J. Kustka, Kim N. Matthews, Arun N. Netravali, Eric D. Petajan, Peter H. Westerink
-
Patent number: 5148274Abstract: 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: GrantFiled: March 19, 1990Date of Patent: September 15, 1992Assignee: AT&T Bell LaboratoriesInventors: Scott C. Knauer, Arun N. Netravali, Eric D. Petajan, Peter H. Westerink