Method and apparatus for selective and quantitative rights management
First Claim
Patent Images
1. A method in a data processing system for managing rights to a service, the method comprising:
- receiving a request from a user for the service;
identifying the rights to the service based on time received request, wherein the rights may be of a type between zero access rights and full access rights, inclusively;
retrieving content for the service;
selectively modifying the content based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the content based on the rights includes degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to full access rights but higher than a level of quality of output corresponding to zero access rights; and
sending the modified content to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer implemented instructions for managing rights to a service in a data processing system. A request is received from a user for the service. The rights to the service are identified. Content for the service is received. The content is selectively modified based on the rights identified. The content is sent to the user.
106 Citations
45 Claims
-
1. A method in a data processing system for managing rights to a service, the method comprising:
-
receiving a request from a user for the service;
identifying the rights to the service based on time received request, wherein the rights may be of a type between zero access rights and full access rights, inclusively;
retrieving content for the service;
selectively modifying the content based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the content based on the rights includes degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to full access rights but higher than a level of quality of output corresponding to zero access rights; and
sending the modified content to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method in a data processing system for managing rights to a service, the method comprising:
-
responsive to receiving a request for a service from a user, determining whether a subscription to the service by the user has expired;
responsive to a determination, that the subscription has expired, selectively modifying the content to form a modified content, wherein the modified content is a degraded quality version of the content that would be provided to the user if the user had a non-expired subscription; and
returning the modified content to the user such that the modified content is presented to the user. - View Dependent Claims (9)
-
-
10. A method in a data processing system for managing rights to a service, the method comprising:
-
responsive to receiving a request for a service from a user, determining whether a subscription to the service by the user has expired;
responsive to a determination, that the subscription has expired, selectively modifying the content to form a modified content; and
returning the modified content to the user, wherein the content is a music file, and wherein the modified content includes noise added to the music file. - View Dependent Claims (11)
-
-
12. A method in a data processing system for managing a subscription computing service, the method comprising:
-
receiving a request from a user for the subscription computing service;
identifying rights to the subscription computing service based on an identification of the user, wherein the rights may be of a type between zero access rights and full access rights, inclusively; and
selectively modifying the subscription computing service based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the subscription computing service based on the rights includes degrading a level of quality of the subscription computing service such that the degraded level of quality of the subscription service is less than a level of quality of a subscription computing service corresponding to full access rights but higher than a level of quality of a subscription computing service corresponding zero access rights. - View Dependent Claims (13)
-
-
14. A service delivery system comprising:
-
a database of users and rights associated with the users;
a service delivery unit, wherein the service delivery system retrieves content; and
a service manifest, wherein the service manifest selectively modifies the content based on a right to the content associated with a user requesting the content, wherein the right may be of a type between zero-access rights and a full access right, inclusively, and wherein in the right is not a full access right and is not a zero access right, the service manifest selectively modifies the content by degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to a full access right but higher than a level of quality of output corresponding to a zero access right. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set or instructions to receive a request for a user for a service;
identify the rights to the service based the received request, wherein the rights may be of a type between zero access rights and full access rights, inclusively;
retrieve content for the service;
selectively modify the content based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the content based on the rights includes degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to full access rights but higher than a level of quality of output corresponding to zero access rights; and
send the modified content to the user.
-
-
20. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to determine whether a subscription to a service by a user has expired in response to receiving a request for the service from the user;
selectively modify content to form a modified content in response to a determination that the subscription has expired, wherein the modified output is a degraded quality version of the content that would be provided to the user if the user had a non-expired subscription; and
return the modified content to the user such that the modified content is presented to the user.
-
-
21. A data processing system comprising:
-
a bus system;
a communications unit connected to the bus system;
a memory connected to the bus system, wherein the memory includes a set of instructions; and
a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to receive a request from a user for a subscription computing service;
identify rights to a subscription computing service based on an identification of a user, wherein the rights may be of a type between zero access rights and full access rights inclusively; and
selectively modify the subscription computing service based on the rights identified, wherein if the right is not a full access right and is not a zero access right, selectively modifying the subscription computing service includes degrading a level of quality of the subscription such that the degraded level of quality of the subscription computing service is less than a level of quality of a subscription computing service corresponding to a full access right but higher than a level of quality of the subscription computing service corresponding to a zero access right.
-
-
22. A data processing system for managing rights to a service, the data processing system comprising:
-
receiving means for receiving a request from a user for the service;
identifying means for identifying the rights to the service, wherein the rights may be of a type between zero access rights and full access rights inclusively;
retrieving means for retrieving content for the service;
modifying means for selectively modifying the content based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the content based on the rights includes degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to full access rights but higher than a level of quality of output corresponding to zero access rights; and
sending means for sending the modified content to the user. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A data processing system for managing rights to a service, the data processing system comprising:
-
determining means, responsive to receiving a request for a service from a user, for determining whether a subscription to the service by the user has expired;
modifying means, responsive to a determination that the subscription has expired, for selectively modifying the content to form a modified content, wherein the modified content is a degraded quality version of the content that would be provided to the user if the user had a non-expired subscription; and
returning means for returning the modified content to the user such that the modified content is presented to the user. - View Dependent Claims (29)
-
-
30. A data processing system for managing rights to a service, the data processing system comprising:
-
determining means, responsive to receiving a request for a service from a user, for determining whether a subscription to the service by the user has expired;
modifying means, responsive to a determination that the subscription has expired, for selectively modifying the content to form a modified content; and
returning means for returning the modified content to the user, wherein the content is a music file, and wherein the modified content includes noise added to the music file. - View Dependent Claims (31)
-
-
32. A data processing system for managing a subscription computing service, the data processing system comprising:
-
receiving means for receiving a request from a user for the subscription computing service;
identifying means for identifying rights to the subscription computing service based on an identification of the user, wherein the rights may be of a type between zero access rights and full access rights inclusively; and
modifying means for selectively modifying the subscription computing service based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the subscription computing service based on the rights includes degrading a level of quality of the subscription computing service such that the degraded level of the subscription computing services is less than a level of quality of a subscription computing services corresponding to full access rights but higher than a level of quality of a subscription computing service corresponding to zero access rights. - View Dependent Claims (33)
-
-
34. A computer program product in a computer readable medium for managing rights to a service, the computer program product comprising:
-
first instructions for receiving a request from a user for the service;
second instructions for identifying the rights to the service based on the received request, wherein the rights may be of a type between zero access rights and full access rights, inclusively;
third instructions for retrieving content for the service;
fourth instructions for selectively modifying the content based on the rights identified, wherein if the rights are not full access rights and are not zero access rights, selectively modifying the content based on the rights includes degrading a level of quality of an output of the content such that the degraded level of quality of the output is less than a level of quality of output corresponding to full access rights but higher than a level of quality of output corresponding to zero access rights; and
fifth instructions for sending the modified content to the user. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A computer program product in a computer readable medium for managing rights to a service, the computer program product comprising:
-
first instructions, responsive to receiving a request for a service from a user, for determining whether a subscription to the service by the user has expired;
second instructions, responsive to a determination that the subscription has expired, for selectively modifying the content to form a modified content, wherein the modified content is a degraded quality version of the content that would be provided to the user if the user had a non-expired subscription; and
third instructions for returning the modified content to the user such that the modified content is presented to the user. - View Dependent Claims (41)
-
-
42. A computer program product in a computer readable medium for managing rights to a service, the computer program product comprising:
-
first instructions, responsive to receiving a request for a service from a user, for determining whether a subscription to the service by the user has expired;
second instructions, responsive to a determination that the subscription has expired, for selectively modified the content to form a modified content; and
third instruction for returning content to the user, wherein the content is a music file, and wherein the modified content includes noise added to the music file. - View Dependent Claims (43)
-
-
44. A computer program product in a computer readable medium for managing a subscription computing service, the computer programming product comprising:
-
first instructions for receiving a request from a user for the subscription computing services;
second instructions for identifying rights to the subscription computing service based on an identification of the user, wherein the rights may be of a type between zero access rights and full access rights, inclusively; and
third instructions for selectively modifying the subscription computing service based on the rights identified, wherein the rights are not full access rights are not zero access rights, selectively modifying the subscription computing service based on the rights includes degrading a level of quality of the subscription computing service such that the degraded level of quality of the subscription computing service is less than a level of quality of a subscription computing service corresponding to full access rights but higher than a level of quality of a subscription computing service corresponding to zero access rights. - View Dependent Claims (45)
-
Specification