1460707849-cc8dc3bb-69a2-431c-b2b4-272755efa56d

1. A computer-implemented method for providing promotional information relating to a video, the method comprising:
providing a video bookmark relating to a video to a member of an Internet-based social network services (SNS) from another member of the SNS according to privacy rules of the SNS, wherein the video bookmark marks a time point in the video and activating the video bookmark causes playback of the video from the marked time point; and
additionally providing to the SNS member promotional data relating to the marked time point in the video, wherein the promotional information is attached to the provided video bookmark.
2. The method of claim 1 wherein the video is provided to the SNS member by a video source, the video bookmark is maintained by a metadata service, and the metadata service is operated by an entity different than entities operating the social network service and the video source.
3. The method of claim 1 wherein the promotional data relates to a product shown in the video at the marked time point.
4. The method of claim 1 wherein the promotional data relates to a service shown in the video at the marked time point.
5. The method of claim 1 wherein the promotional data is for a product placement in the video at the marked time point.
6. The method of claim 1 wherein the promotional data relates to a content of the video at the marked time point.
7. The method of claim 1 wherein the promotional data is an advertisement relating to a content of the video at the marked time point.
8. The method of claim 1 wherein activating the promotional data provides to the SNS member additional promotional information.
9. The method of claim 1 wherein the promotional data is a QR code.
10. The method of claim 1 wherein the promotional data is a bar code.
11. The method of claim 1 wherein the promotional data is a web link.
12. The method of claim 1 further comprising:
automatically generating the promotional data when the video bookmark is created.
13. The method of claim 1 wherein the video bookmark includes a thumbnail of a frame of the video from the marked time point.
14. The method of claim 1 further comprising:
additionally providing to the SNS member social data from other SNS members relating to the marked time point in the video.
15. The method of claim 14 wherein the social data includes at least one of other SNS members’ comments about the video, annotations on the video added by other SNS members, other SNS members’ recommendations, other SNS members’ preferences, other SNS members’ likesdislikes, and sharingcollaborations between SNS members.
16. The method of claim 1 wherein one of the social network services is one of Facebook, Twitter, an instant messaging service, a chat service or other messaging service.
17. A computer program product for use with a computer, the computer program product comprising a non-transitory computer usable medium having a computer program code embodied therein for providing promotional information relating to a video, the computer program code performing the steps of:
providing a video bookmark relating to a video to a member of an Internet-based social network services (SNS) from another member of the SNS according to privacy rules of the SNS, wherein the video bookmark marks a time point in the video and activating the video bookmark causes playback of the video from the marked time point; and
additionally providing to the SNS member promotional data relating to the marked time point in the video, wherein the promotional information is attached to the provided video bookmark.
18. The computer program product of claim 17, wherein the video is provided to the SNS member by a video source, the video bookmark is maintained by a metadata service, and the metadata service is operated by an entity different than entities operating the social network service and the video source.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for detecting signals in a transition minimized differential signal (TMDS) transmission system, a channel of the TMDS system established between a receiver and a transmitter, the method comprising:
separating loadings of the receiver from the channel;
providing a first reference current in a first differential line of the channel;
providing a second reference current in a second differential line of the channel;
computing a difference between the first reference current and a current provided by the transmitter via the first differential line to obtain a first current difference;
computing a difference between the second reference current and a current provided by the transmitter via the second differential line to obtain a second current difference; and
determining an operating state of the transmitter according to the first current difference and the second current difference.
2. The method of claim 1, wherein the channel is utilized for transmitting a differential clock signal.
3. The method of claim 1, wherein the channel is utilized for transmitting a differential data signal.
4. The method of claim 1, wherein a summation of the first reference current and the second reference current is greater than a summation of current received by the transmitter via the first differential line and the second differential line when the transmitter is in standby, and is less than the summation of current received by the transmitter via the first differential line and the second differential line when the transmitter transmits data.
5. The method of claim 1, wherein determining the operating state of the transmitter according to the first current difference and the second current difference comprises:
performing a lowpass filtered operation on a first node voltage and a second node voltage to generate a lowpass filtering result; and
determining the operating state of the transmitter according to the lowpass filtered result;
wherein the first node voltage corresponds to the first current difference, and the second node voltage corresponds to the second current difference.
6. The method of claim 5, wherein determining the operating state of the transmitter according to the lowpass filtered result comprises determining the operating state of the transmitter according to an inverted lowpass filtered result.
7. The method of claim 5, wherein determining the operating state of the transmitter according to the lowpass filtered result comprises determining that the transmitter is operating in a standby state when the lowpass filtered result indicates that a summation of the first current difference and the second current difference is greater than a default value.
8. The method of claim 5, wherein determining the operating state of the transmitter according to the lowpass filtered result comprises determining the transmitter is operating in a transmitting state when the lowpass filtered result indicates that the summation of the first current difference and the second current difference is less than the default value.
9. A device for detecting signals in a transition minimized differential signal (TMDS) transmission system, a channel of the TMDS system between a receiver and a transmitter, the device comprising:
a separation device for separating loadings of the receiver from the channel;
a first current source for providing a first reference current in a first differential line of the channel;
a second current source for providing a second reference current in a second differential line of the channel; and
a determination module coupled to the first current source, the second current source, the first differential line and the second differential line for determining an operating state of the transmitter according to a first current difference and a second current difference;
wherein the first current difference is a difference between the first reference current and a current provided by the transmitter via the first differential line, and the second current difference is a difference between the second reference current and a current provided by the transmitter via the second differential line.
10. The device of claim 9, wherein the channel is utilized for transmitting a differential clock signal.
11. The device of claim 9, wherein the channel is utilized for transmitting a differential data signal.
12. The device of claim 9, wherein a summation of the first reference current and the second reference current is greater than a current received by the transmitter when the transmitter is in standby, and is less than a current received by the transmitter when the transmitter transmits data.
13. The device of claim 9, wherein the determination module comprises:
a lowpass filter for performing a lowpass filtering operation on a first node voltage and a second node voltage, to generate a lowpass filtered result; and
a determination unit coupled to the lowpass filter for determining the operating state of the transmitter according to the lowpass filtered result;
wherein the first node voltage corresponds to the first current difference, and the second node voltage corresponds to the second current difference.
14. The device of claim 13, wherein the determination unit is utilized for determining the transmitter is operating in a standby state when the lowpass filtered result indicates that a summation of the first current difference and the second current difference is greater than a default value.
15. The device of claim 13, wherein the determination unit is utilized for determining the transmitter is operating in a transmitting state when the lowpass filtered result indicates that the summation of the first current difference and the second current difference is less than the default value.
16. The device of claim 9, wherein the determination module comprises:
a lowpass filter for performing a lowpass filtering operation on a first node voltage and a second node voltage, to generate a lowpass filtered result;
an inverter coupled to the lowpass filter for inverting the lowpass filtered result, to generate an inverted signal; and
a determination unit coupled to the lowpass filter for determining the operating state of the transmitter according to the inverted signal;
wherein the first node voltage corresponds to the first current difference, and the second node voltage corresponds to the second current difference.
17. The device of claim 9, wherein the device is installed in the receiver.
18. A method for detecting signals in a transition minimized differential signal (TMDS) transmission system, a channel of the TMDS system between a receiver and a transmitter, the method comprising:
acquiring a first voltage of a first differential line of the channel;
acquiring a second voltage of a second differential line of the channel;
computing a peak voltage of the first voltage and the second voltage; and
determining an operating state of the transmitter according to the peak voltage.
19. The method of claim 18, wherein computing the peak voltage of the first voltage and the second voltage comprises rectifying the first voltage and the second voltage to acquire the peak voltage.
20. The method of claim 18, wherein determining the operating state of the transmitter according to the peak voltage comprises:
generating a reference voltage;
comparing the peak voltage and the reference voltage to generate a comparison result; and
determining the operating state of the transmitter according to the comparison result.
21. The method of claim 20, wherein determining the operating state of the transmitter according to the comparison result comprises determining the transmitter is operating in a transmitting state when the comparison result indicates that the peak voltage is greater than the reference voltage.
22. The method of claim 20, wherein determining the operating state of the transmitter according to the comparison result comprises determining the transmitter is operating in a standby state when the comparison result indicates that the peak voltage is less than the reference voltage.
23. The method of claim 18, wherein the channel is utilized for transmitting a differential clock signal.
24. The method of claim 18, wherein the channel is utilized for transmitting a differential data signal.
25. A device for detecting signals in a transition minimized differential signal (TMDS) transmission system, a channel of the TMDS system between a receiver and a transmitter, the device comprising:
a computing unit coupled to a first differential line of the channel at a first node and coupled to a second differential line of the channel at a second node for computing a peak voltage of a first voltage corresponding to the first node and a second voltage corresponding to the second node; and
a determination module coupled to the computing unit for determining an operating state of the transmitter according to the peak voltage.
26. The device of claim 25, wherein the computing unit comprises a rectifier for rectifying the first voltage and the second voltage to acquire the peak voltage.
27. The device of claim 26, wherein the determination module comprises:
a reference voltage generator for generating a reference voltage;
a comparison unit coupled to the reference voltage generator and the computing unit for comparing the peak voltage and the reference voltage to generate a comparison result; and
a determination unit for determining the operating state of the transmitter according to the comparison result.
28. The device of claim 27, wherein the determination unit determines the transmitter is operating in a transmitting state when the comparison result indicates that the peak voltage is greater than the reference voltage.
29. The device of claim 27, wherein the determination unit determines the transmitter is operating in a standby state when the comparison result indicates that the peak voltage is less than the reference voltage.
30. The device of claim 25, wherein the channel is utilized for transmitting a differential clock signal.
31. The device of claim 25, wherein the channel is utilized for transmitting a differential data signal.
32. The device of claim 25, wherein the device is installed in the receiver.
33. A device for detecting signals in a transition minimized differential signal (TMDS) transmission system, a channel of TMDS system between a receiver and a transmitter, the device comprising:
a first current source for providing a first reference current in a first differential line of the channel;
a second current source for providing a second reference current in a second differential line of the channel;
a first separation device for separating loadings of the receiver from the channel;
a second separation device for separating the first current source from the first differential line, and separating the second current source from the second differential line;
a control unit for controlling the second separation device; and
a determination module coupled to the first differential line at a first node and coupled to the second differential line at a second node for determining an operating state of the transmitter according to a first current difference and a second current difference;
wherein the first current difference is a difference between the first reference current and a current provided by the transmitter via the first differential line, and the second current difference is a difference between the second reference current and a current provided by the transmitter via the second differential line.
34. The device of claim 33, wherein in a current detection mode, the control unit utilizes the first separation device to separate the loadings of the receiver from the channel, and utilizes the second separation device to link the first current source and the first differential line, and to link the second current source and the second differential line.
35. The device of claim 33, wherein in a voltage detection mode, the control unit utilizes the second separation device to separate the first current source from the first differential line, and to separate the second current source from the second differential line.
36. The device of claim 33, wherein the determination module comprises:
a first determination submodule comprising:
a lowpass filter coupled to the first node and the second node for performing a lowpass filtering operation on a first node voltage corresponding to the first node and a second node voltage corresponding to the second node to generate a lowpass filtered result; and
a first determination unit coupled to the lowpass filter for determining the operating state of the transmitter according to the lowpass filtered result;
wherein the first node voltage corresponds to the first current difference, and the second node voltage corresponds to the second current difference; and

a second determination submodule, comprising:
a computing unit coupled to the first node and the second node for computing a peak voltage of the first node voltage and the second node voltage;
a reference voltage generator for generating a reference voltage;
a comparison unit coupled to the reference voltage generator and the computing unit for comparing the peak voltage and the reference voltage to generate a comparison result; and
a second determination unit for determining the operating state of the transmitter according to the comparison result.
37. The device of claim 36, wherein the computing unit comprises a rectifier for rectifying the first node voltage and the second node voltage to acquire the peak voltage.
38. The device of claim 36, wherein the first determination unit determines the transmitter is operating in a standby state when the lowpass filtered result indicates that a summation of the first current difference and the second current difference is greater than a default value.
39. The device of claim 36, wherein the first determination unit determines the transmitter is operating in a transmitting state when the lowpass filtered result indicates that the summation of the first current difference and the second current difference is less than the default value.
40. The device of claim 36, wherein the second determination unit determines the transmitter is operating in the transmitting state when the comparison result indicates that the peak voltage is greater than the reference voltage.
41. The device of claim 36, wherein the second determination unit determines the transmitter is operating in a standby state when the comparison result indicates that the peak voltage is less than the reference voltage.
42. The device of claim 33, wherein the channel is utilized for transmitting a differential clock signal.
43. The device of claim 33, wherein the channel is utilized for transmitting a differential data signal.
44. The device of claim 33, wherein a summation of the first reference current and the second reference current is greater than a current received by the transmitter when the transmitter is in standby, and is less than the current received by the transmitter when the transmitter transmits data.
45. The device of claim 33, wherein the device is installed in the receiver.