Abstract:
Various arrangements for providing home automation notifications to users are detailed. A selection of a home automation event to trigger transmission of a home automation notification and a first group of users may be received. When the event occurs, the home automation notification may be transmitted to the first group of users. A first communication path associated with each user of the first group of users may be used for transmitting the home automation notification. For a time, monitoring can be performed to determine if a receipt response from each of the plurality of destinations is received. For users for which the receipt response was not received, the home automation notification may be sent via an alternate communication path.
Abstract:
A method of communication in at least one electronic device is presented. In the method, a first execution thread and a second execution thread are created in the at least one electronic device. Also created is a message service for receiving messages for the first thread. A message to be transferred from the second thread to the message service of the first thread is generated. One of multiple data transfer mechanisms is selected for transferring the message from the second thread to the message service of the first thread based on a relationship between the first and second threads. This relationship may be one in which the first and second threads are executing within a single process, within different processes of the same device, or within different devices. The message is transferred to the message service of the first thread using the selected data transfer mechanism and processed in the first thread.
Abstract:
Arrangements detailed may cause a television channel received via the tuner to be recorded for a period of time to create a channel-specific file. The channel-specific file may include multiple television programs. User input that requests playback of a first television program of the plurality of television programs from the channel-specific file may be received. A front-end adjustment time period for playback of the first television program may be determined. A start time from which playback commences in the channel-specific file may be at least partially based on the front-end adjustment time period and a scheduled start time of the television program.
Abstract:
A first location of a user in a customer premises may be determined. A display is provided of a user interface that includes an adjustable element. A determination is made that the user has moved to a second location in the customer premises. The display of the user interface is adjusted such that the adjustable element is adjusted.
Abstract:
Media rich content server systems and methods are operable to provide access to supplemental media rich content at a portable media device. An exemplary embodiment communicatively couples a portable media device to a media device that initially receives a media content stream comprising at least one supplemental media rich content trigger, wherein the supplemental media rich content trigger includes access information configured to access at least one media rich content server; receives a portion of the media content stream with the supplemental media rich content trigger at the portable media device; establishes a communication link between the portable media device and the media rich content server based upon the access information in the received supplemental media rich content trigger; receives supplemental media rich content from the media rich content server; and presents at least the received supplemental media rich content on a display of the portable media device.
Abstract:
A method of selectively employing acknowledgment in a communication system is presented herein. In one implementation of the method, at least one indication of a communication quality of a link coupling a first communication node and a second communication node is processed. After processing the indication, a message from the first communication node is transmitted over the link to the second communication node. The message includes an acknowledgment request if the processing of the indication signifies that the communication quality of the link is below a predetermined level. Oppositely, the message does not include an acknowledgment request if the processing of the indication signifies that the communication quality of the link at least attains the predetermined level.
Abstract:
A mobile device running a mobile application accesses a remote content receiver to request the remote content receiver to retrieve a particular recording timer, and upon receiving the recording timer from the remote content receiver, establishes a radio communication link with a second mobile device and transfers the recording timer to the second mobile device over the established radio communication link. The radio communication link is preferably the Near Field Communication (NFC) link.
Abstract:
An arrangement for grouping multiple television channels for recording is presented. Television channel usage data indicative of television programs being requested by users of the television receivers may be received. The television channel usage data may provide usage data for television channels being transmitted using a plurality of transponders. The television channel usage data may be analyzed to determine a grouping of television channels. Based on the television channel usage data, a television channel may be reassigned from a first transponder to a second transponder for transmission to the plurality of television receivers such that the grouping of television channels are transmitted using the second transponder.
Abstract:
A functionality of an accessible device such as a set-top box, computer, mobile device, media device, is unlocked or otherwise made available to a user by a security system dependent on an external paired device, such as a mobile device, a key fob or radio frequency identification (RFID) device paired to the accessible device being in a particular wireless communication range of the accessible device. When an authorized user carries the external paired device, this provides the authorized user of the accessible device the ability to conveniently restrict the use of the accessible device and access to various functionalities of the accessible device, such as access to particular television programming or streaming media at times when the authorized user is not in close proximity or in the same general area of the accessible device.
Abstract:
A method for recording multimedia content. The method includes providing instructions to record a plurality of segments of multimedia content, each of the plurality of segments having a recording start time and a recording end time associated therewith. The method further includes providing instructions regarding recording settings for one or more first segments of multimedia content to be recorded. The method also includes comparing modified start time and/or modified end times with the recording start times and/or the recording end times associated with the plurality of segments of multimedia content and determining, based at least in part on the comparison, whether to record the one or more first segments with the modified start time and/or the modified end time.