Dr. VanBuskirk graduated from the Universidad Autu00F3noma de Guadalajara, Guadalajara, Jalisco, Mexico in 1978. He works in Encinitas, CA and specializes in Family Medicine. Dr. VanBuskirk is affiliated with Scripps Green Hospital.
George Joy - Kirkland WA Philippe Ferriere - Bellevue WA Michael R. VanBuskirk - Redmond WA John R. Selbie - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04J 316
US Classification:
370468, 370437, 370477, 37039521, 709104, 709226
Abstract:
Dynamic sizing of packets of data is disclosed. In one embodiment, a system includes a client and a server. The client receives packets of dynamic size, the client having a bandwidth. The server determines the dynamic size of the packets based on at least one factor. One such factor is the bandwidth of the client. The server sends the packets to the client.
Michael R. VanBuskirk - Redmond WA, US Philippe Ferriere - Redmond WA, US Mu Han - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173 G06F 15/16
US Classification:
709238, 709223, 709231, 709247
Abstract:
A system to provide a multipoint processing terminal and a multicast bridging terminal to provide mixing, switching, and other processing of media streams under the control of H. 323 components. Application Programming Interfaces defined for the multipoint processing terminal provide a multipoint control unit with the capability to change the default behavior of the multipoint processing terminal by allowing the multipoint control unit to control the routing audio and video streams in the multipoint processing terminal and control the media formats in a multipoint conference. Multipoint processing acceleration functionality is provided by providing interfaces to allow hardware accelerated implementations of multipoint processing terminals. The multicast bridging terminals enables clients using one type of control signaling and media streaming to join other conferences using different types of control signaling and media streaming by receiving audio or video data from an incoming media stream and performing any processing necessary to transform the media stream from the incoming stream data format to the outgoing stream data format.
Anton W. Krantz - Kirkland WA, US Dalibor Kukoleca - Redmond WA, US Wei Zhong - Issaquah WA, US Guo-Wei Shieh - Sammamish WA, US Zong Zong Yuan - Bellevue WA, US Tim M Moore - Bellevue WA, US Danny Levin - Redmond WA, US Michael R VanBuskirk - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04M 3/42
US Classification:
37920201, 348 1409, 370260
Abstract:
Systems, methods, and/or techniques (“tools”) are described that sort speakers in a network-enabled conference. In some cases, this sorted list of speakers indicates which speaker is dominant. With this sorted list, a participant's communication device may provide context about the speakers. In some cases a participant's communication device has a display that presents real-time video of the speakers or other visual indicia, such as each or the most dominant speaker's name, picture, title, or location. These and other context about speakers may help participants better understand discussions in network-enabled conferences.
Danny Levin - Redmond WA, US Warren Berkley - Mill Creek WA, US Wei Zhong - Issaquah WA, US Tim Moore - Redmond WA, US Michael VanBuskirk - Redmond WA, US Yiu-Ming Leung - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 15/173
US Classification:
709231000, 709238000, 709244000
Abstract:
Techniques are described for providing media services. A media processor receives one or more input media streams and provides an output media stream to one or more endpoints. A media controller issues commands to the media processor for controlling the media streams. The media controller and the media processor communicate in accordance with a defined protocol allowing for independent control of each of the media streams.
Michael VanBuskirk - Redmond WA, US Philippe Ferriere - Redmond WA, US Mu Han - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 3/00
US Classification:
709204000, 719320000
Abstract:
A system to provide a multipoint processing terminal and a multicast bridging terminal to provide mixing, switching, and other processing of media streams under the control of H.323 components. Application Programming Interfaces defined for the multipoint processing terminal provide a multipoint control unit with the capability to change the default behavior of the multipoint processing terminal by allowing the multipoint control unit to control the routing audio and video streams in the multipoint processing terminal and control the media formats in a multipoint conference. Multipoint processing acceleration functionality is provided by providing interfaces to allow hardware accelerated implementations of multipoint processing terminals. The multicast bridging terminals enables clients using one type of control signaling and media streaming to join other conferences using different types of control signaling and media streaming by receiving audio or video data from an incoming media stream and performing any processing necessary to transform the media stream from the incoming stream data format to the outgoing stream data format.
Expandable Communication System With Automatic Data Concentrator Detection
Sudhir K. Sharma - Plano TX Robert L. Noble - Garland TX Richard A. Kunz - Garland TX Michael R. VanBuskirk - Plano TX Clyde Salzman - The Woodlands TX Jon M. Meinecke - Denton TX
Assignee:
Compaq Computer Corporation - Houston TX
International Classification:
H04L 522
US Classification:
370 56
Abstract:
A communication system including one or more host adapters connected to a host computer, each adapter having multiple serial communication ports for transferring data between the computer and several TTY devices. Several of the adapter's serial ports include a high speed serial link for communicating with a data concentrator. The adapter automatically detects the presence of a concentrator connected to a switchable port and switches to the high speed link. Each concentrator includes multiple serial ports for communicating with TTY devices, and a high speed serial link for communicating with the adapter's high speed link. The concentrators allow more than one TTY device to share a single adapter serial port. Data from all of the TTY devices is accumulated into an adapter data buffer during a configurable time period or until a certain amount of data is accumulated, at which time the adapter interrupts the computer and transfers the accumulated data to the computer in one transfer operation. Likewise, the computer accumulates data for the TTY devices and transfers this data to the adapter in one transfer operation.
Data Transfer System With Variable Data Buffer Size And Programmable Interrupt Frequency
Michael R. Vanbuskirk - Plano TX Jon M. Meinecke - Denton TX
Assignee:
Compaq Computer Corporation - Houston TX
International Classification:
G06F 1324
US Classification:
395250
Abstract:
A communication system including one or more host adapters connected to a host computer, each adapter having multiple serial communication ports for transferring data between the computer and several TTY devices. Several of the adapter's serial ports include a high speed serial link for communicating with a data concentrator. The adapter automatically detects the presence of a concentrator connected to a switchable port and switches to the high speed link. Each concentrator includes multiple serial ports for communicating with TTY devices, and a high speed serial link for communicating with the adapter's high speed link. The concentrators allow more than one TTY device to share a single adapter serial port. Data from all of the TTY devices is accumulated into an adapter data buffer during a configurable time period or until a certain amount of data is accumulated, at which time the adapter interrupts the computer and transfers the accumulated data to the computer in one transfer operation. Likewise, the computer accumulates data for the TTY devices and transfers this data to the adapter in one transfer operation.
Expandable Communication System Using Data Concentration
Richard A. Kunz - Garland TX Robert L. Noble - Garland TX Sudhir K. Sharma - Plano TX Jon M. Meinecke - Denton TX Michael R. Vanbuskirk - Plano TX Clyde Salzman - The Woodlands TX
Assignee:
Compaq Computer Corp. - Houston TX
International Classification:
G06F 1300
US Classification:
395275
Abstract:
A communication system including one or more host adapters connected to a host computer, each adapter having multiple serial communication ports for transferring data between the computer and several TTY devices. Several of the adapter's serial ports include a high speed serial link for communicating with a data concentrator. The adapter automatically detects the presence of a concentrator connected to a switchable port and switches to the high speed link. Each concentrator includes multiple serial ports for communicating with TTY devices, and a high speed serial link for communicating with the adapter's high speed link. The concentrators allow more than one TTY device to share a single adapter serial port. Data from all of the TTY devices is accumulated into an adapter data buffer during a configurable time period or until a certain amount of data is accumulated, at which time the adapter interrupts the computer and transfers the accumulated data to the computer in one transfer operation. Likewise, the computer accumulates data for the TTY devices and transfers this data to the adapter in one transfer operation.
Randy Giddens, Scott Williamson, Lonnie Hutchison, Ellen Knott, Don Fryman, Deborah Goodwin, Teresa Vince, Teresa Scott, Vicky Robbins, John Gedgate, Gerald Rickgauer