Patents by Inventor Rakesh Eluvan PERIYAELUVAN
Rakesh Eluvan PERIYAELUVAN 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: 11985115Abstract: 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: GrantFiled: March 7, 2023Date of Patent: May 14, 2024Assignee: DISH Network Technologies India Private LimitedInventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan
-
Publication number: 20240134546Abstract: 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: ApplicationFiled: January 3, 2024Publication date: April 25, 2024Applicant: DISH Network Technologies India Private LimitedInventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Jayaprakash Narayanan Ramaraj
-
Patent number: 11899949Abstract: 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: GrantFiled: July 17, 2020Date of Patent: February 13, 2024Assignee: DISH Network Technologies India Private LimitedInventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Jayaprakash Narayanan Ramaraj
-
Publication number: 20240045789Abstract: 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: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
-
Patent number: 11829277Abstract: 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: GrantFiled: March 21, 2019Date of Patent: November 28, 2023Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITEDInventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
-
Publication number: 20230224287Abstract: 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: ApplicationFiled: March 7, 2023Publication date: July 13, 2023Applicant: DISH Network Technologies India Private LimitedInventors: GOPIKUMAR RANGANATHAN, RAKESH ELUVAN PERIYAELUVAN
-
Patent number: 11698988Abstract: A robust, computationally-efficient and secure system is described for streaming content from a server to a client device via the Internet or another digital network. Various aspects relate to automated processes, systems and devices for securing a media stream with efficient yet effective digital cryptography. In particular, content may be transmitted in transport stream (TS) format in which all packets are encrypted (e.g., using a cipher block chain), in which control packets are exempted from encryption (e.g., using an electronic codebook), or in any other manner.Type: GrantFiled: September 9, 2019Date of Patent: July 11, 2023Assignee: DISH Network Technologies India Private LimitedInventors: Senthilkumar Krishnadoss, Rakesh Eluvan Periyaeluvan, Jayaprakash Narayanan Ramaraj, Girish V. Reddivari, Chitra Siddalinga Murthy
-
Patent number: 11665132Abstract: 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: GrantFiled: May 16, 2019Date of Patent: May 30, 2023Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan
-
Patent number: 11611542Abstract: 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: GrantFiled: August 11, 2021Date of Patent: March 21, 2023Inventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan
-
Publication number: 20230046009Abstract: 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: ApplicationFiled: August 11, 2021Publication date: February 16, 2023Applicant: SLING MEDIA PVT LTDInventors: GOPIKUMAR RANGANATHAN, RAKESH ELUVAN PERIYAELUVAN
-
Patent number: 11575659Abstract: 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: GrantFiled: February 8, 2022Date of Patent: February 7, 2023Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITEDInventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan, Ranjith Rajan
-
Patent number: 11449626Abstract: Robust, computationally-efficient and secure systems, devices and automated processes are described for storing content on a disk drive or other storage device that is supplied to a media encoder or other host device. The user-supplied drive may be used, for example, to store content in a digital video recorder (DVR) or the like. The host device creates two separate digital identifiers that separately identify the host device and the user, respectively, so that subsequent pairing can be performed based upon either identifier. The two identifiers are stored on the storage device and rendered upon subsequent pairing for validation by the host device.Type: GrantFiled: September 9, 2019Date of Patent: September 20, 2022Assignee: Sling Media Pvt. Ltd.Inventors: Jayaprakash Narayanan Ramaraj, Lakshman Kishore Kondragunta, Preetham R. Kotian, Rakesh Eluvan Periyaeluvan
-
Publication number: 20220166760Abstract: 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: ApplicationFiled: February 8, 2022Publication date: May 26, 2022Inventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan, Ranjith Rajan
-
Patent number: 11283775Abstract: 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: GrantFiled: April 3, 2019Date of Patent: March 22, 2022Assignee: Sling Media PVT LtdInventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan, Ranjith Rajan
-
Publication number: 20220030300Abstract: Presented here is a method and system of operating set-top boxes with clients in a network that includes configuring a set-top box (STB) to reconnect to a client that exits from a streaming session. The method includes executing a streaming data from the STB to the client and in response to the client exiting the streaming session, maintaining the streaming session in the active state after the client has exited. Further continuing to transcode audio/video data after the client has exited and relinquishing audio/video data that is continuously transcoded and received in the streaming session up until a defined period. Thereafter, upon receiving a request by the client to reconnect, identifying the client for reconnection to the exited client from the streaming session and linking the client seamlessly so the client resumes reception of the streamed data without any interruption in the transcode of the AV data.Type: ApplicationFiled: July 21, 2020Publication date: January 27, 2022Applicant: SLING MEDIA PVT LTDInventors: RAKESH ELUVAN PERIYAELUVAN, JAYAPRAKASH NARAYANAN RAMARAJ
-
Publication number: 20220019363Abstract: 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: ApplicationFiled: July 17, 2020Publication date: January 20, 2022Applicant: SLING MEDIA PVT LTDInventors: RAKESH ELUVAN PERIYAELUVAN, GOPIKUMAR RANGANATHAN, JAYAPRAKASH NARAYANAN RAMARAJ
-
Patent number: 10917805Abstract: A method for determining the health of a network includes determining, for a set of clients within the network, a total air percentage for each of the plurality of clients, and determining a total air percentage for a first access point within the network. The method further includes determining a transmit opportunity corresponding to a percentage of time a channel medium is free; determining a total air percentage used by a set of second access points; determining an air margin for the network, and determining an overall health classification for the network based on the air margin.Type: GrantFiled: April 23, 2020Date of Patent: February 9, 2021Assignee: SLING MEDIA PVT LTDInventors: Rakesh Eluvan Periyaeluvan, Narayana Rao, Vivek Maran
-
Publication number: 20200322317Abstract: 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: ApplicationFiled: April 3, 2019Publication date: October 8, 2020Inventors: Gopikumar Ranganathan, Rakesh Eluvan Periyaeluvan, Ranjith Rajan
-
Publication number: 20200301818Abstract: 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: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Inventors: Rakesh Eluvan Periyaeluvan, Gopikumar Ranganathan, Amit Kumar
-
Publication number: 20200252816Abstract: A method for determining the health of a network includes determining, for a set of clients within the network, a total air percentage for each of the plurality of clients, and determining a total air percentage for a first access point within the network. The method further includes determining a transmit opportunity corresponding to a percentage of time a channel medium is free; determining a total air percentage used by a set of second access points; determining an air margin for the network, and determining an overall health classification for the network based on the air margin.Type: ApplicationFiled: April 23, 2020Publication date: August 6, 2020Applicant: SLING MEDIA PVT LTDInventors: RAKESH ELUVAN PERIYAELUVAN, NARAYANA RAO, VIVEK MARAN