Patents by Inventor Sundar Murthy Tumuluru

Sundar Murthy Tumuluru 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: 20230085989
    Abstract: A network controller device for use with a first and second radio, and a client device, the first and second radio being configured to communicate with the network controller device and the client device on a first and second band. The network controller device includes: a memory of a priori history data; and a processor configured to execute the instructions stored in the memory to cause the network controller device to: determine the current battery level of the client device while wirelessly communicating on the first band; obtain the a priori history data; determine a battery level required to complete a service on the first band based on the a priori history data; and steer the client device to the second band when the determined battery level required to complete the service on the first band based on the a priori history data is less than the current battery level.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 23, 2023
    Inventor: Sundar Murthy TUMULURU
  • Patent number: 11593840
    Abstract: Aspects of the present disclosure are drawn to a client device for use with a first APD and a HNC. The first APD and HNC provide a wireless local area network for the client device and access to an external network to the client device. The client device includes a memory and a processor, which is configured to execute instructions stored on the memory. These instructions allow client device to: access the external network via the WLAN by way of the first access point device to perform a function; determine a steering opportunity for steering said client device based on the performance of the function; transmit a steering opportunity signal, based on the determined steering opportunity, to the home network controller; receive a steering request to steer said client device at a steering time based on the steering opportunity; and transmit a steering response honoring the received steering request.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: February 28, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Sundar Murthy Tumuluru
  • Publication number: 20220345979
    Abstract: A network environment can be enhanced by interconnection of multiple network devices that includes a Wi-Fi sensing data analyzer (WSDA) that receives one or more Wi-Fi sensing parameters indicative of the presence of or lack of presence of a user within proximity of the network device from a Wi-Fi sensing agent (WSA) of a network device. The Wi-Fi sensing parameters from the WSA can be received by an audio routing controller (ARC) of an access point device for transmission to the WSDA. The ARC can receive an instruction from the WSDA that indicates how the ARC should direct packets associated with the requested audio content. For example, the instruction can indicate based, on the one or more Wi-Fi sensing parameters, that the packets should be directed to one or more audio playback devices and/or or that the packets destined for one or more other audio playback devices should be dropped.
    Type: Application
    Filed: January 24, 2022
    Publication date: October 27, 2022
    Inventor: Sundar Murthy TUMULURU
  • Publication number: 20220329454
    Abstract: A network controller for use with a person, a first and second network device, an external network, and a client device, first and second network device being configured to transmit first and second wireless signals respectively, network controller comprising: a memory, having stored therein, a data structure associating the person with a first location and time of day and associating the person with a second location and time of day; and a processor configured to execute instructions stored on memory to cause network controller to: monitor first and second wireless signals; determine a change in one of first and second wireless signals; tag first network device to first location based on the determined change in first wireless signals at first time of day; and tag second network device to second location based on the determined change in second wireless signals at second time of day.
    Type: Application
    Filed: March 8, 2022
    Publication date: October 13, 2022
    Inventor: Sundar Murthy Tumuluru
  • Publication number: 20220020060
    Abstract: Aspects of the present disclosure are drawn to a client device for use with a first APD and a HNC. The first APD and HNC provide a wireless local area network for the client device and access to an external network to the client device. The client device includes a memory and a processor, which is configured to execute instructions stored on the memory. These instructions allow client device to: access the external network via the WLAN by way of the first access point device to perform a function; determine a steering opportunity for steering said client device based on the performance of the function; transmit a steering opportunity signal, based on the determined steering opportunity, to the home network controller; receive a steering request to steer said client device at a steering time based on the steering opportunity; and transmit a steering response honoring the received steering request.
    Type: Application
    Filed: June 4, 2021
    Publication date: January 20, 2022
    Inventor: Sundar Murthy TUMULURU
  • Patent number: 11115854
    Abstract: Monitoring activities of wireless devices connected to a wireless network (e.g., when connected and to what access points, what activities, bandwidth utilized). Processing monitored activities to develop trends for wireless devices (e.g., likely time for connecting to which access points, likely activities performed, likely bandwidth usage, likely movement patterns). Predicting potential issues with the wireless network based on current network activities and predicted activities based on the developed trends. The potential issues may include congestion of an access point. Taking actions, including modifying activities of one or more wireless devices, to avoid the potential issues, reduce impact of the potential issues and/or prevent any performance degradation to high priority wireless devices.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 7, 2021
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Sundar Murthy Tumuluru
  • Publication number: 20200205155
    Abstract: A wireless device may send a request to one or more wireless networks to download content associated therewith (e.g., currently playing, on a play list for future consumption). Request may be sent when wireless device is remote from one or more wireless networks or when wireless device is connected to wireless network and available bandwidth is limited. Request may include information about content, current playback position of content, and location of wireless device. Wireless network may receive request and determine an estimated arrival time for wireless device and an estimated playback location for currently-playing content. Wireless network may download content from content provider off line and store content in storage device connected to wireless network. Wireless device may access stored content when connected to wireless network and play content from storage or copy content thereto.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Sundar Murthy Tumuluru
  • Publication number: 20200205022
    Abstract: Monitoring activities of wireless devices connected to a wireless network (e.g., when connected and to what access points, what activities, bandwidth utilized). Processing monitored activities to develop trends for wireless devices (e.g., likely time for connecting to which access points, likely activities performed, likely bandwidth usage, likely movement patterns). Predicting potential issues with the wireless network based on current network activities and predicted activities based on the developed trends. The potential issues may include congestion of an access point. Taking actions, including modifying activities of one or more wireless devices, to avoid the potential issues, reduce impact of the potential issues and/or prevent any performance degradation to high priority wireless devices.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Inventor: Sundar Murthy Tumuluru
  • Patent number: 10567812
    Abstract: A method includes downloading a playlist file for a multimedia presentation over a network from a streaming server using a transfer protocol, the playlist file including an ordered list of URIs for a plurality of media files, each of the plurality of media files including compressed video data corresponding to a segment of the multimedia presentation and containing reference frames; downloading a data file that includes reference frame information indicating a location of the reference frame in the media file; performing a trick play related to a displaying of the multimedia presentation; selecting, from a plurality of variant streams, a first variant stream for use in displaying the multimedia presentation; and reassembling segments included in media files associated with a first variant stream of the plurality of variant streams to play the multimedia presentation as a continuous stream.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: February 18, 2020
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
  • Patent number: 10417447
    Abstract: Methods, systems and computer readable media described herein may facilitate the automatic identification of a need for additional authentication based on a received private message or PID, the urgency of a received private message, thus determining whether an immediate alert is output to a user, and/or a determination whether a protected message is to be archived for later retrieval via authentication. A device may be configured (e.g., by user input) to control selective decoding and display of messages (e.g., private messages), registration and configuration of blacklists, and/or defining criteria for determining urgency of a received message. Device configurations may be dynamically changed or updated according to user preferences and user treatment of received messages.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: September 17, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Sundar Murthy Tumuluru, Albert F. Elcock, Aravind Soundararajan, Lakshmi Arunkumar
  • Publication number: 20180184161
    Abstract: In an embodiment, a method for transitioning a set-top box from one platform to another is disclosed. In an embodiment, the method involves extracting provisioning parameters from a source platform file system, recording provisioning information to memory allocated to the common boot loader space, wherein the provisioning information comprises at least one of a reference pointer to the extracted provisioning parameters and the extracted provisioning parameters, transitioning from the source platform file system to a target platform file system, and populating provisioning parameters in the target platform file system using the provisioning to information stored in the memory allocated to the common boot loader.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Sundar Murthy Tumuluru, Surya Prakash Mahaswaram
  • Publication number: 20180041787
    Abstract: A method includes downloading a playlist file for a multimedia presentation over a network from a streaming server using a transfer protocol, the playlist file including an ordered list of URIs for a plurality of media files, each of the plurality of media files including compressed video data corresponding to a segment of the multimedia presentation and containing reference frames; downloading a data file that includes reference frame information indicating a location of the reference frame in the media file; performing a trick play related to a displaying of the multimedia presentation; selecting, from a plurality of variant streams, a first variant stream for use in displaying the multimedia presentation; and reassembling segments included in media files associated with a first variant stream of the plurality of variant streams to play the multimedia presentation as a continuous stream.
    Type: Application
    Filed: October 17, 2017
    Publication date: February 8, 2018
    Inventors: Krishna Prasad Panje, Christopher S. Del, Sordo, Sundar Murthy Tumuluru
  • Patent number: 9813740
    Abstract: A method and apparatus for streaming multimedia data over a network is provided. A playlist file for a selected multimedia presentation is downloaded by a client device over the network from a streaming server using a transfer protocol. The playlist file provides a list of URIs for media files each providing compressed video data corresponding to a segment of the multimedia presentation. The compressed video data includes reference frames used for video compression. A data file that is associated with the playlist file is also downloaded by the client device over the network from the streaming server using a transfer protocol and provides information identifying a location, a size, and a time stamp for each the reference frames contained in the media files listed by the playlist file. This information can be used by the client device to perform trick plays and to switch and stitch between variant streams.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: November 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
  • Publication number: 20160364580
    Abstract: Methods, systems and computer readable media described herein may facilitate the automatic identification of a need for additional authentication based on a received private message or PID, the urgency of a received private message, thus determining whether an immediate alert is output to a user, and/or a determination whether a protected message is to be archived for later retrieval via authentication. A device may be configured (e.g., by user input) to control selective decoding and display of messages (e.g., private messages), registration and configuration of blacklists, and/or defining criteria for determining urgency of a received message. Device configurations may be dynamically changed or updated according to user preferences and user treatment of received messages.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 15, 2016
    Inventors: Sundar Murthy Tumuluru, Albert F. Elcock, Aravind Soundararajan, Lakshmi Arunkumar
  • Patent number: 9357248
    Abstract: A method performed by an apparatus provides for adaptive bit rate content delivery to one or more client devices. The method includes: receiving data presentation content encoded into a first data stream using a first set of encoding parameters, wherein the first data stream comprises a first plurality of frames corresponding to a first encoded bit rate, wherein each frame in the first plurality of frames includes as payload a portion of the data presentation content; receiving a request, for a client device, for a second data stream having a second bit rate that is lower than the first encoded bit rate; determining a first subset of the first plurality of frames, which corresponds to the second bit rate, and generating the second data stream using the first subset of the first plurality of frames, for delivering the data presentation content to the client device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 31, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Sundar Murthy Tumuluru, Krishna Prasad Panje
  • Patent number: 9319446
    Abstract: A method and receiving device are provided that determine a synchronization byte in a plurality of transport stream packets, wherein the synchronization byte has a predetermined synchronization value. The method/receiving device receives, via a receiver, a portion of a first transport stream packet of the plurality of transport stream packets; detects, starting from the beginning of the portion of a first transport stream packet, a continuous four byte pattern that does not include the predetermined synchronization value; detects a first occurrence of a byte having the predetermined synchronization value; detects a subsequent byte separated from the first occurrence by a predetermined byte length; determines a byte value of the subsequent byte; and validates that the first occurrence is the synchronization byte based on a comparison of the byte value and the predetermined synchronization value.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: April 19, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Krishna Prasad Panje, Virendra Singh, Sundar Murthy Tumuluru
  • Patent number: 9288278
    Abstract: In a streaming server, companion content may be received and incorporated along with media that is streamed to clients. The companion content may originate from one of the clients, in some cases. In other cases, the companion content may originate from a source other than a client. The companion content may be any media relates to the media being streamed to the clients or directives that control the processing of the media being streamed to the clients.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 15, 2016
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Krishna Prasad Panje, Murali Sahasranaman, Sundar Murthy Tumuluru, S N Karthick, Somesh Saraf
  • Patent number: 9253528
    Abstract: A device and a method are disclosed. The device contains a network interface configured to receive a media stream, a processing device coupled to the network interface and configured to implement the method to determine an unknown media encoding format of a media stream, and a decoder device configured to decode media frames of the media stream.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Krishna Prasad Panje, Sundar Murthy Tumuluru
  • Patent number: 8990851
    Abstract: A home gateway (102) includes a receiving component (106), a reformatting (109) component, a transcoding component (107), and a transmitting component (110). The receiving component (106) can receive an emergency alert system message in a first format. The reformatting component (109) can output a reformatted emergency alert system message in a second format, wherein the reformatted emergency alert system message is based on the received emergency alert system message. The transcoding component (107) may transcode content of the received emergency alert system message. The transmitting component (110) can transmit a notification, based on the reformatted emergency alert system message, to a client device (104).
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 24, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Sundar Murthy Tumuluru, Christopher S. Del Sordo, Krishna Prasad Panje, Sudha Sundaram
  • Publication number: 20150006683
    Abstract: A method and receiving device are provided that determine a synchronization byte in a plurality of transport stream packets, wherein the synchronization byte has a predetermined synchronization value. The method/receiving device receives, via a receiver, a portion of a first transport stream packet of the plurality of transport stream packets; detects, starting from the beginning of the portion of a first transport stream packet, a continuous four byte pattern that does not include the predetermined synchronization value; detects a first occurrence of a byte having the predetermined synchronization value; detects a subsequent byte separated from the first occurrence by a predetermined byte length; determines a byte value of the subsequent byte; and validates that the first occurrence is the synchronization byte based on a comparison of the byte value and the predetermined synchronization value.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: Krishna Prasad Panje, Virendra Singh, Sundar Murthy Tumuluru