A head end connected to a plurality of customer devices through a transmission network includes a remote fiber node that converts received data to analog data suitable to be provided on a coaxial cable for the plurality of customer devices. The head end includes vCore instantiated on one of the servers that includes file handling.
2.
PROACTIVE ENGAGEMENT OF CUSTOMERS FOR LLD THROUGH AUTOMATED TRIAL LL SERVICES
A server device for use with a service provider device, a service receiving device, a provisioning system, a client device, and a user. The server device includes: a memory and a processor configured to execute the instructions stored on the memory to cause the server device to: obtain monitored data application data; obtain a comparison of the monitored data to a low latency data threshold; automatically transmit an instruction to the service provider device or the provisioning system to instruct the service provider device to provide the temporary low latency service flow to the service receiving device; and automatically transmit an instruction to instruct the user of the temporary low latency service flow.
Methods, systems, and computer readable media can be operable to facilitate an exchange of messages between an access point and a station, wherein the access point requests a unique identifier from the station. The station initiates a secure connection with the access point prior to associating with the access point. The station may either respond with a message declining to provide a unique identifier or respond with a message including a unique identifier to be used by the access point for the station via the secure connection. The response from the station may include additional limitations on the use of the unique identifier by the access point. The access point may enforce different policies against the station depending upon how the station responds to the unique identifier request.
Methods, systems, and computer readable media can be operable to facilitate an exchange of messages between an access point and a station, wherein the access point an unsolicited unique identifier response that comprises a unique identifier from the station. The station provides the unsolicited unique identifier response to the access point after a secure connection is established between the access point and the station such that the unsolicited unique identifier response is sent via the secure connection. The response from the station may include additional limitations on the use of the unique identifier by the access point. The access point may provide different features a station or allow or disallow access to a service or a feature depending upon the unsolicited unique identifier response received from the station.
Systems and methods for automatically analyzing spectral power measurements to identify abnormalities. The systems and methods may receive measurements comprising RF power measured over a contiguous range of frequencies, where at least a first portion of the contiguous range is used to transmit signals and at least a second portion of the contiguous range is unused. Respective boundaries of the unused portions may be identified and infilled to provide modified measurements. The modified measurements may be automatically analyzed to identify the abnormalities.
In one embodiment, systems and methods for implementing a soft-duplex architecture utilizing a shared spectrum that may selectively and alternately be used to communicate upstream and downstream signals, and where one subscriber may receive a downstream signal from a device over the shared spectrum while another subscriber may deliver an upstream signal to the same device over the shared spectrum.
H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
H04N 19/177 - 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 a group of pictures [GOP]
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
8.
SYSTEM AND METHOD FOR SECURELY DELIVERING KEYS AND ENCRYPTING CONTENT IN CLOUD COMPUTING ENVIRONMENTS
A cloud-based system and method for encrypting media content is disclosed. The system comprises a key server microservice, for receiving control word requests and for generating encoded control words and a software encryption microservice, communicatively coupled to the key server microservices, the encryption microservice for receiving the media content, for generating the control word requests, for receiving the encoded control words, and for white-box encrypting the media content according to the generated encoded control words.
H04L 9/06 - Arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
Present disclosure describes the techniques for regaining synchronization between the RPD and the PTP server, without resetting RPD, in the event of run time-phase jump experienced at RPD. To do so, said technique discloses identifying a run time phase jump event at a remote Physical device (RPD) and initiating an Upstream Channel Descriptor (UCD) refresh procedure to reconnect the RPD with Precision Time Protocol (PTP) server.
Systems and methods for aggregating samples of Proactive Network Maintenance (PNM) data representing state information of a communications network. Each sample may be associated with one of a plurality of different frequency ranges, where the samples are aggregated over a temporal range and aggregated over a frequency range. The data aggregated in this manner may then be used to configure the network.
H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
H04L 43/022 - Capturing of monitoring data by sampling
H04L 43/04 - Processing captured monitoring data, e.g. for logfile generation
12.
DYNAMIC UPDATE SYSTEM FOR A REMOTE PHYSICAL DEVICE
A method for updating an embedded device that includes a processor that receives an image file including at least one of kernel software, hardware configuration data, and application software. The embedded device parses the image file to determine portions of the image file that have been indicated by at least one flag as being modified from that currently being included on the embedded device. The embedded device installing at least portions of the image file on the embedded device and resetting portions of the embedded device based upon the at least one flag.
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
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node, that converts received data to analog data suitable to be provided on a coaxial cable for the plurality of customer devices. The plurality of vCores instantiated on at least one of servers is configured within a container to provide services to the plurality of customer devices through the transmission network, where each of the vCores includes a service endpoint that is accessible from within the container while each of the vCores does not include a service endpoint that is directly accessible from a network address exterior to the container. A gateway instantiated one of the servers within the container provides access to each of the vCores using said service endpoint over a non-encrypted channel, and provides access to the gateway from a network address exterior to the container over an encrypted channel.
A method for adjusting a phase error includes a first device detecting a phase error at a timing interface of the first device. The first device modifying a DOCSIS timing protocol parameter based upon the detected phase error. The first device causing a modification of a second device's timestamp output in a manner based upon the detected phase error by the modification of the DOCSIS timing protocol parameter.
Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the buffer and/or used to calculate a current working depth of the buffer. The adaptive slew rate adjustments may be based on the frequency offset value and/or the current working depth.
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/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
18.
IPDR COMMUNICATION SYSTEM FOR VIRTUALIZED CORE SOURCES
A system includes vCores and a messaging system to receive IPDR data. The IPDR data from the messaging system is transmitted by an IPDR exporter to an IPDR collector.
A system for processing video files includes receiving the video files, transcoding each of the video files, and making available each of the transcoded video files to a target platform. A predictive analysis process estimates the respective end times that each of the video files will be available for the target platform. Each of the respective end times are compared against a licensing window associated with the respective video file.
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
Systems and methods for providing timing information from a R-MACHPHY device to a video core while the R-MACPHY device receives video data from the video core while operating in asynchronous mode. In some embodiments, the R- MACPHY device may alternately and selectively configure its mode of operation to alternate between synchronous mode and asynchronous mode, and provide the timing information to the video core when it switches to asynchronous mode.
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
21.
PROVISIONING AN ACCESS POINT DEVICE USING AN EIRP MASK
An enhanced network environment is provided by provisioning a device to utilize the 6 GHz frequency band. The device requires provisioning so as not to interfere with legacy systems. The provisioning requires that the two-dimensional location of the device be obtained and sent to a topographical mapping network resource to obtain an accurate ground location for the terrain. The elevation is then modified based on an actual height from ground level of the device. The location of the device can then be sent to an automated frequency controller (AFC) resource to obtain an equivalent isotropically radiated power mask that can be used to provision the device so that the device can operate in the 6 GHz frequency band without causing interference with any other systems. Once provisioned, the device can be registered with the AFC resource.
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
H04W 4/02 - Services making use of location information
An enhanced network environment is provided by provisioning a device to utilize the 6 GHz frequency band. The device requires provisioning so as not to interfere with legacy systems. The provisioning includes obtaining exterior multiple fixed power measurements to obtain a virtualized location and a virtualized power level. The elevation is then modified based on an actual height from ground level of the device. The location of the device and a virtualized equivalent isotropically radiated power (EIRP) can then be sent to an automated frequency controller (AFC) resource to obtain an EIRP mask that can be used to provision the device so that the device can operate in the 6 GHz frequency band without causing interference with any other systems. Once provisioned, the device can be registered with the AFC resource.
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
H04W 4/02 - Services making use of location information
A service provider server is provided for use with a network node, and a cable modem. The service provider server includes a memory and a processor configured to execute instructions stored on the memory to cause the service provider server to provide a first downstream service flow to the cable modem by way of the network node, the first downstream service flow having a first set of privileges, receive a first upstream service flow from the cable modem by way of the network node, provide a second downstream service flow to the cable modem by way of the network node, the second downstream service flow having a second set of privileges that are different from the first set of privileges, and receive a second upstream service flow from the cable modem by way of the network node.
Methods and systems of narrowcasting to a service group having one or more one-way set top boxes are shown and disclosed. The method may include receiving encrypted single program transport streams (SPTSs) from a bulk encryptor, and receiving one or more session control signals for the SPTSs from a switched digital video (SDV) control system. The method may additionally include receiving service information (SI) packet identifiers (PIDs) for the SPTSs from a conditional access (CA) system, and updating the SI PIDs based on the one or more session control signals. The method may further include converting the SPTSs to narrowcast multiprogram transport streams (MPTSs) based on the one or more session control signals, and transmitting the narrowcast MPTSs and the updated SI PIDs to a plurality of edge quadrature amplitude modulation (QAM) devices.
A client device is provided for use with an APD and an extender. The client device includes a memory, a GUI, and a processor configured to execute instructions stored on the memory to cause the client device to: instruct the GUI to display an onboarding menu including a user selectable onboard extender icon; instruct the extender device to onboard onto the main APD, in response to a user selection of the user selectable onboard extender icon; instruct the GUI to enable the user to perform an operation while the extender device performs the onboarding onto the main APD; instruct the GUI to display a successful onboarding indication if the extender device onboards onto the main APD within a predetermined period of time, or to display a failure onboarding indication if the extender device does not onboard onto the main APD within the predetermined period of time.
A system and method for enabling the selection of audio associated with one or more concurrently displayed video programs to be controlled. This system and method enable a user to select one or more concurrently displayed video programs and consequently control the routing and volume of the audio associated with one or all of the concurrently displayed video programs. The concurrently viewed videos can be presented in a picture-in-picture format.
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/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/485 - End-user interface for client configuration
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
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
G06F 3/0487 - 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
27.
CLIENT DEVICE BASED MANAGEMENT OF MULTIPLE DEVICES WITH SINGLE USER ACCOUNT
Aspects of the present disclosure are drawn to a client device for use with a first network device, a second network device, an external server, the first network device being configured to communicate with the external server and the second network device being configured to communicate with the external server. The client device includes a memory and a processor configured to execute instructions stored on the memory. This causes the client device to onboard onto the first network device using a first password, generate a key, and store first association information in the external server. The first association information including client device identifying data to uniquely identify the client device. The client device will also onboard the second network device using the first password and store second association information in the external server, the second association information including the client device identifying data, and second network device identifying data to uniquely identify the second network device.
A system and method for enabling and supporting the use of a shared key code among multiple media gateway appliance subsystems. The system enables a user to specify the particular key code to be utilized, as well as the specific subsystems it will be associated with. The system and method will require a user to enter the shared key code as a prerequisite for accessing certain restricted content, functionality or information.
An apparatus, method, and computer-readable recording medium perform client configuration of a managed device in a wireless network. A client device retrieves capabilities data from an Internet-based cloud server, builds a user interface (UI) based upon the user defined capabilities data and managed service defined capabilities data, sends a data request to the managed device, receives managed device state data from the managed device, sends command to update the managed device, and when the update of the managed device is complete, instructs managed device to send current user defined capabilities data and managed service defined capabilities data to the Internet-based cloud server.
A protection circuit for use with an electronic DSL component having a tip connection and a ring connection, the protection circuit including: a first unidirectional transient-voltage-suppression (TVS) diode, having a negative TVS breakdown voltage BDV and diode forward voltage DV clamp, connected between Vcc and the tip connection of the DSL component; a second unidirectional TVS diode, having a diode forward voltage DV, connected between the tip connection of the DSL component and a negative ground clamp node; a third unidirectional TVS diode, having a negative TVS breakdown voltage BDV and diode forward voltage DV clamp, connected between Vcc and the ring connection of the DSL component; and a fourth unidirectional TVS diode, having a diode forward voltage DV, connected between the ring connection of the DSL component and the negative ground clamp node.
A network device for providing single-carrier quadrature amplitude modulation (SC-QAM) downstream channel fast pre-scanning. An orthogonal frequency-division multiplexing (OFDM) downstream (DS) channel scan in a foreground process and a single-carrier quadrature amplitude modulation (SC-QAM) DS channel scan in a background process are simultaneously performed. When a first OFDM downstream channel is locked onto, OFDM downstream channel is paused while scanning for SC-QAM downstream channels continues. SC-QAM DS channels identified in the background process are stored in a table. Based on a scan of all OFDM channels and failure to lock onto any OFDM DS channels, the SC-QAM DS channel scan in the background process is stopped and a normal SC-QAM DS channel scan is started. SC-QAM DS channels in the table are scanned first to provide fast pre-scanning. A modem becomes operational with a qualified SC-QAM DS channel obtained from the table.
Exemplary embodiments are directed to an inclusive video conferencing system having one or more input devices configured to receive conversational data according to a first video conferencing mode and data from a remote computing device identifying a second conferencing mode. A processing device configured to activate a video conferencing interface according to the second video conferencing mode of the remote computing device and process the conversational data for presentation in a format compatible with the second video conferencing mode. An output device configured to send the processed conversational data to the remote computing device.
An electronic device, method, and computer-readable recording medium track the number of times a device loses lock on a first channel. Under a condition that the device loses lock or regains lock on the first channel a predetermined number of times over a time period, the electronic device, method, and computer-readable recording medium abandon the first channel and reinitialize to select a second channel.
H04H 20/12 - Arrangements for monitoring, testing or troubleshooting
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
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that provides data suitable for the plurality of customer devices. A traffic monitoring system receives from a customer support device a first data request for a parameter of one of the plurality of customer devices. The traffic monitoring system provides a second data request for the parameter of the one of said plurality of customer devices to a customer premise equipment management system in response to receiving the first data request. The traffic monitoring system receiving a first data response including the parameter from the customer premise equipment management system in response to providing the second data request to the customer premise equipment management system. The traffic monitoring system providing a second data response including the parameter from the traffic management system to the customer support device in response to receiving the first data response.
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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/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/61 - Network physical structure; Signal processing
H04N 21/647 - Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load or bridging bet
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
H04N 21/658 - Transmission by the client directed to the server
A system and method for alerting an individual viewing a video advertisement that the advertised product may be incompatible with the viewer's health profile. This incompatibility may be a consequence of a specific allergy, sensitivity or other interaction or reaction that the advertised product may cause. The system and method utilize previously stored viewer health profiles. These profiles may be associated with a wearable health monitor, or can be entered by a viewer specifically to support the operation of the disclosed system. Viewers may be identified through the detection of a wearable health monitor, or via facial recognition.
In one embodiment, a head end is connected to a plurality of customer devices through a transmission network includes a remote fiber node that converts received data to analog data suitable to be provided on a coaxial cable for the plurality of customer devices. The head end includes vCore instantiated on one of the servers of the head end configured to provide services to the plurality of customer devices through the transmission network.
WLAN access point configured to: configure a first wireless extender device not to exceed a hop limit; cause the first wireless extender device to initiate messaging with a root APD via a root fronthaul BSS to receive credentials for a backhaul BSS; cause the first wireless extender device to onboard onto the root APD via the backhaul BSS using the received credentials; enable a second wireless extender device to initiate messaging via the first fronthaul BSS of the first wireless extender device to obtain the credentials for the backhaul BSS; and prevent, in a case that the hop limit has been reached, the second wireless extender device from onboarding onto the backhaul BSS of the first wireless extender device so as to cause the second wireless extender device to onboard onto either the root APD or another wireless extender device.
A client device for use with a router and an external server. The router has a configurable feature. The external server includes an HTML file and audio files associated with the configurable feature. The client device includes a memory and a processor configured to: receive a voice command, from a user, related to the configurable feature; display on the GUI an icon indicating an HTML feature associated with the HTML file and icons indicating audio features associated with the audio files; receive a selection by the user of one of the HTML feature and the audio features; retrieve, from the external server, the HTML file when the selection corresponds to a selection of the HTML feature; display, on the GUI, the retrieved HTML file when the selection corresponds to a selection of the HTML feature; retrieve, from the external server, the audio file when the selection corresponds to a selection of the audio feature; and play, from the speaker, the retrieved audio file when the selection corresponds to the selection of the audio feature.
A network controller is provided for use with a client device. The network controller includes a memory and a processor configured to execute instructions stored on the memory. The instructions when executed by the processor cause the network controller to set a value of a steering delay based on a steering trigger type, transmit a steering request to steer the client device from a first BSS ID to a second BSS ID, determine whether the client device has steered from the first BSS ID to the second BSS ID during the steering delay measured from the transmission of the steering request, and in response to a determination that the client device has not steered from the first BSS ID to the second BSS ID during the steering delay, increase the value of the steering delay by an increase amount and again transmit the steering request.
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for the plurality of customer devices, where the head end includes at least one server each of which includes a respective processor.
A method, system, and computer program product for providing transfer and configuration of web conferencing between consumer devices includes a processor to parse one or more electronic communications on one or more computing devices associated with a user to identify web conference data. The processor may extract the web conference data in the one or more electronic communications and transmit the web conference data and the user credential data to a media device. The media device may be a smart media device and/or a digital television. The process may further receive one or more web conference user preferences and/or user credential data and transmit the one or more web conference user preferences and/or the user credential data to the media device. The processor may display the web conference on the media device according to the one or more web conference user preferences.
An integrated network receiver includes a first universal resource identifier for a first channel and an input suitable for receiving a first input video content from the Internet based upon the first universal resource identifier. The integrated network receiver provides the first input video content for the first channel to a head end connected to a plurality of customer devices through a transmission network. The integrated network receiver updating the first universal resource identifier based upon data obtained from a video address server.
H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/61 - Network physical structure; Signal processing
An electronic device for processing real-time-streaming-protocol (RTSP) packets in a network to provide enhanced video-on-demand (VOD) services is provided. The electronic device includes a user interface, a non-transitory memory configured to store instructions including an application layer gateway (ALG) module and network service software, and a hardware processor. The hardware processor is configured to execute the instructions to store a list of mac-bridge clients that includes a MAC address and a MAC mask corresponding to each mac-bridge client, and determine whether at least one of the source and destination MAC address of a received RTSP packet is on the list. When at least one of the source and destination MAC address is on the list, the RTSP packet is processed using the network service software and a next RTSP packet is received; otherwise, the received RTSP packet is processed using the ALG module.
44.
CLIENT DEVICE BASED SOLUTION FOR HANDLING MAC RANDOMIZATION
A system and method are provided for a network device for use with a client device having a hostname and a MAC address. The network device contains a memory that has a second hostname and a second MAC address stored within the memory. The second MAC address corresponds to the second hostname. The memory also contains a processor configured to execute instructions stored on the memory to cause the network device to: receive, from the client device, the hostname and the MAC address; determine whether the MAC address is randomized; provide an instruction to the client device to inform a user of the client device that the client device hostname is registered when the hostname matches the second hostname and the MAC address is randomized.
45.
SYSTEM AND METHOD FOR GENERATING A VOICE PROMPT IN RESPONSE TO REMOTE CONTROL ACTUATION
A system and method for generating an audio prompt in response to the actuation of a button on a remote-control button. This audio prompt provides aural feedback to a user that may impaired from discerning the functionality of buttons upon a remote control. This impairment may be environmental (poor lighting) or a consequence of the physical condition of the user (poor eyesight). A particular embodiment of the system and method enables audio feedback to be generated prior to the execution of any command associated with an actuated button, thereby permitting a user to take corrective action if the button was actuated inadvertently.
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
46.
MULTI-MODAL APPROACH TO A SECURE AND CLOSED SOLUTION MONITORING AND CONTROL OF USER DATA
A multi-modal portal system provides a secure network environment for the management of user data. A variety of network devices interface with various sensing devices associated with a user to obtain sensory data or user data. The user data collected from the sensing devices can be communicated to the multi-modal portal system. The multi-modal portal system provides an access portal, analytics engine and data aggregator such that user data associated with the various sensing devices can be stored, accessed, modified, altered, etc. An audit trail is associated with the user data so that all transactions associated with the user data can be tracked. The user data can only be accessed, modified, altered, stored, etc. based on one or more profile configurations. Each user is associated with one or more profile configurations to ensure security and privacy of the user data.
A multi-modal portal system provides an authorization prior to establishing a visual interface connection between a support user or caller and a client user or receiving party. Once the caller is authorized, the caller is permitted to drop-in such that a visual interface connection is established with the receiving party. The authorization can be based on a profile configuration that indicates whether the caller has the credentials required for the visual interface. The authorization can require that a notification be sent to a trusted user or primary contact or the caller can be associated with a profile configuration that allows for a pre-authorization without requiring the notification. By providing such an authorization, a secure and private visual interface with the client user can be accomplished without requiring an express action or consent by the client user.
A multi-modal portal system provides an authorization prior to establishing a visual interface connection between a support user or caller and a client user or receiving party. Once the caller is authorized, the caller is permitted to drop-in such that a visual interface connection is established with the receiving party. The authorization can be based on a profile configuration that indicates whether the caller has the credentials required for the visual interface. The authorization can require that a notification be sent to a trusted user or primary contact or the caller can be associated with a profile configuration that allows for a pre-authorization without requiring the notification. Also, a schedule associated with the profile configuration can ensure a video notification of one or more scheduling parameters to the client user as well as the receipt of a video response from the client user.
A modem/gateway device is provided that includes a network interface configured to connect to and communicate with local area network (LAN) clients and Wi-Fi clients, a non-transitory memory configured to store instructions, and a hardware processor. The hardware processor is configured to execute the instructions to monitor a connection status of the LAN clients and Wi-Fi clients connected to the network interface, and compare the connected LAN clients against a LAN client list and the connected Wi-Fi clients against a Wi-Fi client list. The mode of operation of the electronic device is controlled to be in a power savings mode when none of the connected LAN or none of the connected Wi-Fi clients is on the respective LAN or Wi-Fi client list, and is controlled to be in a normal power mode when any of the connected LAN or Wi-Fi clients is on the respective LAN or Wi-Fi client list.
A network device includes: a radio configured to operate in a 2.4 GHz Wi-Fi band; a 32 bit double data rate (DDR) memory having instructions stored therein; a system clock configured to operate at 533 MHz; and a processor. The processor is configured to execute the instructions stored on the memory to cause the network device to: operate the 32 bit DDR memory at 1067 MHz; instruct the radio to transmit data to be transmitted in the 2.4 GHz Wi-Fi band; and instruct the radio to receive data to be received in the 2.4 GHz Wi-Fi band.
A method of OFDMA sub carrier allocation for stations in a wireless network includes determining a total downlink buffered traffic load for downlink traffic from a gateway device to the stations, and receiving a total uplink buffered traffic load for uplink traffic from the stations to the gateway device. The method further includes determining a first ratio of total downlink buffered traffic load for each station in relation to total downlink buffered traffic load for all stations, determining a second ratio of total uplink buffered traffic load for each station in relation to total uplink buffered traffic load for all stations, performing OFDMA subcarrier allocation for the downlink traffic by assigning available channel bandwidth proportional to the first ratio for each station, and performing OFDMA subcarrier allocation for the uplink traffic by assigning available channel bandwidth proportional to the second ratio for each station.
A system and method for automatically recording viewer reactions to viewed video content. The system and method utilize a system that responds to pre-tagged segments of video content. Upon recognition of such a tagged segment, a video camera is activated to capture the viewer response. A composite video of the captured viewer response and the segment of viewed video is then created. The viewer is notified that the composite video has been created. The system and method also provide the viewer with options to share the video via social media.
A server device includes a memory; and a processor configured to execute instructions stored on the memory to cause the server device to obtain unique data associated with a network device, store, into the memory, at least one of a first key and a first seed, the first key being associated with the network device and being based on the unique data, the first seed being associated with the network device, being based on the unique data, and for use to create a second key, obtain user information identifying a user to be associated with the network device, store, into the memory, the association of the user with the network device, obtain service provider information identifying a first service provider to provide service to the user via the network device, and store, into the memory, the association of the first service provider with the network device.
54.
GENERIC ROUTING ENCAPSULATION (GRE) ENDPOINT DOMAIN NAME SERVICE (DNS) RESOLUTION
A network device having an embedded router (eRouter) providing connections for a plurality of client devices in a local area network, and an embedded cable modem (eCM) bridging communication between a wide area network (WAN) network and the eRouter. The network device also includes a memory, and at least one processor configured to execute instructions stored on said memory to cause said network device to implement an eRouter physical interface and an eCM physical interface according to a configuration file;, and to transmit a generic routing encapsulation (GRE) domain name system (DNS) query to a DNS server from the eRouter physical interface or the eCM physical interface.
A system and a method are provided for a network access point device for use with a network extender device and a display device. The network access point device is configured to initiate an onboarding process (S504) to onboard the network extender device, to generate data (S506) to enable the display device to display a connecting status image when the onboarding process has started, to periodically check (S508-S520) the connection state of the network extender device, and to generate data (S522) to enable the display device to display a connected status image after the network access point has been successfully onboarded.
A system and method for the centralized access and management of multiple IoT systems is provided via a networked media hub. The media hub functions as a nexus for multiple IoT systems, providing a familiar, single-point user interface enabling the aggregation of information from, and the transmission of user commands to various, disparate IoT systems. The hub also enables interaction between the connected IoT systems, providing a point of connection and management for previously isolated IoT systems.
A client device for use with an access point device, a gateway device, and an external server having stored therein firmware version information indicating a most recent firmware version number, n, associated with the access point device. The access point device having a loaded firmware version number, m, loaded thereon. The client device includes a memory and a processor, which may cause the client device to: connect to the access point device; obtain, from the access point device, the loaded firmware version number, m; obtain, from the external server, the most recent firmware version number, n; disconnect from the access point device; and wait a predetermined period of time and then connect to the gateway device, wherein the predetermined period of time is a first period of time when m = n, and wherein the predetermined period of time is a second period of time when m < n.
A method, a set-top box, and non-transitory computer readable medium are disclosed for detecting incompatible cables for devices. The method includes: setting, on an electronic device, a high speed data-transfer mode; sending, from the electronic device, data to a device at the high speed data-transfer mode over a cable under test; determining, on the electronic device, a number of authentication attempts by the device; and determining, by the electronic device, that the number of authentication attempts by the device is less a predetermined number that the cable under test is compatible with the high speed data-transfer mode.
H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
A network address translation (NAT) gateway intercepts packets and determines whether they contain multicast domain name server (mDNS) query or response messages. Upon receiving an mDNS message, the NAT gateway performs address translation to assign a new source address and stores the original source address in a translation table. The NAT gateway then forwards the message to all adjacent networks in order to expand the reach of the packet. If the mDNS messages establish a new client-server connection, the NAT gateway brokers the connection by either acting as a proxy or continuing to perform network address translation.
An electronic device includes a processor a memory having software stored thereon. The processor may be configured to execute the software to at least cause the electronic device to: determine if at least one user is in proximity to the electronic device; automatically determine user preference information associated with the at least one user over time from multimedia content selected when the at least one user is in proximity to the electronic device; derive a viewing pattern map of preferred multimedia content based on the user preference information; and perform a background launch operation of the preferred multimedia content of the at least one user based on the viewing pattern map. Actions may be predicted according to user proximity and preferred multimedia content.
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
An electronic wireless communication apparatus including a radio configured to selectively switch between a first band and a second band so as to selectively communicate with stations on the first band and stations on the second band, and a processor configured to cause the apparatus to perform at least: switching the radio to the first band during a first duration, and disabling communication by the radio on the second band during the first duration; transmitting a first stop signal instructing the stations associated with the first band to not communicate during the second duration; switch the radio to the second band during the second duration, and disable communication by the radio on the first band during the second duration; and transmitting a second stop signal instructing the stations associated with second band to not communicate during the first duration.
A system and method enabling the automated installation and configuration of satellite system premises device. The system and method provide for tuning, locking and recognizing particular types of satellite system signals, and then responsively configuring and installing a premises device. The disclosed technology is capable of adapting to both one and two cable satellite premises systems, and is compatible with wideband low-noise block signals, as well as universal low-noise block and single-cable second-generation satellite signals.
H04H 40/90 - Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups specially adapted for satellite broadcast receiving
H04H 40/18 - Arrangements characterised by circuits or components specially adapted for receiving
A cable distribution system that includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for the plurality of customer devices. The remote fiber node includes a processor. The remote fiber node receives a software image containing (i) a hardware image, (ii) a primary boot loader, (iii) a kernel, (iv) a software dataplane for a dataplane, and (v) software applications for a control plane. Based upon the file name of the software image selectively using at least some of (i) a hardware image, (ii) a primary boot loader, (iii) a kernel, (iv) a software dataplane for a dataplane, and (v) software applications for a control plane, in resetting the remote physical device.
In one embodiment, a cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for said plurality of customer devices. The remote fiber node includes a processor. The remote fiber node resetting software applications of a control plane of the remote fiber node in a manner free from impacting providing services to the customers as a result of resetting software applications. The remote fiber node executing the reset software applications.
An apparatus, method, and computer-readable recording medium perform client optimized onboarding in a wireless network. A network controller of a gateway device determines a first received signal strength indicator (RSSI) of a new client device, receives a second RSSI of the new client device from each of one or more wireless extenders, and determines a strongest RSSI among the determined first RSSI and the received second RSSI from each of the one or more wireless extenders. The network controller of the gateway device receives an onboarding request with respect to any one or the gateway device and the one or more wireless extenders, and sends a command to proceed with an onboarding operation of the new client device to any one of the gateway device and the one or more wireless extenders having the strongest RSSI from the new client device.
An electronic gateway device includes a network interface configured to electronically wirelessly communicate with first and second client devices; a wide area network (WAN) interface configured to constructively communicate with an Internet; a memory having software stored thereon; and a processor configured to run the software to establish a service set identifier (SSID) for communication with the first and second client devices via the network interface; determine whether the electronic gateway device is presently able to connect to the Internet; upon a determination that the electronic gateway device is not able to connect to the Internet, send: (i) information identifying the SSID, and (ii) a creation request to the first client device to create a wireless hotspot network with the SSID for connection to the Internet; and send a steering instruction to the second client device for steering the second client device to the wireless hotspot network.
A cable distribution system includes a head end connected to a plurality of customer devices through a transmission network that includes a first remote physical device, where the first remote physical device includes remote physical layer processing, that converts digital data to analog data suitable for the plurality of customer devices, where the head end includes at least one server each of which includes a respective processor.
A method for transcoding a digital video stream that includes transcoding using a transcoder a video stream that includes presentation time stamps for the video stream together with an audio stream that includes presentation time stamps for the audio stream in a manner that modifies the presentation time stamps for the video stream in a manner such that a plurality of first values for presentation time stamps for a first set of video frames of the video stream are modified to a plurality of second values for presentation time stamps for the second set of video frames. The audio stream includes embedded first values for presentation time stamps in a first location. The method includes determining an offset of the second values of the second set of presentation time stamps of the transcoded video stream based upon the first values of the set of presentation time stamps embedded in the audio stream from the transcoder. The method includes combining the transcoded video stream and an associated audio stream based upon the offset. Preferably, the transcoder also modifies the audio time stamps. Preferably, the audio stream includes the embedded first values. Preferably, the offset is determined by taking the diff between the audio PTS in the PES and the embedded PTS in the audio packet (private data or embedded in the audio frame).
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/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/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
70.
WI-FI SSIB BROADCASTING ACTIVATION AND DEACTIVATION BASED ON CLIENT POSITION AND PREDICTED MOVEMENT
A server includes a processor configured to execute instructions stored on a memory to cause the server to: receive a client position signal; predict a future position of a client device based on a client device position signal providing location and velocity information about the client device; instruct a first access point device to provide a first Wi-Fi hotspot network with a first SSID, currently in use by the client device with another access point device, based on the predicted future position of the client device; and instruct a second access point device, which was previously providing a second Wi-Fi hotspot network with the first SSID, to stop providing the second Wi-Fi hotspot network with the first SSID after instructing the first access point device to provide the first Wi-Fi hotspot network with the first SSID.
A synchronization control device configured to synchronize media play between at least two remote devices is disclosed. The synchronization control device includes: an input for receiving data indicating a point in a play of media content on a first remote media play device; and a synchronization controller module configured to align the point of play of media content on a first remote media play device with a point of play of the media content at a second remote media play device; and delivering commands to the first remote media play device and the second remote media display device, wherein the commands control the first remote media play device and the second remote media play device to substantially synchronize the play of the media content in the first remote media play device and the second remote media play device.
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
A system for transcoding a digital video stream using a transcoder includes receiving a digital video stream that includes an input video stream and extracting a first set of presentation time stamps from the input video stream which are stored in a table. The system transcodes the input video stream including the first set of presentation time stamps from an initial set of characteristics to a modified set of characteristics including a second set of presentation time stamps that are different from the first set of presentation time stamps. The system processes the second set of presentation time stamps of the transcoded video stream to determine if the second presentation time stamps include jitter, and based upon determining the second set of presentation time stamps include jitter modifying the second set of presentation time stamps based upon the first set of presentation time stamps in the table.
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/233 - Processing of audio elementary streams
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/2365 - Multiplexing of several video streams
H04N 21/2368 - Multiplexing of audio and video streams
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
Advertisement preparation methods and systems are shown and disclosed. In one embodiment, the method includes reviewing metadata of an advertisement. The metadata includes duration information for the advertisement, and determining actual duration of the advertisement. The method additionally includes determining whether the duration information matches the actual duration of the advertisement, and editing the advertisement when the duration information does not match the actual duration such that the actual duration of the edited advertisement matches the duration information.
A system and method for providing remote access to a device is disclosed. The method comprises receiving an automatically expiring authentication token having encrypted authentication token data including a session key from the device, transmitting the authentication token to secure facility, receiving the decrypted authentication token data from the secure facility, signing a tool package with a package verification key derived at least in part from the session key, the tool package comprising processor instructions providing remote access to the device when executed by the processor, providing the signed tool package to the device. The device verifies the signed tool package using the package verification key and executes the tool package only if the signature of the tool package is verified.
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/12 - Arrangements for remote connection or disconnection of substations or of equipment thereof
75.
APPARATUS AND METHOD FOR ESTABLISHING AND MAINTAINING DS-LITE TUNNEL
An electronic apparatus for establishing a Dual-Stack Lite (DS-lite) tunnel is provided. The apparatus sends a request for an Internet Protocol (IP) address of a Domain Name System (DNS) server and a domain name of an Address Family Transition Router (AFTR) server to a Dynamic Host Configuration Protocol (DHCP) server using an IP address of the DHCP server, receives the IP address of the DNS server and the domain name of the AFTR server from the DHCP server in response to the request, sends a DNS query including the domain name of the AFTR server to the DNS server using the IP address of the DNS server. In response to the DNS query being successful, the apparatus receives an IP address of the AFTR server from the DNS server, and establishes the DS-lite tunnel between the apparatus and the AFTR server using the IP address of the AFTR server.
A heat exchange ribbon includes a base portion to be attached to a spacer to be mounted to a circuit board, a tail portion substantially parallel to the base portion, and a leg connecting the tail portion to the base portion. A height of the leg extends in the same direction as a height of the base portion and the tail portion so as to create an opening at least partially surrounded by the base portion, the leg, and the tail portion. The base portion, the tail portion, and the leg portion have a one-piece construction. The leg extends below a lower edge of the base portion such that at least a portion of the tail portion is located below a lower edge of the base portion, and at least a portion of an inner surface of the tail portion does not oppose the outer surface of the base portion.
In a system comprising an customer providing a service to a plurality of client devices, a method and system for providing an customer-specific digital certificate to a client device of the plurality of client devices is disclosed. The method comprises receiving, in an intermediate certificate authority, a pre-generated digital certificate and an encrypted client device private key encrypted according to a private key encryption key PrKEK, receiving, from the client device, a request for the customer-specific digital certificate, the request comprising at least one of client device identifying information and information identifying the customer, the request signed according to a pre-provisioned client device digital certificate, and transmitting the customer-specific digital certificate and the encrypted client device private key to the client device.
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
78.
EFFICIENT REMOTE PHY DATAPLANE MANAGEMENT FOR A CABLE SYSTEM
A cable distribution system that includes a headend connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for the plurality of customer devices. The remote fiber node receiving a downstream external protocol interface packet that includes a header portion and a data portion in memory. The remote fiber node encoding and transmitting the data portion to at least one of the plurality of customer devices, wherein the data portion is transferred from the memory using direct memory access based upon a buffer descriptor for the encoding.
A radio-frequency amplifier for a cable network includes a forward amplifier configured to amplify a high frequency range of signals that are provided downstream to a cable receiver of the cable network and a return amplifier configured to amplify a low frequency range of signals that are provided upstream to a head end of the cable network. An out-of-band forward amplifier configured to amplify a digitally protected video signal having a frequency in a range between 70 MHz and 130 MHz that are provided downstream to the cable receiver of the cable network and a notch filter configured to reject the amplified digitally protected video signal having the frequency in the range between 70 MHz and 130 MHz from being amplified by the return amplifier.
A method, apparatus, and system for measuring consumption of content data having content for serially presentation is presented. The method comprises generating n random numbers, where n>0, generating a first value Pi at least in part from a cryptographic function of the n random numbers, publishing the first value Pi to a smart contract associated with a blockchain, embedding consumption monitoring data comprising the n random numbers in different temporal locations of the content data and transmitting the content data to a client device for consumption. A client device extracts each of the n random and transmits the extracted n random numbers to the smart contract associated with the blockchain. A smart contract verifies that the n random numbers match the embedded n random numbers and executes a transaction of the smart contract.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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
81.
MAINTAINING DEVICE SETTINGS OF A WIRELESS DEVICE AFTER A FACTORY DEFAULT RESET OPERATION
An apparatus, system, method, and computer-readable recording medium maintain device settings for a wireless device after a factory default reset operation. A settings mode is invoked that provides options for selecting device settings for the wireless device. One or more device settings for the wireless device are selected to be set as persistent device settings, and the persistent device setting are stored in a memory. After the one or more device settings for the wireless device are set as persistent device settings, the persistent device settings will remain unchanged from a previous value after the factory default reset operation is performed on the wireless device.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
82.
APPARATUS, SYSTEM, METHOD, AND COMPUTER-READABLE RECORDING MEDIUM FOR DETECTING DEVICES IN A NETWORK AND TRANSFERRING A MEDIA SESSION
An apparatus, system, method, and computer-readable recording medium transfer a media session from a companion device to a media hub device connected in a network. A swipe operation is performed on the companion device, and a scan request is transmitted from the companion device to media hub devices connected in the network. The companion device receives a response packet from each media hub device based on the scan request. Each response packet includes a media access control (MAC) address. The companion device calculates a received signal strength indicator (RSSI) indicating signal strengths of the media hub devices based on each response packet, and determines a media hub device having a strongest signal strength. A media session executing on the companion device is then transferred over IP to the media hub device having the strongest signal strength.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
83.
SYSTEMS AND METHODS FOR NARROWING THE SCOPE OF A PROBLEM WHEN A MODEM IS BRICKED
Embodiments of the systems and methods disclosed herein relate to a modem having a processor including a Unified Extensible Firmware Interface (UEFI) driver. The UEFI driver can be configured to provide a software interface between an operating system for the modem and firmware for the modem. The modem can include a boot diagnostic driver configured to run from the UEFI driver and execute a diagnostic test when the modem is booting up. The boot diagnostic driver can be configured to generate a signal based on a result of the diagnostic test.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
84.
STRONG FULLY HOMOMORPHIC WHITE-BOX AND METHOD FOR USING SAME
A fully homomorphic white-box implementation of one or more cryptographic operations is presented. This method allows construction of white -box implementations from general-purpose code without necessitating specialized knowledge in cryptography, and with minimal impact to the processing and memory requirements for non-white-box implementations. This method and the techniques that use it are ideally suited for securing "math heavy" implementations, such as codecs, that currently do not benefit from white-box security because of memory or processing concerns. Further, the fully homomorphic white-box construction can produce a white-box implementation from general purpose program code, such as C or C++.
A method for remote management of a consumer premises equipment (CPE) via a network by use of an equipment management system includes an equipment management system including a processor and rendering on a display a field that accepts an input for a query by an operator. The equipment management system maintaining an associated database of characteristics of the plurality of consumer premises equipment including a serial number, a model, and a firmware. The equipment management system searching the database based upon the input from the query from the operator that includes the serial number, the model, and the firmware. The equipment management system in response to determining a match based upon the query rending information regarding a matching consumer premises equipment on the display.
Embodiments relate to creating a backup configuration page for a modem. The backup configuration page can be accessed while the modem is experiencing a service problem to facilitate restoring the configuration settings of the modem to those associated with the backup configuration page. In some embodiments, a configuration diagnostic test can be performed before saving the configuration settings as the backup configuration page so as to assure a user that the configuration settings of the backup configuration page do not or will not create a service problem.
A router device for matching operations of client devices hosted on a network with contextual automations gathers device information from client devices that are connected to the router device via a wireless local area network (WLAN), wherein the client devices include a user device and one or more other devices, sends the device information collected from the client devices to a first remote server, receives device identification information of the client devices from the first remote server based on the device information, respectively, sends the device identification information of the client devices to a second remote server, receives a list of condition-based automations (CBAs) that are available and applicable for one or more of the client devices from the second remote server based on the device identification information, and sends the list of CBAs to the user device for presentation via a display.
Disclosed are a network and method for transferring media content experience from a first smart media device to a second smart media device via an electronic program guide. Each of the smart media devices are pre-configured to have a unique name which is viewable from the electronic program guide, and to establish two way communications between the uniquely named first and second smart media devices. The electronic program guide is run on at least one of the smart media devices, and the electronic program guide is viewed on a display associated with at least one of the smart media devices. A user is provided a plurality of options to interact with the electronic program guide, including the option to transfer and view the media content experience selected on the first media device to the second smart media device. Preferably, the user selects options via voice commands or manually inputted commands.
A network and method for connecting devices on a Local Area Network ("LAN") to the Internet via a Network Address Translation ("NAT") enabled gateway and server. The gateway includes an Internet address for enabling the gateway to be addressed by the server and the LAN. A plurality of ports on the gateway enables the gateway to receive and transmit data to and from the server and the LAN. A processor divides the ports on the gateway into at least a first range and a second range of port numbers. Classified traffic identified as suitable for a higher level of QoS is assigned to the first range of port numbers, and classified traffic identified as suitable for a lower level of QoS is assigned to the second range. The gateway provides devices on the LAN with a level of QoS depending upon the port numbers to which they are assigned.
90.
SYSTEM AND METHOD FOR GRAPHICAL SYMBOLIC WI-FI SERVICE SET IDENTIFIER (SSID) DISPLAY SUPPORT
System and method for displaying a graphical symbol as an SSID representative of a Wi-Fi network on a Wi-Fi client user device is disclosed, which includes storing a graphical symbol as an SSID for a Wi-Fi network at a network address based on a URL (the network address can be either internal or external to the Wi-Fi network); broadcasting an internal SSID and the URL in a broadcast message from a wireless access point device coupled to the Wi-Fi network to be accessed, the broadcasting performed by the wireless access point device operating independently of a Wi-Fi client user device; receiving the broadcast message at the Wi-Fi client user device; retrieving, by the Wi-Fi client user device, the graphical symbol stored at the network address using the internal SSID and the URL; and displaying, on the Wi-Fi client user device, the graphical symbol as the SSID for the Wi-Fi network.
H04M 1/72403 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
H04W 48/18 - Selecting a network or a communication service
Transmitting from a wireless router a live stream of time stamped multimedia packets from a server which is capable of providing a system time clock value is disclosed. The wireless router includes a queue for storing the time stamped multimedia packets received from the live streaming server. The wireless router also includes a processor for analyzing the priority of the time stamped multimedia packets stored in the queue, for comparing the time stamps to the system time clock value, for calculating a transmission time to a video client, and for determining a transmission window to transmit the time stamped multimedia packets. The time stamped multimedia packets are discarded if the packets cannot be transmitted within the transmission window, or the time stamped packets are immediately transmitted if they can be transmitted within the transmission window. The priority of the packets in queue may be re-sorted prior to transmission.
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/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/8547 - Content authoring involving timestamps for synchronizing content
92.
METHODS, SYSTEMS, AND DEVICES FOR STEERING PACKETS ACROSS MULTIPLE ACCESS TECHNOLOGIES
Systems and methods for steering data packets among a plurality of available network devices. A device connected to a wide area network through multiple network interfaces may dynamically select which network interface to use to transmit individual packets sent to, and received from, client devices over a local area network.
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
H04M 7/12 - Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
93.
SYSTEM, METHOD, AND COMPUTER-READABLE RECORDING MEDIUM OF DETECTING WIRELESS HOME DIGITAL INTERFACE DEVICES AND CONFIGURING PARENTAL CONTROL FOR EACH
ARR01513-CA ABSTRACT A system, method, and computer-readable recording media implementing detection of wireless home digital interface (WHDI) devices and the configuration of parental control for each. Authenticating through a set-top box (STB) at least one end device (ED), being a WHDI device, on a wireless network. The STB includes a database that provides access codes/set of pins for each ED that is added to the wireless network. When an identification of an ED is already in the database of the STB, and parental control is part of a content access request, a MAC address of the ED is authenticated and an .. access code/set of pins is obtained. The content access request is processed when the access code/set of pins obtained matches the access code/set of pins that is configured in the database of the STB. - 31 - Date Recue/Date Received 2021-01-22
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/6547 - Transmission by server directed to the client comprising parameters, e.g. for client setup
Methods, systems, and computer readable media may be operable to facilitate switching the video and audio output to a different service when a current service is not presentable. When outputting content from a first service, a multimedia device may identify and switch to an output of content from a second service when the content from the first service becomes unpresentable. The multimedia device may continue to monitor the quality or presentability of the content from the first service, and the multimedia device may switch from an output of content form the second service to an output of content from the first service when the determination is made that the content from the first service is presentable.
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 5/50 - Tuning indicators; Automatic tuning control
H04N 17/02 - Diagnosis, testing or measuring for television systems or their details for colour television signals
95.
APPARATUS AND METHOD FOR AUTOMATIC VOLUME CONTROL WITH AMBIENT NOISE COMPENSATION
An electronic device and method that automatically adjusts an audio output volume level based on a live environmental acoustic scenario input via a microphone using a machine learning algorithm trained with Human Activity Recognition (HAR). Equipped with such an intelligence the electronic device classifies ambient sounds occurring in the environment of the listening area in which the device is situated into different acoustic scenario mappings such a voice or conversation, for an ambient human conversation detected event, and noise, such as for example a vacuum cleaner or dish washer noise detected event, and automatically adjust the audio output volume accordingly.
A gateway apparatus initiates an extender onboarding process and wirelessly transmits an onboarding SSID; and an extender apparatus for establishing a backhaul wireless communication link with the electronic apparatus, wirelessly scans for presence of the onboarding SSID, and in response to detection of the onboarding SSID, establishes an onboarding wireless communication link with the electronic apparatus based on the onboarding SSID. The extender apparatus transmits a backhaul information request via the onboarding wireless communication link, receives backhaul credentials, including a backhaul SSID, from the gateway apparatus via the onboarding wireless communication link, and after receiving the backhaul credentials, disassociates from the onboarding SSID, associates itself with the backhaul SSID, and establishes a wireless backhaul link with the electronic apparatus based on the backhaul SSID. The wireless backhaul link is different from the onboarding wireless communication link, and use of the wireless backhaul link requires the backhaul SSID.
An apparatus, system, method, and computer-readable recording media perform onboarding of a wireless extender in a wireless residential network. A mobile device, obtains a media access point (MAC) address or serial number from a wireless extender, and transmits to a residential gateway a request to add the wireless extender to the wireless residential network. The residential gateway performs a protected onboarding operation that includes transmitting a unique onboarding trigger SSID to the wireless extender, the unique onboarding trigger SSID including an identifier with part or all of the MAC address or the serial number from the wireless extender and being provided as a signal to initiate a standard WPS operation on the wireless extender. The wireless extender initiates the standard WPS operation for establishing a wireless backhaul link between the wireless residential network and the wireless extender.
ELECTRONIC APPARATUS AND METHOD FOR DYNAMICALLY SELECTING A WI-FI AND BLUETOOTH COEXISTENCE MODE BASED ON PACKET STATISTICS, SIGNAL CONDITION, AND APPLICATION CHARACTERISTICS
An electronic apparatus and a method for determining which of a plurality of coexistence modes to execute with a processor. The processor selectively runs one or more applications. Each coexistence mode when executed enables coexistence of wireless communication according to first and second wireless communication protocols. The processor executes a program so as to: measure wireless signal conditions of signals received with the first and second wireless communication protocols, respectively; determine packet statistics of communication packets received with the first and second wireless communication protocols, respectively; obtain, for each application being run by the processor, an application performance indication, an application first communication protocol setting; and an application second communication protocol setting; determine which one of the coexistence modes to execute based on the wireless signal conditions, the packet statistics, the application performance indication, application first communication protocol setting; and the application second communication protocol setting.
An apparatus, system, method, and computer-readable recording media perform smart control in a wireless network, which includes a plurality of wireless devices. Configuration parameters are obtained to set one wireless device as an active master device in the wireless network. The active master device receives updates in the configuration parameters and learned station (STA) information, and periodically transmits the updates to the configuration parameters and the learned STA information to the other wireless devices in the wireless network. Any one of the other wireless devices in the wireless network can use the updates to the configuration parameters and the learned STA information to be set as a new active master device in the wireless network when the active master device becomes out of network.
ABSTRACT Provided is a method for optimization of data by a networking device. The method including receiving, from a server, a data packet including data for use with an application executable in a web browser at an external device, extracting data from the data packet, identifying a type of the extracted data, performing optimization of the extracted data based on the identified type of the extracted data and generating optimized data based on the optimization, reconstructing the data packet to include the optimized data, and transmitting, to the external device, the reconstructed data packet. 33 Date Recue/Date Received 2021-01-05