Methods, systems, and apparatuses for improved speech recognition and transcription of user utterances are described herein. A user utterance may be processed by a speech recognition computing device. One or more acoustic features associated with the user utterance may be used to determine whether one or more actions are to be performed based on a transcription of the user utterance.
A first computing device may comprise at least one audio output and at least one audio input. The first computing device may determine a first delay associated with output of first audio from a second computing device located remote to the first computing device. Output of second audio may be caused via the at least one audio output based on the first delay. An audio input signal comprising the first audio, the second audio, and third audio indicative of a voice command may be received via the at least one audio input. At least one action may be caused to be performed based on the voice command. The at least one action may be caused to be performed based on removal of the first audio and the second audio from the audio input signal.
Systems, apparatuses, and methods are described for wireless communications. A base station may transmit wireless device-specific downlink control information comprising HARQ feedback to a wireless device. Coordinating a plurality of HARQ feedbacks may result in complicated processing at the base station and/or a delay to schedule a HARQ feedback for the wireless device. The transmission of the downlink control information may not require HARQ feedback from a wireless device. By reducing the transmission of HARQ feedback, the channel capacity utilized for error correction transmissions can be reduced, thereby enhancing resource utilization.
H04L 1/1607 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals - Details of the supervisory signal
Described herein are systems, methods, and apparatuses for determining an optimal path in a mesh network. A pre-emptive message, such as a request to send (RTS) message, carrying, for example, an address of a target mobile device, may be sent from an access point to a computing device in a mesh network. The computing device may relay the RTS to the target mobile device. A clear to send (CTS) message and transmission parameters indicating channel conditions may be transmitted from the target mobile device to the access point via the computing device. The access point may determine an optimal path based on the transmission parameters and send data via the optimal path.
A wireless device may communicate with a base station via a primary cell (PCell) and one or more secondary cells. A plurality of types of handovers, such as a layer 1/layer 2 triggered handover or a conditional handover, may be indicated to the wireless device for switching its PCell. One or more conditions, such as a priority associated with a handover type, may be used to determine which type of handover to perform.
A method and apparatus for delivering an ordered list of items of supplemental content to a consumer comprising determining a context of a portion of media selected for consumption, determining consumer preference information corresponding to the consumer, generating the ordered list of items of supplemental content as a function of the context and of the consumer preference information.
H04N 7/173 - Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
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/482 - End-user interface for program selection
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
7.
Random Access Procedures Using Multiple Active Bandwidth Parts
Wireless communications using multiple active resources (e.g., bandwidth parts (BWP)) are described. A predetermined rule may be used to determine on which downlink (DL) BWP of multiple active DL BWPs, and/or on which uplink (UL) BWP of multiple active UL BWPs, a message is to be sent. A wireless device and/or a base station may reduce the quantity of active DL BWPs and/or active UL BWPs to monitor for a response.
A base station and/or a wireless device may communicate using a plurality of wireless resources. Multiple carriers may be used for a transmission such that portions of the transmission may be transmitted using different carriers. Multiple carrier transmission may be independently configured for each of a plurality of wireless resources.
Systems, apparatuses, and methods are described for wireless communications. Random access procedures may include various types of procedures, such as four-step or two-step random access procedures.
Wireless resource determination and use are described. A wireless device may determine to use a resource (e.g., PUCCH resource), indicated by control information (e.g., DCI), for sending an acknowledgement (e.g., HARQ-ACK feedback) of a reception of data (e.g., at least one transport block). The control information may be received in a message of a plurality of messages. The wireless device may select the control information (e.g., for determining the resource) from among other control information in the plurality of messages, based on one or more factors.
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about whether the sign of a BVD is positive or negative. The sign of a BVD may be predicted based on a range of values for a magnitude of the BVD and independent of a precise value for the magnitude of the BVD. A motion vector difference (MVD) predictor may be used to make predictions about the sign of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
H04N 19/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
H04N 19/176 - 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 block, e.g. a macroblock
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
12.
METHODS, SYSTEMS, AND APPARATUSES FOR IMPROVED CONTENT DELIVERY
Methods, systems, and apparatuses for improved content delivery are described herein. A client device may request a segment of content that is not yet available for delivery. An upstream computing device may receive the request from the client device. Instead of sending an error message or otherwise indicating to the client device that the request cannot be fulfilled, which may introduce latency or other delivery-related issues, the upstream computing device may send at least a portion of a fragment of the segment to the client device. The portion of the fragment may include at least one frame of the segment and/or metadata associated with the content, the fragment, and/or the segment.
Methods and systems are described for content delivery. A user of a first computing device that is playing back content may want to transfer or cast the content to a second computing device. When the first computing device receives the request to cast the content to the second computing device, the content may continue to be received and played back by the first computing device while it establishes a seamless transition to the second computing device. The first computing device may contact the content origin and send to the second computing device a manifest file that instructs the second computing device to request an initial portion of the segments of the content from the first computing device. The content origin may then process the cast request from the first computing device and begin providing subsequent segments of content to the second computing device.
Systems, apparatuses, and methods are described for wireless communications. Devices may exchange information regarding a radio link failure and/or a handover. The information may comprise a radio link failure report which may comprise an indication of packet duplication.
Systems, apparatuses, and methods are described for controlling quality of service (QoS) provided to user devices by, for example, requesting a portion of the user devices to temporarily and selectively downgrade a quality of service. A downgrade message may be sent to the user devices to request a downgrade, and may provide information to allow the user devices to determine whether they will abide by the requested downgrade.
H04L 67/63 - Routing a service request depending on the request content or context
H04L 41/5003 - Managing SLA; Interaction between SLA and QoS
H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
A user device, such as a smartphone or laptop, may be password (passphrase) protected. The user device may combine biometric input analysis, such as facial recognition, with viseme analysis to authenticate a user attempting to use a password (passphrase) to access the user device. Secure authentication methods and systems are described that account for variations in how, based on the user's emotion (e.g., mood, temperament, unique pronunciation, etc. . . . ), a password (passphrase) may be presented to the user device.
Methods and systems are described for providing conditional access to a service. One or more tasks may be associated with a user profile. The one or more tasks may be indicated as required to be completed to access the service. The one or more tasks may have associated deadlines. If a task is not completed by the deadline, then any device associated with the user profile may be blocked from access to the service.
A primary internet connection via a gateway or router located at a premises may be used to route internet traffic from devices located at the premises. A change in the primary internet connection, such as a loss or a degradation of the connection, may occur. Based on the change in the primary internet connection, metrics of alternative internet connections, such as cellular or hotspot connections, may be used to select one of the alternative internet connections. Internet traffic may be routed via the selected alternative internet connection until the primary internet connection is reestablished or improves.
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
H04L 45/00 - Routing or path finding of packets in data switching networks
One or more resources may be determined for wireless communications. A wireless device may apply an indication associated with a resource to one or more other resources. One or more conditions and/or parameters may be used to determine whether to use the indication for the one or more other resources.
Systems, apparatuses, and methods are selecting an interactive voice response option are described. An interactive voice response system may provide a message that is associated with interactive voice response options. The interactive voice response system may provide a prompt to provide an input to select at least one of the interactive voice response options. Selection of an interactive voice response option may be based on the timing of the input. Furthermore, an action may be performed based on the interactive voice response option that corresponds to the timing of the input.
A pre-purchase serviceability check may be provided to confirm serviceability of a product by a user prior to the purchase of the product. A message may be received by a server and from a user device. The message may comprise information indicative of a user associated with the user device and a first identifier associated with a product. The server may determine, based on one or more of the information indicative of the user or the first identifier, that the product is usable by the user. The server may associate, for a first period of time, the first identifier with a second identifier associated with the product. The server may receive, from a point of sale device, a request comprising the second identifier. The server may determine a time associated with the request from the point of sale device is within the first period of time. The server may send, to the point of sale device, a second message comprising an indication of the time being within the first period of time and an indication that the product is usable by the user.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
Alignment between closed caption and audio/video content may be improved by determining text associated with a portion of the audio or a portion of the video and comparing the determined text to a portion of closed caption text. Based on the comparison, a delay may be determined and the audio/video content may be buffered based on the determined delay.
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/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
Methods and systems related to authoring and acquiring digital rights management (DRM) licenses are disclosed. For example, a computing device may generate or author a digital rights management license for a content asset that includes one or more usage restriction rules. A usage restriction may limit the maximum display resolution for a content asset. Another device may then receive the license and process the one or more usage restrictions prior to presentation of the content asset to a user.
H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
H04N 19/187 - 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 scalable video layer
H04N 19/192 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
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/254 - Management at additional data server, e.g. shopping server or rights management server
Systems, apparatuses, and methods are described for monitoring data transmitted and/or received via multicast transmission and, based on latency, segment loss, and/or other occurrence, modifying sources and/or other characteristics of additional data transmission. The data may be video segments of media content items. Sources of video segments can be changed based on comparisons of rates of arrival of video segments, failure to receive segments, etc. Selection of an encoded version of content for multicast and/or unicast transmission may be based on indications of delay and/or non-receipt, and/or based on predictions of increased load on a network.
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
H04L 12/18 - Arrangements for providing special services to substations for broadcast or conference
H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
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
Control information may be used to schedule communications between a wireless device and a base station. The wireless device may monitor control channels associated with one or more cells to receive the control information.
Methods and systems for managing content items are described. A content item may be separated into components, such as chroma components, luminance components, and audio components. For more efficient management of the content, including for storage and delivery of the content, the separate components may be stored at different locations. For example, chroma components may be stored on a central server, while luminance and audio components are stored at other locations, such as edge servers, or vice versa, to accommodate network efficiency considerations. When content is delivered to a player, two or more separate streams carrying different content components may be delivered to the player.
H04N 9/825 - Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only the luminance and chrominance signals being recorded in separate channels
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G11B 27/32 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
H04N 9/802 - Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving processing of the sound signal
H04N 9/87 - Regeneration of colour television signals
Wireless communications for asymmetric services are described. Asymmetric services (e.g., for downlink or uplink) may be associated with each other. Resources may be configured based on an association of asymmetric services.
Systems and methods are described herein for processing video. An encoder implementing the systems and methods described herein may receive video data comprising a plurality of frames and may partition each frame of the plurality of frames into a plurality of coding units. The encoder may then partition a coding unit into two or more prediction units. The encoder may determine, based on one or more coding parameters, a target bit rate, and characteristics of a human visual system (HVS), a coding mode for each of the two or more prediction units to minimize distortion in the encoded bitstream. The encoder may then determine a residual signal comprising a difference between each of the two or more prediction units and each of one or more corresponding prediction areas in a previously encoded frame and then generate an encoded bitstream comprising the residual signal.
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/184 - 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 bits, e.g. of the compressed video stream
Methods and apparatus for generating personalized menus and a media content interface are provided. In one example, different device specific media asset lists are generated at different user devices for the same user based on the media consumption history at each device. In another example, media asset listings are displayed for multicast and on-demand media assets determined to be of interest to the user. An on-demand media asset is listed at a time when no other multicast media assets are listed. In another example, media asset listings for successive episodes of a media series are displayed in sequential order in response to an input to view successive episodes of a media series. In another example, a text search for media content is performed in which the search priority of media provider results is decreased relative to the search priority of media asset results as additional characters are added to a search string.
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/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/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/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
Methods, systems, computer-readable media, and apparatuses for managing sensors and computing devices associated with a premises are presented. An example method comprises receiving, by a computing device from a mobile device: an image of a sensor that comprises a quick response (QR) code; and a request to add the sensor to an account associated with a premises; identifying the sensor based on the QR code; and based on identifying the sensor based on the QR code, adding the sensor to a list of sensors associated with the account.
Systems, methods, and devices relating to a wireless network device configured for adjustable positioning are described herein. In an example, a network device comprises a body and a bendable element configured to carry electrical power to the body and components therein. The body houses an antenna and transceiver configured for wireless communication. The bendable element, attached to the body of the network device, is configured for adjustable positioning such that a position of the bendable element is substantially maintained when the positioning force is removed. A facing of the antenna within the body may be based on the positioning of the bendable element.
H01Q 3/08 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole for varying two co-ordinates of the orientation
32.
METHODS, SYSTEMS, AND APPARATUSES FOR ANALYZING CONTENT
A computing device may determine a plurality of popular topics for a time period. The computing device may determine a plurality of content items associated with at least one of the plurality of popular topics. The computing device may determine an output time for each of the plurality of content items. The computing device may determine a ranking order for the plurality of content items. The ranking order may be based on the output time for each of the plurality of content items. The computing device may output or cause to be output an indicator of at least a portion of the plurality of content items in the ranking order.
Aspects as described herein are directed to providing an enhanced user experience for consuming content on a computing device. Secondary computing devices, such as handheld smartphones and tablet-style computers, may be identified by a primary computing device, such as a set-top box. The secondary computing devices may be configured to receive actionable instructions from the primary computing device. An actionable event associated with content being outputted to a user via the primary computing device may be determined and an actionable instruction may be transmitted to the secondary computing device in response to the determined actionable event.
Wireless communication techniques are described. An access node/device may transmit, to another access node/device, data corresponding to a wireless device. The access node/device may transmit the data along with downlink resource information indicating a radio resource. The other access node/device may use the radio resource to transmit the data to the wireless device. The access node/device may transmit one or more preemption indications to one or more other communication devices to preempt any other transmissions in the radio resource.
Systems, apparatuses, and methods are described for wireless communications. Random access procedures may include various steps, such as 4-steps or 2-steps. One or more indicators such as, for example, transmission power requirements, may be used to indicate which random access procedure to utilize.
A voice enabled device can assist a computing device, such as a server, in processing/analyzing a voice input. The voice enabled device can initiate a network communication session and transmit the voice input to the computing device. The computing device can classify the voice input as a type of communication session (e.g., conversation, etc. . . . ). Based on the type of communication session, the computing device can either remain in communication with the voice enabled device and continue to process voice input or terminate the communication after instructing the voice enabled device to process the voice input.
Methods, systems, and apparatuses are described for a recommendation ranking system that uses viewing and/or browsing data of content items available from a communication system received from users of the system. The viewing and browsing data may be obtained from the users through different availability periods having varying price points for viewing the content items. Weighted values may be applied to the viewing and browsing data based on the price point or availability period of the content items associated with the collected data. A popularity index for the content items of the communication system may be determined based on the adjusted viewing and browsing data and a ranking of recommendations for content items may be generated based at least on the popularity index of the content items.
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/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/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
Methods, systems, computer-readable media, and apparatuses for expanding the functionality of a security system are disclosed. The security system may be integrated with a vehicle security system. For example, a vehicle security node of a vehicle may transmit a signal that may be received by the security system. The security system may authenticate the vehicle security node and integrate the vehicle security node into its network. Various information may be communicated in both directions between the security system and the vehicle security node. The vehicle security node may communicate with an alarm panel that may include a dock for connecting a portable device.
G08B 25/00 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
B60R 25/102 - Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device a signal being sent to a remote location, e.g. a radio signal being transmitted to a police station, a security company or the owner
G08B 25/10 - Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
G08B 25/14 - Central alarm receiver or annunciator arrangements
41.
METHODS, SYSTEMS, AND APPARATUSES FOR ENHANCED ADAPTIVE BITRATE SEGMENTATION
Systems and methods are described herein for processing video. An encoder may generate, for a sequence of video frames, a plurality of first segments and a plurality of second segments. The plurality of first segments may comprise stream access points (SAPs) of a first type that do not reset a picture reference buffer. The plurality of second segments may comprise SAPs of a second type that do reset the picture reference buffer. The encoder may send segments of the plurality of first segments to a computing device streaming video when network conditions are steady. The encoder may send a segment of the plurality of second segments following a switch, by the computing device, to a different bitrate based on a change to the network conditions. Once the computing device has decoded the segment the plurality of second segments, the encoder may send subsequent first segments at the different bitrate.
H04N 19/146 - Data rate or code amount at the encoder output
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
H04N 19/176 - 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 block, e.g. a macroblock
H04N 19/184 - 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 bits, e.g. of the compressed video stream
42.
Systems and Methods for Determining Status of Sensors
Systems, apparatuses, and methods are described for monitoring objects. A sensor positioned on an object (e.g., a door) is configured to measure a strength of a magnetic field of a magnet positioned on an associated object (e.g., the door frame). The measurements of the strength of the magnetic field made by the sensor may change over time (e.g., may decrease) due to changes in the positioning or alignment of the sensor or magnet. The positioning or alignment of the sensor or magnet may change due to use of the object (e.g., use of the door). One or more thresholds used by the sensor to determine the status of an object (e.g., to determine whether the door is open or closed) may be adjusted based on changes to the measurements over time.
G08B 29/26 - Self-calibration, e.g. compensating for environmental drift or ageing of components by updating and storing reference thresholds
G08B 29/22 - Provisions facilitating manual calibration, e.g. input or output provisions for testing; Holding of intermittent values to permit measurement
Aspects of the disclosure relate to tracking user engagement with an interface. In one aspect, interaction of a user with a user interface can be detected and, in response to such interaction, it can be determined if the user interface was updated. In a scenario in which it is determined that the user interface was updated, an impression metric indicative of engagement of the user with the user interface can be updated. The updated metric can permit the tracking of user engagement.
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
A content access device and system may allow portable remote devices to be paired with a variety of different devices, allowing remote control through a network connection. Content access devices may expose application program interfaces, allowing incoming network traffic to control operation of the device much in the same way that a local infrared remote would. Routing content commands through an external application server may also yield other benefits, such as allowing more customized selection of information and advertising content to users based on their viewing history.
Wireless communications are described for controlling a transmission. A base station may cancel, delay, and/or request a retransmission of a message. The base station may send a control message to control a transmission in a communication network. A wireless device may cancel a transmission (e.g., based on a pre-emption indication), determine a transmission power for a transmission (e.g., based on a power control message), and/or determine a retransmission of a message (e.g., based on a repetition indication).
Methods, systems, and apparatus are described herein for analyzing content if an interruption occurs during an output of content so as to synchronize a playback point of the output of content to a live point of the output of content. An output of content may be interrupted for any number of reasons, and during the interruption period, the content may be selectively stored.
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
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
47.
Downlink and Uplink Channel Transmission and Monitoring in a Wireless Network
A wireless device may receive one or more radio resource control (RRC) messages comprising configuration parameters for one or more unlicensed cells. The wireless device may selectively monitor a downlink physical control channel (PDCCH) on one of the unlicensed cells, depending on whether there is an uplink transmission or downlink transmission on another unlicensed cell.
Aspects of the disclosure relate to management of information streams. The information streams can be delivered according to adaptive streaming mechanisms. In one aspect, a method of data stream management can comprise receiving a plurality of data streams having a specific bit rate and a segmentation signaling structure, comprising at least one segmentation signaling marker. The method may also comprise monitoring the segmentation signaling structure of at least one data stream and supplying, based on the monitoring, a metric indicative of compliance with a predetermined segmentation signaling structure.
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/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/845 - Structuring of content, e.g. decomposing content into time segments
Systems and methods for providing an authenticated groupcast stream of content to destination receivers are disclosed. A method may include receiving information indicating that a media capturing source(s) located at a premises and destination receivers are included in a group. Content captured from a media capturing source(s) may be received. The content may include an image(s)/video(s) and a destination network address associated with the destination receivers. The content may be copied. The number of copies of content may correspond to a number of the destination receivers. A respective copy of the content may be sent to the destination receivers.
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
H04N 21/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
A wireless device may communicate with a base station. Timing advance information may be provided for scheduling sidelink transmission. For example, a wireless device may send a sidelink transmission to another device during a time duration that may be determined based on a timing advance value and/or a timing advance group index.
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the magnitude of a BVD. The BVD predictor may be selected from BVD candidates, which may be pruned based on costs associated with them. Pruning the BVD candidates may improve additional predictions and thus improve the compression efficiency of the predictions. A motion vector difference (MVD) predictor may be used to make predictions about the magnitude of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - 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 block, e.g. a macroblock
52.
Wireless Device Scheduling Request in a Wireless Network
A wireless device may communicate via a primary cell comprising a primary control channel, and via a secondary cell comprising a secondary control channel, and may signal a scheduling request for the transmission of information via either of the control channels. A scheduling request prohibit timer may be started for the transmission via either of the control channels.
Systems, apparatuses, and methods are described for controlling sharing of content targeting data (e.g., user-specific data and/or device-specific data) with content-outputting software applications outputting both primary content and secondary content. A user may specify whether the user wants to receive targeted secondary content from the content outputting-software applications. The user may also specify whether the user wants to share content targeting data with the content-outputting software applications. Content targeting data may be shared based on whether the content targeting data is used for selecting targeted secondary content for the user.
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
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
56.
Internet Protocol (IP) to Video-on-Demand (VOD) Gateway
A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance network. Media content may be stored by accessing the media server or by downloading the media content to the media server. Support of set top boxes interacting with voice-on-demand (VOD) controllers and computers interacting with IP-based video content servers are integrated through the media server. Consequently, VOD assets can be played on IP-based devices and IP-based content can be played on set top boxes. A gateway function converts IP-based content to a VOD asset, and renders the VOD asset to a set top box while mapping digital rights management information for the VOD asset. Conversely, the gateway function may convert a VOD asset to IP-based content that can be played on an IP-based device.
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/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
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
H04L 61/103 - Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
H04L 65/1069 - Session establishment or de-establishment
57.
PROCESSING CONTENT BASED ON NATURAL LANGUAGE QUERIES
Disclosed are systems and methods for summarizing content or preparing missed portions of content based on natural language queries. A natural language query can be received. One or more portions of summarized or missed content can be determined based on the natural language query, and transmitted to a user device.
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
Methods and systems for data routing management are disclosed. A method can comprise a system receiving a request directed to an address. The system can determine performance capabilities of a first logical grouping of computing devices, wherein the first logical grouping of computing devices share the address. The system can determine whether at least one computing device of the first logical grouping of computing devices can receive the request. If at least one computing device of the first logical grouping of computing devices can receive the request, the request can be transmitted to the at least one computing device of the first logical grouping of computing devices. If at least one computing device of the first logical grouping of computing devices cannot receive the request, the request can be transmitted to a second logical grouping of computing devices that share the address.
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
H04L 61/103 - Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
H04L 67/1012 - Server selection for load balancing based on compliance of requirements or conditions with available server resources
Downlink control information (DCI) may be used to schedule a downlink signal for a wireless device that may have a plurality of transmission configuration indicator (TCI) states activated. Each of the TCI states may be associated with a physical cell identifier (PCI) of a cell or a PCI different than the PCI of the cell. The downlink signal may be received using a TCI state determined from the plurality of activated TCI states, based on the number of TCI states associated with the PCI of the cell.
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04W 72/232 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
Multiple transmission reception points (multi-TRP) and single TRP modes may be enabled in a wireless device. By activating one or more transmission configuration indicator (TCI) states, a base station may dynamically switch the wireless device between the Multi-TRP and single TRP modes. A quantity of power headroom values in a power headroom report (PHR), sent to the base station, may be based on the quantity of active TCI states.
H04L 5/00 - Arrangements affording multiple use of the transmission path
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
A communication device may use a channel access procedure to determine channel availability for signal transmission. The communication device may select a channel access procedure, among a plurality of channel access procedures, based on a beam indication from a base station and a transmission beam to be used for the signal transmission.
Wireless communications for random access procedures are described. One or more downlink control messages may indicate a system frame number corresponding to a random access preamble. The one or more downlink control messages may indicate the system frame number in a field and/or using a radio network identifier.
Methods, systems, and apparatuses are described for performing trick plays of segmented video content are provided. A point at which a trick play begins may be based on a playback time associated with a video segment that includes the video frame currently displayed when a request to start the trick play is received. A point at which to resume playback of the normal rate video content may be similarly based on a trick play playback time associated with a trick play video segment that includes the trick play video frame currently outputted when a request to stop the trick play is received.
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/845 - Structuring of content, e.g. decomposing content into time segments
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/6587 - Control parameters, e.g. trick play commands or viewpoint selection
Wireless communications may use one or more devices for transmission and/or reception that may lead to potentially harmful exposure. One or more safety measures may be used for wireless communication devices, such as maximum power exposure (MPE) reporting and/or related operations. An MPE report may be sent based on MPE detection and one or more messages, such as for cell activation, bandwidth part (BWP) or other wireless resource activation and/or switching, and/or a discontinuous reception (DRX) or other state transition.
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
H04W 72/0453 - Resources in frequency domain, e.g. a carrier in FDMA
H04W 72/1263 - Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
Systems, apparatuses, and methods are described for generating tokens for user devices to request content items from one or more content delivery networks via networks provided by a network service provider. The tokens may be generated based on rules provided by the network service provider and may indicate whether the content delivery networks have permission to send targeted content items to the user device. Tokens provided to a user device may prevent repeated delivery of the same content item to the user device.
One or more portions of audio input may be detected. One or more directions associated with the one or more portions of audio input may be determined. A difference in direction between the one or more directions may be determined. An end of speech may be determined based on the difference in direction. An action may be taken based on the end of speech.
Systems, apparatuses, and methods are described for wireless communications. Wireless devices may have different capabilities for uplink preemption. A base station may communicate with a wireless device to determine a capability, of the wireless device, for uplink preemption. The wireless device may receive downlink control information indicating, based on the determined capability for uplink preemption, an uplink preemption.
Signals used to test for upstream signal leaks in a hybrid fiber-coaxial (HFC) network may be interleaved with client data and strategically timed to be received by a leak detection device with a one-hundred percent probability of intercept. A method includes receiving an indication that a user device is in proximity to a computing device. The method includes determining, based on the indication that the user device is in proximity to the computing device, signal information. The method includes causing, based on the signal information, the user device to output a signal. The method includes determining, based on an indication that the signal was received by the computing device, a location of a network leak.
A wireless device may support a plurality of simultaneous sidelink services, such as sidelink ranging service, vehicle-to-everything (V2X) service, etc. A base station may communicate with the wireless device regarding those supported sidelink services, and may allocate wireless communication resources for use by the wireless device in using the sidelink services.
A first wireless device may communicate with a second wireless device using sidelink resources. For a sidelink transmission on a shared spectrum, a quantity of subchannels of a sidelink resource pool (RP) may be used for indicating a resource block (RB) interlace.
Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector (BV) may be based on a block vector predictor (BVP) and a block vector difference (BVD). The BVD may be indicated based on a prediction about the magnitude of the BVD, which may improve the compression efficiency of one or more magnitude symbols of a BVD and reduce signaling overhead required for indicating the BVD. The disclosures described herein and used to indicate a BVD also may be used to indicate a motion vector difference (MVD).
H04N 19/137 - Motion inside a coding unit, e.g. average field, frame or block difference
H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
H04N 19/176 - 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 block, e.g. a macroblock
A wireless device may determine a transmission power for uplink signal transmission following completion of a beam failure recovery procedure. Transmission power determination may be based on a power control parameter set as selected by the wireless device. Selection of the power control parameter set may be based on a beam failure detection (BFD) set, of a plurality of configured BFD sets, associated with the beam failure recovery procedure and/or based on a transmission and reception point (TRP) associated with the uplink signal transmission.
H04W 52/14 - Separate analysis of uplink or downlink
H04W 72/232 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
H04W 72/1268 - Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
74.
Processing Media By Adaptive Group of Pictures Structuring
A spatial complexity and a temporal complexity associated with one or more frames of media content may be determined. Based on the spatial complexity and the temporal complexity of the media content, a Group of Picture (GOP) size for the one or more frames of the media content may be determined. The GOP size may be inversely proportional to the spatial complexity and the temporal complexity of the one or more frames of media content. Certain frames of the media content may be arranged in a different GOP size as compared to one or more other frames of the media content. By varying the GOP size of the plurality of frames of the media content, the bitrate required to transmit the media content may be decreased without decreasing or substantially decreasing the overall quality of the media content.
H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
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/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/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/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
75.
Multicarrier Communications Employing Time Alignment Timers
Wireless communications for a plurality of cell groups are described. Uplink transmissions, such as uplink transport blocks, hybrid automatic repeat request (HARQ) transmission, and/or channel state information transmission, may be based on one or more time alignment timers associated with a cell group.
Methods, systems, computer-readable media, and apparatuses for providing dynamic block control of multi-bitrate video are described. In some embodiments, a computing device may determine transcoder conditions of a transcoder independent of a client device. The computing device may dynamically adjust a block size of one or more blocks of a stream based on the transcoder conditions. In some embodiments, a computing device may receive a stream. The client device may package the stream into a first packaged stream having a first block size and a second packaged stream having a second block size less than the first block size. In some embodiments, a client device may determine an actual minimum number of blocks to buffer prior to initiating content playback based on a received predicted network and/or transcoder quality of service forecast. The client device may adjust its preset minimum number of blocks to the actual minimum number of blocks.
H04B 3/06 - Control of transmission; Equalising by the transmitted signal
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/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 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
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 19/164 - Feedback from the receiver or from the transmission channel
77.
Security Monitoring at Operating System Kernel Level
Methods and apparatus for real-time security monitoring on a computing device are presented. A system may define privileges to access hardware interfaces for each process of a plurality of processes executing on a computing device. The privileges may be defined in a privileged operating system level that controls root access to an operating system. In response to a determination that a process is attempting to access a hardware interface, the system may determine whether the process is privileged to access the hardware interface by checking the privileges. In response to determining that the process is not privileged to access the hardware interface, the intrusion detection agent may terminate the process.
G06F 21/55 - Detecting local intrusion or implementing counter-measures
G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures
G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/54 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by adding security routines or objects to programs
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
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
Systems and methods for provisioning and managing a network are disclosed. One method can comprise determining location information of one or more access points and selecting a routing device based upon the location information. Communication can be established between the one or more access points and the select routing device to define a mobility group comprising the one or more access points.
One or more transmission parameters for data transmission may be determined for wireless communications. A wireless device may determine transmission parameters for data transmission based on configuration associated with control signaling. For example, the transmission parameters (e.g., transmission beam, transmission power, etc.) may be determined based on a selected spatial relation, among multiple spatial relations, corresponding to a control channel.
One or more first cells may be used as one or more primary cells by a plurality of wireless devices in a first state, such as a non-energy-saving state. A second cell may be used as a group common primary cell by the plurality of wireless devices in a second state, such as an energy-saving state. An indication to switch between the first state and the second state may cause the plurality of wireless devices to switch from using the one or more first cells as primary cells to using the second cell as the group common primary cell.
One or more wireless devices may determine whether to initiate repetition of a transmission, based on characteristics of communications link, such as in a non-terrestrial network (NTN). Characteristics of the communications link may comprise, for example, distance/length, propagation delay, elevation angle, and/or reference signal received power (RSRP). Different random access resources may be used to indicate whether repetition is initiated.
An access point (AP) may communicate with one or more stations (STAs). The AP may send a trigger frame to one or more STAs for allocating uplink resources for a corresponding STA. The trigger frame may indicate a presence or absence of a subsequent uplink resource allocation. Uplink resource allocations for multiple uplink transmissions of one or more STAs may be determined based on the indication(s) in the trigger frame.
Methods, systems, and apparatuses are described for wireless communications. Cells may be grouped into a plurality of cell groups. If a first signal is configured for transmission via a first cell of a first cell group in parallel with a transmission of a second signal via a second cell of a second cell group, a wireless device may drop, or adjust transmission power of, at least one of the first signal or the second signal.
H04W 74/08 - Non-scheduled access, e.g. random access, ALOHA or CSMA [Carrier Sense Multiple Access]
H04W 52/28 - TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
Procedures for using a transmission configuration indication (TCI) state in wireless communications are described. A base station may send one or more configuration parameters indicating a plurality of cells to be updated with a same TCI state. A wireless device may apply a TCI state, indicated by a message, to the plurality of cells for at least one of reception or transmission.
Systems, apparatuses, and methods are described for wireless communications. A first base station may receive, from a second base station, parameters for a cell of the second base station. The cell may comprise a plurality of uplink resources. A request to handover a wireless device to the cell may be sent. The request may indicate an uplink resource, of the plurality of uplink resources, based on a measurement report associated with at least one signal of the cell and a power value associated with uplink resource selection.
H04W 36/28 - Reselection being triggered by specific parameters by agreed or negotiated communication parameters involving a plurality of connections, e.g. multi-call or multi-bearer connections
Methods and systems are disclosed including a mobile device configured for initiating a communication session with a transceiver interface of a node that comprises a network interface. The node may be queried via the communication session for a status report associated with an error, and an instruction may be communicated to the node via the communication session instructing the node to perform an operation. Communication may be established with the wireless access point via the wireless network after communication of the instruction. The transceiver interface may be configured to communicate via a second network to address issues in the wide area 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
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
H04L 41/0659 - Management of faults, events, alarms or notifications using network fault recovery by isolating or reconfiguring faulty entities
Methods, apparatuses, and systems are described for allocating a plurality of frequencies for use by a plurality of network devices. Measurement data associated with the plurality of network devices may be used to determine interference data. The interference data may be used to determine an allocation of the plurality of frequencies for use by the plurality of network devices.
A camera system may capture object activity with a field of view comprising one or more regions and identify and selectively output captured image data based on the one or more regions.
G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
G06V 20/40 - Scenes; Scene-specific elements in video content
H04N 7/18 - Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G08B 13/196 - Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
A user device (e.g., voice assistant device, voice enabled device, smart device, computing device, etc.) may receive/detect audio content (e.g., speech, etc.) that includes a wake word and/or words similar to a wake word. The user device may require a wake word, a portion of the wake word, or words similar to the wake word to be detected prior to interacting with a user. The user device may, based on characteristics of the audio content, determine if the audio content originates from an authorized user. The user device may decrease and/or increase scrutiny applied to wake word detection based on whether audio content originates from an authorized user.
A camera system may automatically identify high frequency motion regions in a field of view of the camera system. Analysis of motion events detected at different regions of a scene in the field of view, may be performed. Similar events frequently occurring at a certain region may be recorded/accumulated and compared to a threshold. Regions with high frequency activity may be determined and a user may be notified. If the user is not interested in events within the high activity regions, the regions may be ignored and notifications to the user may cease. The camera system may determine specific actions/events occurring in a region, such as a person approaching or leaving a home.
G06V 20/52 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects
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 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/26 - Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
Systems, apparatuses, and methods are described for wireless communications. Third party charging may be performed to provide services for a wireless device. One or more policies may be determined for the wireless device based on charging information.
Methods, systems, computer readable media, and apparatuses are disclosed for providing event messages to a user. The event messages may include video data or a link to video of the event. In some variations, a user or content provider may define criteria for the event messages that are to be displayed to the user. The event messages may be stored so that a user may be able to browse through the stored event messages and decide when to view the video of the event. Upon a user's selection of the event message, the video of the event may be displayed to the user on the same display device or another display device.
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/482 - End-user interface for program selection
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/233 - Processing of audio elementary streams
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
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
Methods and systems for processing signals and data are disclosed. An example method can comprise receiving a first portion of a first signal. An example method can comprise processing the first portion of the first signal based on a module. The module can comprise instructions for physical layer processing. An example method can comprise receiving an update for the module. The update can be configured to modify the instructions for physical layer processing. The module can be reconfigured based on the update. An example method can comprise processing at least one of a second portion of the first signal and a second signal based on the module reconfigured based on the update.
H04L 41/082 - Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
H04L 69/323 - Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
95.
SYSTEMS, METHODS, AND APPARATUSES FOR VIDEO PROCESSING
Systems, methods, and apparatuses are described for processing video. Encoded video data may be determined from uncompressed video data. A chrominance component for a portion of the encoded video data may be determined that references another portion of the encoded video data. A luma component of the portion of the encoded video data may be determined to correspond with the luma component of the corresponding portion of the uncompressed video data.
H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
H04N 9/77 - Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
96.
ETHERNET TYPE PACKET DATA UNIT SESSION COMMUNICATIONS
Systems, apparatuses, and methods are described for wireless communications. A policy control function may determine a policy and charging control rule comprising one or more Ethernet source MAC addresses and a quality of service policy. The policy control function may send the policy and charging control rule to a session management function to provide an Ethernet PDU session for a wireless device.
A content server may receive from a user device a request for a content asset and may send to the playback device a permit for accessing the content asset. The permit may be used by the content server in order to enforce a concurrency restriction, or a number of concurrent playbacks of one or more content assets desired or permitted by the playback device. In response to receiving a request for a content asset segment associated with a content asset, the content server may determine whether the number of permits currently granted to the playback device exceeds the number of desired or permitted accesses by the playback device, or a group of playback devices, to the content asset or one or more content assets. If so, then the content server may discontinue sending to the playback device any further content asset segments associated with that content asset.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
G06F 21/33 - User authentication using certificates
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
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
98.
Secondary Media Insertion Systems, Methods, and Apparatuses
Systems, methods, and apparatuses for outputting secondary media assets are disclosed. One or more secondary media assets may be associated with objects already existing within a first media asset. The one or more secondary media assets may be indicated according to a manifest file and may be output during execution of a trick play command during output of the first media asset.
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/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
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/6587 - Control parameters, e.g. trick play commands or viewpoint selection
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/431 - Generation of visual interfaces; Content or additional data rendering
H04N 21/4725 - 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 using interactive regions of the image, e.g. hot spots
Methods and systems are disclosed for executing a voice command based on and association of the voice command and one or more identifiers. Audio data associated with a content asset may be received at a user device such as a voice activated device. A voice command may also be received at the user device. One or more identifiers associated with the audio data, such as a content or product identifier, may be determined. The identifiers may be determined based on playback of the content asset or may be received in response to a request generated by the user device. One or more operations capable of being executed by the user device may be determined and initiated or executed by the user device based on the one or more identifiers and the received voice command.
H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
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