Patents by Inventor Krishna Prasad Panje

Krishna Prasad Panje 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).

  • Publication number: 20170118513
    Abstract: Methods, systems, and computer readable media can be operable to facilitate selective advertisement display based on a channel switch. When a channel switch from a first channel to a second channel is initiated at a set-top box (STB), the STB may identify one or more properties associated with the second channel. Advertisement content may be stored at the STB, and each piece of advertisement content may be associated with one or more channel identifiers, genres/categories, or other channel properties. The STB may identify advertisement content that is associated with a channel identifier, genre/category, or other property of the second channel, and the identified advertisement content may be output to a display device during an acquisition of the second channel or for another predetermined duration.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Satya Prakash Pati, Krishna Prasad Panje
  • Publication number: 20170111679
    Abstract: A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory portion, a parsing portion, a counting portion and a processing portion. The communication portion can receive the content from the content provider. The parsing portion can parse the content into the plurality of content components and can store the parsed plurality of content components within the memory portion. The counting portion can provide a counter for each of the parsed plurality of content components within the memory portion, respectively. The processing portion can retrieve and process one of the parsed plurality of content components within the memory portion. The counting portion can further increment the counter associated with the retrieved one of the parsed plurality of content components within the memory portion.
    Type: Application
    Filed: December 23, 2016
    Publication date: April 20, 2017
    Inventor: Krishna Prasad Panje
  • Publication number: 20170111253
    Abstract: Methods, systems, and computer readable media may be operable to facilitate the output of an alert to a client device informing a user of a potential disruption to a data transfer at a client device. An access point may monitor the data rate of a data transfer session with a station, determine a minimum data transfer rate threshold for the data transfer session, and output an alert to the station when the data rate of the transfer session drops below the minimum data transfer rate threshold. The reduced data rate may be caused by a movement of the station away from the access point, and the alert may provide a user with an indication of the reduced data rate. In embodiments, the alert may provide the user with instructions or recommendations for remedying or preventing an interruption to the transfer session.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Praveen Girish, Krishna Prasad Panje
  • Patent number: 9584557
    Abstract: A method for preparing streaming media content to be rendered by a media player employs a proxy for the media player. The proxy sends a request over a network to a content server. In response, a rolling manifest file is received by the proxy. The manifest file includes a sequence of media segment URLs indicating an ordering of the media segments that create a representation of a portion of the content stream. The URLs follow a predefined naming convention that allows URLs occurring prior to and subsequent to the URLs included in the manifest file to be predicted. The proxy predicts additional URLs that occur prior to and/or subsequent to the URLs included in the manifest file. The manifest file is modified by inserting the additional media segment URLs into the manifest file. The additional URLs are sequentially located before or after the URLs included in the manifest file.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 28, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Krishna Prasad Panje, William P. Franks, Praveen N. Moorthy, Paul Moroney, Murali Sahasranaman
  • 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
  • Publication number: 20170019372
    Abstract: Methods, systems, and computer readable media can be operable to facilitate dynamic address assignment for various client types. A multimedia device may attempt to assign an IP address to a client device according to a received DHCP discovery message. In the event a DHCP discovery message is not received, the multimedia device may attempt DHCP assignment using an associated DHCP server. If no DHCP server is available, the multimedia device may recognize any multiple interface routing conflicts for a link-local range. If multiple interfaces exist within the link-local range, then the multimedia device may initiate a manual IP configuration of the client device. If no multiple interface routing conflicts exist, the multimedia device may configure a standard link-local DLNA network for streaming content to the client device.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 19, 2017
    Inventor: Krishna Prasad Panje
  • Publication number: 20170019453
    Abstract: A method is provided for delivering two or more concurrent streaming media sessions to client devices. In the method, a request is received from a client device to establish a new streaming media session while one or more ongoing streaming media sessions is in progress. A determination is made if resources are available to fulfill the request. When one or more resources needed to fulfill the request are unavailable, a response to the request is provided in accordance with a pre-established prioritization scheme that gives priority to either delivery of a total number of concurrent streaming media sessions or a quality level of the concurrent streaming media sessions being delivered.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 19, 2017
    Inventor: Krishna Prasad Panje
  • Publication number: 20170019445
    Abstract: Provided herein are systems and methods that allow for converting Dynamic Adaptive Streaming over HTTP (DASH) or HTTP Live Streaming (HLS) to Digital Living Network Alliance (DLNA).
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Inventor: Krishna Prasad Panje
  • Patent number: 9549000
    Abstract: A method for preparing media content to be streamed to a client divides a stream of the media content at the server into multiple media segments. Each of the multiple media segments is to be stored as an individual file in a memory in a transfer protocol compliant format. A top-level manifest file is generated, which has a plurality of Universal Resource Locators (URLs). The plurality of URLs indicates an ordering of the multiple media segments to recreate the stream of media content. Responsive to a client request received over a network to present the media content in a trick play mode of operation, a modified manifest file is obtained based on the top-level manifest file. The modified manifest file includes a subset of the plurality of URLs indicating an ordering of media segments that create a representation of the stream of media content presentable in the trick play mode of operation.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 17, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Krishna Prasad Panje, William P. Franks, Praveen N. Moorthy, Paul Moroney, Murali Sahasranaman
  • Patent number: 9532096
    Abstract: A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory portion, a parsing portion, a counting portion and a processing portion. The communication portion can receive the content from the content provider. The parsing portion can parse the content into the plurality of content components and can store the parsed plurality of content components within the memory portion. The counting portion can provide a counter for each of the parsed plurality of content components within the memory portion, respectively. The processing portion can retrieve and process one of the parsed plurality of content components within the memory portion. The counting portion can further increment the counter associated with the retrieved one of the parsed plurality of content components within the memory portion.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: December 27, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Krishna Prasad Panje
  • Publication number: 20160373551
    Abstract: Methods, systems, and computer readable media can be operable to facilitate delivery of multiple media renditions of multimedia content to a subscriber. The methods, systems, and apparatuses described herein enable the identification and retrieval of one or more preferred or requested media renditions of multimedia content. A subscriber device can maintain a list of media attributes preferred by the subscriber device and/or one or more users with access to the subscriber device, wherein the list includes preferred media attributes in order from the most requested/received attribute to the least requested/received attribute. When the subscriber device receives a request for multimedia content, the subscriber device can identify one or more media attributes preferred by the subscriber, and media renditions of the multimedia content having an identified preferred media attribute can be downloaded to the subscriber device.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Sadeesh Kumar Karuppiah, Anil Nainwal, Balamurugan Souppourayen, Praveen Girish, Manikandan Vaitheswaran, Krishna Prasad Panje
  • Publication number: 20160360270
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the generation and utilization of a profile based channel lineup. A multimedia device delivering video services to one or more users may monitor channel and content requests received by the individual one or more users, and the multimedia device may create a profile for each of the users, wherein the profile includes a channel list of only those channels that are frequently tuned to by the respective user. The multimedia device may create an association between a user, a frequently viewed channel, and a time at which the channel is typically viewed by the user. A profile based viewing session or feature may be enabled at the multimedia device, wherein tuning decisions, channel change responses, and program information displays are controlled by the multimedia device based on a profile associated with a selected user.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 8, 2016
    Inventors: Satya Prakash Pati, Krishna Prasad Panje
  • Publication number: 20160360251
    Abstract: A method for providing customized information to a plurality of portable communication devices. A customer premises equipment (CPE) synchronizes with at least one of the plurality of portable communication devices. The CPE extracts descriptive data of media content stored in the at least one portable communication device. The CPE searches for a descriptive data of content available at the CPE based on the descriptive data extracted from the at least one portable communication device. The CPE determines that the extracted descriptive data matches the descriptive data of content available at the CPE. The CPE makes the content available to the at least one portable communication device.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Inventor: Krishna Prasad Panje
  • Publication number: 20160353134
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the generation and/or update of a channel directory on a per channel basis for output to a device. In embodiments, a multimedia device may generate and update a channel directory using one or more channel attributes that are retrieved while tuned to each individual one channel of a group of channels. The multimedia device may generate and update the channel directory as one or more background operations by using a free tuner to tune to each channel. The multimedia device may position each channel within the channel directory according to one or more attributes associated with the channel. In embodiments, the multimedia device may update the channel directory when a tuner is actively tuned to a channel and the determination is made that one or more attributes of the channel have changed.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventor: Krishna Prasad Panje
  • Publication number: 20160329080
    Abstract: Methods, systems and computer readable media may facilitate the repositioning of content based upon scene boundaries. In embodiments, content may be automatically repositioned at a scene boundary, so that the content presentation starts from a more meaningful and sensible point after a re-position (e.g., time-shift, trickplay, seek, etc.). Also provided herein is an approach to provide an option for the user to start playback of content from an absolute time based repositioned point or a scene based repositioned point. Scene change detection may be used to detect scene changes within a piece of multimedia content as the content is being received, played, or recorded by a device. Scene changes within a piece of content may be identified using scene meta-data created on a per content basis, wherein the meta-data includes the starting frame offset of each scene along with the duration of the scene.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 10, 2016
    Inventors: Virendra Singh, Lakshmi Arunkumar, Murali S. Sahasranaman, Krishna Prasad Panje, Manu Shrot
  • Publication number: 20160314817
    Abstract: Methods, systems, and computer readable media may be operable to facilitate the creation of personalized partial recordings of multimedia content. A partial recording of a piece of content may be created based upon a user request being received at a multimedia device and a determination of partial recording start and termination points. In embodiments, the start point of a partial recording may be based upon a predetermined or user-input setback duration, or a preceding scene boundary may be identified as the partial recording start point. A partial recording may include a content preview comprising one or more portions of one or more content segments, and each of the one or more content segments may include a start point that is identified within the associated piece of content based upon a predetermined interval or an identification of scene boundaries within the content.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 27, 2016
    Inventors: Zoran Maricevic, John Ulm, Jeethendra Poral, Murali S. Sahasranaman, Virendra Singh, Krishna Prasad Panje
  • 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
  • Patent number: 9438943
    Abstract: A method for providing customized information to a plurality of portable communication devices. A customer premises equipment (CPE) synchronizes with at least one of the plurality of portable communication devices. The CPE extracts descriptive data of media content stored in the at least one portable communication device. The CPE searches for a descriptive data of content available at the CPE based on the descriptive data extracted from the at least one portable communication device. The CPE determines that the extracted descriptive data matches the descriptive data of content available at the CPE. The CPE makes the content available to the at least one portable communication device.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 6, 2016
    Assignee: Google Technology Holdings LLC
    Inventor: Krishna Prasad Panje
  • Publication number: 20160234562
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the generation and output of customized caption data, the caption data being customized for a specific client device. Caption data associated with requested content can be edited at a customer premise equipment device according to caption settings associated with the requesting client device. Caption settings associated with the requesting client device can be determined based upon user-input or caption settings previously used for the requesting client device.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Lakshmi Arunkumar, Krishna Prasad Panje
  • Publication number: 20160173553
    Abstract: Streaming content protocols typically provide playlists, a file that lists the location of each segment of a content stream. The playlist may change as the content server adds content to the content stream or because the length of the content stream continues to grow. Client devices periodically fetch the playlist, and are unaware whether the playlist has changed, and thus may needlessly use bandwidth repeatedly fetching the same playlist. Throttling content download o provides systems and methods for controlling the download of streaming content-related data according to the current status of the playlist and possibly also current bandwidth availability. Content server, by monitoring client device related playlist position and client device content buffer can regulate content streaming, to improve network bandwidth distribution. A content server determines whether the playlist has changed since the last time the playlist was requested and denies a request for the playlist when the playlist has not changed.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Krishna Prasad Panje, Praveen Girish, William P. Franks