Abstract:
A method and apparatus is provided for delivering a content file to a client over a packet-switched network. The method begins by determining a suitable throughput required to deliver the content file to the client. Next, the throughput available in a peer-to-peer network for delivering the content file to the client is determined. The required throughput is compared to the available throughput. If the available throughput is less than the required throughput, the available throughput is supplemented with additional throughput. The content is then delivered to the client over the packet-switched network using the available throughput of the peer-to-peer network and the additional throughput.
Abstract:
A system is disclosed for controlling operation of an electronic device, such as a TV. The system includes a first sensor located at or near the electronic device and a second sensor spaced apart from the first sensor, wherein the first and second sensors are configured to detect motion of a user within an operating zone associated with the electronic device. A processor is coupled to the electronic device and the first and second sensors, the processor being configured to input a signal from the first and second sensors. Memory is coupled to the processor, the memory comprising a sensing algorithm configured to process the input signal from the first and second sensors and determine the location of the user with respect to the operating zone. The processor is configured to send a control command to the electronic device based on an output of the sensing algorithm.
Abstract:
A system and method for efficiently performing image processing operations includes a camera device that is configured to automatically capture an image sequence of related offset images that correspond to a particular selected photographic target. The camera device then transmits the captured image sequence to an image processing server through an electronic network. The image processing server perform one or more processing-intensive operations upon the received image sequence to thereby produce an enhanced image that may then be transmitted to any appropriate image destination.
Abstract:
A system and method for effectively transferring electronic information includes a transmitter with an encoder that performs a parity encoding procedure. The encoder creates parity blocks for embedding in transmission packets. The parity blocks may be based upon data segments from one or more of the transmission packets. The system also includes a receiver with a decoder that utilizes the parity blocks for performing a packet validation procedure to identify corrupted packets from among the transmission packets. The decoder also performs a packet reconstruction procedure with selected ones of the data segments and the parity blocks to produce reconstructed data segments for the corrupted packets.
Abstract:
A system and method for effectively transmitting content items to electronic devices includes a content server that is configured to access and store various types of content information. A recommendation engine of the content server analyzes network statistics and client profiles to identify appropriate content items for device users of the electronic devices. A transmitter receives the targeted content items from the content server, and responsively provides the content items to the electronic devices by broadcasting the content items over a unidirectional telecommunications link.
Abstract:
Maintaining a social network and providing corresponding access to digital content. A social network includes at least one social group having a defined membership. The content items that collectively correspond to content resource devices of the group members are identified, and feedback information for the content items is maintained based upon feedback respectively provided by group members. The feedback includes ratings, amount of usage and recommendations of the content items. Members, are then provided with displays wherein the feedback is conveyed in association with the corresponding content items.
Abstract:
A live video is directed to a display buffer of the device. The device is preferably a set top box and a live video frame stored in the display buffer is preferably displayed by a display device coupled to the set top box. The display device is preferably a television. A capture command preferably signals the set top box to store one or more frames of the currently displayed live video. Upon receiving the capture command, the live video is paused, thereby preventing the display buffer from loading subsequent live video frames. The live video is then re-directed to a capture buffer, the live video is un-paused, and a current live video frame is captured from the capture buffer. The captured frame is then stored using a conventional storage medium. After the frame is captured, the live video is re-directed from the capture buffer to the display buffer to resume display of the live video.
Abstract:
Aggregated service and feature sharing is provided in a home network, in which users can freely enjoy not only the shared content, but also the unique features provided by each device anywhere in the network. The service sharing feature allows one device to control and use shared hardware or software functionalities provided by other devices in the network.
Abstract:
A method, system and apparatus provide for detection by a display device of an idle mode of a remote sender device. Information received from a remote sender device by a display device is monitored during a normal operating mode of operation of the display device to determine whether the remote sender device is not providing primary content for display by the display device, such as might occur during a sleep or idle mode of the remote sender device. If the display device determines that primary content is not being provided by the remote sender device, then the display device acquires alternate content that may be displayed. This abstract is not to be considered limiting.
Abstract:
A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server. The client may use any service among services offered by the plurality of service-offering servers with the use of a common API without any need to use a unique API, which is unique to each of the plurality of service-offering servers.