Systems, apparatuses, and methods are described for adapting transmission symbol power in order to save energy. Based on data utilization of a carrier and carrier characterization, moreover, a mask may be generated that masks higher energy states of a modulation scheme in favor of lower energy states. This mask may be applied over a base modulation scheme to lower energy usage while maintaining data utilization.
A device may receive a manifest that identifies a plurality of content fragments associated with a content asset. The device may receive or access instructions for inserting secondary content into a location of the content asset that does not align with the boundaries between the content fragments. Based on the received instructions, the playback device may generate updated manifest information that identifies a first modified content fragment and a second modified content fragment. The location for inserting the secondary content in the updated manifest information may align with a new boundary of the first modified content fragment or the second modified content fragment. The device may share the updated manifest information, and may receive a modified manifest file, or content asset, comprising the modified content fragments.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream 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
An access point may communicate with a wireless device. Different network devices of the access point may use two different power levels (e.g., lower and higher power levels) for communication. A spectrum in a frequency band may be split into multiple sub-spectrums (e.g., channels) that may operate at different power levels. For example, a first sub-spectrum (e.g., channel) may be used for a lower power level and/or a second sub-spectrum (e.g., channel) may be used for a higher power level. The wireless device may determine which power level to use to connect to the access point.
Systems, apparatuses, and methods are described for processing a voice command to determine whether an error occurred, and/or to determine or recover an intended command. Abnormalities in the voice command, such as truncation, may be detected, for example, based on volume levels of the command, and where within the command the volume levels occur. The intended command may be determined, for example, based on an indication of (and/or information regarding) truncation (e.g., type, probability of truncation) and based on common and/or popular commands. One or more probable commands, as well as associated confidence levels, may be selected as the intended command. The probable commands may be further evaluated based on context, environmental data, and/or experience data of a user. One or more actions may be performed based on the evaluation.
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
Methods and systems are described for differentiating user experience based on domain name system (DNS) queries. An experience differentiating DNS server may respond to user information in a DNS query to selectively deliver a different experience to the client based on the user information. The experience differentiating DNS server may determine a user information subpart of a DNS query and a domain name subpart of the DNS query. The experience differentiating DNS server may determine user supplemental address information based on the user information. The experience differentiating DNS server may determine a partial domain response based on the domain name subpart of the DNS query. The experience differentiating DNS server may determine a DNS response based on the partial domain response and the user supplemental address information. A portion of the DNS query may be encrypted, and the experience differentiating DNS server may decrypt a portion of the DNS query.
H04L 61/4511 - Network directoriesName-to-address mapping using standardised directoriesNetwork directoriesName-to-address mapping using standardised directory access protocols using domain name system [DNS]
One or more methods, apparatuses, computer-readable storage mediums, and systems for entropy coding vertex information of an edge in a voxelized space of a point cloud are disclosed. Symbols of a neighborhood configuration of a current edge may be determined based on one or more already coded edges. The already coded edges may be selected from a spatial topology of edges. The use of a motion-compensated point cloud for coding centroid residual values may enhance interframe correlation used for determining a context or probability model. This increased correlation may improve the selection of coders, leading to enhanced compression of centroid residual values.
Methods are described for a wireless device to select a cell for registration. Information, shared with the wireless device, may provide details the wireless device may use to select a cell for registration. The information may provide the wireless device with details on which access technologies are available or unavailable, which are restricted or allowed, and/or which frequencies are available and/or their priority of use. Using the provided information, the wireless device may determine possible cells for selection, and based on measurements of the possible cells, the wireless device may select a cell for registration.
A wireless device may communicate with a base station. An indicator may be used to indicate that a wireless device-initiated report is to be transmitted by the wireless device. Monitoring of a downlink channel may be performed by the wireless device based on sending the indicator.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04W 72/21 - Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
Methods, apparatuses, and systems are described for providing product information associated with objects that appear in a content item. A user may request a content item to be output at the user's device and one or more objects that are output in the content item may be identified. Based on the identified one or more objects, one or more products that correspond to the one or more objects may be filtered. In addition, one or more segments of the content item may be identified as segments for displaying product information of the one or more products. At least one of the products may be associated with one of the segments and content associated with the product maybe output during the segment.
A user device may detect speech and use “early exiting” when identifying a potential operational command in the detected speech. The implementation of early exiting may be based on a variable threshold, where variable sensitivity settings for the threshold may be used to control how quickly, and whether, an “early exit” or early prediction of an operational command will occur. An early exit threshold may be adjusted, for example, based on network conditions, to ensure optimal operational command determination from the audio.
Systems, apparatuses, and methods are described for securely storing and managing sensitive information. A gateway may manage the encryption and storage of the sensitive information. A mobile device may be authenticated by the gateway using a local connection between the gateway and the mobile device. The mobile device may access, encrypt and/or decrypt the sensitive information based on being authenticated by the gateway. As an added layer of security, the gateway may re-encrypt the sensitive information when the mobile device is disconnected from the gateway and/or based on a period of time associated with the storing of the sensitive information. The mobile device may receive the re-encrypted information after reconnecting and/or being reauthenticated with the gateway.
A method described herein comprises setting, by a first computing device, an Ethernet physical layer interface (PHY) rate associated with a network link to a first set of one or more network parameters. The method comprises detecting first environmental information and determining that the first environmental information does not satisfy a first environmental parameter. The method comprises changing, such as decreasing, the Ethernet PHY rate to a second set of one or more network environmental parameter. The method further comprises detecting second environmental information, and determining that the second environmental information satisfies a second environmental parameter. The method may also comprise increasing the Ethernet PHY rate to a third set of one or more network parameters after determining that the second environmental information satisfies the second environmental parameter.
Systems, apparatuses, and methods are described for dynamic content insertion. Content insertion may be based on monitoring feedback, from one or more sensors, of a plurality of users looking in the direction of a device that is outputting content. A threshold quantity of the plurality of users looking in the direction of the outputted content may be determined. Secondary content may be inserted during presentation of the content currently being viewed, for example, based on the threshold quantity and sensor feedback of the plurality of users.
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
14.
SYSTEMS AND METHODS FOR CREATING FEEDBACK FOR A MODEL
A method described herein may include receiving a chat session with a plurality of turns, where one or more of the turns may include a prompt and a response, and where the response may include probabilistic output generated by a model. The method may include causing the chat session to be output via a user interface. The method may include receiving a plurality of annotations via the user interface, where one or more of the annotations is associated with the one or more of the turns, and where the one or more annotations may include a categorial annotation and a contextual annotation. The method may include generating a feedback set associated with the one or more of the turns of the chat session. The method may include causing the feedback set to reinforce the model.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
15.
METHODS AND SYSTEMS FOR MANAGING VOIP CALL QUALITY
Methods, apparatuses, and systems are described for managing a connection quality of a communication session are described. Based on a quality metric associated with a communication session a decision may be made to migrate the communication session to a new computing device. Based on the decision, a new computing device for the communication session may be determined. A first message may be sent to the new computing device and a second message may be sent to the user device. The communication session may be established via the new computing device while maintaining the communication session via a current computing device.
Methods, systems, and apparatuses for performing device handovers in a small node system are described herein. An example method may include receiving, at a termination system from a base station centralized unit (CU), a prescheduling message indicating a handover of a device to a base station distributed unit (DU), and based on the prescheduling message, determining an allocation of resources to use to communicate to the device via the base station DU. The example method may further include based on receipt of the data intended for the device, sending the data using the allocation of resources to the base station DU.
Methods and systems are described for preventing piracy of content. Content may be encoded with a human audible interference audio. The interference audio may make it difficult for a human to understand the content, while still allowing output of the content. To remove the interference audio, a user device may determine a location of the interference audio within the content, use a key to demodulate the content, and/or have information indicating the content of the interference audio.
H04N 21/233 - Processing of audio elementary streams
H04N 21/2383 - Channel coding of digital bit-stream, e.g. modulation
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
18.
SYSTEMS AND METHODS FOR LOWER LATENCY SERVER SWITCHING FOR CONTENT DELIVERY
Methods and systems for lower latency server switching in adaptive streaming are disclosed. A computing device may receive a manifest file related to a content item. The manifest file may describe a plurality of server devices capable of providing copies of the content item to the computing device. The computing device may process a security handshake with a first server device and begin a session with the first server device to receive a copy of the content item. The computing device may navigate a security handshake with one or more additional server devices of the plurality of server devices while the first session is in progress, reducing the time required for the computing device to switch from the first session to a second session with one of the at least one additional server devices.
Methods may include receiving, via one or more user devices, a signal indicative of activity data, where the activity data relates to one or more viewing sessions of a plurality of viewing sessions associated with the one or more user devices. Methods may include determining, based at least on the activity data, one or more user-initiated events and one or more machine-initiated events. Methods may include determining, based at least on the one or more user-initiated events and the one or more machine-initiated events, an active viewing time. Methods may include generating, based on the active viewing time, a viewing threshold.
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
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 group of wireless devices may use shared resources to communicate information to a base station. At least one configuration parameter (e.g., Quality of Service (QoS) parameter(s)) associated with over-the-air computation may be used for group uplink transmissions. Data associated with the group of wireless devices may be determined, based on an aggregation of the group uplink transmissions. The data associated with the group of wireless devices may be provided to a network node using the configuration parameter(s).
A media file may comprise a plurality of frames, each frame having a header that stores systems level information associated with the media file. A first portion of a frame that comprises the systems level information and a second portion of the frame that comprises the media content itself may be determined for one or more frames of the media file. A compressed header may be generated that comprises a subset of the systems level information associated with the media content of the frame. The compressed header may be generated by removing or compressing information that is determined to be redundant across the frames. The compressed header, as well as information for reconstructing the first frame based on the compressed header, may be sent to a device instead of the first portion of the frame, thereby reducing transmission bandwidth and storage requirements of the media file.
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/66 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving data partitioning, i.e. separation of data into packets or partitions according to importance
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
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 streamRemultiplexing of multiplex streamsInsertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rateAssembling of a packetised elementary stream
Wireless communications for random access procedures are described. One or more downlink control messages may indicate a system frame number of a system frame 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 and systems are described for recognizing, based on a voice input, a user and/or a voice command. An algorithm is described herein that processes data associated with a voice input. The data may indicate characteristics of the voice such as a gender, an age, or accent associated with the voice and other metadata. For example, the system may process the data and determine the gender of a voice. The determined characteristics may be used as an input into a voice recognition engine to improve the accuracy of identifying the user who spoke the voice input and identifying a voice command associated with the voice input. For example, the determined gender may be used as a parameter to improve the accuracy of an identified user (e.g., the speaker) or command. The algorithm may adjust, based on gender, parameters such as confidence thresholds used to match voices and voice commands.
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/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
Network traffic, such as packets addressed to a user device and/or a location, may be filtered/segregated to ensure that the user device and/or the location receives services for which they are subscribed.
H04L 47/2408 - Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service
Methods and systems are described for managing content. A content stream may be generated based on source content. Scenes identified in the content stream may be compared with scenes in the source content. An iterative matching process may be used to modify scene boundaries that may be compared to the scene boundaries of the content stream.
G06V 20/40 - ScenesScene-specific elements in video content
H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
29.
SYSTEMS AND METHODS FOR GENERATING AND DISTRIBUTING NFTs BASED ON USER INTERACTION
Methods are described for awarding non-fungible tokens (NFTs) and shared NFTs to members of a group participating and interacting with content provided on one or more devices. The NFTs may be generated, awarded, and assigned based on the engagement of the individual members of the group and the collective engagement of the group with the content.
Systems, apparatuses, methods, and computer-readable media are described for choosing an attribute coding mode based on a weight associated with a group of points (e.g., voxels) in a point cloud associated with content. The value of the weight may correspond to the number/quantity of voxels. Inter, intra or average prediction mode may be selected to code attributes based on comparison of the weight with a threshold. Advantages such as improved compression performance may be achieved.
Methods and systems are provided for delayed message notification associated with a content item. The system can receive a notification from a first user and intended for a second user, and can comprise a message, a content identifier, and a timestamp indicating a relative time within a content item associated with the content identifier. The system can transmit, to a device associated with the second user, a portion of the notification. In one implementation, the system can receive an indication that the second user's device is presenting the content item, and cause the message to be presented to the second.
H04L 51/222 - Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
H04L 51/224 - Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
H04M 1/72439 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
Systems and methods are described for distance-based user interfaces. A distance between a user and a display can be determined. The distance between the user and the display can be determined based on a signal strength of a signal from a remote control. The distance between the user and the display can be determined based on audio signals received by a control device. A user interface can be modified based on the determined distance.
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
Methods, apparatuses, and systems are described for reducing the amount of storage space required to store content item recordings. A content item may include one or more portions. A playback probability may be determined based on a duration of time a content item is stored in a storage location. One or more of the portions of the content item may be removed based on the playback probability associated with the content item.
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
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
34.
METHODS, SYSTEMS, AND APPARATUSES FOR SCALABLE CONTENT DATA UPDATING
Methods, systems, and apparatuses for updating content data are described herein. A single manifest file may be maintained per content item and provided to client devices with an update file. The manifest file each client device receives may not initially facilitate output of content segments. Instead, the manifest file may be a partial manifest file that initializes playback and/or facilitates output of a most-recent content segment(s). The client devices may each determine a playback timeline. And each client device may use the corresponding update file to modify the manifest file based on the determined playback timeline, resulting in a modified manifest file that facilitates output of one or more content segments associated with the playback timeline for that particular client device.
H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
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/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
Systems, apparatuses, and methods are described for enhancing picture reconstruction in video coding. Bitstream information, such as original bit depth and range indicators, may be used to adjust reconstruction parameters. Compact representations of range differences may be signaled to enable efficient decoding. By adapting clipping ranges for reconstructed samples, the system may improve visual fidelity and reduce artifacts, even when internal processing operates at a different bit depth than the source. These techniques may support flexible configurations and maintain compression efficiency across diverse video formats.
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/196 - 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 being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
36.
METHODS, SYSTEMS AND APPARATUSES FOR IMPROVED SPEECH RECOGNITION AND TRANSCRIPTION
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.
Systems, methods, and apparatuses for query-specific ranking of search results are described herein. A first query may be received from a user device. A set of candidate results associated with the first query may be determined. The set of candidate results may be ranked based on inputting the set of candidate results in a machine learning model. The machine learning model may be trained using data indicating previously selected candidate results output in response to the first query and previously selected candidate results output in response to a second query. The second query may comprise the first query. Output, via the user device, of an indication of the ranked candidate results may be caused.
Search areas may be validated for coding a current block of a picture. A sample in a top-left corner and another sample in a bottom-right corner of a search area may be sequentially tested, for example, by using a reference block that overlaps with the respective corner. The search area may be skipped, adopted, or adjusted based on the testing results. Advantages such as reducing overhead incurred for validating search areas may be achieved.
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
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
39.
WEIGHT-BASED PREDICTION MODE DETERMINATION FOR A RAHT NODE
Systems, apparatuses, methods, and computer-readable media are described for choosing an attribute coding mode based on a weight associated with a group of points (e.g., voxels) in a point cloud associated with content. The value of the weight may correspond to the number/quantity of voxels. Inter, intra or average prediction mode may be selected to code attributes based on comparison of the weight with a threshold. Advantages such as improved compression performance may be achieved.
H04N 19/107 - Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
Systems, methods, and apparatuses are described for user validation. A user device may send a request to access content. A corresponding content delivery system may grant access to the content, and may send the user device a smart ad for display by the user device. The smart ad may include instructions for the user to send an advertisement response beacon to the content delivery system, which may provide information corresponding to the displaying of the advertisement by the user device. The advertisement response beacon may be sent outside of a virtual private network (VPN) environment, so the information provided in the advertisement response beacon may be indicative of whether the user device implemented a VPN environment when requesting access to the content. This information may facilitate accurate authorization of a user device to content.
Search areas may be validated for coding a current block of a picture. A sample in a top-left corner and another sample in a bottom-right corner of a search area may be sequentially tested, for example, by using a reference block that overlaps with the respective corner. The search area may be skipped, adopted, or adjusted based on the testing results. Advantages such as reducing overhead incurred for validating search areas may be achieved.
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
Methods, apparatuses, and systems are described for detecting the presence, location and movement of devices and associated users between networks. A device may determine and maintain data indicative of one or more devices in communication with a gateway device associated with a network in order to determine whether the device has been moved. The device may compare the data indicative of the devices in communication with the gateway device with other data indicative of devices detected at a second time to determine if the device has been moved to a new network.
Disclosed are improvements in communication methods and techniques where more than one communication path is available. The methods include determining a first throughput of the first path. The first throughput may be based on a first path of a connection, a mode selection, and analysis of a first packet configured to determine a parameter of the first path. The methods may include determining a second throughput, and the methods may further include sending a third packet comprising data of an application. The third packet may be based on the first throughput and the second throughput.
Methods are disclosed that, in some aspects, provide detecting an alarm event, determining whether the alarm event is a deviation from predefined criteria, and transmitting an alert notification to users of the security system if the alarm event is a deviation from the predefined criteria. The predefined criteria may relate to the location or type of one or more sensors of the security system, the location of users of the security system, the time of day, activities within the premises, and/or behavioral patterns of the users learned by the security system. Information transmitted in the alert notification may relate to the location of one or more users of the security system, the data recorded by one or more sensors of the security system, the state of alert of the security system, and/or confidential information required to terminate the alarm event.
G08B 19/00 - Alarms responsive to two or more different undesired or abnormal conditions, e.g. burglary and fire, abnormal temperature and abnormal rate of flow
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
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
Disclosed are systems and methods for selecting images using motion data. Video data and motion metadata can be received from a camera. A frame in the video data can be selected using the motion metadata. An image can be generated using the selected frame. A user interface comprising an element based on the image can be generated.
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
G06F 3/04817 - 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 using icons
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/04842 - Selection of displayed objects or displayed text elements
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
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
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 encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Methods and systems are described for providing content. A network of devices may be configured to add encoded information to the audio of content received by the network devices. The encoded information may comprise an identifier of the device adding the encoded information, account information if the device is a user device, metadata, and/or other information. The audio portion of the content may be analyzed to determine the last authorized device to have the content before an unauthorized use.
G10L 19/018 - Audio watermarking, i.e. embedding inaudible data in the audio signal
H04N 21/835 - Generation of protective data, e.g. certificates
H04N 21/8352 - Generation of protective data, e.g. certificates involving content or source identification data, e.g. UMID [Unique Material Identifier]
51.
METHODS AND SYSTEMS FOR MANAGING THERMAL EFFICIENCY
Methods, apparatuses, and systems are described for managing thermal efficiency of a network device. A power consumption table may be used to determine configurations of a set of parameters for achieving different power consumption levels for the network device. The network device may establish a network connection with a user device according to a first configuration of the set of parameters that achieves a first power consumption level. Based on a temperature of the network device exceeding a threshold based on the first network connection, the network device may determine a second power consumption level that is lower than the first power consumption level. The network device may consult the power consumption table to determine a second configuration of the set of parameters that achieves the second power consumption level and establish a second network connection with the user device according to the second configuration.
52.
METHODS AND APPARATUSES FOR CREATING AND USING A WIRELESS TAG
Systems, methods and apparatuses are described for creating, activating, monitoring and/or programming an RFID tag. The RFID tag may include a power activation circuit that, when opened, allows the RFID tag to draw power, or additional power, from a battery. The RFID tag may include one or more contacts that may be altered in different combinations to provide programming instructions to the RFID tag.
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
G06K 19/077 - Constructional details, e.g. mounting of circuits in the carrier
53.
VERIFICATION OF USER IDENTITY FOR VOICE ENABLED DEVICES
Provided are methods and systems to verify user identity for voice enabled devices. A voice input can instruct a voice enabled device to perform a plurality of functions/services that, depending on the function/service, may require additional user verification. Primary user verification can be performed by associating voice characteristics of the voice input to a profile associated with a user/user device. A signal (e.g., a BLE beacon) can be sent to the user device that causes the user device to perform secondary user verification. The secondary user verification can be based on a biometric input, passcode verification, authenticated message reply, for example. Based on the secondary user verification, an operational command associated with the voice input can be executed.
54.
MODULATION SCHEME ADAPTATION FOR COORDINATED SOUNDING
Multiple access points may communicate with multiple wireless devices, such as stations. Channel information between an access point and a station may indicate an ability of the access point to participate in a coordinated beamforming procedure with one or more other access points. A coordinated beamforming transmission by access points may be initiated based on a reception status associated with the channel information.
Systems, apparatuses, and methods are described for steering a user device to connect to one network or another network. A network identified as a service set identifier (SSID) broadcast by a wireless transceiver may be directed away from or towards a user device using adjusted transmit parameters associated with the SSID. A network identified as an SSID broadcast by a wireless transceiver may be directed towards a user device, even if the user device is connected to another network identified as another SSID that is still available.
56.
METHODS, APPARATUSES, AND SYSTEMS FOR USER DEVICE VALIDATION
Systems, methods, and apparatuses are described for user validation. A user device may send a request to access content. A corresponding content delivery system may grant access to the content, and may send the user device a smart ad for display by the user device. The smart ad may include instructions for the user to send an advertisement response beacon to the content delivery system, which may provide information corresponding to the displaying of the advertisement by the user device. The advertisement response beacon may be sent outside of a virtual private network (VPN) environment, so the information provided in the advertisement response beacon may be indicative of whether the user device implemented a VPN environment when requesting access to the content. This information may facilitate accurate authorization of a user device to content.
57.
SYSTEMS, METHODS, AND APPARATUSES FOR DETERMINING FREQUENCY SEPARATION IN A NETWORK
Methods, systems, and apparatuses are provided for selecting communication channels based on frequency separation requests for a first frequency band and a second frequency band. The system may receive one or more frequency separation requests and determine a first portion of a plurality of devices associated with one or more higher priority level device types and a second portion of the plurality of devices associated with one or more lower priority level device types. The system may determine a maximum frequency separation request associated with at least one of the first portion of the plurality of devices associated with the one or more higher priority level devices. The system may select one or more of a second communication channel of the first frequency band and a second communication channel of the second frequency band based on the maximum frequency separation request associated with the higher priority level devices.
Methods and systems are described for providing content. A network of devices may be configured to add encoded information to the audio of content received by the network devices. The encoded information may comprise an identifier of the device adding the encoded information, account information if the device is a user device, metadata, and/or other information. The audio portion of the content may be analyzed to determine the last authorized device to have the content before an unauthorized use.
Systems and methods are described for processing and interpreting audible commands spoken in one or more languages. A requesting user may provide audio input (e.g., command data) to a speech recognition system to request an entertainment system to perform one or more operational commands. The speech recognition system may analyze the audio input across a variety of models and may parse the audio input to identify a plurality of phrases and corresponding phrase classifications. The speech recognition system may use the phrase classifications to appropriately match the desired intent and operational command associated with the user's spoken command.
Methods and systems for optimizing received signal power and/or physical layer (PHY) rate are disclosed. A first device comprising a plurality of antennas associated with a plurality of phase differences may receive, from a second device, based on sending one or more signals to the second device, data indicating a first phase difference associated with the plurality of antennas. Based on the data indicating the first phase difference, it may be determined that a line of sight (LOS) path between the first device and the second device is unobstructed. Based on determining that the LOS path between the first device and the second device is unobstructed, the first device may be caused to transmit data to the second device based on a transmit power associated with the first phase difference.
Methods, systems, and apparatuses are provided for selecting communication channels based on frequency separation requests for a first frequency band and a second frequency band. The system may receive one or more frequency separation requests and determine a first portion of a plurality of devices associated with one or more higher priority level device types and a second portion of the plurality of devices associated with one or more lower priority level device types. The system may determine a maximum frequency separation request associated with at least one of the first portion of the plurality of devices associated with the one or more higher priority level devices. The system may select one or more of a second communication channel of the first frequency band and a second communication channel of the second frequency band based on the maximum frequency separation request associated with the higher priority level devices.
Systems, methods and apparatuses are described for creating, activating, monitoring and/or programming an RFID tag. The RFID tag may include a power activation circuit that, when opened, allows the RFID tag to draw power, or additional power, from a battery. The RFID tag may include one or more contacts that may be altered in different combinations to provide programming instructions to the RFID tag.
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
G06K 7/00 - Methods or arrangements for sensing record carriers
Disclosures relate to a sensor system and arrangements having different sized removable spacers. The spacers may be mixed and matched as needed or desired to compensate for misalignment conditions. Further, different spacer combinations and adjustments may be guided by a security management computing device. Variations in configurations of mounting surfaces, such as door and window assemblies, may be accommodated. Alignment of a transmitter or a receiving device, e.g., a magnetic device, with respect to a transmitter or receiving device despite misalignment of the components due to, for example, uneven surfaces of a door or a window, or a respective frame may be achieved.
G08B 13/24 - Electrical actuation by interference with electromagnetic field distribution
E06B 5/11 - Doors, windows, or like closures for special purposesBorder constructions therefor for protection against air-raid or other war-like actionDoors, windows, or like closures for special purposesBorder constructions therefor for other protective purposes against burglary
G08B 13/08 - Mechanical actuation by opening, e.g. of door, of window, of drawer, of shutter, of curtain, of blind
64.
METHODS AND SYSTEMS FOR SEARCHING FOR CONTENT ITEMS
Methods and systems for performing a search are disclosed. An example method can comprise a server receiving a search query, wherein the search query comprises one or more keywords. The server can determine a first score indicating importance of a search term to one or more content items associated with a corpus. The server can receive past searches, each comprising a search term and a selected result, and determine a second score indicating importance of a search term to one or more of the content items based on the past searches. The server can determine a third score indicating an importance of each content item to the one or more keywords based on the first score and the second score. One or more of the plurality of content items can be sent to a user based on the third score.
Methods and systems for providing content to communication session participants are disclosed. In exemplary methods, at least one source can be monitored. Content relevant to a communication session having one or more participants can be identified from the at least one source. Additionally, the content can be provided as a part of the communication session in a format compatible with the communication session.
Wireless communications may use a plurality of cell groups. A wireless device may not perform certain uplink transmissions via a second cell group while a time alignment timer associated with a first cell group is not running.
Methods, apparatuses, and systems are described for determining network devices associated with old, incorrect, or conflicting internet protocol (IP) addresses. A determination may be made that multiple network devices are associated with an IP address. The network device that is supposed to be associated with the IP address may be determined. The association between the IP address and the other network devices may be discontinued.
Systems and procedures which allow for the placement of advertisements in an optimized manner are presented. Systems may be provided which may be configured to optimize a media plan (either automatically or manually, or a combinations of both) using demographic vectors, and may display the optimization results in a quantifiable manner using terms and numbers.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
Systems, apparatuses, and methods are described for steering a user device to connect to one network or another network. A network identified as a service set identifier (SSID) broadcast by a wireless transceiver may be directed away from or towards a user device using adjusted transmit parameters associated with the SSID. A network identified as an SSID broadcast by a wireless transceiver may be directed towards a user device, even if the user device is connected to another network identified as another SSID that is still available.
Wireless devices may communicate with each other, for example, via sidelink communication. A wireless device may receive downlink messages from a base station, and the wireless device may receive sidelink messages from another wireless device. Acknowledgment messages to the base station may be prioritized, based on an indication of a priority, such that a sidelink message may be prioritized over acknowledgment feedback for a downlink message.
H04L 1/1829 - Arrangements specially adapted for the receiver end
H04W 72/21 - Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
H04W 72/566 - Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
H04W 76/27 - Transitions between radio resource control [RRC] states
72.
METHODS AND SYSTEMS FOR IDENTIFICATION AND AUTHENTICATION
Methods, apparatuses, and systems are described for providing biometric identification and authentication. A user may provide one or more visual communications or a sequence of visual communications in order to enter a password to authenticate the user. Based on data associated with the visual communications or sequence of visual communications, at least one visual communication and/or at least one transitional movement may be determined that is a unique manner in which the user performs a visual communication and/or a transitional movement. The user may be identified based on the at least one visual communication and/or the at least one transitional movement. The one or more visual communications or the sequence of visual communications may be matched to an acceptable visual communication or sequence of visual communications. Based on the match and the identification of the user, the user may be authenticated.
A mobile device configurable for direct communication in a wide area wireless network may join a local service domain and receive services through a gateway of that local service domain. The mobile device may be removed from the local service domain if the mobile device has been inactive for a threshold time period, the gateway device receives data indicating that the mobile device has been added to a different service domain, or a reply for a polling message sent to the mobile device has not been received.
An example method can comprise receiving a first wireless signal from a first device at a boundary device. The boundary device can measure one or more properties of the first wireless signal and can transmit information regarding the one or more measured properties of the first wireless signal to the first device, the information regarding the one or more measured properties of the first wireless signal causing the first device to adjust one or more properties of wireless transmission based on the information.
Multiple access points may communicate with multiple wireless devices, such as stations. Channel information between an access point and a station may indicate an ability of the access point to participate in a coordinated beamforming procedure with one or more other access points. A coordinated beamforming transmission by access points may be initiated based on a reception status associated with the channel information.
H04B 7/0408 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas using two or more beams, i.e. beam diversity
A network access device placed between one or more distribution devices and multiple premises may remotely or wirelessly monitor and/or analyze signal characteristics at the network access device and or of equipment at the multiple premises. The network access device may adjust switchably-filtered signal paths between the distribution device(s) and the multiple premises to remove or mitigate signal interference.
Systems and methods for cross-platform exposure limits of content are described herein. For example, an indication of an exposure limit associated with an advertisement may be determined. The advertisement may be output via each of a plurality of different platform types. The quantity of outputs of the advertisement across the plurality of different platform types may be limited based on the exposure limit.
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
A content provider in a content distribution system may be configured to reduce latency in a content distribution system by storing multiple frames from a sequence of frames in different buffers and encrypting, in parallel, the frames stored in the different buffers. For example, the content provider may encrypt each buffer via a different instruction pipeline of a processor.
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.
H04L 51/222 - Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
H04W 4/02 - Services making use of location information
80.
LOW LATENCY ADAPTIVE BITRATE LINEAR VIDEO DELIVERY SYSTEM
A content distributor in a content distribution system may be configured to encode each frame of a content asset individually and separately from a plurality of other frames of the content asset. Each frame of the content asset may be encoded to a plurality of pixel resolutions and may be transmitted using an Internet Protocol (IP) network such that the frame is available for playback by at least one user device. Each frame of the content asset may be placed in one or more buffers where it may be requested by a user device for playback through a content delivery network. The content distributor may be configured to generate a manifest that contains a list of specific network locations (e.g., URL's) for each pixel resolution of the frame.
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 47/25 - Flow controlCongestion control with rate being modified by the source upon detecting a change of network conditions
H04L 47/263 - Rate modification at the source after receiving feedback
H04L 47/36 - Flow controlCongestion control by determining packet size, e.g. maximum transfer unit [MTU]
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/2347 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
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/472 - End-user interface for requesting content, additional data or servicesEnd-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/647 - Control signaling between network components and server or clientsNetwork 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 between two different networks, e.g. between IP and wireless
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
Systems and methods for cross-platform information are described herein. For example, a plurality of outputs of an advertisement may be tracked via a plurality of platforms having different platform types. Impression information may be generated for the outputs of the advertisement via the plurality of platforms. The impression information may comprise dates and times of the outputs and an identifier associated with the advertisement.
Methods and systems are described for providing content. Wireless information, such as signal strength information, may be associated with corresponding volume levels for outputting content. The wireless information may be an indication of a number of people in an area of a premises. If the wireless information changes over time, then the volume levels for outputting the content may be adjusted.
Methods, apparatuses, and systems are described for managing thermal efficiency of a network device. A power consumption table may be used to determine configurations of a set of parameters for achieving different power consumption levels for the network device. The network device may establish a network connection with a user device according to a first configuration of the set of parameters that achieves a first power consumption level. Based on a temperature of the network device exceeding a threshold based on the first network connection, the network device may determine a second power consumption level that is lower than the first power consumption level. The network device may consult the power consumption table to determine a second configuration of the set of parameters that achieves the second power consumption level and establish a second network connection with the user device according to the second configuration.
System and methods are disclosed for interactive advertisement brand targeting related to recently viewed objects within content assets. Advertisements, and/or other supplemental content, related to recently viewed content tend to be the most impressionable and relevant for the viewer of the content. By recognizing objects within the recently viewed content and mapping these objects to advertisements related to such objects, advertisement campaigns can increase the reach rate and make a better ad experience. Thus, when a user watching a video pauses the video, for example, an advertisement may be displayed related to an object in the frame of the paused video.
Methods, systems, and apparatuses for detecting blockiness in frames of content are described herein. Frame of content may include blocks of pixels. Blockiness may be perceptible in encoded frames, once decoded, due to encoding-related artifacts and/or other artifacts related to processing and/or delivery of the content. Cumulative differences between neighboring pixel values within a frame on a row-by-row and/or a column-by-column basis may be represented in data, such as a data structure. The data may indicate an amount of blockiness within the frame. When the amount of blockiness is beyond an acceptable level, one or more remedial actions may be performed to lessen an amount of blockiness in other frames of the content.
H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
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 credentialsReview and approval of payers, e.g. check of credit lines or negative lists
Disclosed are methods and systems for causing display of alternative content. The alternative content may be determined by a computing device. The computing device may cause output of the alternative content.
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-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/6587 - Control parameters, e.g. trick play commands or viewpoint selection
Aspects described herein describe selecting advertisements for insertion into video content. An advertisement may be selected based on when content was previously consumed.
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/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
93.
Coding of RAHT Coefficients based on Coefficients in Same Node
Systems, apparatuses, methods, and computer-readable media are described for coding transformed (e.g., RAHT) coefficients of a portion (e.g., a node) of a point cloud based on previously-coded coefficients in the same portion (e.g., node). The coefficients to be coded may be determined as zero or non-zero, for example, based on a context index determined from the previously-coded coefficients. Non-zero coefficients may be coded (e.g., encoded or decoded) for the portion of the point cloud. Local attribute coding may be achieved with improved efficiency and/or compression capability.
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/136 - Incoming video signal characteristics or properties
H04N 19/17 - 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
H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
94.
Block Vector Predictor Adjustment for Reconstruction-Reordered Intra Block Copy
A block vector predictor (BVP) may be adjusted to provide a more accurate prediction of a block vector (BV). A reference region may be determined corresponding to a direction for flipping, for example, based on a direction for flipping a reference block relative to a current block. The reference region corresponding to the flipping direction may be used with respect to a BVP to determine whether the BVP should be replaced with an adjusted BVP.
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/139 - Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
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
A communications access point may provide access to a wireless communications network to a user device located at a first location. The communications access point may determine that the user device is moving from the first location to a second location where access to the wireless network is limited or not available. In response to the determination, the communications access point may provide access to the wireless network at the second location by extending a coverage area of the wireless network.
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
H04W 4/029 - Location-based management or tracking services
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 36/32 - Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
H04W 48/18 - Selecting a network or a communication service
H04W 52/14 - Separate analysis of uplink or downlink
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
96.
SYSTEMS, METHODS, AND DEVICES FOR HOUSEHOLD CLASSIFICATION
A group of households associated with known content viewing behavior may be determined. The group of households may be compared to at least one household with unknown content viewing behavior, based on a plurality of characteristics. Based on the comparison, a subset of the group of households that is associated with characteristics most similar to characteristics associated with the at least one household with unknown viewing behavior may be determined. A predicted content viewing behavior associated with the at least one household with unknown content viewing behavior may be determined based on the known content viewing behavior of the subset of the group of households.
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/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
A wireless device may communicate with a base station in a terrestrial or non-terrestrial network. One or more system information block messages may indicate multiple random access resource sets of a synchronization signal block. Each resource may correspond to a different type of random access procedure, such as a 2-step or 4-step procedure. A transmit power pattern of the synchronization signal block may indicate a random access resource set to be used.
A base station may cancel or delay (e.g., pre-empt) a transmission from a wireless device by sending a pre-emption indication to the wireless device. Based on receiving the pre-emption indication, the wireless device may cancel the transmission, store an indication associated with the cancelled transmission, and/or store the cancelled transmission in a data buffer. The base station may request transmission of the data unit (e.g., at a later time) by transmitting another indication.
Methods may include receiving, via a computing device, a query. Methods may include causing, based on the query, input of a first prompt to a first model. Methods may furthermore include receiving, via the first model, a first output. Methods may include determining, based on the first output, a confidence score. Methods may include determining, based on a comparison of a first performance of the first model and a second performance of a second model, a threshold. Methods may include causing, based on the confidence score not satisfying the threshold, input of a second prompt to the second model. The second prompt may be based at least on the query. Methods may include receiving, via the second model, a second output. Methods may include causing, based on the query, the second output to be output via the computing device.
Range information may be used for coding. An indicator associated with range information may be provided. Based on the indicator, the range information may be reused or adjusted by a computing device.
H04N 19/103 - Selection of coding mode or of prediction mode
H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
H04N 19/182 - 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 pixel