Ivan Wong - San Jose CA, US Michael Bundschuh - Menlo Park CA, US Shuangying Huang - Sunnyvale CA, US Babu Srinivasan - San Jose CA, US Amith Yamasani - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F003/00 G06F009/44 G06F009/46 G06F013/00
US Classification:
719328, 719320, 717110, 717116
Abstract:
An invention is provided for creating a mobile multimedia framework API capable of operation in mobile hardware devices is disclosed. All API component access parameters are set to utilize a synchronous programming model. Then, the API components are set to use a pull paradigm, and all master/slave functionality is removed. The resulting mobile multimedia framework API has a memory size of less than 100 kilobytes.
Method And Apparatus For Customizing Java Api Implementations
Shuangying Huang - Sunnyvale CA, US Michael Bundschuh - Menlo Park CA, US Ivan Wong - San Jose CA, US Amith Yamasani - San Jose CA, US Babu Srinivasan - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H06F017/30
US Classification:
707 2, 707 1
Abstract:
A method and system is provided for customizing Java API implementations. A plurality of class files is obtained, wherein the class files are capable of being used together to provide a plurality of functional behaviors to an application. A feature marker is then associated with each of the class files based on a functionality provided by the class file. Each feature marker indicates a particular functionality provided by the plurality of class files. Particular class files are then selected from the plurality of class files based on the feature markers associated with the particular class files. The plurality of class files can comprise a first JAR file, and the selected class files can be used to generate a second JAR file. The second JAR file can also exclude class files that are not selected. Further, non-Java based native files, if any, utilized by the plurality of class files can also be customized to a subset of the original native files in a similar manner.
Mobile Multimedia Java Framework Application Program Interface
Ivan Wong - San Jose CA, US Michael Bundschuh - Menlo Park CA, US Shuangying Huang - Sunnyvale CA, US Babu Srinivasan - San Jose CA, US Amith Yamasani - San Jose CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719328
Abstract:
A mobile multimedia framework API is provided that is capable of operation in mobile hardware devices. The mobile multimedia framework API includes a playback interface, controls, an event listener, an error list, exceptions, events, control types, and protocol handlers. Advantageously, a memory size of the mobile multimedia framework API is less than 100 kilobytes.
Marc Owerfeldt - Sunnyvale CA, US Ivan Wong - San Jose CA, US Michael Bundschuh - Menlo Park CA, US
International Classification:
G06F015/16 G06F015/173
US Classification:
709/231000, 709/238000
Abstract:
An invention is provided for a transport-independent RTP stack. The transport-independent RTP stack includes a transport-independent tasks module, which includes methods that are independent of an underlying transport layer. In communication with the transport-independent module is a connector module, which includes methods that are dependent on the underlying transport layer. In one aspect, the connector module includes data input and output methods, which can be utilized by the transport-independent tasks module to communicate with the underlying transport layer.
Mixing And Splitting Multiple Independent Audio Data Streams In Kernel Space
A method and an apparatus for securely mixing and splitting multiple audio data streams and determining the order of processing the audio streams. A audio server and an audio device driver are in kernel space of a given computer system. In one embodiment, the computer system has a data flow checker and adjuster for checking the flow of data into data queues and a setup application for connecting the audio server and the audio device driver. The data flow checker and adjuster adjusts the flow of data by sending a message up or downstream instructing the up or downstream processes/devices to send more data or stop sending data depending on how full the data queues are.
Comcast Wholesale
Senior Technical Delivery Manager
Comcast Wholesale
Senior Technical Project Manager
Theplatform Apr 2012 - Oct 2016
Senior Technical Project Manager
The Walt Disney Company May 2010 - Apr 2012
Senior Program Manager
5X5 Signal Jun 2008 - Jun 2010
Technical Program Manager
Education:
University of Southern California 1985 - 1987
Bachelors, Bachelor of Science, Computer Science
Skills:
Scrum Software Project Management Software Engineering Agile Methodologies Software Development Agile Project Management Java Cloud Computing Web Applications Rest Program Management Linux Scalability Visual Studio User Experience Distributed Systems Databases Unix Java Enterprise Edition J2Me Representational State Transfer Solaris Ms Project Awk Wireless
Java Solaris Linux MS Project J2ME Visual Studio Unix Awk Wireless Java Enterprise Edition Agile Project Management Scalability Scrum Agile Methodologies Software Project Management Distributed Systems Software Development Cloud Computing Software Engineering Program Management User Experience
Michael Bundschuh 1984 graduate of Patrick Henry High School in San diego, CA is on Classmates.com. See pictures, plan your class reunion and get caught up with Michael and other ...