Patents Assigned to Sling Media PVT. Ltd.
  • Publication number: 20200084250
    Abstract: Devices, methods, and program products are provided enabling Adaptive Bitrate (ABR) optimization upon initialization of a streaming video session. In embodiments, the method includes launching a streaming media interface application in response to user input. Substantially concurrently with application launch, the client media receiver further transmits a request over a communications network to a streaming media server for a sample video stream. As the video stream is received, the client media receiver plays the sample video stream as, for example, a background process. When subsequently receiving user input selecting streaming content for end user viewing, the client media receiver determines an optimized ABR setting based upon a recent ABR value of the sample video stream. The client media receiver transmits a request to the streaming media server for user-selected content stream at the optimized ABR setting and then presents the content stream for end user viewing.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventor: SAGAR SEHGAL
  • Publication number: 20200084509
    Abstract: 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: Application
    Filed: September 9, 2019
    Publication date: March 12, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventors: Senthilkumar Krishnadoss, Rakesh Eluvan Periyaeluvan, Jayaprakash Narayanan Ramaraj, Girish V. Reddivari, Chitra Siddalinga Murthy
  • Publication number: 20200082068
    Abstract: 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: Application
    Filed: September 9, 2019
    Publication date: March 12, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventors: Jayaprakash Narayanan Ramaraj, Lakshman Kishore Kondragunta, Preetham R. Kotian, Rakesh Eluvan Periyaeluvan
  • Patent number: 10587141
    Abstract: An intelligent battery charging system for improving battery safety, battery longevity, and battery charging efficiency. The intelligent battery charging system includes a memory that is arranged to store an intelligent battery controller system. The intelligent battery controller system is executable by a processor and is in communication with a device state sensor, a battery temperature sensor, one or more current sensors, and a battery charge level sensor. The intelligent battery controller system is configured to monitor, via the battery temperature sensor, a temperature of the battery for a mobile device and apply one or more of a plurality of remedial actions to lower the temperature of the battery when a battery temperature above a certain threshold is measured.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: March 10, 2020
    Assignee: Sling Media PVT Ltd
    Inventors: Yatish J. Naik Raikar, Varunkumar B. Tripathi, Arun Pulasseri Kalam
  • Patent number: 10587664
    Abstract: Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player that requests segments of the media stream. The media stream is encoded into segments according to an encoding parameter. Data is gathered about current conditions of the network and/or the media player, and encoding of the media stream is adjusted during operation to adapt to changing conditions. The encoding parameter is suitably adjusted in response to changes in available bandwidth and/or segment transmit time, as appropriate.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 10, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventors: Conrad Savio Jude Gomes, Gireesh Kumar M, Senthikumar Krishnadoss
  • Publication number: 20200045350
    Abstract: A method of processing and delivering video content is disclosed. An embodiment of the method maintains a raw version of a video program at a server system. Before receiving any request to stream the video program from the server to a client device, a prefetching routine is performed on the video program to transcode and segments a leading portion of the video program. Before receiving any request to stream the video program from the server to the client device, the prefetched video segments are stored in cache memory of the server. The server receives a request to stream the video program to the client device. In response to the request, the prefetched video segments are streamed from the cache memory. The prefetching routine is also performed on the video program to transcode and segment a future portion of the video program, resulting in additional prefetched video segments.
    Type: Application
    Filed: August 1, 2018
    Publication date: February 6, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventors: AISHWARYA HEGDE, JAYACHANDRAKUMAR KONDURU
  • Patent number: 10555117
    Abstract: Methods and systems are provided that facilitate sharing or a hand-off of program content or a user session (e.g., running within a computer application) of a user device such that a user can easily select and then switch devices on which program content is being viewed or on which a user session is being run without having to sift through a myriad of other devices such as remote discoverable devices on the same network that are not in close proximity to the user device. A user device determines which of a plurality of discovered devices from which a short range wireless signal including a defined key was received and provides a list of discovered devices with which a session may be shared over the computer network with the user device based on this determination.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 4, 2020
    Assignee: Sling Media Pvt. Ltd.
    Inventor: Conrad Savio Jude Gomes
  • Patent number: 10547911
    Abstract: Devices and methods are provided for generating reminder notifications pertaining to time-sensitive media content. In various embodiments, the method includes the step or process of establishing whether time-sensitive media content is desirably viewed by an end user of the media receiver. If establishing that time-sensitive media content is desirably viewed by the end user, it is further determined whether a reminder notification should be generated for the time-sensitive media content at a specified time relative to a change in availability of the time-sensitive media content from a media content provider. If further determining that a reminder notification should be generated for the time-sensitive media content, the reminder notification is generated at the specified time; e.g., the media receiver may generate the reminder notification itself or transmit instructions to a user-carried electronic device to generate the notification reminder.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 28, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventor: Rajashekhar M. Basavarajappa
  • Patent number: 10546613
    Abstract: Embodiments are directed towards presenting a current-playing-position marker on a progress bar along with real time content. An initial timeline value of the content may be determined, along with an initial presentation timestamp value for the first frame of the content. For each next frame of the content, a next timeline value may be determined based on a difference between a next presentation timestamp value for a corresponding next frame and the initial presentation timestamp value, and mapping of the next presentation timestamp value for the corresponding next frame and the next timeline value in the index file. The content and a progress bar may be displayed to the user on a remote device based on the index file. A position of the current-playing-position marker on the progress bar for each frame of the content may be determined based on the next timeline value for each corresponding frame.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 28, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventors: Laxminarayana Dalimba, Vikal Kumar Jain, Mohammed Rasool, Varunkumar B. Tripathi
  • Patent number: 10547891
    Abstract: Apparatuses, methods and systems to enable display of media content, the apparatus includes: a remote control device; a button pad with a set of buttons for controlling a media player device wherein the set of buttons comprises at least a plurality of buttons to navigate an user interface on a display device, and to display streaming media content on the display device wherein the button pad is part of the remote control device, the button pad further includes: a first set of buttons ordinarily designated to navigate the user interface; and a second set of buttons ordinarily designated to play streaming media content wherein the second set of buttons further configured for use to navigate the user interface with the first set of buttons.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: January 28, 2020
    Assignee: SLING MEDIA PVT LTD
    Inventor: Gautam Rajendrakumar Gare
  • Publication number: 20200007648
    Abstract: Various systems, device and automated processes allow video streaming hosts or other server devices to submit their media access control (MAC) addresses to a backend address server operating on a wide area network (WAN) such as the Internet. Client devices attempting to subsequently contact the server device can contact the address to obtain the MAC address of the target server, thereby allowing the client device to locate and contact the server device using the obtained MAC address.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventors: SHRUTHI SHANKAR, VIKAS YELAGONDA
  • Publication number: 20200007929
    Abstract: A portable computers or other client device that obtains files or media streams from a portable digital video recorder (DVR) or similar target device may not be able to obtain certain web content when the target device operates in an offline mode in which the Internet or a similar wide area network (WAN) is unavailable. When the client device contacts a web domain for authentication or other purposes, however, the client device suitably opens a secondary data connection to the domain to transparently request and received web content. The received content is cached by the client device for subsequent use in offline mode when the WAN is unavailable.
    Type: Application
    Filed: June 30, 2018
    Publication date: January 2, 2020
    Applicant: SLING MEDIA PVT LTD
    Inventor: SHRUTHI SHANKAR
  • Patent number: 10523727
    Abstract: Devices, methods, and program products are provided enabling Adaptive Bitrate (ABR) optimization upon initialization of a streaming video session. In embodiments, the method includes launching a streaming media interface application in response to user input. Substantially concurrently with application launch, the client media receiver further transmits a request over a communications network to a streaming media server for a sample video stream. As the video stream is received, the client media receiver plays the sample video stream as, for example, a background process. When subsequently receiving user input selecting streaming content for end user viewing, the client media receiver determines an optimized ABR setting based upon a recent ABR value of the sample video stream. The client media receiver transmits a request to the streaming media server for user-selected content stream at the optimized ABR setting and then presents the content stream for end user viewing.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: December 31, 2019
    Assignee: SLING MEDIA PVT LTD
    Inventor: Sagar Sehgal
  • Publication number: 20190387043
    Abstract: Systems and methods are provided for enhancing streaming performance through controlled and selectively-applied reductions in the color depth of streamed video content. In various embodiments, the method includes receiving, at a streaming media server, a request transmitted over a communications network to stream video content to a client media receiver. In response to this request, a streaming video session is initiated between the client media receiver and the streaming media server. During the streaming video session, the streaming media server obtains the video content as video input data having an original color depth; generates an encoded video stream from the video input data, while selectively reducing a color depth of the encoded video stream; and transmits the encoded video stream over the communications network to the client media receiver. The streaming media server repeats the steps of generating and transmitting until termination of the streaming video session.
    Type: Application
    Filed: August 28, 2019
    Publication date: December 19, 2019
    Applicant: SLING MEDIA PVT LTD
    Inventor: Arjun Jayachandran
  • Patent number: 10506293
    Abstract: Methods, systems, and devices for viewing video content are provided. Video content is displayed in a video region of a display, while application content is displayed in an application region of the display. Based on the application content, candidate video content relevant to the application content is determined and, in response to user input, selected video content is displayed in the video region of the display.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: December 10, 2019
    Assignee: SLING MEDIA PVT LTD
    Inventors: Melvin P. Perinchery, Venkatesan Thiyagarajan, Jayakumar Ananthan
  • Publication number: 20190364343
    Abstract: Devices and methods are provided for generating reminder notifications pertaining to time-sensitive media content. In various embodiments, the method includes the step or process of establishing whether time-sensitive media content is desirably viewed by an end user of the media receiver. If establishing that time-sensitive media content is desirably viewed by the end user, it is further determined whether a reminder notification should be generated for the time-sensitive media content at a specified time relative to a change in availability of the time-sensitive media content from a media content provider. If further determining that a reminder notification should be generated for the time-sensitive media content, the reminder notification is generated at the specified time; e.g., the media receiver may generate the reminder notification itself or transmit instructions to a user-carried electronic device to generate the notification reminder.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Applicant: SLING MEDIA PVT LTD
    Inventor: Rajashekhar M. BASAVARAJAPPA
  • Publication number: 20190349634
    Abstract: Devices, systems, and methods are provided for assisting user selection of media content viewed utilizing a media receiver. In an embodiment, the method includes the step or process of establishing whether high interest media content is currently displayed via the media receiver. If high interest media content is currently displayed via the media receiver, it is determined when user input is received causing the media receiver to display other media content following commencement of an advertisement set disrupting viewing of the high interest media content. When so determined, the media receiver then monitors for cessation of the advertisement set. If the media receiver does not resume display of the high interest media content prior to cessation of the advertisement set, the media receiver further performs at least one specified action in response to cessation of the advertisement set.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 14, 2019
    Applicant: SLING MEDIA PVT LTD
    Inventor: Mohammed RASOOL
  • Patent number: 10446941
    Abstract: Various arrangements of wireless tracking systems are presented. A tag device may be presented that include a first plurality of antennas. Each antenna of the first plurality of antennas may have an antenna radiation pattern pointed in a different direction. The tag device may include a wireless transmitter interface that transmits via each antenna of the first plurality of antennas. The wireless tracking system may also include a tracker device that tracks a direction to the tag device. The tracker device may include a second plurality of antennas. Each antenna of the second plurality of antennas may have an antenna radiation pattern pointed in a different direction. The tracker device may include a wireless interface receiver that performs a plurality of signal strength measurements using the second plurality of antennas.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 15, 2019
    Assignee: Sling Media Pvt. Ltd.
    Inventor: Arun Pulasseri Kalam
  • Patent number: 10440088
    Abstract: Systems and methods are provided for enhancing streaming performance through controlled and selectively-applied reductions in the color depth of streamed video content. In various embodiments, the method includes receiving, at a streaming media server, a request transmitted over a communications network to stream video content to a client media receiver. In response to this request, a streaming video session is initiated between the client media receiver and the streaming media server. During the streaming video session, the streaming media server obtains the video content as video input data having an original color depth; generates an encoded video stream from the video input data, while selectively reducing a color depth of the encoded video stream; and transmits the encoded video stream over the communications network to the client media receiver. The streaming media server repeats the steps of generating and transmitting until termination of the streaming video session.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: October 8, 2019
    Assignee: SLING MEDIA PVT LTD
    Inventor: Arjun Jayachandran
  • Patent number: 10405010
    Abstract: Methods, systems, and devices are provided for enabling client-controlled adjustments in the Field-of-View (FOV) of streaming video content principally through changes in server encoding parameters. In various embodiments the method includes the step or process of receiving, at a client media receiver, an encoded video stream transmitted from a streaming media server over a communications network. The encoded video stream is processed, at the client media receiver, to generate a video output signal for presentation on a display device associated with the client media receiver. The client media receiver monitors for user input modifying a FOV of the video output signal. When receiving user input modifying the FOV of the video output signal, the client media receiver then transmits a FOV modification command to the streaming media server to modify a FOV of the encoded video stream in accordance with the user input.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: September 3, 2019
    Assignee: SLING MEDIA PVT LTD
    Inventors: Husain Ahmed Parasseeri, Melvin Perinchery