DISH Network Technologies India Private Limited

India

Back to Profile

1-100 of 310 for DISH Network Technologies India Private Limited Sort by
Query
Aggregations
Jurisdiction
        United States 302
        World 6
        Canada 2
Date
New (last 4 weeks) 6
2024 December 7
2024 November 1
2024 October 2
2024 September 1
See more
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 36
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 32
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs 31
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 25
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments 25
See more
Status
Pending 60
Registered / In Force 250
Found results for  patents
  1     2     3     4        Next Page

1.

Combination of network segmentation and user segmentation for multi-dwelling unit (MDU) and group recording

      
Application Number 18357843
Grant Number 12184904
Status In Force
Filing Date 2023-07-24
First Publication Date 2024-12-31
Grant Date 2024-12-31
Owner
  • DISH Network L.L.C. (USA)
  • DISH Network Technologies India Private Limited (India)
Inventor
  • Wade, Joshua D.
  • Madruga, Jason Anthony
  • Pendery, Clark Hurst
  • Hertel, Dalton William
  • Schwartz, Aaron William
  • Scribner, Ryan
  • Jain, Himanshu
  • Bhatta, Sandeep Kumar
  • Dalimba, Laxminarayana

Abstract

Methods and systems for provisioning content streaming services are provided. In one example, a method includes: receiving user registration data for users associated with an MDU, generating a user profile for each user, grouping users into multiple segments based on common user experience level and/or common features, performing network segmentation of the MDU network, generating an integrated user-network segment profile for each user segment, designating streaming services and content resources to each network segment within the same user segment, and provisioning streaming services and content resources in response to user requests.

IPC Classes  ?

  • H04N 21/214 - Specialised server platform, e.g. server located in an airplane, hotel or hospital
  • 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 

2.

Zero Touch Provisioning of Advanced Open RAN (O-RAN) Architecture

      
Application Number 18338525
Status Pending
Filing Date 2023-06-21
First Publication Date 2024-12-26
Owner
  • DISH Wireless L.L.C. (USA)
  • DISH Network Technologies India Private Limited (India)
Inventor
  • Gu, Chris
  • Cuavas, Orlando
  • Srinivasan, Prakash

Abstract

In various embodiments, zero touch provisioning (ZTP) in a cloud based 5G system are provided. In some embodiments, the ZTP includes receiving a request to perform ZTP on the component in the 5G system; generating a ZTP request based on the request; obtaining a ZTP payload according to the ZTP request; determining one or more ZTP operations based on the ZTP payload; determining instances of the component in the 5G system for the ZTP operations; distributing the ZTP payload to the first and second instances of the component in the 5G system to carry out the ZTP operations; determining one or more results of the ZTP operations; generating feedback information based on the one or more results of the ZTP operations.

IPC Classes  ?

  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 40/24 - Connectivity information management, e.g. connectivity discovery or connectivity update

3.

METHOD AND SYSTEM FOR ANALYZING LIVE BROADCAST VIDEO CONTENT WITH A MACHINE LEARNING MODEL IMPLEMENTING DEEP NEURAL NETWORKS TO QUANTIFY SCREEN TIME OF DISPLAYED BRANDS TO THE VIEWER

      
Application Number 18815188
Status Pending
Filing Date 2024-08-26
First Publication Date 2024-12-19
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Lohumi, Avinash Chandra
  • Gangotri, Arun Lokman

Abstract

A method for brand recognition in video by implementing a brand recognition application coupled to a streaming media player, for identifying an observed set of brands streamed in a broadcast video; receiving, by the brand recognition application, a broadcast video stream of a series of images contained in consecutive frames about an object of interest; extracting a set of brand features from each of image received by applying a trained brand recognition model with neural networks in order to detect one or more features related to each displayed object of interest in each frame, wherein the object of interest is associated with a brand image contained video content displayed to a viewer; and displaying, by a graphic user interface, information from the brand recognition application comprising at least time detected of the brand image in the video content of the broadcast video.

IPC Classes  ?

  • G06Q 30/0272 - Period of advertisement exposure
  • G06F 18/211 - Selection of the most significant subset of features
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06F 18/2411 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
  • G06F 18/2451 - Classification techniques relating to the decision surface linear, e.g. hyperplane
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/40 - Scenes; Scene-specific elements in video 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/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/81 - Monomedia components thereof

4.

METHODS AND SYSTEMS FOR ASSESSING THE RISK OF A RELEASE TO A PRODUCTION ENVIRONMENT

      
Application Number 18335890
Status Pending
Filing Date 2023-06-15
First Publication Date 2024-12-19
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Bagavathiappan, Sivasubramanian
  • Chadalavada, Kiran
  • Babu, Vinod

Abstract

The present disclosure is directed to methods and systems for assessing the risk of a release to a production environment. The release assessment system can determine the risk of a release of a feature, such as a deployable software package, to an environment based on the characteristics of the release. The release assessment system compares the words in the software code of the release to stored historical keywords to identify any patterns or similarities between the current release and historical issues/errors/incidents. Based on the identified similarity to historical releases, the system determines a risk score for releasing the feature to the production environment.

IPC Classes  ?

5.

Integrating Air Quality Into Urban Navigation

      
Application Number 18210168
Status Pending
Filing Date 2023-06-15
First Publication Date 2024-12-19
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Puramana, Dileep
  • Jami, Manasa
  • Balarajashetty, Vikram

Abstract

Processes, devices, and systems for routing a user from a current location to a destination are described. A process may include determining, by a user device, a current user location (“CUL”); obtaining a current user location air quality environment (“CULAQE”); obtaining a current user location air quality index (“CULAQI”); determining a destination location (“DL”); determining a current route segment (“CRS”) from the CUL to the DL; and optimizing the CRS based on the CULAQI. A mapping application may identify the CULAQE and the CULAQI may be determined from an air quality rating. Operations may include receiving real-time air quality index data (“RAQI”) for the CULAQE, optimizing the CRS based on the RAQI, obtaining a destination location first air quality environment (“DLAQE(1)”), obtaining a destination location first air quality index (“DLAQI(1)”), receiving RAQI for the DLAQE(1), and optimizing a user's routing based on the RAQI for the DLAQE(1).

IPC Classes  ?

  • G01C 21/34 - Route searching; Route guidance
  • G01C 21/36 - Input/output arrangements for on-board computers

6.

WIRELESS SIGNAL PREDICTION

      
Application Number 18330199
Status Pending
Filing Date 2023-06-06
First Publication Date 2024-12-12
Owner DISH Network Technologies India Private Limited (India)
Inventor Kalam, Arun Pulasseri

Abstract

The present disclosure provides methods and systems for monitoring an environment around a cell site. In one example, a method includes: selecting a location within a predetermined range around a cell site, the cell site having a transmitter configured to transmit a wireless signal to the selected location along a line of sight (LOS) therebetween; scanning, using a light detection and ranging (LIDAR) sensor in proximity to the cell site, an environment around the cell site to identify an obstacle between the cell site and the selected location; determining, based on the scanning, a degree of obstruction of the obstacle to a path of the LOS; and responsive to determining that the degree of obstruction exceeds a threshold level, altering an operational parameter of the cell site.

IPC Classes  ?

  • G01S 17/08 - Systems determining position data of a target for measuring distance only
  • H04W 24/08 - Testing using real traffic

7.

System And Method To Reduce Network Function Interruptions In A Service-Based Architecture

      
Application Number 18326803
Status Pending
Filing Date 2023-05-31
First Publication Date 2024-12-05
Owner
  • DISH Wireless L.L.C. (USA)
  • DISH Network Technologies India Private Limited (India)
Inventor
  • Shahdad, Mohammad Dawood
  • Arora, Ankesh
  • S, Kulasekaran

Abstract

An apparatus is configured to communicate with multiple network components in a service-based architecture and comprising a memory and a processor. The memory stores multiple configuration commands; multiple local provisioning parameters; and a configuration script. Each local provisioning parameter is a backup copy of a corresponding configuration command. The processor is configured to generate a request to establish a communication session between a first network and a second network component. Further, the processor is configured to establish the communication session between the first network component and the second network component based at least in part upon a configuration command; determine that the communication session is lost based at least in part upon identifying an interruption in the communication session; and execute the configuration script to instruct the first network component to establish a backup communication session based at least in part upon a local provisioning parameter.

IPC Classes  ?

8.

SYSTEM AND METHOD TO REDUCE NETWORK FUNCTION INTERRUPTIONS IN A SERVICE-BASED ARCHITECTURE

      
Application Number US2024030459
Publication Number 2024/249190
Status In Force
Filing Date 2024-05-22
Publication Date 2024-12-05
Owner
  • DISH WIRELESS L.L.C. (USA)
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Shahdad, Mohammad Dawood
  • Arora, Ankesh
  • S, Kulasekaran
  • Sarath, Arjun

Abstract

An apparatus is configured to communicate with multiple network components in a service-based architecture and comprising a memory and a processor. The memory stores multiple configuration commands; multiple local provisioning parameters; and a configuration script. Each local provisioning parameter is a backup copy of a corresponding configuration command. The processor is configured to generate a request to establish a communication session between a first network and a second network component. Further, the processor is configured to establish the communication session between the first network component and the second network component based at least in part upon a configuration command; determine that the communication session is lost based at least in part upon identifying an interruption in the communication session; and execute the configuration script to instruct the first network component to establish a backup communication session based at least in part upon a local provisioning parameter.

IPC Classes  ?

  • H04L 41/0663 - Performing the actions predefined by failover planning, e.g. switching to standby network elements
  • H04L 69/40 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
  • H04W 24/04 - Arrangements for maintaining operational condition

9.

INFLUENCER WATCH PARTY

      
Application Number 18672409
Status Pending
Filing Date 2024-05-23
First Publication Date 2024-11-14
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Perinchery, Melvin P.
  • Kumar, Preetham

Abstract

Systems and methods for facilitating a watch party are provided. In one example, a method includes: initiating a watch party session for a host user using, presenting content selected by the host user on a first user device during the watch party session, initiating a chat session concurrent with the watch party session, receiving a participation request by a guest user sent from a second user device for participating in the chat session; in response to the participation request, authenticating the guest user; presenting the content selected by the host user on the second user device; synchronizing the presentation of the content on the first user device with the presentation of the second user device; and facilitating communication between the host user and the guest user during the chat session.

IPC Classes  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

10.

METHODS AND SYSTEMS FOR STREAMING IN FLAKY NETWORK

      
Application Number 18308520
Status Pending
Filing Date 2023-04-27
First Publication Date 2024-10-31
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ganesan, Vimalraj
  • Kumar, Amit
  • Sharma, Deepak

Abstract

A technique is directed to methods and systems for live streaming. In some implementations, the method includes (1) monitoring, by a bitrate feedback extension (BFE) module, a bitrate for a client device during a live streaming process; (2) in response to a bitrate change during the live streaming process, notifying, by the BFE module, the bitrate change to a buffer switch handler (BSH) module; (3) sending, by the BSH module, a request to adjust the bitrate for the client device to a media engine; and (4) switching, based on the request, a media source of the live streaming process.

IPC Classes  ?

  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/2187 - Live feed
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/4147 - PVR [Personal Video Recorder]

11.

DYNAMIC GENERATION AND DISTRIBUTION OF SOFTWARE APPLICATIONS TO CONTENT RECEIVERS

      
Application Number 18765047
Status Pending
Filing Date 2024-07-05
First Publication Date 2024-10-31
Owner
  • DISH Network Technologies India Private Limited (India)
  • DISH Network L.L.C. (USA)
Inventor
  • Saini, Sahil
  • Pathan, Al-Mukaddim
  • Dimov, Dmitry
  • Rao, Padmanabha R.
  • Pandey, Shishir
  • Bariki, Harshith

Abstract

Techniques for dynamic generation and distribution of software applications to content receivers are disclosed. A request to generate a software application is received. In response to receiving the request, a plurality of feature sets with corresponding functions are provided. A first selection of at least one feature set from the feature sets is received. The functions that correspond to the at least one feature set are provided. A second selection of at least one function from the provided functions is received. Instructions associated with the at least one selected function are selected and compiled to automatically build the software application. The automatically built software application is pushed to one or more selected content receivers.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • 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/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/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application

12.

SYSTEM AND METHOD FOR WIRELESS MEDIA STREAMING FROM TELEVISION RECEIVER

      
Application Number 18753958
Status Pending
Filing Date 2024-06-25
First Publication Date 2024-10-17
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Jain, Himanshu
  • Kumar, Amit
  • Gandhi, Ankit
  • Ramaraj, Jayaprakash

Abstract

A television receiver receives media data from a media content provider. The television receiver is also connected to a wireless network. When the television receiver receives a request via the wireless network to provide media content to an electronic device over the wireless network, the television receiver adjusts the size of a socket buffer associated with a TCP/IP socket and a transmission ring buffer associated with a wireless driver.

IPC Classes  ?

  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network

13.

BUFFER MANAGEMENT FOR PRE-CACHED AUDIO/VISUAL DATA

      
Application Number 18617123
Status Pending
Filing Date 2024-03-26
First Publication Date 2024-10-03
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ganesan, Vimalraj
  • Kumar, Amit
  • Eluvan, Rakesh

Abstract

Systems, devices and automated processes are described for improving media streaming in a server device through intelligent selection of initial cache bitrates. The initial cache bitrate is selected with consideration to both historical data and operating parameters of the server device. Operating parameters can include an amount of cache memory that is available on the server device, as well as an amount of reserve space that is desired to be maintained in case of degradation in network performance or other factors that may occur during transcoding or transmission of the media stream.

IPC Classes  ?

  • 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/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/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests

14.

ALLOCATING PROCESSING RESOURCES OF 5G-ENABLED VEHICLES

      
Application Number 18187182
Status Pending
Filing Date 2023-03-21
First Publication Date 2024-09-26
Owner DISH Network Technologies India Private Limited (India)
Inventor Iyer, Satish

Abstract

Systems and methods for allocating processing resources of 5G-enabled vehicles for endpoint users are provided. In one example, a method includes: receiving a request from a user equipment (UE) in an endpoint environment, the request indicating a demand for processing resources on an edge server to perform a task for the UE; identifying a first 5G-enabled vehicle in proximity to the endpoint environment; determining an operational state and a power state of the first 5G-enabled vehicle; determining availability of a first processing resource carried by the first 5G-enabled vehicle; determining whether the first processing resource carried by the first 5G-enabled vehicle meets the demand of the user equipment; and allocating the first processing resource carried by the first 5G-enabled vehicle and causing the first 5G-enabled vehicle to serve as an edge server to perform the task for the user equipment using the allocated first processing resource.

IPC Classes  ?

  • H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
  • H04W 12/06 - Authentication
  • H04W 52/02 - Power saving arrangements

15.

CAMERA SHUTTER SYSTEM WITH INCREASED SECURITY

      
Application Number 18544743
Status Pending
Filing Date 2023-12-19
First Publication Date 2024-08-08
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Shetty, Vikram Balaraja
  • G, Praveen Kumar
  • Manoharan, Visali
  • Jami, Manasa
  • An, Srinidhi
  • Thimmegowda, Ramegowda
  • Kalam, Arun Pulasseri

Abstract

Various arrangements are presented that involve an automated shutter control system being used with a separate and distinct video camera. The automated shutter control system can include a shutter, a shutter motor, power sensing circuitry that measures an amount of power being supplied to the electronic display, and a processing system. The processing system controls the shutter motor that causes the shutter to be actuated to an open position or a closed position based on the amount of power being supplied to the electronic display as measured by the circuitry of the power sensing circuitry.

IPC Classes  ?

  • G03B 7/26 - Power supplies; Circuitry or arrangement to switch on the power source; Circuitry to check the power source voltage
  • G06F 3/16 - Sound input; Sound output

16.

DETECTING HARDWARE ISSUE

      
Application Number 18624654
Status Pending
Filing Date 2024-04-02
First Publication Date 2024-08-08
Owner DISH Network Technologies India Private Limited (India)
Inventor Huddar, Lohit

Abstract

A computer-implemented method carried out by a client media device is provided. In one example, the method includes launching a streaming media interface application in response to user input received at the client media device, transmitting a request over a communications network to a streaming media server for a video stream requested by the user input, optimizing an ABR of the client media device based on a network bandwidth to obtain an optimized ABR setting for playing the video stream, playing the video stream at the optimized ABR setting, monitoring continuously streaming quality of the video stream, detecting a streaming quality issue of the video stream, identifying a hardware issue of the client media device as a cause of the streaming quality issue, and automatically performing at least one attempt to fix the hardware issue when the hardware issue is present.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/0654 - Management of faults, events, alarms or notifications using network fault recovery
  • H04L 65/80 - Responding to QoS

17.

DELIVERY OF DIGITAL VIDEO CONTENT BASED ON GEOGRAPHIC LOCATION

      
Application Number 18639857
Status Pending
Filing Date 2024-04-18
First Publication Date 2024-08-08
Owner DISH Network Technologies India Private Limited (India)
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 67/04 - Protocols specially adapted for terminal portability
  • H04L 67/50 - Network services
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 67/62 - Establishing a time schedule for servicing the requests

18.

Automated Privacy Shutter Control Systems and Methods

      
Application Number 18189455
Status Pending
Filing Date 2023-03-24
First Publication Date 2024-08-08
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Shetty, Vikram Balaraja
  • G, Praveen Kumar
  • Manoharan, Visali

Abstract

Various arrangements are presented that involve an automated shutter control system being used with a separate and distinct video camera. The automated shutter control system can include a shutter, a shutter motor, power sensing circuitry that measures an amount of power being supplied to the electronic display, and a processing system. The processing system controls the shutter motor that causes the shutter to be actuated to an open position or a closed position based on the amount of power being supplied to the electronic display as measured by the circuitry of the power sensing circuitry.

IPC Classes  ?

  • G03B 11/04 - Hoods or caps for eliminating unwanted light from lenses, viewfinders, or focusing aids
  • G06F 1/26 - Power supply means, e.g. regulation thereof
  • G06F 21/83 - Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof

19.

SYSTEMS AND METHODS FOR INTELLIGENT PLAYBACK

      
Application Number 18618636
Status Pending
Filing Date 2024-03-27
First Publication Date 2024-08-08
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Raikar, Yatish Jayant Naik
  • Tripathi, Varunkumar
  • Hegde, Karthik Mahabaleshwar

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  ?

  • G10L 21/043 - Time compression or expansion by changing speed
  • G10L 21/055 - Time compression or expansion for synchronising with other signals, e.g. video signals
  • G10L 25/48 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk

20.

SECURE MEDIA STREAMING COMMUNICATION VIA USER DATAGRAM PROTOCOL

      
Application Number 18630298
Status Pending
Filing Date 2024-04-09
First Publication Date 2024-08-01
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ranganathan, Gopikumar
  • Periyaeluvan, Rakesh Eluvan

Abstract

Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 65/1045 - Proxies, e.g. for session initiation protocol [SIP]
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

21.

BUFFER MANAGEMENT FOR OPTIMIZED PROCESSING IN MEDIA PIPELINE

      
Application Number 18624957
Status Pending
Filing Date 2024-04-02
First Publication Date 2024-07-25
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Kumar, Amit
  • Ranganathan, Gopikumar

Abstract

Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • 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/845 - Structuring of content, e.g. decomposing content into time segments

22.

SYSTEMS AND METHODS FOR MANAGING REMOTE CONTROL UNITS AND PAIRED DEVICES

      
Application Number 18443132
Status Pending
Filing Date 2024-02-15
First Publication Date 2024-07-18
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Balarajashetty, Vikram
  • Dalimba, Laxminarayana
  • Kalam, Arun Pulasseri

Abstract

A unique code per pairing of each remote control to each controlled device (such as a TV or other media device) is used in infrared (IR) commands sent by the remote control for the device to detect if the remote control has been moved to a different room. The remote control supports both IR and short range wireless radio (e.g., Bluetooth®) commands. Both IR and Bluetooth® commands are sent on every key press of the remote control unit. When the IR command is received by the device, the device will check if the unique code is from a remote control unit currently paired to the device. If the unique code is not from a remote control unit currently paired to the device, the device will initiate pairing with the remote control unit and execute the command.

IPC Classes  ?

  • H04W 12/50 - Secure pairing of devices
  • G08C 17/02 - Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
  • G08C 23/04 - Non-electric signal transmission systems, e.g. optical systems using light waves, e.g. infrared

23.

Influencer watch party

      
Application Number 18314987
Grant Number 12034555
Status In Force
Filing Date 2023-05-10
First Publication Date 2024-07-09
Grant Date 2024-07-09
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Perinchery, Melvin P.
  • Kumar, Preetham

Abstract

Systems and methods for facilitating a watch party are provided. In one example, a method includes: initiating a watch party session for a host user using, presenting content selected by the host user on a first user device during the watch party session, initiating a chat session concurrent with the watch party session, receiving a participation request by a guest user sent from a second user device for participating in the chat session; in response to the participation request, authenticating the guest user; presenting the content selected by the host user on the second user device; synchronizing the presentation of the content on the first user device with the presentation of the second user device; and facilitating communication between the host user and the guest user during the chat session.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference

24.

RULE BASED SMART CHARGING

      
Application Number 18603667
Status Pending
Filing Date 2024-03-13
First Publication Date 2024-07-04
Owner DISH Network Technologies India Private Limited (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/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells

25.

QUICKER STARTUP

      
Application Number 18148299
Status Pending
Filing Date 2022-12-29
First Publication Date 2024-07-04
Owner DISH Network Technologies India Private Limited (India)
Inventor Kumar, Krishna Arun

Abstract

A computer-implemented method is provided. The method includes launching a streaming media interface application in response to a user input, performing a first memory check to determine presence or absence of first cached data, locating first cached data that includes content of a home page of the user's account, retrieving and processing the first cached data to display the content included therein, concurrently with displaying the content included in the first cached data, performing a process for user authentication, and performing the process for user authentication is delayed until after initiating displaying the content included in the first cached data, sending a user request for content of a video stream selected by the user, receiving the content of the user-selected video stream in response to a determination that the user is authenticated, and initiating a first streaming session to play the content of the user-selected video stream.

IPC Classes  ?

  • H04N 21/2183 - Cache memory
  • H04N 5/45 - Picture in picture
  • H04N 21/443 - OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data

26.

LOW-LATENCY MEDIA STREAMING INITIALIZATION

      
Application Number 18525996
Status Pending
Filing Date 2023-12-01
First Publication Date 2024-07-04
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Sharma, Deepak
  • Ganesan, Vimalraj

Abstract

A method for media content streaming includes: receiving a command to start playback of a first media content item, wherein a first portion of the first media content item has been transcoded to generate at least one passive adaptive streamlet, and the first portion of the first media content item starts at a playback position and ends at an optimal transition point; outputting, by a content streaming device, one of the at least one passive adaptive streamlet; while outputting the one of the at least one passive adaptive streamlet, requesting, receiving, and transcoding a second portion of the first media content item to generate an active adaptive streamlet of the first media content item, wherein the active adaptive streamlet starts at the optimal transition point of the first media content item; and immediately following outputting the one of the at least one passive adaptive streamlet, outputting the active adaptive streamlet of the first media content item.

IPC Classes  ?

  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • 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

27.

Universal User Presentation Preferences

      
Application Number 18604618
Status Pending
Filing Date 2024-03-14
First Publication Date 2024-07-04
Owner DISH Network Technologies India Private Limited (India)
Inventor Malhotra, Yogesh

Abstract

A system may include a presentation device and a hub coupled thereto. The hub has a hardware processor which executes first computer instructions facilitating a conditions engine and second computer instructions facilitating a preferences engine. The preferences engine may identify a presentation preference and generate a preference instruction based on the presentation preference. The conditions engine, upon receiving the preference instruction, may identify a presentation condition and output a condition instruction to the presentation device. The system may include the presentation device, upon receiving the condition instruction, being configured in accordance with the presentation condition. The presentation preference may be an abstract preference, a technical preference, or a default preference. The presentation preference may be identified by the preferences engine based on a presentation setting, such as a location. The presentation condition may include at least one of an abstract condition, a technical condition, and a default condition.

IPC Classes  ?

  • 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/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/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/441 - Acquiring end-user identification
  • 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

28.

QUICKER STARTUP

      
Application Number IN2023051179
Publication Number 2024/142087
Status In Force
Filing Date 2023-12-13
Publication Date 2024-07-04
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor Kumar, Krishna Arun

Abstract

A computer-implemented method is provided. The method includes launching a streaming media interface application in response to a user input, performing a first memory check to determine presence or absence of first cached data, locating first cached data that includes content of a home page of the user's account, retrieving and processing the first cached data to display the content included therein, concurrently with displaying the content included in the first cached data, performing a process for user authentication, and performing the process for user authentication is delayed until after initiating displaying the content included in the first cached data, sending a user request for content of a video stream selected by the user, receiving the content of the user-selected video stream in response to a determination that the user is authenticated, and initiating a first streaming session to play the content of the user-selected video stream.

IPC Classes  ?

  • H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
  • 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/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/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04N 21/432 - Content retrieval operation from a local storage medium, e.g. hard-disk
  • 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

29.

DISCONTINUITY DETECTION IN TRANSPORT STREAMS

      
Application Number 18584525
Status Pending
Filing Date 2024-02-22
First Publication Date 2024-06-13
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Kumar, Amit
  • Gandhi, Ankit
  • Jain, Himanshu

Abstract

Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.

IPC Classes  ?

  • H04L 43/0829 - Packet loss
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

30.

DYNAMIC SUPPLEMENTAL CONTENT BASED ON VIEWER ANALYTICS

      
Application Number 18064828
Status Pending
Filing Date 2022-12-12
First Publication Date 2024-06-13
Owner DISH Network Technologies India Private Limited (India)
Inventor Basavarajappa, Rajashekhar M.

Abstract

Systems and methods are described herein for selecting supplemental content for a viewer based on supplemental-content analytics for the view. Supplemental-content analytics are generated for the viewer based on historical viewer interactions with previously provided supplemental content by the viewer. While content is being provided to the viewer, a determination is made to pause the content and provide supplemental content to the viewer. The supplemental content is then selected and provided to the viewer based on the supplemental-content analytics for the viewer.

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/431 - Generation of visual interfaces; Content or additional data rendering
  • 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

31.

Video streaming system preloading of video content

      
Application Number 18421612
Grant Number 12177505
Status In Force
Filing Date 2024-01-24
First Publication Date 2024-06-06
Grant Date 2024-12-24
Owner DISH Network Technologies India Private Limited (India)
Inventor Vishwanath, Brijesh

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]
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 65/75 - Media network packet handling

32.

Network segmentation for multi-dwelling unit (MDU)

      
Application Number 18357834
Grant Number 11991230
Status In Force
Filing Date 2023-07-24
First Publication Date 2024-05-21
Grant Date 2024-05-21
Owner
  • DISH Network L.L.C. (USA)
  • DISH Network Technologies India Private Limited (India)
Inventor
  • Wade, Joshua D.
  • Madruga, Jason Anthony
  • Pendery, Clark Hurst
  • Hertel, Dalton William
  • Schwartz, Aaron William
  • Scribner, Ryan
  • Jain, Himanshu
  • Bhatta, Sandeep Kumar
  • Dalimba, Laxminarayana

Abstract

Methods and systems for provisioning content streaming service are provided. In one example, a method includes: receiving a user request for streaming a content item from a user equipment (UE) connected to a first network segment corresponding to a first zone of a multi-dwelling unit (MDU), the user request including a first network identifier assigned to the first network segment and a user identity associated with the user, identifying the first network segment based on the first network identifier assigned to the first network segment, determining accessibility of the content item to the user, based on a pre-established network policy, performing an authentication process to authenticate the user based on the user identity associated with the user, and transmitting the requested content item to the UE via a routed network traffic over the first network segment to allow the UE to stream the requested content.

IPC Classes  ?

  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
  • H04L 9/40 - Network security protocols
  • H04L 65/752 - Media network packet handling adapting media to network capabilities

33.

METHOD AND APPARATUS FOR PREVIEW DECODING FOR JOINT VIDEO PRODUCTION

      
Application Number 18414691
Status Pending
Filing Date 2024-01-17
First Publication Date 2024-05-09
Owner DISH Network Technologies India Private Limited (India)
Inventor Nayak, Suhas

Abstract

Systems and processes are provided for joint video production in an electronic device including receiving a first video stream from a first video capture device, determining an availability of a first decoder, coupling the first video stream to the first decoder in response to the first decoder being available, receiving a second video stream from a second video capture device, determining the availability of the first decoder, coupling the second video stream to a network interface for decoding by an external decoder in response to the first decoder decoding the first video stream, receiving a first decoded video stream from the first decoder, receiving a second decoded video stream from the network interface, and displaying the first decoded video stream and the second decoded video stream on a user interface.

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/2187 - Live feed
  • H04N 21/4223 - Cameras
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • 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

34.

METHOD AND DEVICE FOR MAINTAINING POWER TO A PORTABLE MESH NODE WHILE IT IS IN TRANSIT

      
Application Number 17975513
Status Pending
Filing Date 2022-10-27
First Publication Date 2024-05-02
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Siddappa, Ananda
  • Puramana, Dileep
  • Philips, Anandaraj
  • Shetty, Vikram Balaraja

Abstract

The present disclosure is directed to a portable mesh node to enhance a Wi-Fi connection throughput in an area with a weak coverage of an access point (AP). The portable mesh node provides an intermediate communication node that is moving to locations of the area which needs an improvement of the Wi-Fi connection throughput. A docking station is fixed in each location with a weak Wi-Fi connection throughput to provide a long-term energy source for the portable mesh node. Each docking station includes a power source to be coupled to the portable mesh node. The portable mesh node includes a transit power supply which provides a sufficient electrical energy during movements of the portable mesh node from a first location to a second location. Thus, the portable mesh node is capable of maintaining the Wi-Fi connection even during the movements between some locations.

IPC Classes  ?

  • H04W 52/02 - Power saving arrangements
  • H04Q 9/00 - Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
  • H04W 24/08 - Testing using real traffic
  • H04W 24/10 - Scheduling measurement reports

35.

Detecting hardware issue

      
Application Number 18162302
Grant Number 11973634
Status In Force
Filing Date 2023-01-31
First Publication Date 2024-04-30
Grant Date 2024-04-30
Owner DISH Network Technologies India Private Limited (India)
Inventor Huddar, Lohit

Abstract

A computer-implemented method carried out by a client media device is provided. In one example, the method includes launching a streaming media interface application in response to user input received at the client media device, transmitting a request over a communications network to a streaming media server for a video stream requested by the user input, optimizing an ABR of the client media device based on a network bandwidth to obtain an optimized ABR setting for playing the video stream, playing the video stream at the optimized ABR setting, monitoring continuously streaming quality of the video stream, detecting a streaming quality issue of the video stream, identifying a hardware issue of the client media device as a cause of the streaming quality issue, and automatically performing at least one attempt to fix the hardware issue when the hardware issue is present.

IPC Classes  ?

  • H04L 41/0631 - Management of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
  • H04L 41/0654 - Management of faults, events, alarms or notifications using network fault recovery
  • H04L 65/80 - Responding to QoS

36.

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

      
Application Number 18403372
Status Pending
Filing Date 2024-01-03
First Publication Date 2024-04-25
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Periyaeluvan, Rakesh Eluvan
  • Ranganathan, Gopikumar
  • Ramaraj, Jayaprakash Narayanan

Abstract

Methods and systems are provided for configuring static memory in a device by analyzing a set of functionalities of a first device based on at least one use case wherein the at least one use case are associated with configuring available static memory in processing at least one functionality of the first device; configuring at least a first profile composed of the first part for memory allocation of the available static memory to a first processor, and a second part for memory allocation of the available static memory to a second processor of the first device; selecting the first profile either automatically or via a graphical user interface (GUI) by identifying a set of performance characteristics related to the functionality, and implementing the memory allocation by the first profile in processing the at least one functionality in the use case by the first device.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

37.

MEDIA SESSION MANAGEMENT

      
Application Number 18528405
Status Pending
Filing Date 2023-12-04
First Publication Date 2024-03-28
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Hegde, Gajanan
  • Nayak, Suhas
  • Shirali, Amey

Abstract

A system includes a computer that is programmed to receive one or more media streams, each from a respective one of a one or more media capture devices, and to receive, 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 computer is further programmed to disconnect from the client device, and then, upon reconnecting to the client device, to provide at least one of the media streams and the state data to the client device.

IPC Classes  ?

  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04L 65/60 - Network streaming of media packets
  • H04N 5/265 - Mixing
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
  • H04N 21/854 - Content authoring

38.

METHODS, SYSTEMS, AND APPARATUSES TO RESPOND TO VOICE REQUESTS TO PLAY DESIRED VIDEO CLIPS IN STREAMED MEDIA BASED ON MATCHED CLOSE CAPTION AND SUB-TITLE TEXT

      
Application Number 18503018
Status Pending
Filing Date 2023-11-06
First Publication Date 2024-03-07
Owner DISH Network Technologies India Private Limited (India)
Inventor Verma, Mayank

Abstract

Methods, systems, and apparatuses are described to implement voice search in media content for requesting media content of a video clip of a scene contained in the media content streamed to the client device; for capturing the voice request for the media content of the video clip to display at the client device wherein the streamed media content is a selected video streamed from a video source; for applying a NLP solution to convert the voice request to text for matching to a set of one or more words contained in at least close caption text of the selected video; for associating matched words to close caption text with a start index and an end index of the video clip contained in the selected video; and for streaming the video clip to the client device based on the start index and the end index associated with matched closed caption text.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • H04N 21/439 - Processing of audio elementary streams
  • 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/488 - Data services, e.g. news ticker

39.

SYSTEM AND METHOD FOR GENERATING AN ENHANCED CONTENT-RECEIVER SIGNAL

      
Application Number 18493460
Status Pending
Filing Date 2023-10-24
First Publication Date 2024-02-15
Owner DISH Network Technologies India Private Limited (India)
Inventor Kalam, Arun Pulasseri

Abstract

Methods and apparatuses for improving satellite broadcasting services by enhancing set-top box (STB) signal reception during weather conditions that obstruct the transmission of RF signals from one or more satellites to a receiving antenna (e.g., a dish antenna) are described. To prevent loss of satellite broadcasting services, an enhanced STB signal system may be arranged between the receiving antenna and an STB in order to provide an enhanced signal to the STB in the event that the RF signals received by the receiving antenna are not able to be decoded. The enhanced STB signal system may transmit an enhanced signal to the STB instead of a signal that was only derived from the receiving antenna. The enhanced signal may comprise a combination of signals that derive from other receiving antennas different from the receiving antenna, as well as the signal derived from the receiving antenna.

IPC Classes  ?

  • H04N 21/61 - Network physical structure; Signal processing
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • H04N 21/426 - Internal components of the client
  • 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 

40.

SYSTEMS AND METHODS FOR REMOTE DEBUGGING

      
Application Number 18381498
Status Pending
Filing Date 2023-10-18
First Publication Date 2024-02-08
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Periyaeluvan, Rakesh Eluvan
  • Ranganathan, Gopikumar
  • Kumar, Amit

Abstract

Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.

IPC Classes  ?

  • G06F 11/36 - Preventing errors by testing or debugging of software
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 67/125 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

41.

Adaptive placement of audiovisual content on user devices

      
Application Number 18485817
Grant Number 12143678
Status In Force
Filing Date 2023-10-12
First Publication Date 2024-02-01
Grant Date 2024-11-12
Owner
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
  • SLING MEDIA L.L.C. (USA)
Inventor
  • Tiwari, Vinay
  • Ullur Raghavendra, Amith Kumar
  • Narayanaswamy, Vignesh
  • Chu, Christine Michelle
  • Kalleri, Faizel Rehiman
  • Pulluru, Madhukar
  • Oh, Yongjoon

Abstract

Methods and apparatuses that utilize machine learning techniques to dynamically adjust the placement of secondary content that is displayed across numerous user devices over time are described. The user devices may comprise electronic computing devices, such as a mobile phones and digital televisions. The secondary content may be displayed within open slots of webpages or display screens in response to being selected for display during a real-time bidding process for the open slots. In some cases, in response to a bid request for an open slot within a webpage or display screen, a computer-implemented bid generation system for determining the selection and placement of secondary content may identify the secondary content to be displayed within the open slot, determine a bid amount for the identified secondary content, and transmit a bid response that includes the bid amount and the identified secondary content.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06N 20/00 - Machine learning
  • 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/4782 - Web browsing
  • H04N 21/482 - End-user interface for program selection

42.

APPARATUS SYSTEMS AND METHODS FOR PROXIMITY-BASED SERVICE DISCOVERY AND SESSION SHARING

      
Application Number 18377022
Status Pending
Filing Date 2023-10-05
First Publication Date 2024-01-25
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor Gomes, Conrad Savio Jude

Abstract

Methods and systems are provided that facilitate sharing or a hand-off of program content or a user session (e.g., running within a computer application) of a user device such that a user can easily select and then switch devices on which program content is being viewed or on which a user session is being run without having to sift through a myriad of other devices such as remote discoverable devices on the same network that are not in close proximity to the user device. A user device determines which of a plurality of discovered devices from which a short range wireless signal including a defined key was received and provides a list of discovered devices with which a session may be shared over the computer network with the user device based on this determination.

IPC Classes  ?

  • H04W 28/086 - Load balancing or load distribution among access entities
  • H04L 47/127 - Avoiding congestion; Recovering from congestion by using congestion prediction
  • H04L 47/125 - Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
  • H04W 28/08 - Load balancing or load distribution
  • H04L 47/215 - Flow control; Congestion control using token-bucket

43.

SYSTEMS, METHODS, AND DEVICES FOR OPTIMIZING STREAMING BITRATE BASED ON VARIATIONS IN PROCESSOR LOAD

      
Application Number 18356090
Status Pending
Filing Date 2023-07-20
First Publication Date 2024-01-18
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Eluvan, Rakesh
  • Ramaraj, Jayaprakash

Abstract

An example of a server includes a processor and a computer-readable storage medium configured to store instructions that, when executed by the processor, cause the server to perform operations. The operations comprise encoding segments of a video stream at a variable bitrate while the variable bitrate is assigned a first value. The variable bitrate is assigned a second value in response to a load on the processor exceeding a threshold load. The segments of the video stream are encoded at the variable bitrate while the variable bitrate is assigned the second value. The assigning the variable bitrate the second value can include applying a bitrate-decrease function to the first value. Assigning the variable bitrate the second value reduces the load on the processor.

IPC Classes  ?

  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04L 65/75 - Media network packet handling

44.

DYNAMIC LOW LATENCY MODE FOR A DIGITAL VIDEO PRODUCTION SYSTEM

      
Application Number 18471154
Status Pending
Filing Date 2023-09-20
First Publication Date 2024-01-11
Owner DISH Network Technologies India Private Limited (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  ?

  • H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
  • H04L 65/70 - Media network packetisation
  • H04L 65/75 - Media network packet handling

45.

Delivery of digital video content based on geographic location

      
Application Number 18472040
Grant Number 12028404
Status In Force
Filing Date 2023-09-21
First Publication Date 2024-01-11
Grant Date 2024-07-02
Owner DISH Network Technologies India Private Limited (India)
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  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/04 - Protocols specially adapted for terminal portability
  • H04L 67/50 - Network services
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04L 67/62 - Establishing a time schedule for servicing the requests

46.

UNIFIED PROGRAM LISTING OF CONTENT TRANSMITTED USING DIFFERENT DISTRIBUTION TYPES

      
Application Number 18349039
Status Pending
Filing Date 2023-07-07
First Publication Date 2024-01-04
Owner
  • DISH NETWORK L.L.C. (USA)
  • DISH Network Technologies India Private Limited (India)
Inventor
  • Ramaraj, Jayaprakash
  • Reddivari, Girish
  • Deshmukh, Shailesh
  • Galbraith, Edward
  • Davis, James
  • Haryhara Iyer, Satheesh

Abstract

A technique is described for generating a unified list (e.g., a list ribbon) of programs from a variety and disparate channels, the list for display on an over-the-top (OTT) client device. As an example, the unified list can be generated from OTT channels and from over-the-air OTA and/or Advanced Television Systems Committee (ATSC) channels.

IPC Classes  ?

  • 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/482 - End-user interface for program selection
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors

47.

SYSTEMS AND METHODS FOR SELECTING AN INITIAL STREAMING BITRATE

      
Application Number 18467559
Status Pending
Filing Date 2023-09-14
First Publication Date 2024-01-04
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Bhooi, Jeevan Satpalsingh
  • 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. 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 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  ?

  • H04N 21/20 - Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
  • 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
  • H04L 65/80 - Responding to QoS
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04L 65/60 - Network streaming of media packets

48.

METHOD AND APPARATUS FOR IMPROPER POWER SUPPLY DETECTION

      
Application Number 18468391
Status Pending
Filing Date 2023-09-15
First Publication Date 2024-01-04
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Pk, Arun
  • Ahmed, Mansoor
  • Melwanki, Yashwanth
  • Kumar, Amit

Abstract

Systems and processes are provided to detect an improper external power supply. An example includes a processor in communication with an internal battery. The processor receives an indication that the internal battery is receiving power from an external power supply. The processor determines a first output current of the internal battery. An error is generated indicating the internal battery receives insufficient power from the external power supply. The error indicates the external power supply is faulty in response to the internal battery intermittently discharging while receiving a power from the external power supply.

IPC Classes  ?

  • G01R 31/3842 - Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
  • H02J 7/00 - Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
  • H01M 10/0525 - Rocking-chair batteries, i.e. batteries with lithium insertion or intercalation in both electrodes; Lithium-ion batteries
  • G01R 31/36 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
  • H01M 10/42 - Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells

49.

Low-latency media streaming initialization

      
Application Number 18168769
Grant Number 11863810
Status In Force
Filing Date 2023-02-14
First Publication Date 2024-01-02
Grant Date 2024-01-02
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Sharma, Deepak
  • Ganesan, Vimalraj

Abstract

A method for media content streaming includes: determining, from a plurality of media content items, multiple predicted media content items and multiple playback positions, based on history data of a user; transcoding a portion of each of the multiple predicted media content items to generate multiple passive adaptive streamlets for each of the multiple predicted media content items at different bitrates; receiving a command to start playback of a first predicted media content item selected from the multiple predicted media content items; outputting a first passive adaptive streamlet selected from the multiple passive adaptive streamlets of the first predicted media content item; while outputting the first passive adaptive streamlet, requesting, receiving, and transcoding a second portion of the first predicted media content item to generate an active adaptive streamlet of the first predicted media content item; immediately following outputting the first passive adaptive streamlet, outputting the active adaptive streamlet.

IPC Classes  ?

  • H04N 21/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • 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 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames

50.

SYSTEMS AND METHODS FOR USING AUGMENTED REALITY FOR ANTENNA ADJUSTMENT

      
Application Number 18464963
Status Pending
Filing Date 2023-09-11
First Publication Date 2023-12-28
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Reddivari, Girish
  • Tummalapalli, Prashanth Reddy
  • Ranganathan, Gopikumar

Abstract

An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06V 20/20 - Scenes; Scene-specific elements in augmented reality scenes
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding

51.

ADAPTIVE PLACEMENT OF AUDIOVISUAL CONTENT ON USER DEVICES

      
Application Number US2023024744
Publication Number 2023/244484
Status In Force
Filing Date 2023-06-07
Publication Date 2023-12-21
Owner
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
  • SLING MEDIA L.L.C. (USA)
Inventor
  • Tiwari, Vinay
  • Ullur Raghavendra, Amith Kumar
  • Narayanaswamy, Vignesh
  • Chu, Christine Michelle
  • Kalleri, Faizel Rehiman
  • Pulluru, Madhukar
  • Oh, Yongjoon

Abstract

Methods and apparatuses that utilize machine learning techniques to dynamically adjust the placement of secondary content that is displayed across numerous user devices over time are described. The user devices may comprise electronic computing devices, such as a mobile phones and digital televisions. The secondary content may be displayed within open slots of webpages or display screens in response to being selected for display during a real-time bidding process for the open slots. In some cases, in response to a bid request for an open slot within a webpage or display screen, a computer-implemented bid generation system for determining the selection and placement of secondary content may identify the secondary content to be displayed within the open slot, determine a bid amount for the identified secondary content, and transmit a bid response that includes the bid amount and the identified secondary content.

IPC Classes  ?

52.

Enhanced set-top box signal reception during bad weather

      
Application Number 17841453
Grant Number 11849195
Status In Force
Filing Date 2022-06-15
First Publication Date 2023-12-19
Grant Date 2023-12-19
Owner DISH Network Technologies India Private Limited (India)
Inventor Kalam, Arun Pulasseri

Abstract

Methods and apparatuses for improving satellite broadcasting services by enhancing set-top box (STB) signal reception during weather conditions that obstruct the transmission of RF signals from one or more satellites to a receiving antenna (e.g., a dish antenna) are described. To prevent loss of satellite broadcasting services, an enhanced STB signal system may be arranged between the receiving antenna and an STB in order to provide an enhanced signal to the STB in the event that the RF signals received by the receiving antenna are not able to be decoded. The enhanced STB signal system may transmit an enhanced signal to the STB instead of a signal that was only derived from the receiving antenna. The enhanced signal may comprise a combination of signals that derive from other receiving antennas different from the receiving antenna, as well as the signal derived from the receiving antenna.

IPC Classes  ?

  • H04N 21/61 - Network physical structure; Signal processing
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set
  • 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/426 - Internal components of the client
  • H01Q 19/12 - Combinations of primary active antenna elements and units with secondary devices, e.g. with quasi-optical devices, for giving the antenna a desired directional characteristic using reflecting surfaces wherein the surfaces are concave

53.

SATELLITE INTERNET SYSTEM WITH EDGE-BASED DELIVERY

      
Application Number 18332445
Status Pending
Filing Date 2023-06-09
First Publication Date 2023-12-14
Owner DISH Network Technologies India Private Limited (India)
Inventor Pk, Arun

Abstract

A satellite internet system includes an edge device that services a neighborhood or relatively close terrestrial area. The edge device receives satellite transmissions, and caches at least some of the received content in a disk drive or other local data storage. In some implementations, the data cached in local storage relates to popular media programs or other content that is likely to be requested by multiple customers operating within range of the edge device. The edge device communicates with customer devices in the area via a terrestrial wireless network. Customer devices obtain cached data directly from the edge device via the terrestrial network, when possible, rather than receiving a dedicated stream of the same data via satellite, thereby reducing bandwidth consumption on the satellite link.

IPC Classes  ?

  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04B 7/185 - Space-based or airborne stations
  • H04L 61/4511 - Network directories; Name-to-address mapping using standardised directory access protocols using domain name system [DNS]

54.

Adaptive placement of audiovisual content on user devices

      
Application Number 17841279
Grant Number 11825169
Status In Force
Filing Date 2022-06-15
First Publication Date 2023-11-21
Grant Date 2023-11-21
Owner
  • SLING MEDIA L.L.C. (USA)
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Tiwari, Vinay
  • Ullur Raghavendra, Amith Kumar
  • Narayanaswamy, Vignesh
  • Chu, Christine Michelle
  • Kalleri, Faizel Rehiman
  • Pulluru, Madhukar
  • Oh, Yongjoon

Abstract

Methods and apparatuses that utilize machine learning techniques to dynamically adjust the placement of secondary content that is displayed across numerous user devices over time are described. The user devices may comprise electronic computing devices, such as a mobile phones and digital televisions. The secondary content may be displayed within open slots of webpages or display screens in response to being selected for display during a real-time bidding process for the open slots. In some cases, in response to a bid request for an open slot within a webpage or display screen, a computer-implemented bid generation system for determining the selection and placement of secondary content may identify the secondary content to be displayed within the open slot, determine a bid amount for the identified secondary content, and transmit a bid response that includes the bid amount and the identified secondary content.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • H04N 21/4782 - Web browsing
  • G06N 20/00 - Machine learning
  • 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
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04N 21/482 - End-user interface for program selection

55.

Method and system for analyzing live broadcast video content with a machine learning model implementing deep neural networks to quantify screen time of displayed brands to the viewer

      
Application Number 18358794
Grant Number 12141842
Status In Force
Filing Date 2023-07-25
First Publication Date 2023-11-16
Grant Date 2024-11-12
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Lohumi, Avinash Chandra
  • Gangotri, Arun Lokman

Abstract

A method for brand recognition in video by implementing a brand recognition application coupled to a streaming media player, for identifying an observed set of brands streamed in a broadcast video; receiving, by the brand recognition application, a broadcast video stream of a series of images contained in consecutive frames about an object of interest; extracting a set of brand features from each of image received by applying a trained brand recognition model with neural networks in order to detect one or more features related to each displayed object of interest in each frame, wherein the object of interest is associated with a brand image contained video content displayed to a viewer; and displaying, by a graphic user interface, information from the brand recognition application comprising at least time detected of the brand image in the video content of the broadcast video.

IPC Classes  ?

  • G06Q 30/0272 - Period of advertisement exposure
  • G06F 18/211 - Selection of the most significant subset of features
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • G06F 18/2411 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
  • G06F 18/2451 - Classification techniques relating to the decision surface linear, e.g. hyperplane
  • G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • 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/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/81 - Monomedia components thereof

56.

Buffer management for optimized processing in media pipeline

      
Application Number 18168894
Grant Number 11979618
Status In Force
Filing Date 2023-02-14
First Publication Date 2023-11-16
Grant Date 2024-05-07
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Kumar, Amit
  • Ranganathan, Gopikumar

Abstract

Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • 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/845 - Structuring of content, e.g. decomposing content into time segments

57.

BUFFER MANAGEMENT FOR OPTIMIZED PROCESSING IN MEDIA PIPELINE

      
Application Number IN2023050426
Publication Number 2023/218477
Status In Force
Filing Date 2023-05-04
Publication Date 2023-11-16
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Kumar, Amit
  • Ranganathan, Gopikumar

Abstract

Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.

IPC Classes  ?

  • 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/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

58.

Customized content delivery

      
Application Number 17863548
Grant Number 12137278
Status In Force
Filing Date 2022-07-13
First Publication Date 2023-11-16
Grant Date 2024-11-05
Owner DISH Network Technologies India Private Limited (India)
Inventor Kalam, Arun Pulasseri

Abstract

Imaging devices may capture images of a user premises. The images may be analyzed and processed by a television receiver to determine a scene associated with the user premises. Information indicative of the scene may be transmitted to a service provider system. A content item is received by the television receiver from the service provider system, where the content item is determined based on the information indicative of the scene. The television receiver outputs the content item for presentation to a user device.

IPC Classes  ?

  • H04N 21/81 - Monomedia components thereof
  • 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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

59.

ADAPTIVE BITRATE OPTIMIZATION UPON VIDEO STREAMING INITIALIZATION

      
Application Number 18350693
Status Pending
Filing Date 2023-07-11
First Publication Date 2023-11-09
Owner DISH Network Technologies India Private Limited (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  ?

  • H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • 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
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04L 65/60 - Network streaming of media packets
  • H04L 65/80 - Responding to QoS
  • 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/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/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

60.

REMOTE OPERATION HANDLING ON PTS RESTART

      
Application Number 18221154
Status Pending
Filing Date 2023-07-12
First Publication Date 2023-11-02
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ganesan, Vimalraj
  • Sharma, Deepak
  • Huvinahalli, Devaraja

Abstract

Devices, systems, and processes for reducing interruptions due to a presentation timestamp restart (PTSrs) are provided. A process includes receiving content data packets identifiable by a timestamp. The timestamps vary between a PTSmin and a PTSmax. When PTSmax is reached, a next data packet is restarted at substantially equal to PTSmin. The process includes first determining whether one of the timestamps have restarted and, if so, generating a loop over index file associating a first timestamp with a first index value (A), a second timestamp with a second index value (B), a third timestamp with a third index value (C), and a fourth timestamp with a fourth index value (D). PTSrs may be detected when the second timestamp is greater than the fourth timestamp or when the first timestamp is greater than the third timestamp. When a restart occurs, adjustments to content playback sequence are made using the index values.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

61.

Remote wireless network setup without pairing

      
Application Number 18342587
Grant Number 12137491
Status In Force
Filing Date 2023-06-27
First Publication Date 2023-10-26
Grant Date 2024-11-05
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ganesan, Vimalraj
  • Jaiswal, Prakhar

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  ?

  • H04W 76/14 - Direct-mode setup
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 8/00 - Network data management
  • H04W 12/06 - Authentication
  • H04W 48/16 - Discovering; Processing access restriction or access information
  • H04W 76/11 - Allocation or use of connection identifiers
  • H04W 80/02 - Data link layer protocols

62.

SYSTEM AND METHOD FOR PROVIDING ADDITIONAL INFORMATION BASED ON MULTIMEDIA CONTENT BEING VIEWED

      
Application Number 18336682
Status Pending
Filing Date 2023-06-16
First Publication Date 2023-10-19
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Raikar, Yatish Jayant Naik
  • Sahabhaumik, Soham

Abstract

A distributed computing system for artificial intelligence in relating a second multimedia program content with a first multimedia program content based on a key reference. A user terminal is set up locally in a user’s environment to monitor a first multimedia program content consumed by the user. The user’s reaction to a portion of the first multimedia program content is detected by the user terminal. The relevant portion of the first multimedia program content is identified and parsed to obtain a reference portion. The reference portion is related to a second multimedia portion using database mapping and machine learning.

IPC Classes  ?

  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • 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
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles

63.

AUTOMATED OPTIMIZATION OF VIDEO SETTINGS IN A DIGITAL VIDEO PRODUCTION SYSTEM HAVING MULTIPLE VIDEO CAPTURE DEVICES

      
Application Number 18337363
Status Pending
Filing Date 2023-06-19
First Publication Date 2023-10-19
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Rao, Narayana
  • Dalimba, Laxminarayana
  • Iyer, Satish
  • Balarajashetty, Vikram

Abstract

An automated process for multi-feed video systems comprises receiving a plurality of video feeds from a plurality of video-capture devices. The video feeds each have a quality parameter set to an initial value. A priority feed is selected from the video feeds. A quality parameter of the priority feed is set to a priority value in response to selecting the priority feed. The video-capture devices are instructed to format the video feeds based on the quality parameter of each video feed. The quality parameter for each video feed comprises a bitrate or a resolution for the video feed. The priority feed is streamed as a video output. The video feeds are displayed for selection in an interface, and the interface comprises a map including a location of the video-capture devices.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/4223 - Cameras
  • H04N 21/218 - Source of audio or video content, e.g. local disk arrays
  • 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

64.

System and method for wireless media streaming from television receiver

      
Application Number 17716923
Grant Number 12047636
Status In Force
Filing Date 2022-04-08
First Publication Date 2023-10-12
Grant Date 2024-07-23
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Jain, Himanshu
  • Kumar, Amit
  • Gandhi, Ankit
  • Ramaraj, Jayaprakash

Abstract

A television receiver receives media data from a media content provider. The television receiver is also connected to a wireless network. When the television receiver receives a request via the wireless network to provide media content to an electronic device over the wireless network, the television receiver adjusts the size of a socket buffer associated with a TCP/IP socket and a transmission ring buffer associated with a wireless driver.

IPC Classes  ?

  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network

65.

Pausing native media streaming for extended periods of time using dummy media segments

      
Application Number 18322337
Grant Number 12143687
Status In Force
Filing Date 2023-05-23
First Publication Date 2023-09-14
Grant Date 2024-11-12
Owner DISH Network Technologies India Private Limited (India)
Inventor Bhat, Talapady Madhav Narayan

Abstract

Media streaming connections are maintained even when media playback is paused or otherwise temporarily halted through the use of dummy segments that are delivered via the media streaming connection, thereby preventing non-use of the connection. In some implementations, the dummy segments are requested by the media client device. In other implementations, dummy segments are transmitted by the media server device when no other requests are received, when notification of paused playback is received, or when conditions otherwise warrant. The dummy segments may be relatively blank, contain redundant imagery, or otherwise be easily compressible to reduce bandwidth consumption on the network. Received dummy segments are recognized and discarded by the media player device, as appropriate.

IPC Classes  ?

  • H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04L 65/1069 - Session establishment or de-establishment
  • H04L 65/1083 - In-session procedures
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/61 - Network physical structure; Signal processing
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

66.

Method and apparatus for thumbnail generation for a video device

      
Application Number 18320158
Grant Number 12022092
Status In Force
Filing Date 2023-05-18
First Publication Date 2023-09-14
Grant Date 2024-06-25
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Vensiyani, Abhilash Magan
  • Raikar, Yatish Jayant Naik
  • Tripathi, Varunkumar B.
  • Devaraj, Vivek

Abstract

An example method includes the steps of receiving an encoded video packet including a packet header and generating a modified packet header. The modified packet header is generated by setting a first value in the packet header to indicate zero reference frames, and by setting a second value in the packet header designating an i-frame as unused for reference. The i-frame is decoded in response to the modified packet header to extract the i-frame without caching the i-frame in a decoded picture buffer. A thumbnail image is generated and includes an image from the i-frame. The thumbnail image is stored directly in memory.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/12 - Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
  • H04N 19/16 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
  • H04N 19/169 - 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
  • 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/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

67.

Internet data usage optimization using computer vision

      
Application Number 17686667
Grant Number 12113874
Status In Force
Filing Date 2022-03-04
First Publication Date 2023-09-07
Grant Date 2024-10-08
Owner DISH Network Technologies India Private Limited (India)
Inventor Kalam, Arun Pulasseri

Abstract

A system and method for controlling consumption of data, the system including a data consumption device, an acquisition device and a back-end server. Information relating to a user is acquired, and an assessment whether the user is in a predetermined physical state is made. In response to assessing that the user is in the predetermined physical state, a signal is transmitted to reduce the data consumed by the data consuming device.

IPC Classes  ?

  • A61B 5/1455 - Measuring characteristics of blood in vivo, e.g. gas concentration, pH-value using optical sensors, e.g. spectral photometrical oximeters
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 67/50 - Network services

68.

SYSTEMS AND METHODS FOR COMPOSITION OF AUDIO CONTENT FROM MULTI-OBJECT AUDIO

      
Application Number 18316990
Status Pending
Filing Date 2023-05-12
First Publication Date 2023-09-07
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Raikar, Yatish Jayant Naik
  • Rasool, Mohammed
  • Pallapothu, Trinadha Harish Babu

Abstract

Embodiments are related to processing of one or more input audio feeds for generation of a target audio stream that includes at least one object of interest to a listener. In some embodiments, the target audio stream may exclusively or primarily include the sound of the object of interest to the listener, without including other persons. This allows a listener to focus on an object of his or her interest and not necessarily have to listen to the performances of other objects in the input audio feed. Some embodiments contemplate multiple audio feeds and/or with multiple objects of interest.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination

69.

Remote operation handling on PTS restart

      
Application Number 17734278
Grant Number 11741998
Status In Force
Filing Date 2022-05-02
First Publication Date 2023-08-29
Grant Date 2023-08-29
Owner DISH Network Technologies India Private Limited (USA)
Inventor
  • Ganesan, Vimalraj
  • Sharma, Deepak
  • Huvinahalli, Devaraja

Abstract

Devices, systems, and processes for reducing interruptions due to a presentation timestamp restart (PTSrs) are provided. A process includes receiving content data packets identifiable by a timestamp. The timestamps vary between a PTSmin and a PTSmax. When PTSmax is reached, a next data packet is restarted at substantially equal to PTSmin. The process includes first determining whether one of the timestamps have restarted and, if so, generating a loop over index file associating a first timestamp with a first index value (A), a second timestamp with a second index value (B), a third timestamp with a third index value (C), and a fourth timestamp with a fourth index value (D). PTSrs may be detected when the second timestamp is greater than the fourth timestamp or when the first timestamp is greater than the third timestamp. When a restart occurs, adjustments to content playback sequence are made using the index values.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

70.

INTERACTIVE TELEVISION USING SET TOP BOX AND CLOUD STORE

      
Application Number 17675618
Status Pending
Filing Date 2022-02-18
First Publication Date 2023-08-24
Owner
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
  • DISH NETWORK L.L.C. (USA)
Inventor
  • Saini, Sahil
  • Pathan, Al-Mukaddim
  • Dimov, Dmitry
  • Rao, Padmanabha R.
  • Pandey, Shishir
  • Bariki, Harshith

Abstract

A set top box is disclosed that delivers content from a television service provider to a user, the content being developed by a third party service provider. The set top box includes a receiver for onboarding an application to the set top box from a cloud store over a network. The application is onboarded to the cloud store from the third party service provider in response to the application being developed directly by the third party service provider using an interface provided by the television service provider in the cloud store. The set top box also includes an interface for transmitting a request from the user for content through the application to a television of the user over the network. Then, in response to receiving the request from the set top box, the receiver receives from the television service provider to the set top box content requested by the user.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • 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/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • 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/478 - Supplemental services, e.g. displaying phone caller identification or shopping application

71.

INTERACTIVE TELEVISION USING SET TOP BOX AND CLOUD STORE

      
Application Number US2023011930
Publication Number 2023/158551
Status In Force
Filing Date 2023-01-31
Publication Date 2023-08-24
Owner
  • DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
  • DISH NETWORK L.L.C. (USA)
Inventor
  • Saini, Sahil
  • Pathan, Al-Mukaddim
  • Dimov, Dmitry
  • Rao, Padmanabha R.
  • Pandey, Shishir
  • Bariki, Harshith

Abstract

A set top box is disclosed that delivers content from a television service provider to a user, the content being developed by a third party service provider. The set top box includes a receiver for onboarding an application to the set top box from a cloud store over a network. The application is onboarded to the cloud store from the third party service provider in response to the application being developed directly by the third party service provider using an interface provided by the television service provider in the cloud store. The set top box also includes an interface for transmitting a request from the user for content through the application to a television of the user over the network. Then, in response to receiving the request from the set top box, the receiver receives from the television service provider to the set top box content requested by the user.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4722 - 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 for requesting additional data associated with the content

72.

Efficient media stream encryption providing full content protection

      
Application Number 17710384
Grant Number 12155886
Status In Force
Filing Date 2022-03-31
First Publication Date 2023-08-10
Grant Date 2024-11-26
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Kumar, Amit
  • Gandhi, Ankit
  • Jain, Himanshu

Abstract

Various systems, methods and devices are presented for performing media encryption. A media stream comprising audio packets and video packets can be received. A chunk of the media stream can be sorted to create a first group of a plurality of audio packets with an I-frame header and a second group of a plurality of P-frames and an I-frame payload. The first group can be encrypted while the second group is not encrypted. A fully-protected output media stream that includes the encrypted first group and the second group can then be streamed to a remote device via a network for output.

IPC Classes  ?

  • H04N 21/426 - Internal components of the client
  • G06F 21/10 - Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
  • G06F 21/60 - Protecting data
  • 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

73.

DISCONTINUITY DETECTION IN TRANSPORT STREAMS

      
Application Number IN2023050079
Publication Number 2023/144839
Status In Force
Filing Date 2023-01-25
Publication Date 2023-08-03
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Kumar, Amit
  • Gandhi, Ankit
  • Jain, Himanshu

Abstract

Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.

IPC Classes  ?

  • 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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • 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/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
  • 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/6375 - Control signals issued by the client directed to the server or network components for requesting retransmission

74.

Techniques for reducing streaming start latency

      
Application Number 17579461
Grant Number 11778250
Status In Force
Filing Date 2022-01-19
First Publication Date 2023-08-03
Grant Date 2023-10-03
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Ganesan, Vimalraj
  • Eluvan, Rakesh
  • Kumar, Amit

Abstract

Methods and apparatuses for improving the delivery of streamed audiovisual content derived from over-the-air digital television signals by reducing streaming start latency are described. In response to detecting a request from a client device to begin a streaming session for a video stream captured by an over-the-air antenna, a streaming device in communication with the client device via a wired or wireless networking connection may transmit a reduced resolution version of the video stream to the client device, establish encryption and decryption keys for a secure connection with the client device while the reduced resolution version of the video stream is transmitted to the client device, communicate a point in time after which an encrypted version of the video stream will be transmitted to the client device, and transmit the encrypted version of the video stream to the client device starting at the point in time.

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 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving video stream encryption

75.

Discontinuity detection in transport streams

      
Application Number 17585300
Grant Number 11943125
Status In Force
Filing Date 2022-01-26
First Publication Date 2023-07-27
Grant Date 2024-03-26
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Kumar, Amit
  • Gandhi, Ankit
  • Jain, Himanshu

Abstract

Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.

IPC Classes  ?

  • H04L 43/0829 - Packet loss
  • H04L 43/0823 - Errors, e.g. transmission errors
  • H04L 43/106 - Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

76.

Secure media streaming communication via user datagram protocol

      
Application Number 18179984
Grant Number 11985115
Status In Force
Filing Date 2023-03-07
First Publication Date 2023-07-13
Grant Date 2024-05-14
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Ranganathan, Gopikumar
  • Periyaeluvan, Rakesh Eluvan

Abstract

Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 65/1045 - Proxies, e.g. for session initiation protocol [SIP]
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

77.

PORTABLE ITEM TRACKING

      
Application Number 17575497
Status Pending
Filing Date 2022-01-13
First Publication Date 2023-07-13
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Balarajashetty, Vikram
  • Kalam, Arun Pulasseri
  • Shastry, Pragna G
  • Siddappa, Ananda

Abstract

A system, tracking an object within an environ, includes a hub with a processor instantiating a vision recognizer, a data store storing location data including a first location model, and a first camera which captures and provides, within a first field of view (FOV), a first image to the hub. The first image includes a first depiction of a first captured location, and the vision recognizer determines an object is present at the first location when the first depiction of the first captured location corresponds to the first location model. The first image depicts an element present within the first FOV, the data store further stores an image library record including a first object model, and the vision recognizer determines whether the object is present at the first location when the element depicted in the first image corresponds to the object as modeled by the first object model.

IPC Classes  ?

  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06V 20/00 - Scenes; Scene-specific elements
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/292 - Multi-camera tracking
  • H04W 4/029 - Location-based management or tracking services

78.

Systems and methods for using augmented reality for antenna adjustment

      
Application Number 17562909
Grant Number 11790573
Status In Force
Filing Date 2021-12-27
First Publication Date 2023-06-29
Grant Date 2023-10-17
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Reddivari, Girish
  • Tummalapalli, Prashanth Reddy
  • Ranganathan, Gopikumar

Abstract

An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06V 20/20 - Scenes; Scene-specific elements in augmented reality scenes
  • H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding

79.

INTELLIGENT CONTENT PRIORITY ASSIGNMENT

      
Application Number 18113536
Status Pending
Filing Date 2023-02-23
First Publication Date 2023-06-22
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor Sharma, Deepak

Abstract

Systems, methods and devices are provided for managing media content storage priority and retention in a single- or multi-user environment. Indications of previous user activity are received regarding multiple portions of content stored via one or more storage devices. The previous user activity may include previous user deletion selections and/or previous user viewing selections of one or more of the multiple portions of content. A retention priority may be assigned to portions of media content based on the previous user activity. Responsive to receiving an indication of low available storage space on the one or more storage devices, a quantity of storage space on the one or more storage devices to make available is determined based on the previous user activity. Deletion of one or more portions of currently stored content is initiated based on the determined quantity of storage space to make available.

IPC Classes  ?

  • H04N 21/4335 - Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
  • H04N 21/4147 - PVR [Personal Video Recorder]
  • 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

80.

METHODS, DEVICES, AND SYSTEMS FOR DISTRIBUTING CONTENT IN COMMUNITY OF OVER-THE-AIR BROADCAST CONTENT RECEIVERS

      
Application Number 17558369
Status Pending
Filing Date 2021-12-21
First Publication Date 2023-06-22
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Kumar, Amit
  • Ranganathan, Gopikumar
  • Eluvan, Rakesh

Abstract

A method of providing channel content in a broadcast content reception and distribution system includes: receiving, by a broadcast content reception device, information that identifies a channel that provides channel content, from a content player device; receiving, by the broadcast content reception device, a signal that transmits the channel content, from an antenna; receiving, by the broadcast content reception device, information that indicates a signal strength corresponding to the channel based on the signal that transmits the channel content received from the antenna; determining, by the broadcast content reception device, that the signal strength is less than or equal to a threshold value based on the information that indicates the signal strength; and transmitting, by the broadcast content reception device, a message to the content player device in response to the determining that the signal strength is less than or equal to the threshold value.

IPC Classes  ?

  • H04H 60/43 - 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 identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas for identifying broadcast channels
  • H04H 60/37 - 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 identifying segments of broadcast information, e.g. scenes or extracting programme ID
  • H04H 60/29 - Arrangements for monitoring broadcast services or broadcast-related services
  • H04H 60/79 - Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among broadcast stations

81.

Media session management

      
Application Number 18168197
Grant Number 11973997
Status In Force
Filing Date 2023-02-13
First Publication Date 2023-06-15
Grant Date 2024-04-30
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Hegde, Gajanan
  • Nayak, Suhas
  • Shirali, Amey

Abstract

A system includes a computer that is programmed to receive one or more media streams, each from a respective one of a one or more media capture devices, and to receive, 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 computer is further programmed to disconnect from the client device, and then, upon reconnecting to the client device, to provide at least one of the media streams and the state data to the client device.

IPC Classes  ?

  • H04N 21/23 - Processing of content or additional data; Elementary server operations; Server middleware
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/854 - Content authoring
  • H04N 5/265 - Mixing
  • H04L 65/60 - Network streaming of media packets
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/2365 - Multiplexing of several video streams
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream

82.

ENHANCED INTERACTIVE FEATURES FOR A VIDEO PRESENTATION SYSTEM

      
Application Number 17643893
Status Pending
Filing Date 2021-12-13
First Publication Date 2023-06-15
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Eluvan, Rakesh
  • Kumar, Amit
  • Ranganathan, Gopikumar

Abstract

A system, related operating methods, and computer readable storage media are disclosed here. The disclosed subject matter relates to methods of providing augmented reality features in connection with presentation of video content. A disclosed method involves: causing presentation of a video program at a user device associated with a viewing user; obtaining metadata associated with the video program; processing a live video feed that includes the viewing user; generating augmented reality overlay content for the live video feed, wherein visual appearance of at least some of the augmented reality overlay content is influenced by the obtained metadata; and causing presentation of an enhanced version of the live video feed at the user device associated with the viewing user, the enhanced version of the live video feed comprising the augmented reality overlay content.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

83.

INTERNET BANDWIDTH/DATA MANAGEMENT BY GATEWAY DEVICE

      
Application Number 17536702
Status Pending
Filing Date 2021-11-29
First Publication Date 2023-06-01
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Kalam, Arun Pulasseri
  • Shetty, Vikram Balaraja
  • Mohanraj, Hariprasanth

Abstract

Various embodiments of apparatus, systems (e.g., a gateway device) and/or methods are described for internet managing bandwidth and data usage. A category is assigned for each respective connected device in a stored list of the connected devices based on a function of each respective connected device. A priority list of the connected devices is created with regard to bandwidth use based on the category of the respective connected device. Bandwidth is provided to the connected devices based on the priority list. Also, a data reserve being less than a total recurring data cap is created. In response to determining a predefined data threshold has been met during a recurring period, non-critical functions of the connected devices are disabled for a remainder of the recurring period based on the priority list while allowing data communications with critical functions for the remainder of the recurring period.

IPC Classes  ?

  • H04L 47/783 - Distributed allocation of resources, e.g. bandwidth brokers
  • H04L 47/70 - Admission control; Resource allocation
  • H04L 47/80 - Actions related to the user profile or the type of traffic
  • H04L 12/46 - Interconnection of networks

84.

Live and recorded content watch parties

      
Application Number 18094369
Grant Number 11974006
Status In Force
Filing Date 2023-01-08
First Publication Date 2023-05-11
Grant Date 2024-04-30
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Iyer, Satish Balasubramanian
  • Mangaldas, Girish Pai
  • Viswanathan, Mahesh Thatumparmbil
  • Dabi, Nishit

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 the host user device and the client user device. The content provider may second provide a second portion of the content to 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 the host user device and the client user device.

IPC Classes  ?

  • 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/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/485 - End-user interface for client configuration

85.

MANAGING AND DELIVERING USER-PROVIDED CONTENT THAT IS LINKED TO ON-DEMAND MEDIA CONTENT

      
Application Number 17883456
Status Pending
Filing Date 2022-08-08
First Publication Date 2023-04-20
Owner DISH Network Technologies India Private Limited (India)
Inventor Ranjan, Rashmi

Abstract

A media content storage and delivery system, and related operating methods are presented here. A disclosed method of delivering user-provided content that is linked to on-demand media content involves: causing playback of on-demand media content at a first presentation device; receiving uploaded media content, wherein uploading of the uploaded media content is initiated during playback of the on-demand media content at the first presentation device; and linking the uploaded media content with the on-demand media content. After performing the linking, the method causes playback of the on-demand media content at a second presentation device, and causes playback of the uploaded media content after playback of the on-demand media content at the second presentation device, or after pausing playback of the on-demand media content at the second presentation device.

IPC Classes  ?

  • 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/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
  • 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

86.

Touchscreen lock feature for playback of media content

      
Application Number 17451549
Grant Number 11861095
Status In Force
Filing Date 2021-10-20
First Publication Date 2023-04-20
Grant Date 2024-01-02
Owner DISH Network Technologies India Private Limited (USA)
Inventor Ranjan, Rashmi

Abstract

An electronic device and related operating methodology are disclosed here. The device includes a touchscreen display, at least one memory storage device, and at least one processor. The at least one storage device has instructions stored therein and configurable to be executed by the at least one processor to: control display of a media player on the touchscreen display; control display of an interactive lock element on the touchscreen display; detect occurrence of an activate lock trigger event; and, in response to detecting the occurrence of the activate lock trigger event, lock or disable at least some touchscreen functionality of the media player during playback of media content.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
  • G06V 40/12 - Fingerprints or palmprints

87.

Buffer management for optimized processing in media pipeline

      
Application Number 17741255
Grant Number 11627345
Status In Force
Filing Date 2022-05-10
First Publication Date 2023-04-11
Grant Date 2023-04-11
Owner DISH Network Technologies India Private Limited (USA)
Inventor
  • Kumar, Amit
  • Ranganathan, Gopikumar

Abstract

Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. An address may be written to a message queue, with the address referencing a first segment of the media content stored in the buffer. A computing device may check whether a number of addresses stored in a message queue is greater than or equal to a first threshold value. A second segment of the media content may be written to the message queue in response to the number of addresses stored in the message queue being greater than or equal to the first threshold value.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • 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/845 - Structuring of content, e.g. decomposing content into time segments

88.

Methods and systems for dynamic media content

      
Application Number 17991203
Grant Number 11849078
Status In Force
Filing Date 2022-11-21
First Publication Date 2023-03-16
Grant Date 2023-12-19
Owner DISH Network Technologies India Private Limited (USA)
Inventor Govil, Vineet

Abstract

Methods and systems are provided for presenting media content capable of being dynamically adapted. One method involves analyzing content of a media program to identify a replaceable object at a spatial location within the content at a temporal location within the content, analyzing the spatial location of the content corresponding to the replaceable object within the content to identify one or more attributes of the replaceable object, identifying a substitute object based at least in part on the one or more attributes associated with the replaceable object, augmenting the temporal location of the content to include the substitute object at the spatial location within the content in lieu of the replaceable object, and providing the augmented version of the content to a media player for presentation.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • 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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • 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/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • 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

89.

Gamification of video content presented to a user

      
Application Number 17456810
Grant Number 11606608
Status In Force
Filing Date 2021-11-29
First Publication Date 2023-03-14
Grant Date 2023-03-14
Owner DISH Network Technologies India Private Limited (USA)
Inventor Kalam, Arun Pulasseri

Abstract

Disclosed herein are a system and related operating method of providing video game functionality that is contextually linked with video program content. In certain implementations, the method involves the steps of: causing presentation of a video program at a presentation device; identifying a portion of the video program as a candidate for gamification; processing the identified portion into a video game segment that represents a gamified version of the identified portion; and causing presentation of the video game segment at a playback device.

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
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • H04N 21/8545 - Content authoring for generating interactive applications
  • H04N 21/81 - Monomedia components thereof

90.

METHODS AND SYSTEMS FOR PROXY RELAY IMPLEMENTATION FOR CLIENT-SERVER CONNECTIONS OVER WIDE AREA NETWORK

      
Application Number 17978767
Status Pending
Filing Date 2022-11-01
First Publication Date 2023-02-23
Owner DISH Network Technologies India Private Limited (India)
Inventor Parasseeri, Husain Ahamed

Abstract

Methods and systems for establishing a media streaming connection between a client and a placeshifting device that are each communicating via a network using a standard and nonstandard port, including: in response to an initial denial of a request to receive streamed content by a client via a nonstandard port in communication with the placeshifting device, attempting another request by the client using a standard port in communication with a relay reverse proxy service of a relay backend server to the placeshifting device; establishing a first connection by the client between the relay reverse proxy service of the relay backend server and the client using the standard port to receive streamed content from the placeshifting device; and establishing a second connection between the relay reverse proxy service of the relay backend server and the placeshifting device using the nonstandard port to communicate streamed content streamed directly from the placeshifting device.

IPC Classes  ?

  • H04L 65/1045 - Proxies, e.g. for session initiation protocol [SIP]
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 9/40 - Network security protocols
  • H04L 65/1069 - Session establishment or de-establishment
  • H04L 65/61 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio

91.

Secure media streaming communication via user datagram protocol

      
Application Number 17444882
Grant Number 11611542
Status In Force
Filing Date 2021-08-11
First Publication Date 2023-02-16
Grant Date 2023-03-21
Owner DISH Network Technologies India Private Limited (USA)
Inventor
  • Ranganathan, Gopikumar
  • Periyaeluvan, Rakesh Eluvan

Abstract

Automated processes, computing systems, computing devices and other aspects of a data processing system provide improved reliability in delivering digital media content over the Internet or a similar wide area network without sacrificing data security. Content is initially placed into a secure format (e.g., secure hypertext transport protocol (HTTPS) via transport control protocol (TCP) or the like). Prior to transmission on the network, the secure data packets are encapsulated within connectionless frames, such as user datagram protocol (UDP) frames. The client device that receives the encapsulated packets extracts the underlying secure content from the connectionless frames for further processing. The encapsulation into connectionless data frames permits client and server devices to establish effective streaming sessions while preserving the security of the underlying data.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 65/1045 - Proxies, e.g. for session initiation protocol [SIP]
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

92.

Methods, systems, and apparatuses to respond to voice requests to play desired video clips in streamed media based on matched close caption and sub-title text

      
Application Number 17969651
Grant Number 11849193
Status In Force
Filing Date 2022-10-19
First Publication Date 2023-02-09
Grant Date 2023-12-19
Owner DISH Network Technologies India Private Limited (USA)
Inventor Verma, Mayank

Abstract

Methods, Systems, and Apparatuses are described to implement voice search in media content for requesting media content of a video clip of a scene contained in the media content streamed to the client device; for capturing the voice request for the media content of the video clip to display at the client device wherein the streamed media content is a selected video streamed from a video source; for applying a NLP solution to convert the voice request to text for matching to a set of one or more words contained in at least close caption text of the selected video; for associating matched words to close caption text with a start index and an end index of the video clip contained in the selected video; and for streaming the video clip to the client device based on the start index and the end index associated with matched closed caption text.

IPC Classes  ?

  • H04N 21/482 - End-user interface for program selection
  • G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
  • 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/488 - Data services, e.g. news ticker
  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • H04N 21/439 - Processing of audio elementary streams

93.

Apparatus systems and methods for proximity-based service discovery and session sharing

      
Application Number 17952049
Grant Number 11818607
Status In Force
Filing Date 2022-09-23
First Publication Date 2023-01-19
Grant Date 2023-11-14
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (USA)
Inventor Gomes, Conrad Savio Jude

Abstract

Methods and systems are provided that facilitate sharing or a hand-off of program content or a user session (e.g., running within a computer application) of a user device such that a user can easily select and then switch devices on which program content is being viewed or on which a user session is being run without having to sift through a myriad of other devices such as remote discoverable devices on the same network that are not in close proximity to the user device. A user device determines which of a plurality of discovered devices from which a short range wireless signal including a defined key was received and provides a list of discovered devices with which a session may be shared over the computer network with the user device based on this determination.

IPC Classes  ?

  • H04W 28/086 - Load balancing or load distribution among access entities
  • H04L 47/127 - Avoiding congestion; Recovering from congestion by using congestion prediction
  • H04L 47/125 - Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
  • H04W 28/08 - Load balancing or load distribution
  • H04L 47/215 - Flow control; Congestion control using token-bucket

94.

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

      
Application Number 17947893
Status Pending
Filing Date 2022-09-19
First Publication Date 2023-01-12
Owner DISH Network Technologies India Private Limited (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/2662 - Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
  • 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/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

95.

Method and apparatus for deeply discharged battery detection

      
Application Number 17865259
Grant Number 11728667
Status In Force
Filing Date 2022-07-14
First Publication Date 2022-11-03
Grant Date 2023-08-15
Owner DISH Network Technologies India Private Limited (USA)
Inventor
  • Pk, Arun
  • Melwanki, Yashwanth

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
  • G01R 31/3835 - Arrangements for monitoring battery or accumulator variables, e.g. SoC involving only voltage measurements
  • G01R 31/367 - Software therefor, e.g. for battery testing using modelling or look-up tables
  • G01R 31/371 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] with remote indication, e.g. on external chargers

96.

USER-CUSTOMIZABLE REMINDER NOTIFICATIONS FOR SOON-TO-BE-RELEASED AND NEWLY-AVAILABLE MEDIA CONTENT

      
Application Number 17867088
Status Pending
Filing Date 2022-07-18
First Publication Date 2022-11-03
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor Basavarajappa, Rajashekhar M.

Abstract

Devices and methods are provided for generating reminder notifications pertaining to time-sensitive media content. In various embodiments, the method includes the step or process of establishing whether time-sensitive media content is desirably viewed by an end user of the media receiver. If establishing that time-sensitive media content is desirably viewed by the end user, it is further determined whether a reminder notification should be generated for the time-sensitive media content at a specified time relative to a change in availability of the time-sensitive media content from a media content provider. If further determining that a reminder notification should be generated for the time-sensitive media content, the reminder notification is generated at the specified time; e.g., the media receiver may generate the reminder notification itself or transmit instructions to a user-carried electronic device to generate the notification reminder.

IPC Classes  ?

  • H04N 21/488 - Data services, e.g. news ticker
  • 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/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/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/41 - Structure of client; Structure of client peripherals
  • 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

97.

Temporally-seamless channel change functionality in multichannel streaming environments

      
Application Number 17867458
Grant Number 11968418
Status In Force
Filing Date 2022-07-18
First Publication Date 2022-11-03
Grant Date 2024-04-23
Owner DISH Network Technologies India Private Limited (India)
Inventor Rasool, Mohammed

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/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 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • 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/637 - Control signals issued by the client directed to the server or network components

98.

Interactive replacement of character faces

      
Application Number 17869473
Grant Number 11812186
Status In Force
Filing Date 2022-07-20
First Publication Date 2022-11-03
Grant Date 2023-11-07
Owner DISH Network Technologies India Private Limited (USA)
Inventor Chintakunta, Jayaraghavendra

Abstract

Systems and processes are provided for interactive reassignment of character faces in an audio video program. An audio video input receives an audio video program. A user interface receives a request to substitute an original character face within the audio video program with an alternative character face. The system uses a buffer to delay the audio video program and generate a delayed audio video program. A processor detects the original character face in the audio video program and replaces the original character face in the delayed audio video program with the alternative character face to generate a modified and delayed audio video program. The modified delayed audio video program is sent to a display and loudspeaker.

IPC Classes  ?

  • H04N 5/272 - Means for inserting a foreground image in a background image, i.e. inlay, outlay
  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

99.

Smart player stream switching for live content playback and navigation based on user action

      
Application Number 17851579
Grant Number 11917252
Status In Force
Filing Date 2022-06-28
First Publication Date 2022-10-13
Grant Date 2024-02-27
Owner DISH Network Technologies India Private Limited (India)
Inventor
  • Rathi, Ankit
  • Puri, Abhinav

Abstract

Techniques are described for transparent switching between live-edge and non-live-edge playback responsive to user navigation. For example, live content is available to a user both via a live stream from a remote live edge server, and via a recorded-live stream from a remote recording server. During playback of a live content stream, a player system uses a warm-up player to continually receive, pre-decode, and pre-buffer the live stream at the live edge to maintain a pre-buffered warm-up stream; and the player system uses a primary player to decode and generate a playback stream for playback. As the user navigates playback between live-edge and non-live-edge locations, the player system can seamlessly switch between generating the playback stream based on the recorded-live stream for non-live-edge playback, or based on the pre-buffered warm-up stream for live-edge playback.

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/2187 - Live feed
  • 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/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/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
  • H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network

100.

System and method for using personal computing devices to determine user engagement while viewing an audio/video program

      
Application Number 17213788
Grant Number 11750883
Status In Force
Filing Date 2021-03-26
First Publication Date 2022-09-29
Grant Date 2023-09-05
Owner DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED (India)
Inventor
  • Devaraj, Vivek
  • Murthy, Chitra Siddalinga

Abstract

According to principles of the disclosure, the level of engagement by a user in watching a program is determined based on data received from a personal computing device that is coupled to the user while they are viewing the audio/video program as it is displayed. The personal computing device contains a number of user biological function sensors which are able to measure and receive one or more biological functions that are personal to the user while they view the audio/video program. The changes in a particular biological function, such as heart rate, breathing, movement and other activities are compared to the type of content in the program being viewed and a correlation carried out in order to determine the level of engagement of the user has with the program.

IPC Classes  ?

  • H04N 21/41 - Structure of client; Structure of client peripherals
  • 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/422 - Input-only peripherals, e.g. global positioning system [GPS]
  1     2     3     4        Next Page