Patents by Inventor Gopikumar Ranganathan

Gopikumar Ranganathan 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: 11979618
    Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: May 7, 2024
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Amit Kumar, Gopikumar Ranganathan
  • Publication number: 20240134546
    Abstract: Methods and systems are provided for configuring static memory in a device by analyzing a set of functionalities of a first device based on at least one use case wherein the at least one use case are associated with configuring available static memory in processing at least one functionality of the first device; configuring at least a first profile composed of the first part for memory allocation of the available static memory to a first processor, and a second part for memory allocation of the available static memory to a second processor of the first device; selecting the first profile either automatically or via a graphical user interface (GUI) by identifying a set of performance characteristics related to the functionality, and implementing the memory allocation by the first profile in processing the at least one functionality in the use case by the first device.
    Type: Application
    Filed: January 3, 2024
    Publication date: April 25, 2024
    Applicant: DISH Network Technologies India Private Limited
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Jayaprakash Narayanan Ramaraj
  • Patent number: 11924164
    Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to publish their internal/local addresses (e.g., addresses used on a subnet or other local area network) to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact server devices operating in the same local network can contact the address to obtain the internal address of the target server, thereby allowing direct LAN connections between clients and servers.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: March 5, 2024
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Jayaprakash Narayanan Ramaraj, Suhas Nayak, Joyce Jojo, Gopikumar Ranganathan
  • Patent number: 11899949
    Abstract: Methods and systems are provided for configuring static memory in a device by analyzing a set of functionalities of a first device based on at least one use case wherein the at least one use case are associated with configuring available static memory in processing at least one functionality of the first device; configuring at least a first profile composed of the first part for memory allocation of the available static memory to a first processor, and a second part for memory allocation of the available static memory to a second processor of the first device; selecting the first profile either automatically or via a graphical user interface (GUI) by identifying a set of performance characteristics related to the functionality, and implementing the memory allocation by the first profile in processing the at least one functionality in the use case by the first device.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 13, 2024
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Jayaprakash Narayanan Ramaraj
  • Publication number: 20240045789
    Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
  • Publication number: 20230419560
    Abstract: An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.
    Type: Application
    Filed: September 11, 2023
    Publication date: December 28, 2023
    Inventors: Girish Reddivari, Prashanth Reddy Tummalapalli, Gopikumar Ranganathan
  • Patent number: 11829277
    Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: November 28, 2023
    Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
  • Publication number: 20230370652
    Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.
    Type: Application
    Filed: February 14, 2023
    Publication date: November 16, 2023
    Applicant: DISH Network Technologies India Private Limited
    Inventors: Amit Kumar, Gopikumar Ranganathan
  • Patent number: 11790573
    Abstract: An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: October 17, 2023
    Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
    Inventors: Girish Reddivari, Prashanth Reddy Tummalapalli, Gopikumar Ranganathan
  • Publication number: 20230224287
    Abstract: Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 13, 2023
    Applicant: DISH Network Technologies India Private Limited
    Inventors: GOPIKUMAR RANGANATHAN, RAKESH ELUVAN PERIYAELUVAN
  • Publication number: 20230206514
    Abstract: An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 29, 2023
    Inventors: Girish Reddivari, Prashanth Reddy Tummalapalli, Gopikumar Ranganathan
  • Publication number: 20230198645
    Abstract: A method of providing channel content in a broadcast content reception and distribution system includes: receiving, by a broadcast content reception device, information that identifies a channel that provides channel content, from a content player device; receiving, by the broadcast content reception device, a signal that transmits the channel content, from an antenna; receiving, by the broadcast content reception device, information that indicates a signal strength corresponding to the channel based on the signal that transmits the channel content received from the antenna; determining, by the broadcast content reception device, that the signal strength is less than or equal to a threshold value based on the information that indicates the signal strength; and transmitting, by the broadcast content reception device, a message to the content player device in response to the determining that the signal strength is less than or equal to the threshold value.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: Amit Kumar, Gopikumar Ranganathan, Rakesh Eluvan
  • Publication number: 20230186528
    Abstract: A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video program; processing a live video feed that includes the viewing user; generating augmented reality overlay content for the live video feed, wherein visual appearance of at least some of the augmented reality overlay content is influenced by the obtained metadata; and causing presentation of an enhanced version of the live video feed at the user device associated with the viewing user, the enhanced version of the live video feed comprising the augmented reality overlay content.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Applicant: SLING MEDIA PVT LTD
    Inventors: Rakesh Eluvan, Amit Kumar, Gopikumar Ranganathan
  • Patent number: 11665132
    Abstract: Server devices operating on the Internet or another wide area network (WAN) are able to locate client devices using address information obtained from a shared location. Client devices initially determine their own network address information and submit the determined information for a priori storage at the shared location on the WAN. Each server device, in turn, contacts a message service or the like to establish a persistent data connection that is maintained between the message service and the server device over time. After the client device stores its own address information, the client initiates contact with the server via the message service having the previously-established persistent connection. Upon receipt of the instruction from the message service, the server is able to retrieve the client's previously-stored address information from the WAN storage and use the information to establish a connection with the client.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 30, 2023
    Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan
  • Patent number: 11650923
    Abstract: Novel techniques are described for lock-free sharing of a circular buffer. Embodiments can provide shared, lock-free, constant-bitrate access by multiple consumer systems to a live stream of audiovisual information being recorded to a circular buffer by a producer. For example, when a producer system writes a data stream to the circular buffer, the producer system records shared metadata. When a consumer system desires to begin reading from the shared buffer at a particular time, the shared metadata is used to compute a predicted write pointer location and corresponding dirty region around the write pointer at the desired read time. A read pointer of the consumer system can be set to avoid the dirty region, thereby permitting read access to a stable region of the circular buffer without relying on a buffer lock.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: May 16, 2023
    Assignee: DISH Network Technologies India Privated Limited
    Inventors: Amit Kumar, Gopikumar Ranganathan
  • Patent number: 11627345
    Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. An address may be written to a message queue, with the address referencing a first segment of the media content stored in the buffer. A computing device may check whether a number of addresses stored in a message queue is greater than or equal to a first threshold value. A second segment of the media content may be written to the message queue in response to the number of addresses stored in the message queue being greater than or equal to the first threshold value.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 11, 2023
    Inventors: Amit Kumar, Gopikumar Ranganathan
  • Patent number: 11611542
    Abstract: Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: March 21, 2023
    Inventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan
  • Publication number: 20230046009
    Abstract: Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Applicant: SLING MEDIA PVT LTD
    Inventors: GOPIKUMAR RANGANATHAN, RAKESH ELUVAN PERIYAELUVAN
  • Patent number: 11575659
    Abstract: Systems and methods for establishing secure remote connections to media devices establish a secure shell (SSH) connection between two machines which are located in two different private networks, such as between a remote debugging computer and a receiving device. The receiving device has a persistent outbound connection with a message server. The remote debugging computer connects to a relay manager and obtains a relay instance IP address and port. The relay manager then forwards the relay instance IP address and port to the receiving device via the message server. After receiving the connection request from the message server, the receiving device connects to the relay instance IP and port and waits for the input data. The remote debugging computer performs an SSH handshake and the receiving device directly authenticates the SSH connection.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 7, 2023
    Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
    Inventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan, Ranjith Rajan
  • Patent number: 11546305
    Abstract: Various arrangements for performing secure domain name system (DNS) routing are presented. A secure signature may be generated using an internet protocol (IP) address of an authorized device. An encoded character string may be generated that comprises the IP address. The domain name server may receive a request for an IP address mapped to the hostname. The hostname may be validated using the secure signature. The IP address of the authorized device may be decoded from the encoded character string at least partially in response to the hostname being validated by the domain name server. The IP address decoded from the encoded character string may be transmitted at least partially based on the hostname being validated and the request for the IP address.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: January 3, 2023
    Assignee: DISH Network Technologies India Private Limited
    Inventors: Jagan Govindarajan, Gopikumar Ranganathan, Jayachandrakumar Konduru, Roopesh Gottipati