Patents by Inventor Dinkar Bhat
Dinkar Bhat 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: 10158577Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.Type: GrantFiled: November 21, 2017Date of Patent: December 18, 2018Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
-
Publication number: 20180102979Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.Type: ApplicationFiled: November 21, 2017Publication date: April 12, 2018Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
-
Patent number: 9838329Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.Type: GrantFiled: March 31, 2016Date of Patent: December 5, 2017Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
-
Publication number: 20160294718Abstract: Systems, devices and methods for adaptive switching in multicast media streams are disclosed herein. In an embodiment, a method for adaptively transmitting content to one or more users based on currently available bandwidth via internet protocol (“IP”) multicast protocol, includes: receiving a first content stream having a plurality of data packets, the first content stream encoded at a first bit rate; receiving a second content stream having a plurality of data packets, the second content stream encoded at a second bit rate, wherein the first bit rate is different than the second bit rate and wherein the first and second content streams represent the same content; transmitting the first content stream to a user; determining that the user could receive the second content stream based on available bandwidth for transmitting data to the user; and transmitting the second content stream to the user.Type: ApplicationFiled: March 31, 2016Publication date: October 6, 2016Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
-
Patent number: 9002964Abstract: There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content.Type: GrantFiled: June 20, 2013Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
-
Publication number: 20130282847Abstract: There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content.Type: ApplicationFiled: June 20, 2013Publication date: October 24, 2013Inventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
-
Patent number: 8516065Abstract: There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content.Type: GrantFiled: January 3, 2012Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Sanjay Dinkar Bhat, Brian W. Hart, Anil Kalavakolanu, Liang Jiang
-
Publication number: 20130173718Abstract: There is set forth herein a computer program product, computing device, and method for displaying an email message. In one example, a computing device receives an input comprising at least one criterion for redacting email messages; stores the at least one criterion in a configuration of a client computer program; receives an email message having a field, the field comprising a first content; determines whether a condition of at least one of the email message and a current state of the computing device satisfies the at least one criterion stored in the configuration of the client computer program; and, in response to determining that the condition satisfies the at least one criterion, displays a second content in place of the first content in a user interface of the client computer program, wherein the second content is different than the first content.Type: ApplicationFiled: January 3, 2012Publication date: July 4, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
-
Patent number: 7305696Abstract: This invention provides technology (including apparatus, method, software, and/or data structures) to broadcast data from one or more content providers via one or more broadcast channels to one or more content recipients. This technology meets the different needs of the three major stakeholders—the content providers, the broadcasters, and the content recipients. The technology provides support for identifying the data to be broadcast, setting the broadcast schedule, getting the data inserted into the broadcast stream, extracting it from the broadcast stream at the receiver, and many ancillary activities such as compression, error correction, bandwidth management, bandwidth usage reporting, and content filtering at the receiver.Type: GrantFiled: April 17, 2001Date of Patent: December 4, 2007Assignee: Triveni Digital, Inc.Inventors: C. Gomer Thomas, Nagaraj Nandhakumar, Dinkar Bhat, James Kenealy, Ilya Shnayder, Patricia Lee Crabtree, Bradford Ward Holcombe
-
Patent number: 6847395Abstract: The invention, in part, provides an integrated digital television (DTV) diagnostic instrument comprising: at least one of a video display device (VDD) and an audio display device (AudDD); DTV circuitry (AV) to receive a DTV signal, to reconstruct at least one of a video stream and an audio stream from the DTV signal, and to display at least one of the video stream and the audio stream on the VDD or the AudDD, respectively; and at least one of monitoring circuitry (M), responsive to the DTV circuitry, to monitor digital properties of a live DTV signal and analysis circuitry (AN), responsive to the DTV circuitry, to analyze digital properties of a recorded DTV signal.Type: GrantFiled: April 13, 2001Date of Patent: January 25, 2005Assignee: Triveni Digital Inc.Inventors: C. Gomer Thomas, Dinkar Bhat, Mark T. Corl, David Scott Cammack
-
Publication number: 20040022278Abstract: A method of providing localized data includes receiving, at least one of a plurality of local broadcast sites, a broadcast stream carrying global data; and inserting, at least one of local broadcast sites, localized data associated with the one of local broadcast sites into the received broadcast stream, so as to generate a modified broadcast stream carrying the global data and the localized data at the local broadcast site. A method of providing targeted data includes receiving a broadcast including a plurality of content streams, each of the content streams carrying targeted content data having certain targeting attributes; and selecting, by a selection device, one of the content streams based on the targeting attributes and attributes of a receiving party serviced by the selection device.Type: ApplicationFiled: February 28, 2003Publication date: February 5, 2004Inventors: Charles Gomer Thomas, David Catapano, Dinkar Bhat, Nagaraj Nandhakumar
-
Publication number: 20020047902Abstract: The invention, in part, provides an integrated digital television (DTV) diagnostic instrument comprising: at least one of a video display device (VDD) and an audio display device (AudDD); DTV circuitry (AV) to receive a DTV signal, to reconstruct at least one of a video stream and an audio stream from the DTV signal, and to display at least one of the video stream and the audio stream on the VDD or the AudDD, respectively; and at least one of monitoring circuitry (M), responsive to the DTV circuitry, to monitor digital properties of a live DTV signal and analysis circuitry (AN), responsive to the DTV circuitry, to analyze digital properties of a recorded DTV signal.Type: ApplicationFiled: April 13, 2001Publication date: April 25, 2002Inventors: C. Gomer Thomas, Dinkar Bhat, Mark T. Corl, David Scott Cammack
-
Publication number: 20020023270Abstract: This invention provides technology (including apparatus, method, software, and/or data structures) to broadcast data from one or more content providers via one or more broadcast channels to one or more content recipients. This technology meets the different needs of the three major stakeholders—the content providers, the broadcasters, and the content recipients. The technology provides support for identifying the data to be broadcast, setting the broadcast schedule, getting the data inserted into the broadcast stream, extracting it from the broadcast stream at the receiver, and many ancillary activities such as compression, error correction, bandwidth management, bandwidth usage reporting, and content filtering at the receiver.Type: ApplicationFiled: April 17, 2001Publication date: February 21, 2002Inventors: C. Gomer Thomas, Nagaraj Nandhakumar, Dinkar Bhat, James Kenealy, Ilya Shnayder, Patricia Lee Crabtree, Bradford Ward Holcombe