1
Kenneth J Birdwell, Ruston Panabaker, Brian Moran, David Feinleib: Data packet header compression for unidirectional transmission. Microsoft Corporation, Lee & Hayes PLLC, February 29, 2000: US06032197 (240 worldwide citation)

A broadcast transmission system transmits data packets from a server to a client over a unidirectional broadcast network. The system transmits both full-length data packets, which have uncompressed headers, and reduced-length data packets, which have compressed headers derived from associated uncomp ...


2
Kenneth J Birdwell, Brian Moran, James Randall Sargent, Carl R Witty, David S Byrne: Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network. Microsoft Corporation, Lee & Hayes PLLC, August 22, 2000: US06108706 (124 worldwide citation)

In a broadcast system in which computer data and other content are delivered from multiple content servers to multiple clients at least partly over a broadcast network, a transmission announcement system announces upcoming broadcast transmissions and instructs the clients on how to receive the broad ...


3
Carl R Witty, Kenneth J Birdwell, James Randall Sargent, Brian Moran: Data delivery system and method for delivering data and redundant information over a unidirectional network. Microsoft Corporation, Lee & Hayes PLLC, June 27, 2000: US06081907 (100 worldwide citation)

A data delivery system facilitates transmission of data packets from a content server to multiple clients over a unidirectional network. A redundancy formatter resident at the server groups multiple data packets into a redundancy group and generates at least one redundancy packet containing redundan ...


4
Kenneth J Birdwell: Data delivery system and method for delivering computer data over a broadcast network. Microsoft Corporation, Lee & Hayes PLLC, March 21, 2000: US06041359 (74 worldwide citation)

A data delivery system facilitates broadcast delivery of computer data and other content from multiple content servers to multiple clients. The servers are connected to a broadcast center via a bi-directional data network, such as an ATM network or an Ethernet. The data is served over the data netwo ...


5
Kenneth J Birdwell, Steven J Fluegel, Patrick C O Hanlon: Method and system for confirming receipt of data opportunistically broadcast to client computer systems. Microsoft Corporation, Seed and Berry, December 14, 1999: US06002852 (72 worldwide citation)

A method and system for opportunistically downloading data from a server computer system to client computer systems. The server computer system has a point-to-point transmission mechanism for receiving data from each client computer system and has a broadcast transmission mechanism for broadcasting ...


6
Kenneth J Birdwell, Brian Moran, David Feinleib: Multi-packet transport structure and method for sending network data over satellite network. Microsoft Corporation, Lee & Hayes PLLC, January 9, 2001: US06172972 (70 worldwide citation)

A method for encoding network data, such as Internet Protocol (IP) data, into a format for transmission over a satellite system is described. The network data is configured in a packet having a data block and header information. The network data packet is encoded into a variable-length multi-packet ...


7
Kenneth J Birdwell, Steven J Fluegel, Patrick C O Hanlon: Method and system for opportunistic broadcasting of data. Microsoft Corporation, Seed and Berry, August 11, 1998: US05793973 (30 worldwide citation)

A method and system for opportunistically downloading data from a server computer system to client computer systems. The server computer system has a point-to-point transmission mechanism for receiving data from each client computer system and has a broadcast transmission mechanism for broadcasting ...


8
Kenneth J Birdwell, Brian Moran, James Randall Sargent, Carl R Witty, David S Byrne: Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network. Microsoft Corporation, Lee & Hayes PLLC, September 30, 2003: US06628625 (20 worldwide citation)

In a broadcast system in which computer data and other content are delivered from multiple content servers to multiple clients at least partly over a broadcast network, a transmission announcement system announces upcoming broadcast transmissions and instructs the clients on how to receive the broad ...


9
Kenneth J Birdwell, Brian Moran, James Randall Sargent, Carl R Witty, David S Byrne: Transmission announcement system and method for announcing upcoming data transmissions over a broadcast network. Microsoft Corporation, Lee & Hayes PLLC, December 6, 2005: US06973050 (19 worldwide citation)

In a broadcast system in which computer data and other content are delivered from multiple content servers to multiple clients at least partly over a broadcast network, a transmission announcement system announces upcoming broadcast transmissions and instructs the clients on how to receive the broad ...


10
Kenneth J Birdwell: Generating eyes for a character in a virtual environment. Valve Corporation, Darby & Darby PC, John W Branch, June 17, 2008: US07388580 (4 worldwide citation)

A method for generating relatively realistic virtual eyes for a character in a virtual environment, such as a video game, chat room, and virtual world. Different types of visual effects and textures are layered to create relatively realistic virtual eyes for a character in the virtual environment. T ...