1461119524-daccdf7c-cac5-46b6-abbe-d61444847d71

1. A method of managing subscription-based services, the method comprising:
receiving, by a computing device, configuration data from a third-party service provider at a subscription service management system, the configuration data indicating details of a subscription-based service plan to be fulfilled by the third-party service provider;
receiving, by the computing device, a request from a consumer to receive a service corresponding to the subscription-based service plan, the request being received at the subscription service management system via an online site;
initiating, by the computing device, a query for data indicating whether the third-party service provider, the consumer, the subscription-based service plan, and details of the subscription-based service plan are known to be associated with fraudulent activity, the query being associated with one or more fraud check procedures that include verifying a reputation associated with the third-party service provider and a reputation associated with the consumer;
provided that no fraudulent activity is identified, activating, by the computing device, the service on behalf of the consumer, the consumer to receive the service during a subscription period; and
sending, by the computing device, at least one message to the third-party service provider during the subscription period, the at least one message being related to a time-based trigger event associated with the subscription-based service plan.
2. The method of claim 1, further comprising receiving the configuration data from the third-party service provider via the online site.
3. The method of claim 1, wherein the consumer is to receive the service in a plurality of service increments during the subscription period and wherein the time-based trigger event is related to a next one of the plurality of service increments.
4. The method of claim 3, wherein the at least one message includes a service increment message that indicates a date, a time, or any combination thereof, at which the next one of the plurality of service increments is to be provided to the consumer.
5. The method of claim 3, further comprising:
placing a plurality of service increment messages in a time-based queue at the subscription service management system, each of the plurality of service increment messages indicating a date, a time, or any combination thereof, at which one of the plurality of service increments is to be provided to the consumer; and
automatically sending each of the plurality of service increment messages from the time-based queue to the third-party service provider.
6. The method of claim 1, wherein the querying further requests data indicating an accuracy of identification data or financial account information received at the subscription service management system.
7. The method of claim 1, further comprising:
performing the one or more fraud check procedures associated with the third-party service provider, the consumer, and the subscription-based service plan; and
activating the service based at least in part on data resulting from the one or more fraud check procedures.
8. The method of claim 7, wherein the one or more fraud check procedures include verifying identities and other attributes associated with the third-party service provider and the consumer.
9. The method of claim 7, wherein the one or more fraud check procedures include querying for data indicating an accuracy of identification data or financial account information associated with the third-party service provider and the consumer and received at the subscription service management system.
10. A subscription service management system to manage subscription-based services, the subscription service management system comprising:
a server system having logic and memory accessible to the logic, wherein the memory includes instructions executable by the logic to:
receive configuration data from a third-party service provider, the configuration data indicating details of a subscription-based service plan to be fulfilled by the third-party service provider;
receive a request from a consumer for a service corresponding to the subscription-based service plan;
perform one or more fraud check procedures prior to activating a subscription period associated with the consumer, the one or more fraud check procedures including verifying a reputation of the third-party service provider, a reputation of the consumer, and a reputation of the subscription-based service plan;
activate the subscription period when it is determined that no fraudulent activity is identified during the one or more fraud check procedures, the consumer to receive the service in a plurality of service increments during the subscription period; and
provide at least one message to the third-party service provider during the subscription period, the at least one message being related to a time-based trigger event associated with the subscription-based service plan.
11. The system of claim 10, wherein the one or more fraud check procedures include:
verifying identities, reputations, and other attributes of the third-party service provider and the consumer; or
querying for data indicating an accuracy of identification data and financial account information associated with the third-party service provider and the consumer.
12. Computer-readable storage media having computer-executable instructions that, when executed by one or more processors, perform operations comprising:
receiving, from a consumer and by a subscription service management system, a request for a service associated with a subscription-based service plan provided by a third-party service provider;
determining that identification data or financial account information associated with the consumer and the third-party service provider is accurate;
performing one or more fraud check procedures associated with the third-party service provider and the consumer, the one or more fraud check procedures including verifying a reputation of the third-party service provider and a reputation associated with the consumer;
at least partly in response to determining that the identification data or the financial account data is accurate, and based at least partly on the one or more fraud check procedures, activating a subscription period corresponding to the service; and
in response to detecting a time-based trigger event associated with the subscription-based service plan, providing the service during the subscription period.
13. The computer-readable storage media of claim 12, wherein the service is based on configuration data provided by the third-party service provider.
14. The computer-readable storage media of claim 13, wherein the configuration data indicates details of the subscription-based service plan to be fulfilled by the third-party service provider.
15. The computer-readable storage media of claim 12, wherein the one or more fraud check procedures include verifying identities associated with the third-party service provider and the consumer.
16. The computer-readable storage media of claim 12, wherein the one or more fraud check procedures include querying for data indicating whether the third-party service provider, the consumer, the subscription-based service plan, and details of the subscription-based service plan are known to be associated with fraudulent activity.
17. The computer-readable storage media of claim 12, wherein the consumer does not receive the service if it is determined that the third-party service provider, the consumer, or the subscription-based service plan is associated with fraudulent activity.

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 data transmission, the method comprising:
sending, according to a mapping relationship between a first high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) of a user equipment and a second H-RNTI of a relay node accessed by the user equipment, data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI;
wherein the sending, comprises: obtaining, by a radio network control device, a prestored mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment; and
sending, by the radio network control device according to the mapping relationship, the first H-RNTI, the second H-RNTI and the data to an access device so that the access device sends the data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI.
2. The method for data transmission according to claim 1, further comprising: assigning, by the radio network control device, the second H-RNTI to the relay node according to a network access request sent by the relay node; assigning, by the radio network control device according to a service request sent by the user equipment accessing the relay node, the first H-RNTI to the user equipment; and
establishing and storing, by the radio network control device, the mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment.
3. The method for data transmission according to claim 1, wherein the sending comprises sending, by the radio network control device, the first H-RNTI and the data to an access device so that the access device sends, according to a prestored mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment, the data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI.
4. The method for data transmission according to claim 3, further comprising:
assigning, by the radio network control device, the second H-RNTI to the relay node according to a network access request sent by the relay node;
assigning, by the radio network control device according to a service request sent by the user equipment accessing the relay node, the first H-RNTI to the user equipment;
establishing, by the radio network control device, the mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment; and
sending, by the radio network control device, the mapping relationship to the access device for storage by the access device.
5. The method for data transmission according to claim 1, wherein the sending comprises:
receiving, by an access device, the first H-RNTI of the user equipment, the second H-RNTI of the relay node accessed by the user equipment and the data that are sent by the radio network control device according to the mapping relationship between the first H-RNTI and the second H-RNTI; and
sending, by the access device according to the second H-RNTI, the first H-RNTI and the data to the relay node corresponding to the second H-RNTI so that the relay node sends the data to the user equipment corresponding to the first H-RNTI.
6. The method for data transmission according to claim 1, wherein the sending comprises receiving, by an access device, the first H-RNTI and the data that are sent by a radio network control device, and sending, by the access device according to a prestored mapping relationship between the first H-RNTI and the second H-RNTI of the relay node accessed by the user equipment, the first H-RNTI and the data to the relay node corresponding to the second H-RNTI so that the relay node sends the data to the user equipment corresponding to the first H-RNTI.
7. The method for data transmission according to claim 6, further comprising:
receiving and storing, by the access device, the mapping relationship that is sent by the radio network control device and established between the second H-RNTI assigned to the relay node sending a network access request and the first H-RNTI assigned to the user equipment accessing the relay node.
8. A radio network control device, comprising:
a processor, configured to obtain a prestored mapping relationship between a first high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) of a user equipment and a second H-RNTI of a relay node accessed by the user equipment; and
a transmitter, configured to send, according to the mapping relationship, the first H-RNTI, the second H-RNTI and data to an access device so that the access device sends the data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI.
9. The radio network control device according to claim 8, wherein the processor is further configured to assign the second H-RNTI to the relay node according to a network access request sent by the relay node, to assign, according to a service request sent by the user equipment accessing the relay node, the first H-RNTI to the user equipment, and to establish and store the mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment.
10. An access device, comprising:
a receiver, configured to receive a first high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) of a user equipment, a second H-RNTI of a relay node accessed by the user equipment and data that are sent by a radio network control device according to a mapping relationship between the first H-RNTI and the second H-RNTI; and
a transmitter, configured to send, according to the second H-RNTI, the first H-RNTI and the data to the relay node corresponding to the second H-RNTI so that the relay node sends the data to the user equipment corresponding to the first H-RNTI.
11. A radio network control device, comprising:
a processor, configured to assign a second high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) to a relay node according to a network access request sent by the relay node, to assign a first H-RNTI to the user equipment according to a service request sent by a user equipment accessing the relay node and to establish establish a mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment; and
a transmitter, configured to send the mapping relationship to an access device and to send the first H-RNTI and data to the access device so that the access device sends, according to the mapping relationship, the data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI.
12. An access device, comprising:
a receiver, configured to receive a first high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) of a user equipment and data that are sent by a radio network control device; and
a transmitter, configured to send, according to a mapping relationship between the first H-RNTI and a second H-RNTI of a relay node accessed by the user equipment, the first H-RNTI and the data to the user equipment corresponding to the first H-RNTI by using the relay node corresponding to the second H-RNTI.
13. The access device according to claim 12, further comprising:
a receiver, configured to receive and store the mapping relationship that is sent by the radio network control device and established between the second H-RNTI assigned to the relay node sending a network access request and the first H-RNTI assigned to the user equipment accessing the relay node.
14. A system for data transmission, comprising:
a relay node;
an access device; and
a radio network control device;
wherein the radio network control device is configured to obtain a prestored mapping relationship between a first high-speed downlink shared channel (HS-DSCH) radio network temporary identity (H-RNTI) of a user equipment and a second H-RNTI of a relay node accessed by the user equipment, and to send, the first H-RNTI, the second H-RNTI and data to the access device according to the mapping relationship;
wherein the access device is configured to receive the first H-RNTI, the second H-RNTI and the data that are sent by the radio network control device, and to send, according to the second H-RNTI, the first H-RNTI and the data to the relay node, and
wherein the relay node is configured to receive the first H-RNTI and the data that are sent by the access device; and send the data to the user equipment corresponding to the first H-RNTI.
15. A system for data transmission, comprising:
a relay node;
an access device; and
a radio network control device;
wherein the radio network control device is configured to assign a second H-RNTI to the relay node according to a network access request sent by the relay node, to assign, according to a service request sent by a user equipment accessing the relay node, a first H-RNTI to the user equipment; to establish a mapping relationship between the first H-RNTI of the user equipment and the second H-RNTI of the relay node accessed by the user equipment; to send the mapping relationship to the access device; and to send the first H-RNTI and data to the access device;
wherein the access device is configured to receive the first H-RNTI of the user equipment and the data that are sent by the radio network control device, and to send, according to the received mapping relationship sent by the radio network control device, the first H-RNTI and the data to the relay node corresponding to the second H-RNTI; and
wherein the relay node is configured to receive the first H-RNTI and the data that are sent by the access device, and to send the data to the user equipment corresponding to the first H-NTI.

1461119515-2142227c-014e-41d6-b1c2-cd3728cd3a86

1. A method for adjusting recorder timing by using audio identification, the method comprising:
capturing a portion of audio content of a multimedia program from a network;
generating an audio fingerprint based on the captured portion of audio content;
matching the audio fingerprint to one of a plurality of theme song fingerprints stored in a database;
retrieving, from the database, an expected theme song time offset associated with a matching theme song fingerprint;
determining whether the multimedia program is running on-schedule based on the retrieved expected theme song time offset; and
recording the multimedia program based on the determination of whether the multimedia program is running on-schedule.
2. The method of claim 1, wherein determining whether the multimedia program is running on-schedule further comprising:
determining that a time of occurrence of a portion of audio content exceeds a predetermined threshold;
calculating a time delta based at least in part on the time of occurrence of the portion of audio content and the expected theme song time offset;
calculating at least one of an adjusted start time and an adjusted end time of the multimedia program based on the time delta; and
recording, by a recorder, the multimedia program based on at least one of the adjusted start time and the adjusted end time.
3. The method according to claim 2, wherein the calculating at least one of the adjusted start time and the adjusted end time further includes calculating at least one of the adjusted start time and the adjusted end time based on at least one of a scheduled start time of the multimedia program, a scheduled end time of the multimedia program, an expected theme song time offset of the multimedia program, and a theme song tolerance of the multimedia program.
4. The method according to claim 3, further comprising:
retrieving, from the database, at least one of the expected theme song time offset of the multimedia program and the theme song tolerance of the multimedia program.
5. The method according to claim 2, wherein at least one of the expected theme song time offset of the multimedia program, and the theme song tolerance of the multimedia program are computed based on statistics for a plurality of occurrences of the multimedia program.
6. The method according to claim 2, further comprising:
erasing, by the recorder, data recorded from the scheduled start time of the multimedia program to minimize undesired recording time preceding the adjusted start time of the multimedia program.
7. The method of claim 1, wherein determining whether the multimedia program is running on-schedule further comprising:
determining that a time of occurrence of a portion of audio content is below the predetermined threshold; and
recording, by a recorder, the multimedia program based on at least one of a scheduled start time and a scheduled end time of the multimedia program.
8. The method according to claim 1, wherein the captured audio content is a portion of an episode of the multimedia program, and wherein a theme song of the multimedia program is included in each episode of the multimedia program.
9. The method according to claim 8, wherein the theme song plays during a title sequence of the episode.
10. The method according to claim 8, wherein the theme song plays during end credits of the episode.
11. The method according to claim 8, wherein the theme song occurs within an expected time offset window from the beginning of the episode.
12. A system for adjusting recorder timing by using audio identification, the system including at least one processor operable to:
capture a portion of audio content of a multimedia program from a network;
generate an audio fingerprint based on the captured portion of audio content;
match the audio fingerprint to one of a plurality of theme song fingerprints stored in a database;
retrieve, from the database, an expected theme song time offset associated with a matching theme song fingerprint;
determine whether the multimedia program is running on-schedule based on the retrieved expected theme song time offset; and
record the multimedia program based on the determination of whether the multimedia program is running on-schedule.
13. The system according to claim 12, wherein the processor operable to determine whether the multimedia program is running on-schedule is further operable to:
determine that a time of occurrence of a portion of audio content exceeds a predetermined threshold;
calculate a time delta based at least in part on the time of occurrence of the portion of audio content and the expected theme song time offset;
calculate at least one of an adjusted start time and an adjusted end time of the multimedia program based on the time delta; and
record the multimedia program based on at least one of the adjusted start time and the adjusted end time.
14. The system according to claim 12, wherein the processor operable to determine whether the multimedia program is running on-schedule is further operable to:
determine that a time of occurrence of a portion of audio content is below a predetermined threshold; and
record the multimedia program based on at least one of a scheduled start time and a scheduled end time of the multimedia program.
15. The system according to claim 13, wherein the processor is further operable to:
calculate at least one of the adjusted start time and the adjusted end time based on at least one of a scheduled start time of the multimedia program, a scheduled end time of the multimedia program, an expected theme song time offset of the multimedia program, and a theme song tolerance of the multimedia program.
16. The system according to claim 15, wherein the processor is further operable to:
retrieve, from the database, at least one of the expected theme song time offset of the multimedia program and the theme song tolerance of the multimedia program.
17. The system according to claim 13, wherein at least one of the expected theme song time offset of the multimedia program, and the theme song tolerance of the multimedia program are computed based on statistics of previous broadcasts of the multimedia program.
18. The system according to claim 13, wherein the processor is further operable to:
erase data recorded from the scheduled start time of the multimedia program to minimize undesired recording time preceding the adjusted start time of the multimedia program.
19. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions, which, when executed by a processor, cause the processor to perform:
capturing a portion of audio content of a multimedia program from a network;
generating an audio fingerprint based on the captured portion of audio content;
matching the audio fingerprint to one of a plurality of theme song fingerprints stored in a database;
retrieving, from the database, an expected theme song time offset associated with a matching theme song fingerprint;
determining whether the multimedia program is running on-schedule based on the retrieved expected theme song time offset; and
recording the multimedia program based on the determination of whether the multimedia program is running on-schedule.
20. The non-transitory computer-readable medium according to claim 19, further having stored thereon a sequence of instructions, which, when executed by the processor to determine whether the multimedia program is running on-schedule, further causes the processor to perform:
determining that a time of occurrence of a portion of audio content exceeds a predetermined threshold;
calculating a time delta based at least in part on the time of occurrence of the portion of audio content and the expected theme song time offset;
calculating at least one of an adjusted start time and an adjusted end time of the multimedia program based on the time delta; and
recording, by a recorder, the multimedia program based on at least one of the adjusted start time and the adjusted end time.
21. The non-transitory computer-readable medium according to claim 19, further having stored thereon a sequence of instructions, which, when executed by the processor to determine whether the multimedia program is running on-schedule, further causes the processor to perform:
determining that a time of occurrence of a portion of audio content is below a predetermined threshold; and
recording, by a recorder, the multimedia program based on at least one of a scheduled start time and a scheduled end time of the multimedia program.
22. The non-transitory computer-readable medium according to claim 20, wherein the calculating at least one of the adjusted start time and the adjusted end time further includes calculating at least one of the adjusted start time and the adjusted end time based on at least one of a scheduled start time of the multimedia program, a scheduled end time of the multimedia program, an expected theme song time offset of the multimedia program, and a theme song tolerance of the multimedia program.
23. The non-transitory computer-readable medium according to claim 22, further having stored thereon a sequence of instructions, which, when executed by the processor, cause the processor to perform:
retrieving, from the database, at least one of the expected theme song time offset of the multimedia program and the theme song tolerance of the multimedia program.
24. The non-transitory computer-readable medium according to claim 20, wherein at least one of the expected theme song time offset of the multimedia program, and the theme song tolerance of the multimedia program are computed based on statistics for a plurality of occurrences of the multimedia program.

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 lens adjusting mechanism comprising:
a first platform, forming a first assembling aperture along a rim of the first platform;
a second platform, mounted above the first platform and forming a second assembling aperture along a rim of the second platform in accordance with the first assembling aperture of the first platform, the second platform having a flexibility portion adjacent to the second assembling aperture, a hinge groove opened between the second assembling aperture and an end part of the flexibility portion;
a mounting foot supported on the first platform, and against the end part of the flexibility portion; and
a spiral lock member, passing through the first assembling aperture of the first platform and the second assembling aperture of the second platform to interlock therebetween.
2. The lens adjusting mechanism claimed in claim 1, wherein the mounting foot is assembled with the first platform.
3. The lens adjusting mechanism claimed in claim 1, wherein the mounting foot is assembled with the second platform.
4. The lens adjusting mechanism as claimed in claim 1, wherein the hinge groove is formed on a top surface of the second platform.
5. The lens adjusting mechanism as claimed in claim 1, wherein the hinge groove is formed on a bottom surface of the second platform.
6. The lens adjusting mechanism as claimed in claim 1, wherein the flexibility portion extends outwardly from the second platform along a radial direction.
7. The lens adjusting mechanism as claimed in claim 1, wherein the second platform is shaped in its inter portion with a U-shaped groove to form the flexibility portion which extends toward a center of a circle of the second platform along a radial direction.
8. The lens adjusting mechanism as claimed in claim 1, wherein the flexibility portion arranges along a tangent direction on the rim of the second platform.
9. The lens adjusting mechanism as claimed in claim 1, wherein the first platform is utilized to mount the lens thereon.
10. The lens adjusting mechanism as claimed in claim 1, wherein the second platform is utilized to mount the lens thereon.