Patents by Inventor Krishnan Raghavan

Krishnan Raghavan 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: 10939181
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: March 2, 2021
    Assignee: Google Technology Holdings LLC
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Patent number: 10599281
    Abstract: An electronic device includes a wireless communication circuit and one or more processors. The one or more processors are operable to the one or more processors to detect an inability of the wireless communication circuit to transmit an electronic communication that includes one or more temporally dependent content elements. When this occurs, the one or more processors monitor a duration during which the wireless communication circuit is unable to transmit the electronic communication. Later the one or more processors alter the one or more temporally dependent content elements as a function of the duration to obtain a modified electronic communication, which is transmitted from the wireless communication circuit.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 24, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Krishnan Raghavan, Amit Kumar Agrawal, Vignesh Karthik Mohan
  • Publication number: 20180348963
    Abstract: An electronic device includes a wireless communication circuit and one or more processors. The one or more processors are operable to the one or more processors to detect an inability of the wireless communication circuit to transmit an electronic communication that includes one or more temporally dependent content elements. When this occurs, the one or more processors monitor a duration during which the wireless communication circuit is unable to transmit the electronic communication. Later the one or more processors alter the one or more temporally dependent content elements as a function of the duration to obtain a modified electronic communication, which is transmitted from the wireless communication circuit.
    Type: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: Krishnan Raghavan, Amit Kumar Agrawal, Vignesh Karthik Mohan
  • Publication number: 20180332363
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Patent number: 10095372
    Abstract: An electronic device includes a wireless communication circuit and one or more processors. The one or more processors are operable to the one or more processors to detect an inability of the wireless communication circuit to transmit an electronic communication that includes one or more temporally dependent content elements. When this occurs, the one or more processors monitor a duration during which the wireless communication circuit is unable to transmit the electronic communication. Later the one or more processors alter the one or more temporally dependent content elements as a function of the duration to obtain a modified electronic communication, which is transmitted from the wireless communication circuit.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: October 9, 2018
    Assignee: Motorola Mobility LLC
    Inventors: Krishnan Raghavan, Amit Kumar Agrawal, Vignesh Karthik Mohan
  • Patent number: 10034063
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: July 24, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Publication number: 20170262136
    Abstract: An electronic device includes a wireless communication circuit and one or more processors. The one or more processors are operable to the one or more processors to detect an inability of the wireless communication circuit to transmit an electronic communication that includes one or more temporally dependent content elements. When this occurs, the one or more processors monitor a duration during which the wireless communication circuit is unable to transmit the electronic communication. Later the one or more processors alter the one or more temporally dependent content elements as a function of the duration to obtain a modified electronic communication, which is transmitted from the wireless communication circuit.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventors: Krishnan Raghavan, Amit Kumar Agrawal, Vignesh Karthik Mohan
  • Publication number: 20170026715
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Patent number: 9532198
    Abstract: A communication device includes a communication circuit, an imager, and one or more processors. One or more memory devices store one or more reference images. The one or more processors can receive an image being previewed by the imager and determine whether the image being previewed by the imager corresponds to a stored image of the one or more reference images. Where the image being previewed by the imager corresponds to the stored image, the one or more processors can determine a communication identifier associated with the stored image and initiate communication with a remote device using the communication identifier. Where the object is a plurality of objects, the one or more processors can initiate a group communication with remote devices corresponding to all or a subset of the plurality of objects.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Azimul Mannan, Krishnan Raghavan
  • Patent number: 9497309
    Abstract: A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in the presence of the user; retrieving a first profile associated with the first person; and operating the device in a second mode based, at least in part, on the first profile.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: November 15, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Krishnan Raghavan
  • Patent number: 9462328
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 4, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Publication number: 20160014577
    Abstract: A communication device includes a communication circuit, an imager, and one or more processors. One or more memory devices store one or more reference images. The one or more processors can receive an image being previewed by the imager and determine whether the image being previewed by the imager corresponds to a stored image of the one or more reference images. Where the image being previewed by the imager corresponds to the stored image, the one or more processors can determine a communication identifier associated with the stored image and initiate communication with a remote device using the communication identifier. Where the object is a plurality of objects, the one or more processors can initiate a group communication with remote devices corresponding to all or a subset of the plurality of objects.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Azimul Mannan, Krishnan Raghavan
  • Publication number: 20150278872
    Abstract: An electronic device transmits a user profile to a server. The electronic device receives a voice call from the server, where audio content of the voice call includes an advertisement related to the user profile. The electronic device automatically accepts the received voice call based on predefined settings. The electronic device then records the audio content of the voice call. The electronic device extracts the advertisement from the recorded audio content and stores the extracted advertisement in a memory of the electronic device. In another implementation, the electronic device receives a text message from the server, where content of the text message includes a characteristic of the advertisement. The electronic device then associates and stores the received characteristic with the stored advertisement.
    Type: Application
    Filed: June 23, 2014
    Publication date: October 1, 2015
    Inventors: Krishnan Raghavan, Vignesh Karthik M. Mohan, Pralabh Kumar
  • Publication number: 20150257103
    Abstract: A device (200) and method (300) with an augmented rules engine is disclosed. The method (300) can include: providing (310) a power saving rule including a set of preconditions to be met, each precondition having a test procedure and an associated resource cost, the resource cost comprises power drain; executing (320) each precondition test procedure in a predetermined serial order starting with a lowest resource cost to a highest resource cost; discontinuing (330) a test procedure and disabling the power saving rule in the event a precondition is not met; and continuing (340) execution of a next precondition test procedure according to the predetermined order. Advantageously, the device (200) and method (300) can help to extend battery life, reduce latency and reduce receipt of unnecessary data.
    Type: Application
    Filed: September 10, 2013
    Publication date: September 10, 2015
    Inventors: Craig J. Detter, Vignesh M. Karthik, Krishnan Raghavan
  • Publication number: 20140323176
    Abstract: A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in the presence of the user; retrieving a first profile associated with the first person; and operating the device in a second mode based, at least in part, on the first profile.
    Type: Application
    Filed: July 14, 2014
    Publication date: October 30, 2014
    Inventor: Krishnan Raghavan
  • Patent number: 8862533
    Abstract: A method and apparatus store media data on a portable electronic device. The method can include monitoring media data storage activity regarding user media data storage activity usage patterns that store media data in a memory in a portable electronic device. The method can include storing the media data storage activity data in the portable electronic device. The method can include triggering a full memory prediction algorithm based on a user action event that affects media data storage in the memory and can include running the full memory prediction algorithm in response to the trigger. The full memory prediction algorithm can predict when the memory will be substantially full based on past user media data storage behavior according to the media data storage activity data. The method can include outputting a potential upcoming full memory indication.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: October 14, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Krishnan Raghavan
  • Patent number: 8781452
    Abstract: A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in the presence of the user; retrieving a first profile associated with the first person; and operating the device in a second mode based, at least in part, on the first profile.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: July 15, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Krishnan Raghavan
  • Publication number: 20130160046
    Abstract: A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: General Instrument Corporation
    Inventors: Krishna Prasad Panje, Prasad A G, Azimul Mannan, Krishnan Raghavan
  • Publication number: 20130132329
    Abstract: A method and apparatus store media data on a portable electronic device. The method can include monitoring media data storage activity regarding user media data storage activity usage patterns that store media data in a memory in a portable electronic device. The method can include storing the media data storage activity data in the portable electronic device. The method can include triggering a full memory prediction algorithm based on a user action event that affects media data storage in the memory and can include running the full memory prediction algorithm in response to the trigger. The full memory prediction algorithm can predict when the memory will be substantially full based on past user media data storage behavior according to the media data storage activity data. The method can include outputting a potential upcoming full memory indication.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: Motorola Mobility, Inc
    Inventor: Krishnan Raghavan
  • Publication number: 20120214461
    Abstract: A method of operating a device for a user is provided. The method includes operating the device in a first mode; receiving an indication of a first person in the presence of the user; retrieving a first profile associated with the first person; and operating the device in a second mode based, at least in part, on the first profile.
    Type: Application
    Filed: February 21, 2011
    Publication date: August 23, 2012
    Applicant: MOTOROLA MOBILITY, INC.
    Inventor: Krishnan Raghavan