Sling Media Pvt Ltd

India

Back to Profile

1-85 of 85 for Sling Media Pvt Ltd Sort by
Query
Aggregations
Jurisdiction
        World 64
        Canada 19
        United States 2
Date
2022 5
2021 5
2020 9
2019 12
Before 2019 54
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 11
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 9
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies  6
H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content 6
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks] 5
See more
Status
Pending 1
Registered / In Force 84
Found results for  patents

1.

METHOD AND APPARATUS FOR THUMBNAIL GENERATION FOR A VIDEO DEVICE

      
Application Number IN2021051172
Publication Number 2022/149156
Status In Force
Filing Date 2021-12-15
Publication Date 2022-07-14
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Vensiyani, Abhilash Magan
  • Raikar, Yatish Jayant Naik
  • Tripathi, Varunkumar B.
  • Devaraj, Vivek

Abstract

Systems and processes are provided to generate a thumbnail image including a tuner configured for receiving and demodulating a video signal including a video packet having a packet header and a video frame, a processor configured for generating a modified packet header by modifying the packet header to set a number of reference frames to zero and to designate the video frame as unused for reference, decoding the video frame in response to the modified packet header to extract the video frame, and generating the thumbnail image in response to the video frame, a memory configured for storing the thumbnail image, and a video output configured for coupling the thumbnail image to a display in response to a user video search request.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

2.

STALE VARIANT HANDLING FOR ADAPTIVE MEDIA PLAYER

      
Application Number IN2021051073
Publication Number 2022/107162
Status In Force
Filing Date 2021-11-15
Publication Date 2022-05-27
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Jinka, Purushotham
  • Sehgal, Sagar

Abstract

Techniques are described for handling stale variant cases that arise in adaptive streaming of content by media players. For example, embodiments include a delegate subsystem integrated with a media player client. The delegate subsystem can act as a proxy for requesting variant manifest update requests on behalf of the media player client and for receiving corresponding responses. The delegate subsystem can track the received update responses to determine whether the responses indicate a stale variant condition. If so, the delegate subsystem can issue a failover trigger to the media player client, such as by returning an error code, a variant gap tag, or the like. The failover trigger can cause the media player client 110 automatically to respond by executing a failover routine.

IPC Classes  ?

  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/237 - Communication with additional data server
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

3.

PRELOADING OF VIDEO CONTENT IN A VIDEO STREAMING SYSTEM

      
Application Number IN2021050975
Publication Number 2022/079732
Status In Force
Filing Date 2021-10-11
Publication Date 2022-04-21
Owner SLING MEDIA PVT LTD. (India)
Inventor Brijesh, Vishwanath

Abstract

Systems, devices and processes are provided to facilitate the delivery of video content in a video streaming system. Specifically, the various embodiments can provide improved responsiveness by reducing the delay that occurs between when a user acts to initiate video streaming and when the video content is transmitted, received and displayed on a display screen. In general, these embodiments reduce delay by preloading video streaming content in response to detecting particular patterns of movement of a remote control. Specifically, these embodiments monitor for movement of the remote control and determining if a detected movement corresponds to a likely initiation of video streaming. When such movements are detected, the embodiments begin preloading the video streaming content at the video player device.

IPC Classes  ?

  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/4223 - Cameras

4.

DEVICES, SYSTEMS AND PROCESSES FOR FACILITATING LIVE AND RECORDED CONTENT WATCH PARTIES

      
Application Number IB2021057835
Publication Number 2022/049466
Status In Force
Filing Date 2021-08-26
Publication Date 2022-03-10
Owner SLING MEDIA PVT LTD (India)
Inventor
  • Iyer, Satish Balasubramanian
  • Mangaldas, Girish Pai
  • Dabi, Nishit
  • Viswanathan, Mahesh Thatumparmbil

Abstract

System and methods for facilitating content watch parties may include a sync server having a server CPU, a host user device, a client user device, and a content provider. The content provider may first provide a first portion of the content independently to each of the host user device and the client user device. The content provider may second provide a second portion of the content to each of the host user device and the client user device. The first providing of the first portion of the content may occur separately of the second providing of the second portion of the content. The sync server may synchronize the second providing of the second portion of the content to the client user device to facilitate substantially simultaneously presentations of the second portion of the content by each of the host user device and the client user device.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/2187 - Live feed
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests

5.

METHODS AND SYSTEMS FOR DYNAMIC CONFIGURATION AND EFFECTIVE USAGE FOR ALLOCATING MEMORY IN MEDIA PRESENTATIONS OR LIKE DEVICES

      
Application Number IN2021050673
Publication Number 2022/013884
Status In Force
Filing Date 2021-07-12
Publication Date 2022-01-20
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Periyaeluvan, Rakesh Eluvan
  • Ranganathan, Gopikumar
  • Narayanan Ramaraj, Jayaprakash

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 at least one use case is 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.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control

6.

DYNAMIC LOW LATENCY MODE FOR A DIGITAL VIDEO PRODUCTION SYSTEM

      
Application Number IN2020051044
Publication Number 2021/137252
Status In Force
Filing Date 2020-12-24
Publication Date 2021-07-08
Owner SLING MEDIA PVT LTD. (India)
Inventor Sharma, S A Varun Hrishikesh

Abstract

Systems, devices and processes and described herein to improve the generation of video content in video production systems. In general, the systems, devices and processes facilitate the incorporation of one or more remotely captured video streams into an output video stream for use in video conferencing. Specifically, the systems, devices and processes provide for the use of a dynamically adjustable time clock delay to generate a relatively low latency output video stream suitable for use in video conferencing. The use of dynamically adjustable time clock delay allows one or more input video streams to be generated by one or more remote video capture devices, transmitted to a video access point device, and selectively combined at the video access point device into the output video stream with relatively low latency suitable for video conferencing.

IPC Classes  ?

  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4223 - Cameras
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite

7.

TELESTRATION CAPTURE FOR A DIGITAL VIDEO PRODUCTION SYSTEM

      
Application Number IN2020051026
Publication Number 2021/117064
Status In Force
Filing Date 2020-12-12
Publication Date 2021-06-17
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Lokesh, Rahul
  • Narayana, Adithya
  • Boggavarapu, Abhiroop
  • Dalimba, Laxminarayana

Abstract

Systems, devices and processes and described herein to improve the generation of video content in video production systems. In general, the systems, devices and processes facilitate the incorporation of remotely generated user telestration inputs into output video streams generated by the video production systems. In one embodiment user telestration inputs are received at a control device. Minimum capture shapes corresponding to the user telestration inputs are then determined and images corresponding to the minimum capture shape are captured. The captured images are then transmitted from the control device to the video access point device. At the video access point device the captured images can then be combined with previously captured and transmitted images and overlaid with a selected input video stream. The video input stream with the overlaid image can then be transmitted as an output video stream.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

8.

METHODS AND SYSTEMS FOR AUTOMATED MEDIA DEVICE COMMUNICATIONS CONFIGURATION

      
Application Number IN2020050902
Publication Number 2021/079382
Status In Force
Filing Date 2020-10-23
Publication Date 2021-04-29
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Salian, Yatindra
  • Reddivari, Girish

Abstract

Methods and systems are provided for automatically establishing communications with a media device. One method involves a client device capturing and analyzing an image of a media device to obtain identification information associated with the media device, automatically configuring a network interface of the client device to communicate on a wireless network using at least a portion of the identification information associated with the media device obtained from the captured image, and thereafter establishing a peer-to-peer communication session with the media device via the wireless network. In one or more embodiments, a name or other identifier associated with the wireless network includes the portion of the identification information.

IPC Classes  ?

  • H04N 21/4223 - Cameras
  • H04N 21/426 - Internal components of the client
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network

9.

REMOTE WIRELESS NETWORK SETUP WITHOUT PAIRING

      
Application Number IN2020050694
Publication Number 2021/028940
Status In Force
Filing Date 2020-08-06
Publication Date 2021-02-18
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Vimalraj, Ganesan
  • Prakhar, Jaiswal

Abstract

Various arrangements for performing setup of a wireless network without pairing are provided. A request mapped to a first characteristic may be transmitted using a first wireless protocol. In response to the request mapped to the first characteristic, a listing of one or more wireless networks within range mapped to a second characteristic may be transmitted by a peripheral device. Using the first wireless communication protocol, a third characteristic mapped to the selected wireless network and the password may be transmitted to the peripheral device. A connection to the selected wireless network using the password and the second wireless communication protocol may then be performed by the peripheral device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 12/00 - Security arrangements; Authentication; Protecting privacy or anonymity
  • H04W 12/06 - Authentication
  • H04W 48/18 - Selecting a network or a communication service
  • H04W 84/12 - WLAN [Wireless Local Area Networks]

10.

METHOD AND APPARATUS FOR DEEPLY DISCHARGED BATTERY DETECTION

      
Application Number IN2020050652
Publication Number 2021/019561
Status In Force
Filing Date 2020-07-27
Publication Date 2021-02-04
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Arun, Pk
  • Yashwanth, Melwanki

Abstract

Systems and processes are provided to detect a deeply discharged rechargeable battery. A process includes initiating a processor operative to perform a function within a battery-operated device, determining a first output voltage of a battery, charging the battery with a battery charger for a duration of time between three and seven seconds in response to the first output voltage being less than a cutoff voltage, rebooting the battery-operated device, determining a second output voltage of the battery, providing a user prompt indicative of battery fault in response to the second output voltage being less than the cutoff voltage, and shutting down the battery-operated device.

IPC Classes  ?

  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries

11.

SYSTEMS, METHODS, AND DEVICES SUPPORTING SCENE CHANGE-BASED SMART SEARCH FUNCTIONALITIES

      
Application Number IN2019050921
Publication Number 2020/141543
Status In Force
Filing Date 2019-12-16
Publication Date 2020-07-09
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Yatish Jayant Naik, Raikar
  • Soham, Sahabhaumik
  • Rakesh, Ramesh
  • Karthik Mahabaleshwar, Hegde

Abstract

DSDSSTDSDS).

IPC Classes  ?

  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection

12.

VOICE CONTROL FOR MEDIA CONTENT SEARCH AND SELECTION

      
Application Number IN2019050941
Publication Number 2020/141545
Status In Force
Filing Date 2019-12-20
Publication Date 2020-07-09
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Sahabhaumik, Soham
  • Hegde, Karthik Mahabaleshwar
  • Mishra, Amrit
  • Raikar, Yatish Jayant Naik

Abstract

Various techniques are described herein for supporting voice command control of electronic programming guides (EPGs) and other media content selection systems. The voice input hardware and software components of a remote control device, television receiver, smartphone, virtual assistant, and/or other media device may receive voice commands from a user corresponding to a selection of a media content. In response to the received voice input, the media device may perform a speech-to-text conversion of the voice input, and then perform an analysis of the command text to determine one or more content selections of the user. The analysis may include identifying within the command text one or more television channel names, program names, or other media content names, as well as identifying other instructions, preferences, or other meaningful insights from the command text.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

13.

IMPROVED DELIVERY OF DIGITAL VIDEO CONTENT BASED UPON GEOGRAPHIC LOCATION

      
Application Number US2019068927
Publication Number 2020/142424
Status In Force
Filing Date 2019-12-30
Publication Date 2020-07-09
Owner
  • SLING MEDIA PVT LTD (India)
  • DISH NETWORK LLC (USA)
Inventor Rasool, Mohammed

Abstract

Media streaming to a phone, tablet or other mobile device is improved by adapting requests for content in anticipation of the device's future location. If a device is expected to pass through an area with poor wireless signal quality, then requests for media content can be pre-emptively obtained beforehand at places and times where the available bandwidth is more favorable. Further, requests for content may be delayed during lower bandwidth conditions if the device is expected to soon encounter more bandwidth. Content requests can be therefore optimized (or at least improved) based upon the expected bandwidth that will be encountered during the anticipated upcoming movement of the device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04W 4/029 - Location-based management or tracking services

14.

MULTI-UNICAST DISCOVERY OF DEVICES ON A NETWORK

      
Application Number IN2019050939
Publication Number 2020/141544
Status In Force
Filing Date 2019-12-19
Publication Date 2020-07-09
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Gopikumar, Ranganathan
  • Jayaprakash Narayanan, Ramaraj

Abstract

Client and server devices identify each other over a LAN or similar network through a series of unicasts. Rather than broadcasting a service announcement or discovery request as a broadcast or multicast, for example, a device instead transmits a series of unicast messages using a finite set of recipient network addresses and port numbers. Responses to the unicast messages can be collected and tracked to thereby allow subsequent communications to occur via unicasts with only the recognized addresses, with a multicast to only the recognized addresses, and/or otherwise as desired. By allowing the clients and servers to communicate with a finite set of unicast messages, a "broadcast" type message can be sent on the network without a need for router configuration. Moreover, unicasts can be sent using different protocols (e.g., TCP) than the subsequent traffic (e.g., UDP), thereby making discovery of compatible devices on the network more reliable.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

15.

SYSTEMS, METHODS, AND DEVICES FOR OPTIMIZING STREAMING BITRATE BASED ON MULTICLIENT DISPLAY PROFILES

      
Application Number IN2019050898
Publication Number 2020/121322
Status In Force
Filing Date 2019-12-09
Publication Date 2020-06-18
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Eluvan, Rakesh
  • Ramaraj, Jayaprakash
  • Kotian, Preetham
  • Nayak, Satish

Abstract

Systems, methods, and devices are provided for optimizing streaming bitrate during multiclient streaming sessions based, at least in part, on display profiles associated with client media receivers to which different video streams are concurrently provided. The method may be carried-out by a streaming media server in communication with first and second client media receivers over a network. In various embodiments, the method may include establishing at the streaming media server first and second bandwidth allotment thresholds based, at least in part, on display profiles assigned to display devices associated with the client media receivers. During an ensuing multiclient streaming session, the streaming media server further encodes segments of video streams at variable bitrates regulated in accordance with the established bandwidth allotment thresholds. Additionally, the streaming media server transmits the encoded segments of the video streams over the network to the client media receivers for presentation on the display devices.

IPC Classes  ?

  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

16.

SECURITY ARCHITECTURE FOR VIDEO STREAMING

      
Application Number IN2019050641
Publication Number 2020/049593
Status In Force
Filing Date 2019-09-06
Publication Date 2020-03-12
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Jayaprakash Narayanan, Ramaraj
  • Lakshman Kishore, Kondragunta
  • Preetham, R Kotian
  • Rakesh Eluvan, Periyaeluvan

Abstract

A robust, computationally-efficient and secure system is described for storing content on a user-supplied storage device, as well as streaming content from a server to a client device. Three aspects of the security system could variously include automated processes, systems and devices: (1) for pairing a storage drive to a host device using a device identifier/user account combination; (2) for protecting stored content with efficient file system encryption; and/or (3) for securing a media stream with efficient yet effective digital cryptography. Each of these aspects can be implemented apart from each other, or any two or more of these concepts may be combined with each other or with other concepts for improved security, as desired.

IPC Classes  ?

  • H04N 21/4367 - Establishing a secure communication between the client and a peripheral device or smart card
  • H04N 21/426 - Internal components of the client
  • H04N 21/4627 - Rights management
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/4405 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving video stream decryption
  • H04N 21/4408 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
  • H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption

17.

PREFETCHING VIDEO SEGMENTS TO REDUCE PLAYBACK STARTUP DELAY

      
Application Number US2019044696
Publication Number 2020/028681
Status In Force
Filing Date 2019-08-01
Publication Date 2020-02-06
Owner
  • SLING MEDIA PVT LTD. (India)
  • DISH NETWORK LLC (USA)
Inventor
  • Hegde, Aishwarya
  • Konduru, Jayachandrakuar

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

IPC Classes  ?

  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

18.

SYSTEMS AND METHODS FOR INTELLIGENT PLAYBACK

      
Application Number IN2019050558
Publication Number 2020/026268
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Yatish Jayant Naik, Raikar
  • Varunkumar, Tripathi
  • Karthik Mahabaleshwar, Hegde

Abstract

Systems and methods for intelligent playback of media content may include an intelligent media playback system that, in response to determining the speech tempo in audio content by measuring syllable density of speech in the audio content, automatically adjusts a playback speed of the audio content as the audio content is being played based on the determined speech tempo. In some embodiments, the system may automatically and dynamically adjust the playback speed to result in a desired target speech tempo. In addition, the system may determine whether to automatically adjust playback speed of the audio content, as the media is being played, based on the detected speech tempo of the speech in the audio content and the determined type of content of media. Such automatic adjustments in playback speed result in more efficient playback of the audio content.

IPC Classes  ?

  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
  • G11B 27/28 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording

19.

LIVE THUMBNAIL IMAGE GENERATION

      
Application Number IN2019050496
Publication Number 2020/021561
Status In Force
Filing Date 2019-07-04
Publication Date 2020-01-30
Owner SLING MEDIA PVT, LTD. (India)
Inventor
  • Raikar, Yatish Jayant Naik
  • Tripathi, Varunkumar
  • Sahabhaumik, Soham
  • Ramesh, Rakesh

Abstract

Various arrangements for generating thumbnail images for video content as the video content is being received are presented. A television receiver may first receive video content. A thumbnail generation process may be woken from a sleep state based on a predefined time period elapsing. The received video content may be monitored for a next-received I-frame. A thumbnail image may be created from the I-frame and may be mapped to a timestamp. The thumbnail generation process may then be caused to enter the sleep state for the predefined time period.

IPC Classes  ?

  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

20.

RULE BASED SMART CHARGING

      
Application Number IB2019054135
Publication Number 2019/224689
Status In Force
Filing Date 2019-05-20
Publication Date 2019-11-28
Owner SLING MEDIA PVT. LTD. (India)
Inventor Balarajashetty, Vikram

Abstract

Smart battery charging solutions are disclosed. The smart charging solutions of the disclosure enable a user to configure a mobile device with individualized battery charging settings. The user specific settings may be combined with system settings to generate rules on battery charging. Context awareness is achieved through various sensors and through information sharing within and among the systems of the mobile device. The battery charging rules and the context awareness information are used together in controlling the charging of a battery.

IPC Classes  ?

  • H02J 7/04 - Regulation of the charging current or voltage

21.

WIRELESS CAMERA TRACKING SYSTEM

      
Application Number IN2019050385
Publication Number 2019/220458
Status In Force
Filing Date 2019-05-14
Publication Date 2019-11-21
Owner SLING MEDIA PVT. LTD. (India)
Inventor Kalam, Arun Pulasseri

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.

IPC Classes  ?

  • H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
  • H04B 7/08 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G01S 3/18 - Systems for determining direction or deviation from predetermined direction using amplitude comparison of signals derived sequentially from receiving antennas or antenna systems having differently-oriented directivity characteristics or from an antenna system having periodically-varied orientation of directivity characterist derived directly from separate directional antennas

22.

QUICK BATTERY CHARGING

      
Application Number IN2019050393
Publication Number 2019/220462
Status In Force
Filing Date 2019-05-16
Publication Date 2019-11-21
Owner SLING MEDIA PVT. LTD. (India)
Inventor Kalam, Arun Pulasseri

Abstract

Novel techniques are described for quick charging of batteries. For example, a battery charging system can include a battery charger integrated circuit (IC) and a fuel gauge IC coupled between a battery and a central processor to execute a stored multi-phase battery charging protocol. Executing the protocol can include charging the battery in a constant current regulation phase by applying a constant charge current until a charge voltage (e.g., measured by the battery charger IC) reaches a defined regulation voltage that is higher than the nominal voltage of the battery plus the voltage drop across series components of the battery. Protection of the battery during such charging includes monitoring a present relative state of charge (RSOC) of the battery (e.g., by the fuel gauge IC) to detect when the present RSOC reaches a defined regulation RSOC level that may be substantially 100 percent of the charge capacity of the battery.

IPC Classes  ?

  • H02J 7/04 - Regulation of the charging current or voltage

23.

RELAYING MEDIA CONTENT VIA A RELAY SERVER SYSTEM WITHOUT DECRYPTION

      
Application Number IN2019050118
Publication Number 2019/167057
Status In Force
Filing Date 2019-02-14
Publication Date 2019-09-06
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Govindarajan, Jagan
  • Ranganathan, Gopikumar
  • Konduru, Jayachandrakumar

Abstract

Various arrangements are presented for relaying a secure streaming media communication session. A media relay server system may receive from a streaming media client via the Internet a first request for the secure streaming media communication session. A secure streaming media communication session may be established between a private streaming media server and the media relay server system. The media relay server system may establish a Transmission Control Protocol (TCP) communication service between the media relay server system and the private streaming media server via the Internet. The media relay server system may route, via the Internet, encrypted media packets from the private streaming media server to the streaming media client without the encrypted media packets being decrypted by the media relay server system.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays

24.

METHODS AND SYSTEMS FOR SECURE DNS ROUTING

      
Application Number IN2019050117
Publication Number 2019/167056
Status In Force
Filing Date 2019-02-14
Publication Date 2019-09-06
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Govindarajan, Jagan
  • Ranganathan, Gopikumar
  • Konduru, Jayachandrakumar
  • Gottipati, Roopesh

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.

IPC Classes  ?

  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal

25.

CLOUD ACCESS TO LOCAL NETWORK ADDRESSES

      
Application Number IN2019050065
Publication Number 2019/159192
Status In Force
Filing Date 2019-01-29
Publication Date 2019-08-22
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Ramaraj, Jayaprakash Narayanan
  • Nayak, Suhas
  • Jojo, Joyce
  • Ranganathan, Gopikumar

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/751 - Topology update or discovery

26.

CAMERA IDENTIFICATION IN VIDEO PRODUCTION SYSTEM

      
Application Number IN2018050860
Publication Number 2019/130338
Status In Force
Filing Date 2018-12-20
Publication Date 2019-07-04
Owner SLING MEDIA PVT LTD. (India)
Inventor Kumar, Amit

Abstract

Systems and processes are provided to identify a first camera model associated with a first video capture device of video capture devices within a system that aggregates video feeds from the video capture devices. A process includes receiving, by the video processing device, a first video sample from the first video capture device; sending, from the video processing device, a first command to the first video capture device; receiving, by the video processing device, a second video sample from the first video capture device subsequent to the sending of the first command; evaluating, by the video processing device, the first video sample and the second video sample in view of the first command to identify a first command response; and determining the first camera model based on the identified first command response.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs

27.

ADAPTIVE BITRATE OPTIMIZATION UPON VIDEO STREAMING INITIALIZATION

      
Application Number IN2018050865
Publication Number 2019/130342
Status In Force
Filing Date 2018-12-21
Publication Date 2019-07-04
Owner SLING MEDIA PVT LTD. (India)
Inventor Sehgal, Sagar

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.

IPC Classes  ?

  • H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

28.

ADAPTIVE BITRATE OPTIMIZATION UPON VIDEO STREAMING INITIALIZATION

      
Document Number 03086891
Status In Force
Filing Date 2018-12-21
Open to Public Date 2019-07-04
Grant Date 2022-12-06
Owner SLING MEDIA PVT LTD. (India)
Inventor Sehgal, Sagar

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.

IPC Classes  ?

  • H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

29.

STREAMING METHODS AND SYSTEMS USING TUNER BUFFERS

      
Application Number IN2018050856
Publication Number 2019/123480
Status In Force
Filing Date 2018-12-19
Publication Date 2019-06-27
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Yatish, Raikar
  • Arunoday, Thammineni

Abstract

Methods and systems are provided for presenting media content with reduced latency. An exemplary method involves obtaining, by a tuner at a media device, media content broadcast on a broadcast channel and buffering, at the media device, a recent subset of the media content in a buffer associated with the tuner. In response to selection of the broadcast channel for presentation on a destination device coupled to the media device, the method continues by transcoding at least a portion of the buffered subset of the media content at the media device and providing the transcoded subset of the media content to the destination device.

IPC Classes  ?

  • H04N 21/426 - Internal components of the client
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home

30.

SYSTEMS AND METHODS FOR SELECTING AN INITIAL STREAMING BITRATE

      
Application Number IN2018050811
Publication Number 2019/111278
Status In Force
Filing Date 2018-12-03
Publication Date 2019-06-13
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Jeevan Satpalsingh, Bhooi
  • Senthilkumar, Krishnadoss

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. In accordance with one embodiment, a method of encoding a media stream provided from an encoding system to a remotely-located client includes establishing a data connection with the client and acquiring, from the client, client information including a client identifier, a public internet protocol (IP) address, and a geographical location associated with the client. The method further includes determining, based on the client information, whether historical bit rate data is available in a historical bit rate data store provided by the encoding system. If such historical bit rate data is available, an initial bit rate parameter is set for the media stream and the media stream is encoded at the encoding system according to the initial bit rate parameter and transmitted to the client.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display

31.

MULTI-PLATFORM DIGITAL RIGHTS MANAGEMENT FOR PLACESHIFTING OF MULTIMEDIA CONTENT

      
Application Number IN2018050363
Publication Number 2019/003243
Status In Force
Filing Date 2018-06-06
Publication Date 2019-01-03
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Jagan Kumar, Govindarajan
  • Satish, Iyer

Abstract

Devices, methods, and program products are provided, which support multiple Digital Rights Management (DRM) schemes or platforms during the placeshifting of media content. A given placeshifting session may be initiated between a placeshifting device and a user-controlled client media receiver executing a browser player. In one embodiment, the DRM placeshifting method includes storing, in a memory associated with the placeshifting device, DRM-protected content; receiving a request from the client media receiver over a communications network to stream the DRM-protected content to the device; and obtaining a placeshifting key and initialization instructions for the DRM-protected content. The DRM-protected content is streamed to the client media receiver in an encrypted format accessible with a placeshifting decryption key. In conjunction with streaming the DRM-protected content, initialization instructions is transmitted to the client media receiver containing information utilized by the browser player to obtain the DRM license from a first license server.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • H04N 21/00 - Selective content distribution, e.g. interactive television or video on demand [VOD]

32.

CUSTOMIZED OVER-THE-AIR TELEVISION CHANNEL MAPPING FOR GEOGRAPHICAL AREA USING CROWDSOURCING OF OVER‑THE‑AIR TELEVISION CHANNELS

      
Application Number IB2018053867
Publication Number 2018/220563
Status In Force
Filing Date 2018-05-31
Publication Date 2018-12-06
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Ramaraj, Jayaprakash
  • Kotian, Preetham

Abstract

Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.

IPC Classes  ?

  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
  • H04N 21/6547 - Transmission by server directed to the client comprising parameters, e.g. for client setup

33.

TEMPORALLY-SEAMLESS CHANNEL CHANGE FUNCTIONALITY IN MULTICHANNEL STREAMING ENVIRONMENTS

      
Application Number IN2018050336
Publication Number 2018/216037
Status In Force
Filing Date 2018-05-25
Publication Date 2018-11-29
Owner SLING MEDIA PVT LTD. (India)
Inventor Mohammed, Rasool

Abstract

Devices, systems, method, and program products are provided, which support temporally-seamless change functionalities during multichannel streaming sessions established between a streaming media server and a client media receiver. In embodiments, the method includes outputting, to a display device, a first streaming channel contained in a streaming channel bundle and assigned a high priority level. When receiving a channel change request to view a second streaming channel, the client media receiver monitors for additional channel change requests over a predetermined wait period. If an additional channel change request is received within the wait period, the client media receiver repeats the step of monitoring. Conversely, if an additional channel change request is not received with the wait period, the client media receiver sends a channel reprioritization command to the streaming media server to prioritize the second streaming channel over the first streaming channel in continued transmission of the streaming channel bundle.

IPC Classes  ?

  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/637 - Control signals issued by the client directed to the server or network components
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]

34.

MODIFIED CHANNEL SURFING BASED ON MONITORED VIEWING HABITS

      
Application Number IB2018053025
Publication Number 2018/207052
Status In Force
Filing Date 2018-05-02
Publication Date 2018-11-15
Owner SLING MEDIA PVT LTD. (India)
Inventor Kuppappa, Harijan

Abstract

Various arrangements for modified channel surfing are presented. Viewing habits of users of a television receiver may be monitored. A preferred television channel list indicating a plurality of preferred television channels based on the monitored viewing habits of users of the television receiver may be determined. User input requesting a channel surfing mode change to a preferred television channel mode may be received via a remote control. The channel surfing mode may be set to the preferred television channel mode. A channel up command or channel down command may be received by the television receiver from the remote control. A first television channel may be selected from the preferred television channel list in response to; the channel up command or channel down command: and the television receiver being set to the preferred television channel mode.

IPC Classes  ?

  • H04N 5/44 - Receiver circuitry
  • H04N 5/50 - Tuning indicators; Automatic tuning control
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/482 - End-user interface for program selection

35.

METHODS AND SYSTEMS FOR EFFECTIVE SCRUB BAR NAVIGATION

      
Document Number 03059037
Status Pending
Filing Date 2018-04-23
Open to Public Date 2018-11-01
Owner SLING MEDIA PVT LTD (India)
Inventor Sriram, Prakash

Abstract

Various arrangements are presented for managing video content navigation Metadata may be acquired that designates one or more portions of a programming content item as mapped to a predefined category selected from a plurality of predefined categories. A scrub bar interface may be output for presentation that graphically indicates a start point of the programming content, an end point of the programming content, and a scrub bar spanning from the start point to the end point. One or more graphical indications may be output that are indicative of the predefined category on the scrub bar based on the metadata.

IPC Classes  ?

  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • G11B 27/34 - Indicating arrangements

36.

METHODS AND SYSTEMS FOR EFFECTIVE SCRUB BAR NAVIGATION

      
Application Number IB2018052802
Publication Number 2018/198010
Status In Force
Filing Date 2018-04-23
Publication Date 2018-11-01
Owner SLING MEDIA PVT LTD (India)
Inventor Sriram, Prakash

Abstract

Various arrangements are presented for managing video content navigation Metadata may be acquired that designates one or more portions of a programming content item as mapped to a predefined category selected from a plurality of predefined categories. A scrub bar interface may be output for presentation that graphically indicates a start point of the programming content, an end point of the programming content, and a scrub bar spanning from the start point to the end point. One or more graphical indications may be output that are indicative of the predefined category on the scrub bar based on the metadata.

IPC Classes  ?

  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • G11B 27/34 - Indicating arrangements

37.

SYSTEMS AND METHODS FOR ACHIEVING OPTIMAL NETWORK BITRATE

      
Application Number IN2018050188
Publication Number 2018/185778
Status In Force
Filing Date 2018-04-03
Publication Date 2018-10-11
Owner SLING MEDIA PVT. LTD. (India)
Inventor Jayaprakash Narayanan, Ramaraj

Abstract

A method of encoding packets of a media stream includes establishing a data connection between a client device and a server, sending a first packet of the media stream from the server to the client device at a first bit rate, receiving, at the server, a first acknowledgment signal from the client device responsive to receipt of the first packet, determining a second bit rate based on the first acknowledgment signal, and sending a second packet of the media stream from the server to the client at the second bit rate.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

38.

IMPROVED RECOVERY DURING VIDEO ENCODING

      
Application Number IB2018051638
Publication Number 2018/167650
Status In Force
Filing Date 2018-03-13
Publication Date 2018-09-20
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • R V K S Narayana, Rao
  • Gajanan, Hegde
  • Dalimba, Laxminarayana
  • Satish, Iyer
  • Vivek, Maran
  • Vivek, Devaraj

Abstract

Systems, devices and automated processes reduce the effects of unwanted interruption during video encoding by reserving header space at the outset of video encoding. This reserved space can be progressively filled on any periodic or other basis as encoding continues so that a recent header is always available. If an interruption occurs, only the video content encoded after the last header write will be lost, thereby greatly reducing the effects of the interruption.

IPC Classes  ?

  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
  • H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression

39.

DEVICE MOBILITY IN DIGITAL VIDEO PRODUCTION SYSTEM

      
Application Number IB2018051639
Publication Number 2018/167651
Status In Force
Filing Date 2018-03-13
Publication Date 2018-09-20
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Gajanan, Hegde
  • Rakesh Eluvan, Periyaeluvan

Abstract

Systems, devices and processes improve the reliability of wireless communications within a video production system by providing a map or other graphical interface showing the relative locations of video capture devices, access points and/or other network devices. The graphical presentation can be used to provide instructions to direct the manual or automatic changing of positions to thereby improve signal quality for the device.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

40.

METHODS AND APPARATUS FOR COMMUNICATION BETWEEN MOBILE DEVICES AND ACCESSORY DEVICES

      
Application Number IB2018051691
Publication Number 2018/167680
Status In Force
Filing Date 2018-03-14
Publication Date 2018-09-20
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Yudhisthira, Attry
  • Ajay, Davanam
  • Yatish Jayant, Raikar
  • Soham, Sahabhaumik

Abstract

A media transfer method includes establishing a data connection between a mobile device and an accessory device such that the accessory device acts as a host configured to control access to first content stored within the accessory device. A a request for the first content is sent from the mobile device to the accessory device, in response to the request for the first content, the method includes sending, from the accessory device, the first content to the mobile device via the data connection, wherem first content is sent as a first transaction comprising a single header and a plurality of headerless data packets.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation
  • H04M 1/725 - Cordless telephones

41.

DYNAMIC MEASUREMENT OF NETWORK HEALTH

      
Document Number 03056193
Status In Force
Filing Date 2018-03-13
Open to Public Date 2018-09-20
Grant Date 2023-02-21
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Rakesh Eluvan, Periyaeluvan
  • R V K S Narayana, Rao
  • Vivek, Maran

Abstract

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.

IPC Classes  ?

42.

DYNAMIC MEASUREMENT OF NETWORK HEALTH

      
Application Number IB2018051643
Publication Number 2018/167653
Status In Force
Filing Date 2018-03-13
Publication Date 2018-09-20
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Rakesh Eluvan, Periyaeluvan
  • R V K S Narayana, Rao
  • Vivek, Maran

Abstract

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.

IPC Classes  ?

43.

MEDIA SESSION MANAGEMENT

      
Application Number IB2018000074
Publication Number 2018/162972
Status In Force
Filing Date 2018-01-15
Publication Date 2018-09-13
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Hegde, Gajanan
  • Nayak, Suhas
  • Shirali, Amey

Abstract

A method includes receiving one or more media streams, each from a respective one of a one or more media capture devices, and receiving, from a client device, for each of the one or more media streams, state data including at least one of an active and a potential state of the media stream. The method includes disconnecting from the client device, and then, upon reconnecting to the client device, providing at least one of the media streams and the state data to the client device.

IPC Classes  ?

44.

SYNCHRONIZING MEDIA IN MULTIPLE DEVICES

      
Application Number IB2018000092
Publication Number 2018/162973
Status In Force
Filing Date 2018-01-15
Publication Date 2018-09-13
Owner SLING MEDIA PVT. LTD. (India)
Inventor Kumar, Amit

Abstract

A method includes receiving first and second media units with respective first and second time stamps that are assigned based on a first clock cycle time and a data transmission rate. The method includes assigning an adjusted time stamp to the second media unit based on the first clock cycle time, a second clock cycle time, the first time stamp, and the data transmission rate.

IPC Classes  ?

  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04L 7/00 - Arrangements for synchronising receiver with transmitter

45.

REMOTE-CONTROLLED MEDIA STUDIO

      
Document Number 03007360
Status In Force
Filing Date 2016-12-02
Open to Public Date 2017-06-08
Grant Date 2021-12-07
Owner
  • SLING MEDIA PVT LTD (India)
  • SLING MEDIA L.L.C. (USA)
Inventor
  • Rao, Padmanabha R.
  • Iyer, Satish

Abstract

A system comprises a computing device including a processor and a memory. The memory stores instructions executable by the processor such that the processor is programmed to: decode a plurality of individual media items using at least a plurality of decoders to generate a plurality of mcdia input items, each of the plurality of individual media items received from a respective one or more inputs, at least one of the plurality of individual media items received from a media device remote from the computing device; process the plurality of media input items to generate a first media output item; generate an aggregated media item that includes one or more of the media input items, the aggregated media item combining the one or more of the media input items for a common display; send, to the media device remote from the computing device, the aggregated media item; receive one or more commands from the media device, the one or more commands identifying at least one of the one or more of the media input items included in the aggregated media item to be included in a second media output item; generate the second media output item based at least in part on the at least one of the one or more of the media input items; and output the first media output item and the second media output item to one or more remote devices for viewing and/or storing of the first media output item and the second media output item.

IPC Classes  ?

  • H04N 21/4227 - Remote input by a user located remotely from the client device, e.g. at work
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/4223 - Cameras
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/81 - Monomedia components thereof

46.

REMOTE-CONTROLLED MEDIA STUDIO

      
Application Number US2016064776
Publication Number 2017/096268
Status In Force
Filing Date 2016-12-02
Publication Date 2017-06-08
Owner
  • SLING MEDIA, INC. (USA)
  • SLING MEDIA PVT LTD (India)
Inventor
  • Rao, Padmanabha, R.
  • Iyer, Satish

Abstract

A system includes a computing device programmed to generate an aggregated media item that includes individual media items from a plurality of inputs. The aggregated media item combines one or more of the individual media items for a common display. The computing device is further programmed to send the aggregated media item to a media device and receive commands from the media device. The commands identify data from the aggregated media content item to be included in a media output item. The computing device is further programmed to generate the media output item based on the aggregated media content item and the commands.

IPC Classes  ?

  • H04N 21/4227 - Remote input by a user located remotely from the client device, e.g. at work
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • H04N 21/4223 - Cameras
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/81 - Monomedia components thereof

47.

SYSTEMS AND METHODS FOR HOME AUTOMATION VIA A MEDIA DEVICE

      
Application Number IB2015059865
Publication Number 2016/108144
Status In Force
Filing Date 2015-12-22
Publication Date 2016-07-07
Owner
  • SLING MEDIA PVT LTD (India)
  • SLING MEDIA, INC (USA)
Inventor Madan Mohan, Nayak

Abstract

A home automation system stores, at a media device (120), configuration data (103, 104) including an identifier associated with a remotely controllable device (131-136). Remote control information is received over a network (110). From the remote control information and the configuration data (103, 104), a desired remote control signal is determined. The desired remote control signal is then transmitted from the media device (120) to the remotely controllable device (131-136). In this way, a media device (120) (such as a set-top box, place-shifting device, or the like) is capable of controlling devices (131-136) in its environment.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04N 21/40 - Client devices specifically adapted for the reception of, or interaction with, content, e.g. STB [set-top-box]; Operations thereof
  • H04N 5/44 - Receiver circuitry
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]

48.

INTELLIGENT AUTO-TUNING FOR A VIDEO SERVICES SYSTEM

      
Application Number IB2015059207
Publication Number 2016/088015
Status In Force
Filing Date 2015-11-30
Publication Date 2016-06-09
Owner
  • SLING MEDIA PVT LTD (India)
  • SLING MEDIA, INC (USA)
Inventor
  • Melvin P, Perinchery
  • Amey, Shirali

Abstract

A system and related operating methods of controlling operation of a content receiver device are presented here. An exemplary operating method receives user interaction data at a recommendation system. The user interaction data corresponds to content consumption behavior of a user. The method continues by processing the user interaction data to identify recommended video events for the user. The recommendation system generates control commands to automatically configure the content receiver device to present a first recommended video event to the user.

IPC Classes  ?

  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

49.

Apparatus, systems and methods for presenting highlights of a media content event

      
Application Number 14810237
Grant Number 09860613
Status In Force
Filing Date 2015-07-27
First Publication Date 2015-11-19
Grant Date 2018-01-02
Owner Sling Media PVT LTD (India)
Inventor Kishore, Nandury V.

Abstract

Systems and methods are operable to present summaries of a media content event. An exemplary embodiment receives a media content stream having at least one media content event, receives a summary feed stream having at least one media content event summary segment associated with the received at least one media content event, receives a user request for presentation of the media content event summary residing in the received at least one media content event summary segment, ends or pauses presentation of the media content event on a media presentation device, and presents the media content event summary of the media content event summary segment on the media presentation device.

IPC Classes  ?

  • H04N 21/8549 - Creating video summaries, e.g. movie trailer
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • H04N 5/44 - Receiver circuitry
  • H04N 5/76 - Television signal recording

50.

INTELLIGENT RECORDING OF FAVORITE VIDEO CONTENT USING A VIDEO SERVICES RECEIVER

      
Application Number US2014057835
Publication Number 2015/050793
Status In Force
Filing Date 2014-09-26
Publication Date 2015-04-09
Owner
  • SLING MEDIA PVT LTD (India)
  • SLING MEDIA INC. (USA)
Inventor Naikraikar, Yatish, Jayant

Abstract

A video services receiver and related operating methods are presented here. The video services receiver is configured to maintain a database that indicates a viewing pattern for a user of the video services receiver. The video services receiver is configured to detect a condition that is inconsistent with the maintained viewing pattern for the user. In response to the detection of an inconsistent condition, the video services receiver records a designated program event included in the viewing pattern for the user, wherein the recording addresses the detected condition. In some scenarios, the receiver buffers the designated program event to allow the user to view the entirety of the buffered program event. In other scenarios, the receiver records the designated program event and sends a notification to the user when the receiver determines that the user is absent or is not viewing any programming from the receiver.

IPC Classes  ?

  • H04N 21/4147 - PVR [Personal Video Recorder]
  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

51.

Methods and apparatus for managing configuration settings

      
Application Number 14053852
Grant Number 09753985
Status In Force
Filing Date 2013-10-15
First Publication Date 2014-04-17
Grant Date 2017-09-05
Owner Sling Media PVT Ltd. (India)
Inventor
  • Mule, Sachin D.
  • Abramov, Andrey L.
  • Georges, Yohann

Abstract

A configuration settings datastore is partitioned into data groups. Each data group includes a set of configuration settings, a set of membership criteria, and a weight. A request is received for configuration settings for a networked device, the request including a set of parameters associated with the networked device. A set of desired configuration settings are selected from the datastore based on the sets of membership criteria, the set of parameters, and the weights of the plurality of data groups. The desired configuration settings are then transmitted to the networked device.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • H04L 12/24 - Arrangements for maintenance or administration

52.

SYSTEMS AND METHODS FOR CONTROLLING THE ENCODING OF A SEGMENTED MEDIA STREAM USING SEGMENT TRANSMIT TIMES

      
Document Number 02847081
Status In Force
Filing Date 2012-08-29
Open to Public Date 2013-03-07
Grant Date 2017-05-09
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Gomes, Conrad Savio Jude
  • M, Gireesh Kumar
  • Krishnadoss, Senthilkumar

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.

IPC Classes  ?

  • H04N 19/164 - Feedback from the receiver or from the transmission channel
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04L 43/16 - Threshold monitoring
  • H04L 65/80 - Responding to QoS
  • H04L 43/0852 - Delays

53.

SYSTEMS AND METHODS FOR CONTROLLING THE ENCODING OF A SEGMENTED MEDIA STREAM USING SEGMENT TRANSMIT TIMES

      
Application Number IN2012000574
Publication Number 2013/030852
Status In Force
Filing Date 2012-08-29
Publication Date 2013-03-07
Owner SLING MEDIA PVT LTD. (India)
Inventor
  • Gomes, Conrad Savio Jude
  • M, Gireesh Kumar
  • Krishnadoss, Senthilkumar

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.

IPC Classes  ?

  • H04N 7/26 - using bandwidth reduction (information reduction by code conversion in general H03M 7/30)

54.

APPARATUS, SYSTEMS AND METHODS FOR PRESENTING A SUMMARY OF A MEDIA CONTENT EVENT

      
Document Number 02838021
Status In Force
Filing Date 2011-06-08
Open to Public Date 2012-12-13
Grant Date 2016-08-02
Owner SLING MEDIA PVT LTD (India)
Inventor Kishore, Nandury V.

Abstract

Systems and methods are operable to present summaries of a media content event. An exemplary embodiment receives a media content stream having at least one media content event, receives a summary feed stream having at least one media content event summary segment associated with the received at least one media content event, receives a user request for presentation of the media content event summary residing in the received at least one media content event summary segment, ends or pauses presentation of the media content event on a media presentation device, and presents the media content event summary of the media content event summary segment on the media presentation device.

IPC Classes  ?

55.

APPARATUS, SYSTEMS AND METHODS FOR PRESENTING A SUMMARY OF A MEDIA CONTENT EVENT

      
Application Number IN2011000384
Publication Number 2012/168943
Status In Force
Filing Date 2011-06-08
Publication Date 2012-12-13
Owner SLING MEDIA PVT LTD (India)
Inventor Kishore, Nandury V.

Abstract

Systems and methods are operable to present summaries of a media content event. An exemplary embodiment receives a media content stream having at least one media content event, receives a summary feed stream having at least one media content event summary segment associated with the received at least one media content event, receives a user request for presentation of the media content event summary residing in the received at least one media content event summary segment, ends or pauses presentation of the media content event on a media presentation device, and presents the media content event summary of the media content event summary segment on the media presentation device.

IPC Classes  ?

56.

SYSTEMS AND METHODS FOR DISTRIBUTED ACCESS TO MEDIA CONTENT USING PLACESHIFTING

      
Document Number 02821041
Status In Force
Filing Date 2010-12-14
Open to Public Date 2012-06-21
Grant Date 2017-01-10
Owner SLING MEDIA PVT LTD (India)
Inventor Panigrahi, Biswaranjan

Abstract

Systems and techniques are provided to distribute access to stored or other local media content across a number of different placeshifting systems. A server maintains a database of stored programs or other content that is available from at any number of different placeshifting systems. The server processes requests for content received from authenticated users by identifying a placeshifting system that has local content that corresponds to the requested content and that is accessible via a network. The server then facilitates a placeshifting session between the identified placeshifting system and a client device operated by the authenticated user in which the client device obtains the requested content.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching

57.

SYSTEMS AND METHODS FOR DISTRIBUTED ACCESS TO MEDIA CONTENT USING PLACESHIFTING

      
Application Number IN2010000805
Publication Number 2012/081030
Status In Force
Filing Date 2010-12-14
Publication Date 2012-06-21
Owner SLING MEDIA PVT LTD (India)
Inventor Panigrahi, Biswaranjan

Abstract

Systems and techniques are provided to distribute access to stored or other local media content across a number of different placeshifting systems. A server maintains a database of stored programs or other content that is available from at any number of different placeshifting systems. The server processes requests for content received from authenticated users by identifying a placeshifting system that has local content that corresponds to the requested content and that is accessible via a network. The server then facilitates a placeshifting session between the identified placeshifting system and a client device operated by the authenticated user in which the client device obtains the requested content.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

58.

SYSTEM AND METHOD FOR PROVIDING DYNAMIC CONTENT WITH AN ELECTRONIC PROGRAM GUIDE

      
Application Number IN2011000852
Publication Number 2012/081037
Status In Force
Filing Date 2011-12-13
Publication Date 2012-06-21
Owner SLING MEDIA PVT LTD (India)
Inventor Bajpai, Parimal

Abstract

An electronic program guide (EPG) presented by a set top box (STB) or other television receiver dynamically changes the electronic guide information provided for one or more programs during presentation. In various embodiments, multiple presentation screens for displaying different types of information related to the program are received with the EPG data and sequentially rendered to the viewer. The multiple presentation screens may be manually or automatically sequenced within the guide to provide additional space for presenting information about one or more programs from within the electronic program guide itself.

IPC Classes  ?

  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application
  • H04N 21/482 - End-user interface for program selection
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

59.

SYSTEMS, METHODS AND DEVICES TO REDUCE CHANGE LATENCY IN PLACESHIFTED MEDIA STREAMS USING PREDICTIVE SECONDARY STREAMING

      
Application Number IN2011000800
Publication Number 2012/070064
Status In Force
Filing Date 2011-11-17
Publication Date 2012-05-31
Owner SLING MEDIA PVT. LTD (India)
Inventor Chittella, Kiran

Abstract

Systems, methods and devices are provided to reduce change latency and/or to provide a picture-in-picture (PIP) feature within a placeshifted media stream. As the viewer receives a primary stream containing selected programming, secondary programming that is likely to be of interest to the user is predicted. A secondary stream containing the predicted content is obtained at the same time as the primary stream selected by the user. The secondary stream may be of lower quality than the primary stream to preserve network bandwidth. If the user subsequently selects the predicted secondary content, the previously-obtained content can be quickly provided as an output to the display. Alternately, the primary and secondary streams may be simultaneously output to the display in PIP or another manner.

IPC Classes  ?

  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/2381 - Adapting the multiplex stream to a specific network, e.g. an IP [Internet Protocol] network

60.

SYSTEMS, METHODS AND DEVICES TO REDUCE CHANGE LATENCY IN PLACESHIFTED MEDIA STREAMS USING PREDICTIVE SECONDARY STREAMING

      
Document Number 02818582
Status In Force
Filing Date 2011-11-17
Open to Public Date 2012-05-31
Grant Date 2016-10-04
Owner SLING MEDIA PVT. LTD (India)
Inventor Chittella, Kiran

Abstract

Systems, methods and devices are provided to reduce change latency and/or to provide a picture-in-picture (PIP) feature within a placeshifted media stream. As the viewer receives a primary stream containing selected programming, secondary programming that is likely to be of interest to the user is predicted. A secondary stream containing the predicted content is obtained at the same time as the primary stream selected by the user. The secondary stream may be of lower quality than the primary stream to preserve network bandwidth. If the user subsequently selects the predicted secondary content, the previously-obtained content can be quickly provided as an output to the display. Alternately, the primary and secondary streams may be simultaneously output to the display in PIP or another manner.

IPC Classes  ?

  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/2381 - Adapting the multiplex stream to a specific network, e.g. an IP [Internet Protocol] network
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabi
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder

61.

AUTOMATED SEARCHING FOR SOLUTIONS TO SUPPORT SELF-DIAGNOSTIC OPERATIONS OF WEB-ENABLED DEVICES

      
Document Number 02818232
Status In Force
Filing Date 2011-11-17
Open to Public Date 2012-05-24
Grant Date 2017-08-15
Owner SLING MEDIA PVT LTD (India)
Inventor Mule, Sachin D.

Abstract

An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

62.

AUTOMATED SEARCHING FOR SOLUTIONS TO SUPPORT SELF-DIAGNOSTIC OPERATIONS OF WEB-ENABLED DEVICES

      
Application Number IN2011000799
Publication Number 2012/066577
Status In Force
Filing Date 2011-11-17
Publication Date 2012-05-24
Owner SLING MEDIA PVT LTD (India)
Inventor Mule, Sachin, D.

Abstract

An automated diagnostic system is presented here. The system includes a network-enabled device, a remote network-based search engine, and a data communication network to facilitate data communication between the network-enabled device and the remote network-based search engine. The device automatically detects a problem, error, or failure associated with its operation, and automatically sends a corresponding search query to the remote network-based search engine. The search engine receives the search query and, in response to the search query, searches for relevant information pertaining to the problem, error, or failure, and sends a corresponding response to the network-enabled device. The response includes response data having some contextual association with the solution. The device receives the response, processes at least some of the response data to determine a course of action, and initiates that course of action.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

63.

MULTI-STREAM PLACESHIFTING

      
Application Number IN2011000275
Publication Number 2012/066558
Status In Force
Filing Date 2011-04-26
Publication Date 2012-05-24
Owner SLING MEDIA PVT LTD (India)
Inventor Satheesh, Sharath Hariharpur

Abstract

Disclosure is directed to managing more than one placeshifting transmission at a target device. The target device may be configured to receive a first video from a first placeshifting source and a second video from a second placeshifting source. The target device may additionally be configured to simultaneously output the first and second video on an output device, using various display screen configurations such as picture-in-picture, split screen, windows, and so. The first and second placeshifting sources may be content receivers having integrated placeshifting functions or may be content receivers provided in association with stand-alone placeshifting devices. A dual-tuner content receiver may also provide both the first and second placeshifting sources to the target device.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

64.

SYSTEMS AND METHODS TO SHARE ACCESS TO PLACESHIFTING DEVICES

      
Document Number 02815646
Status In Force
Filing Date 2011-09-23
Open to Public Date 2012-05-03
Grant Date 2019-01-15
Owner
  • SLING MEDIA PVT. LTD. (India)
  • SLING MEDIA L.L.C. (USA)
Inventor Chittella, Kiran

Abstract

A server facilitates sharing of otherwise idle placeshifting devices over the Internet or another network. The server maintains a list of placeshifting devices that are available to share content via the network. When a selection of shared content is received from a client device, an available placeshifting device that has access to the requested content is identified. The client device and the identified placeshifting device establish a placeshifting connection over the network in which the client device controls the identified placeshifting device to obtain the selected content.

IPC Classes  ?

  • H04L 65/1069 - Session establishment or de-establishment
  • H04N 21/4227 - Remote input by a user located remotely from the client device, e.g. at work
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 67/562 - Brokering proxy services
  • H04L 67/567 - Integrating service provisioning from a plurality of service providers

65.

SYSTEMS AND METHODS TO SHARE ACCESS TO PLACESHIFTING DEVICES

      
Application Number US2011053091
Publication Number 2012/057949
Status In Force
Filing Date 2011-09-23
Publication Date 2012-05-03
Owner
  • SLING MEDIA PVT. LTD. (India)
  • SLING MEDIA, INC. (USA)
Inventor Chittella, Kiran

Abstract

A server facilitates sharing of otherwise idle placeshifting devices over the Internet or another network. The server maintains a list of placeshifting devices that are available to share content via the network. When a selection of shared content is received from a client device, an available placeshifting device that has access to the requested content is identified. The client device and the identified placeshifting device establish a placeshifting connection over the network in which the client device controls the identified placeshifting device to obtain the selected content.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 21/4227 - Remote input by a user located remotely from the client device, e.g. at work

66.

DYNAMIC ENCODE SETTING ADJUSTMENT

      
Document Number 02815637
Status In Force
Filing Date 2011-04-26
Open to Public Date 2012-05-03
Grant Date 2016-06-07
Owner SLING MEDIA PVT LTD (India)
Inventor
  • Rao, Narayana
  • Iyer, Satish

Abstract

A player decodes and renders encoded digital data received from an encoder. During processing, the player periodically monitors dropped frames as well as time spent. If the dropped frames are below a minimum, the player determines to signal the encoder to increase bit rate or frame rate by consulting a table. If the player determines to increase bit rate, the player signals accordingly. However, if the player determines to increase frame rate, the player first verifies that the spent time is below a minimum. To the contrary, if the dropped frames are both above the minimum and a first maximum but not a second maximum, the player determines to signal the encoder to decrease bit rate or frame rate by consulting the table and signaling accordingly. However, if the dropped frames are above the second maximum, the player signals the encoder to decrease the frame rate without consulting the table.

IPC Classes  ?

  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/164 - Feedback from the receiver or from the transmission channel
  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder

67.

DYNAMIC ENCODE SETTING ADJUSTMENT

      
Application Number IN2011000276
Publication Number 2012/056469
Status In Force
Filing Date 2011-04-26
Publication Date 2012-05-03
Owner SLING MEDIA PVT LTD (India)
Inventor
  • Rao, Narayana
  • Iyer, Satish

Abstract

A player decodes and renders encoded digital data received from an encoder. During processing, the player periodically monitors dropped frames as well as time spent. If the dropped frames are below a minimum, the player determines to signal the encoder to increase bit rate or frame rate by consulting a table. If the player determines to increase bit rate, the player signals accordingly. However, if the player determines to increase frame rate, the player first verifies that the spent time is below a minimum. To the contrary, if the dropped frames are both above the minimum and a first maximum but not a second maximum, the player determines to signal the encoder to decrease bit rate or frame rate by consulting the table and signaling accordingly. However, if the dropped frames are above the second maximum, the player signals the encoder to decrease the frame rate without consulting the table.

IPC Classes  ?

  • H04N 7/26 - using bandwidth reduction (information reduction by code conversion in general H03M 7/30)
  • H04N 7/46 - using subsampling at the coder and sample restitution by interpolation at the coder or decoder
  • H04N 7/50 - involving transform and predictive coding

68.

AUTHENTICATED BROADCAST TRANSMISSION UTILIZING A CONTENT RETRANSMITTER

      
Document Number 02815099
Status In Force
Filing Date 2011-10-17
Open to Public Date 2012-04-26
Grant Date 2016-01-12
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Badam, Ravikumar
  • Natarajan, Janarthanan
  • Kore, Gurubasappa

Abstract

A content retransmitter receives information for receivers and forms an authorized list by transmitting authentication prompts, receiving authentication information, and adding receivers if the authentication information for the respective receiver is verified to match stored user information. Subsequently, the content retransmitter may receive content and broadcast the received content to some or all of the receivers on the authorized list. Additionally, the content retransmitter may store the received content in a storage medium and provide the stored content to receivers on the authorized list upon request. The user authentication information received from the receivers may be passwords, biometric information, and so on. The received content may be broadcast to a subset of the authorized list corresponding to users who are related to the content. The related users may be determined by examining metadata about the received content, facial recognition analysis of users present in the received content, and so on.

IPC Classes  ?

  • H04H 60/14 - Arrangements for conditional access to broadcast information or to broadcast-related services
  • H04H 60/48 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising items expressed in broadcast information

69.

AUTHENTICATED BROADCAST TRANSMISSION UTILIZING A CONTENT RETRANSMITTER

      
Application Number IN2011000713
Publication Number 2012/053005
Status In Force
Filing Date 2011-10-17
Publication Date 2012-04-26
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Badam, Ravikumar
  • Natarajan, Janarthanan
  • Kore, Gurubasappa

Abstract

A content retransmitter receives information for receivers and forms an authorized list by transmitting authentication prompts, receiving authentication information, and adding receivers if the authentication information for the respective receiver is verified to match stored user information. Subsequently, the content retransmitter may receive content and broadcast the received content to some or all of the receivers on the authorized list. Additionally, the content retransmitter may store the received content in a storage medium and provide the stored content to receivers on the authorized list upon request. The user authentication information received from the receivers may be passwords, biometric information, and so on. The received content may be broadcast to a subset of the authorized list corresponding to users who are related to the content. The related users may be determined by examining metadata about the received content, facial recognition analysis of users present in the received content, and so on.

IPC Classes  ?

  • H04H 60/14 - Arrangements for conditional access to broadcast information or to broadcast-related services
  • H04H 60/48 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising items expressed in broadcast information

70.

CONNECTION PRIORITY SERVICES FOR DATA COMMUNICATION BETWEEN TWO DEVICES

      
Application Number US2011023134
Publication Number 2011/097158
Status In Force
Filing Date 2011-01-31
Publication Date 2011-08-11
Owner
  • SLING MEDIA, INC. (USA)
  • SLING MEDIA PVT. LTD. (India)
Inventor
  • Jain, Vikal Kumar
  • Bajpai, Parimal
  • Iyer, Satish
  • Asnis, Ilya
  • Dham, Vikram

Abstract

A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

71.

CONNECTION PRIORITY SERVICES FOR DATA COMMUNICATION BETWEEN TWO DEVICES

      
Document Number 02788655
Status In Force
Filing Date 2011-01-31
Open to Public Date 2011-08-11
Grant Date 2015-11-03
Owner
  • SLING MEDIA PVT. LTD. (India)
  • SLING MEDIA L.L.C. (USA)
Inventor
  • Jain, Vikal Kumar
  • Bajpai, Parimal
  • Iyer, Satish
  • Asnis, Ilya
  • Dham, Vikram

Abstract

A digital media player device includes, without limitation, a processor and a communication module coupled to the processor and configured to support data communication with a digital media place-shifting device. The processor and the communication module cooperate to attempt to establish data communication with the digital media place-shifting device in accordance with a connection mode sequence that identifies a plurality of different data communication modes supported by the digital media player device, until one of the plurality of different data communication modes can be used to initiate a data communication session between the digital media player device and the digital media place-shifting device. The processor and the communication module also cooperate to perform data communication with the digital media place-shifting device, using the one of the plurality of different data communication modes.

IPC Classes  ?

  • H04L 67/14 - Session management
  • H04L 67/141 - Setup of application sessions
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 69/24 - Negotiation of communication capabilities
  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]

72.

SYSTEMS AND METHODS FOR COORDINATING DATA COMMUNICATION BETWEEN TWO DEVICES

      
Application Number IN2011000080
Publication Number 2011/095993
Status In Force
Filing Date 2011-02-03
Publication Date 2011-08-11
Owner SLING MEDIA PVT LTD (India)
Inventor Jain, Vikal Kumar

Abstract

The mediation device presented here facilitates data communication between a client device and a server device. The mediation device includes a processor, a memory element coupled to the processor, and a communication module coupled to the processor. The memory element is configured to store and maintain compatibility information related to data communication capabilities of a plurality of devices, including the server device. The communication module is configured to perform data communication with client devices, and is further configured to receive, from the client device, requests for compatibility information of the server device. Upon receipt of a request for compatibility information of the server device, the processor retrieves the compatibility information of the server device from the memory element, and the communication module sends the compatibility information of the server device to the client device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

73.

ALWAYS-ON-TOP MEDIA PLAYER LAUNCHED FROM A WEB BROWSER

      
Application Number US2010055463
Publication Number 2011/059873
Status In Force
Filing Date 2010-11-04
Publication Date 2011-05-19
Owner
  • SLING MEDIA PVT. LTD. (India)
  • SLING MEDIA INC. (USA)
Inventor
  • Thiyagarajan, Venkatesan
  • Babu, Tvn Kishore

Abstract

A method for presenting digital media content is provided. The method directs the displaying of a web page on a display, where the web page includes a media player. The method detects certain activity associated with the media player and, in response to the detected activity, renders a stand-alone always-on-top media player on the display. The stand-alone media player is used for presentation of media content such as streaming media. The stand-alone media player is launched with default always-on-top display characteristics such that it remains visible even if another open application has focus.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

74.

AUDIO SIGNAL ENCODING EMPLOYING INTERCHANNEL AND TEMPORAL REDUNDANCY REDUCTION

      
Document Number 02771886
Status In Force
Filing Date 2010-09-07
Open to Public Date 2011-03-17
Grant Date 2015-07-07
Owner SLING MEDIA PVT LTD (India)
Inventor Kishore, Nandury V.

Abstract

A method of encoding a time-domain audio signal is presented. A device transforms the time-domain signal into a frequency-domain signal including a sequence of sample blocks, wherein each block includes a coefficient for each of multiple frequencies. The coefficients of each block are grouped into frequency bands. For each frequency band of each block, a scale factor is estimated for the band, and the energy of the band for the block is compared with the energy of the band of an adjacent sample block, wherein the blocks may be adjacent to each other in either or both of an interchannel and a temporal sense. If the ratio of the band energy for the first block to the band energy for the adjacent block is less than some value, the scale factor of the band for the first block is increased. The coefficients of the band for each block are quantized based on the resulting scale factor. The encoded audio signal is generated based on the quantized coefficients and the scale factors.

IPC Classes  ?

  • G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders

75.

AUDIO SIGNAL ENCODING EMPLOYING INTERCHANNEL AND TEMPORAL REDUNDANCY REDUCTION

      
Application Number IN2010000595
Publication Number 2011/030354
Status In Force
Filing Date 2010-09-07
Publication Date 2011-03-17
Owner SLING MEDIA PVT LTD (India)
Inventor Kishore, Nandury V.

Abstract

A method of encoding a time-domain audio signal is presented. A device transforms the time-domain signal into a frequency-domain signal including a sequence of sample blocks, wherein each block includes a coefficient for each of multiple frequencies. The coefficients of each block are grouped into frequency bands. For each frequency band of each block, a scale factor is estimated for the band, and the energy of the band for the block is compared with the energy of the band of an adjacent sample block, wherein the blocks may be adjacent to each other in either or both of an interchannel and a temporal sense. If the ratio of the band energy for the first block to the band energy for the adjacent block is less than some value, the scale factor of the band for the first block is increased. The coefficients of the band for each block are quantized based on the resulting scale factor. The encoded audio signal is generated based on the quantized coefficients and the scale factors.

IPC Classes  ?

  • G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders

76.

FREQUENCY BAND SCALE FACTOR DETERMINATION IN AUDIO ENCODING BASED UPON FREQUENCY BAND SIGNAL ENERGY

      
Application Number IN2010000557
Publication Number 2011/024198
Status In Force
Filing Date 2010-08-24
Publication Date 2011-03-03
Owner SLING MEDIA PVT LTD (India)
Inventor Dalimba, Laxminarayana M.

Abstract

A method of encoding a time-domain audio signal is presented. In the method, an electronic device receives the time-domain audio signal. The time-domain audio signal is transformed into a frequency-domain signal including a coefficient for each of a plurality of frequencies, which are grouped into frequency bands. For each frequency band, the energy of the band is determined, a scale factor for the band is determined based on the energy of the band, and the coefficients of the band are quantized based on the associated scale factor. The encoded audio signal is generated based on the quantized coefficients and the scale factors.

IPC Classes  ?

  • G10L 19/02 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
  • G10L 19/00 - Speech or audio signal analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis

77.

FREQUENCY BAND SCALE FACTOR DETERMINATION IN AUDIO ENCODING BASED UPON FREQUENCY BAND SIGNAL ENERGY

      
Document Number 02770622
Status In Force
Filing Date 2010-08-24
Open to Public Date 2011-03-03
Grant Date 2015-06-23
Owner SLING MEDIA PVT LTD. (India)
Inventor Dalimba, Laxminarayana M.

Abstract

A method of encoding a time-domain audio signal is presented. In the method, an electronic device receives the time-domain audio signal. The time-domain audio signal is transformed into a frequency-domain signal including a coefficient for each of a plurality of frequencies, which are grouped into frequency bands. For each frequency band, the energy of the band is determined, a scale factor for the band is determined based on the energy of the band, and the coefficients of the band are quantized based on the associated scale factor. The encoded audio signal is generated based on the quantized coefficients and the scale factors.

IPC Classes  ?

  • G10L 19/032 - Quantisation or dequantisation of spectral components

78.

HOME MEDIA AGGREGATOR SYSTEM AND METHOD

      
Application Number US2010044270
Publication Number 2011/019548
Status In Force
Filing Date 2010-08-03
Publication Date 2011-02-17
Owner SLING MEDIA PVT LTD. (India)
Inventor Panigrahi, Biswaranjan

Abstract

Systems and methods are described for aggregating and playing media content using a proxy server. A request is received, in the proxy server, to play media content from a placeshifting media source on a media player. The requested media content is received, in the proxy server, from the placeshifting media source. The proxy server determines the media playing capability of the media player, and transmits the requested media content to the media player in a manner that is compatible with the media player associated with the request.

IPC Classes  ?

  • H04L 12/16 - Arrangements for providing special services to substations
  • G11B 20/10 - Digital recording or reproducing

79.

SYSTEMS, METHODS, AND PROGRAM APPLICATIONS FOR SELECTIVELY RESTRICTING THE PLACESHIFTING OF COPY PROTECTED DIGITAL MEDIA CONTENT

      
Application Number US2010044674
Publication Number 2011/019592
Status In Force
Filing Date 2010-08-06
Publication Date 2011-02-17
Owner
  • SLING MEDIA PVT LTD (India)
  • SLING MEDIA, INC. (USA)
Inventor
  • Gangotri, Arun, L.
  • Gurzhi, Alexander

Abstract

Systems, methods, and program products are provided for selectively restricting the transmission of copy protected digital media content from a computer system, over a network, and to a remote display. In one embodiment, a method includes the steps of capturing digital media content rendered on the local display by a media player application executed by the computer system; determining whether the media player application is accessing copy protected digital media content; and, if the media player application is not accessing copy protected digital media content, converting the captured digital media content to a media stream and transmitting the media stream over a network for presentation on a remote display.

IPC Classes  ?

  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material

80.

HOME MEDIA AGGREGATOR SYSTEM AND METHOD

      
Document Number 02770440
Status In Force
Filing Date 2010-08-03
Open to Public Date 2011-02-17
Grant Date 2016-06-07
Owner SLING MEDIA PVT LTD. (India)
Inventor Panigrahi, Biswaranjan

Abstract

Systems and methods are described for aggregating and playing media content using a proxy server. A request is received, in the proxy server, to play media content from a placeshifting media source on a media player. The requested media content is received, in the proxy server, from the placeshifting media source. The proxy server determines the media playing capability of the media player, and transmits the requested media content to the media player in a manner that is compatible with the media player associated with the request.

IPC Classes  ?

  • H04L 12/16 - Arrangements for providing special services to substations
  • G11B 20/10 - Digital recording or reproducing

81.

SYSTEMS, METHODS, AND PROGRAM APPLICATIONS FOR SELECTIVELY RESTRICTING THE PLACESHIFTING OF COPY PROTECTED DIGITAL MEDIA CONTENT

      
Document Number 02770446
Status In Force
Filing Date 2010-08-06
Open to Public Date 2011-02-17
Grant Date 2015-11-10
Owner
  • SLING MEDIA PVT LTD. (India)
  • SLING MEDIA L.L.C. (USA)
Inventor
  • Gangotri, Arun L.
  • Gurzhi, Alexander

Abstract

Systems, methods, and program products are provided for selectively restricting the transmission of copy protected digital media content from a computer system, over a network, and to a remote display. In one embodiment, a method includes the steps of capturing digital media content rendered on the local display by a media player application executed by the computer system; determining whether the media player application is accessing copy protected digital media content; and, if the media player application is not accessing copy protected digital media content, converting the captured digital media content to a media stream and transmitting the media stream over a network for presentation on a remote display.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G11B 20/10 - Digital recording or reproducing

82.

ADAPTIVE GAIN CONTROL FOR DIGITAL AUDIO SAMPLES IN A MEDIA STREAM

      
Document Number 02768775
Status In Force
Filing Date 2010-07-12
Open to Public Date 2011-01-27
Grant Date 2016-05-31
Owner SLING MEDIA PVT LTD. (India)
Inventor Nandury, Venkata Kishore

Abstract

An adaptive gain control system and related operating method for digital audio samples is provided. The method is suitable for use with a digital media encoding system that transmits encoded media streams to a remotely-located presentation device such as a media player. The method begins by initializing the processing of a media stream. Then, the method adjusts the gain of a first set of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first group of gain-adjusted digital audio samples having normalized volume during presentation. The method continues by adjusting the gain of a second set of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second group of gain-adjusted digital audio samples having normalized volume during presentation.

IPC Classes  ?

  • H03G 3/32 - Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
  • G10L 21/02 - Speech enhancement, e.g. noise reduction or echo cancellation

83.

ADAPTIVE GAIN CONTROL FOR DIGITAL AUDIO SAMPLES IN A MEDIA STREAM

      
Application Number US2010041680
Publication Number 2011/011219
Status In Force
Filing Date 2010-07-12
Publication Date 2011-01-27
Owner SLING MEDIA PVT LTD. (USA)
Inventor Nandury, Venkata Kishore

Abstract

An adaptive gain control system and related operating method for digital audio samples is provided. The method is suitable for use with a digital media encoding system that transmits encoded media streams to a remotely-located presentation device such as a media player. The method begins by initializing the processing of a media stream. Then, the method adjusts the gain of a first set of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first group of gain-adjusted digital audio samples having normalized volume during presentation. The method continues by adjusting the gain of a second set of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second group of gain-adjusted digital audio samples having normalized volume during presentation.

IPC Classes  ?

  • H03G 3/32 - Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
  • G10L 21/02 - Speech enhancement, e.g. noise reduction or echo cancellation

84.

SYSTEMS AND METHODS FOR CONTROLLING THE ENCODING OF A MEDIA STREAM

      
Document Number 02747539
Status In Force
Filing Date 2009-12-18
Open to Public Date 2010-06-24
Grant Date 2015-04-21
Owner SLING MEDIA PVT. LTD. (India)
Inventor
  • Bajpai, Parimal
  • Rajagopal, Harish Nair
  • Govil, Vineet
  • Krishnadoss, Senthilkumar

Abstract

Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player. The media stream is encoded according to an encoding parameter. Data is gathered about a transmit buffer within the encoding system, and the gathered data is processed to arrive at an estimate of network capacity and a calculated encoder rate. The encoding parameter is adjusted during subsequent encoding in response to a change in at least one of the esti-mate of network capacity and the calculated encoder rate.

IPC Classes  ?

  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04N 19/115 - Selection of the code volume for a coding unit prior to coding
  • H04N 19/152 - Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer

85.

SYSTEMS AND METHODS FOR CONTROLLING THE ENCODING OF A MEDIA STREAM

      
Application Number IN2009000728
Publication Number 2010/070680
Status In Force
Filing Date 2009-12-18
Publication Date 2010-06-24
Owner SLING MEDIA PVT. LTD (India)
Inventor
  • Bajpai, Parimal
  • Rajagopal, Harish, Nair
  • Govil, Vineet
  • Krishnadoss, Senthilkumar

Abstract

Systems and methods are described for providing a media stream transmitted from an encoding system to a remotely-located media player. The media stream is encoded according to an encoding parameter. Data is gathered about a transmit buffer within the encoding system, and the gathered data is processed to arrive at an estimate of network capacity and a calculated encoder rate. The encoding parameter is adjusted during subsequent encoding in response to a change in at least one of the estimate of network capacity and the calculated encoder rate.

IPC Classes  ?

  • H04N 7/24 - Systems for the transmission of television signals using pulse code modulation
  • H04N 7/26 - using bandwidth reduction (information reduction by code conversion in general H03M 7/30)
  • H04N 7/50 - involving transform and predictive coding