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: 10158577
    Abstract: 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: Grant
    Filed: November 21, 2017
    Date of Patent: December 18, 2018
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Publication number: 20180102979
    Abstract: 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: Application
    Filed: November 21, 2017
    Publication date: April 12, 2018
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Patent number: 9838329
    Abstract: 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: Grant
    Filed: March 31, 2016
    Date of Patent: December 5, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Publication number: 20160294718
    Abstract: 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: Application
    Filed: March 31, 2016
    Publication date: October 6, 2016
    Inventors: Wendell Sun, Steven E. Anderson, Dinkar Bhat, Niranjan Samant
  • Patent number: 9002964
    Abstract: 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: Grant
    Filed: June 20, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
  • Publication number: 20130282847
    Abstract: 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: Application
    Filed: June 20, 2013
    Publication date: October 24, 2013
    Inventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
  • Patent number: 8516065
    Abstract: 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: Grant
    Filed: January 3, 2012
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sanjay Dinkar Bhat, Brian W. Hart, Anil Kalavakolanu, Liang Jiang
  • Publication number: 20130173718
    Abstract: 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: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sanjay Dinkar Bhat, Brian W. Hart, Liang Jiang, Anil Kalavakolanu
  • Patent number: 7305696
    Abstract: 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: Grant
    Filed: April 17, 2001
    Date of Patent: December 4, 2007
    Assignee: Triveni Digital, Inc.
    Inventors: C. Gomer Thomas, Nagaraj Nandhakumar, Dinkar Bhat, James Kenealy, Ilya Shnayder, Patricia Lee Crabtree, Bradford Ward Holcombe
  • Patent number: 6847395
    Abstract: 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: Grant
    Filed: April 13, 2001
    Date of Patent: January 25, 2005
    Assignee: Triveni Digital Inc.
    Inventors: C. Gomer Thomas, Dinkar Bhat, Mark T. Corl, David Scott Cammack
  • Publication number: 20040022278
    Abstract: 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: Application
    Filed: February 28, 2003
    Publication date: February 5, 2004
    Inventors: Charles Gomer Thomas, David Catapano, Dinkar Bhat, Nagaraj Nandhakumar
  • Publication number: 20020047902
    Abstract: 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: Application
    Filed: April 13, 2001
    Publication date: April 25, 2002
    Inventors: C. Gomer Thomas, Dinkar Bhat, Mark T. Corl, David Scott Cammack
  • Publication number: 20020023270
    Abstract: 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: Application
    Filed: April 17, 2001
    Publication date: February 21, 2002
    Inventors: C. Gomer Thomas, Nagaraj Nandhakumar, Dinkar Bhat, James Kenealy, Ilya Shnayder, Patricia Lee Crabtree, Bradford Ward Holcombe