1
Vivek Thukral: Television system video conferencing. Microsoft Corporation, Lee & Hayes PLLC, May 11, 2010: US07716283 (44 worldwide citation)

Television system video conferencing is described. In an embodiment, a television-based client device receives program content from a content provider via an IP-based network to display a program for viewing. The client device generates video conference data to participate in a video conference sess ...


2
Vivek Thukral: Television system targeted advertising. Microsoft Corporation, Lee & Hayes PLLC, April 20, 2010: US07703114 (21 worldwide citation)

Television system targeted advertising is described. In an embodiment, a content provider monitors a real-time state of television-based systems for a power on/off state and a tuning configuration. The content provider delivers advertising content to one or more of the television-based systems when ...


3
Sukesh H Pai, Wallace C Colyer, Vivek Thukral, Leslie H Thaler: Shared network path contention reduction. Microsoft Corporation, Lee & Hayes PLLC, July 6, 2010: US07751315 (11 worldwide citation)

Shared network path contention can be reduced by limiting the number of contending client devices to which pending requests may be outstanding. Contention may also be reduced by managing available downstream bandwidth based on request size and managing available upstream bandwidth based on estimated ...


4
Vivek Thukral: Redirection of streaming content. Microsoft Corporation, Lee & Hayes PLLC, August 30, 2011: US08010984 (10 worldwide citation)

Redirection of streaming content is described. In an implementation, a method includes receiving a request at a client from another client, wherein the request is to redirect on-demand content being streamed from a head end to the other client and includes a bookmark that specifies a point in time d ...


5
Vivek Thukral: Strategies for disseminating media information using redundant network streams. Microsoft Corporation, Lee & Hayes PLLC, June 16, 2009: US07548995 (6 worldwide citation)

A system is described for disseminating media information. An operations center transmits at least a primary stream on a first network connection and a backup stream on a second network connection to a media device (such as a set-top box). The media device identifies whether the primary stream inclu ...


6
Daniel J Zigmond, Vivek Thukral, Samuel Thomas Scott: Method and apparatus for managing channel information. Microsoft Corporation, Lee & Hayes PLLC, August 4, 2009: US07571232 (4 worldwide citation)

A request for content associated with a particular channel is received from a client device. A system identifies service information data associated with the channel. The system then determines how content associated with the channel will be provided to the client device. Instructions are sent to th ...


7
Vivek Thukral: Allocation of resources to deliver media content using a combination of static and dynamic resources. Microsoft Corporation, Lee & Hayes PLLC, November 24, 2009: US07624153 (1 worldwide citation)

A strategy is described for allocating resources of an operations center to provide a collection of channels. The strategy uses static resources to provide relatively popular channels and dynamic resources to provide relatively unpopular channels. The strategy can separately perform this allocation ...


8
Pradip K Fatehpuria, Vivek Thukral, Steven James Chin: Changing streaming media quality level based on current device resource usage. Microsoft Corporation, Wolfe SBMC, August 13, 2013: US08510763

Streaming media is received from a source system. A current overall resource usage of a resource of the device (such as a CPU or memory of the device) is obtained. A check is made as to whether the current overall resource usage exceeds a resource threshold value. If the current overall resource usa ...


9
Vivek Thukral: Real-time IPTV channel health monitoring. Microsoft Corporation, Lee & Hayes Pllc, March 15, 2007: US20070058043-A1

Systems and methods for monitoring health of Internet Protocol television channels in real-time are described. In one implementation, a monitoring system discovers the distribution paths for multiple channels and proactively pings for component health and audio-visual (AV) quality at different segme ...


10
Vivek Thukral: Strategies for disseminating media information using redundant network streams. Microsoft Corporation, Lee & Hayes Pllc, April 26, 2007: US20070091789-A1

A system is described for disseminating media information. An operations center transmits at least a primary stream on a first network connection and a backup stream on a second network connection to a media device (such as a set-top box). The media device identifies whether the primary stream inclu ...