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: 20230085989Abstract: 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: ApplicationFiled: September 6, 2022Publication date: March 23, 2023Inventor: Sundar Murthy TUMULURU
-
Patent number: 11593840Abstract: 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: GrantFiled: June 4, 2021Date of Patent: February 28, 2023Assignee: ARRIS ENTERPRISES LLCInventor: Sundar Murthy Tumuluru
-
Publication number: 20220345979Abstract: 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: ApplicationFiled: January 24, 2022Publication date: October 27, 2022Inventor: Sundar Murthy TUMULURU
-
Publication number: 20220329454Abstract: 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: ApplicationFiled: March 8, 2022Publication date: October 13, 2022Inventor: Sundar Murthy Tumuluru
-
Publication number: 20220020060Abstract: 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: ApplicationFiled: June 4, 2021Publication date: January 20, 2022Inventor: Sundar Murthy TUMULURU
-
Patent number: 11115854Abstract: 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: GrantFiled: December 20, 2018Date of Patent: September 7, 2021Assignee: ARRIS ENTERPRISES LLCInventor: Sundar Murthy Tumuluru
-
Publication number: 20200205155Abstract: 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: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventor: Sundar Murthy Tumuluru
-
Publication number: 20200205022Abstract: 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: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventor: Sundar Murthy Tumuluru
-
Patent number: 10567812Abstract: 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: GrantFiled: October 17, 2017Date of Patent: February 18, 2020Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
-
Patent number: 10417447Abstract: 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: GrantFiled: June 15, 2016Date of Patent: September 17, 2019Assignee: ARRIS Enterprises LLCInventors: Sundar Murthy Tumuluru, Albert F. Elcock, Aravind Soundararajan, Lakshmi Arunkumar
-
Publication number: 20180184161Abstract: 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: ApplicationFiled: December 28, 2016Publication date: June 28, 2018Inventors: Sundar Murthy Tumuluru, Surya Prakash Mahaswaram
-
Publication number: 20180041787Abstract: 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: ApplicationFiled: October 17, 2017Publication date: February 8, 2018Inventors: Krishna Prasad Panje, Christopher S. Del, Sordo, Sundar Murthy Tumuluru
-
Patent number: 9813740Abstract: 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: GrantFiled: August 24, 2012Date of Patent: November 7, 2017Assignee: GOOGLE INC.Inventors: Krishna Prasad Panje, Christopher S. Del Sordo, Sundar Murthy Tumuluru
-
Publication number: 20160364580Abstract: 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: ApplicationFiled: June 15, 2016Publication date: December 15, 2016Inventors: Sundar Murthy Tumuluru, Albert F. Elcock, Aravind Soundararajan, Lakshmi Arunkumar
-
Patent number: 9357248Abstract: 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: GrantFiled: March 13, 2013Date of Patent: May 31, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Sundar Murthy Tumuluru, Krishna Prasad Panje
-
Patent number: 9319446Abstract: 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: GrantFiled: September 15, 2014Date of Patent: April 19, 2016Assignee: Google Technology Holdings LLCInventors: Krishna Prasad Panje, Virendra Singh, Sundar Murthy Tumuluru
-
Patent number: 9288278Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 15, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Krishna Prasad Panje, Murali Sahasranaman, Sundar Murthy Tumuluru, S N Karthick, Somesh Saraf
-
Patent number: 9253528Abstract: 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: GrantFiled: October 31, 2012Date of Patent: February 2, 2016Assignee: Google Technology Holdings LLCInventors: Krishna Prasad Panje, Sundar Murthy Tumuluru
-
Patent number: 8990851Abstract: 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: GrantFiled: March 14, 2013Date of Patent: March 24, 2015Assignee: Google Technology Holdings LLCInventors: Sundar Murthy Tumuluru, Christopher S. Del Sordo, Krishna Prasad Panje, Sudha Sundaram
-
Publication number: 20150006683Abstract: 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: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: Krishna Prasad Panje, Virendra Singh, Sundar Murthy Tumuluru