Method of enabling digital music content to be downloaded to and used on a portable wireless computing device
DCFirst Claim
1. A portable wireless computing device comprising a hardware processor programmed with a software application embodied on a non-transitory storage medium, that enables an end-user to interact with other users in which (a) the software application allows the end-user to, over a wireless connection, create on a remote server one or more user accounts with associated profiles for that end-user;
- and (b) the software application allows the end-user to, over the wireless connection, view profiles created by other users of a service; and
(c) the software application allows the end-user to, over the wireless connection, interact with other users of the service; and
(d) the software application allows the end-user to, over the wireless connection, send and receive messages to and from other users of the service; and
(e) the software application allows the end-user to, over the wireless connection, link his or her user account on the remote server to user accounts on the remote server of other users of the same service or of other services.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device has been automatically adapted to parameters associated with the wireless device without end-user input (e.g. the application has been configured in dependence on the device OS and firmware, related bugs, screen size, pixel number, security models, connection handling, memory etc. This application enables an end-user to browse and search music content on a remote server using a wireless network; to download music content from that remote server using the wireless network and to playback and manage that downloaded music content. The application also includes a digital rights management system that enables unlimited legal downloads of different music tracks to the device and also enables any of those tracks stored on the device to be played so long as a subscription service has not terminated.
-
Citations
33 Claims
-
1. A portable wireless computing device comprising a hardware processor programmed with a software application embodied on a non-transitory storage medium, that enables an end-user to interact with other users in which (a) the software application allows the end-user to, over a wireless connection, create on a remote server one or more user accounts with associated profiles for that end-user;
- and (b) the software application allows the end-user to, over the wireless connection, view profiles created by other users of a service; and
(c) the software application allows the end-user to, over the wireless connection, interact with other users of the service; and
(d) the software application allows the end-user to, over the wireless connection, send and receive messages to and from other users of the service; and
(e) the software application allows the end-user to, over the wireless connection, link his or her user account on the remote server to user accounts on the remote server of other users of the same service or of other services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
- and (b) the software application allows the end-user to, over the wireless connection, view profiles created by other users of a service; and
-
31. Software application embodied on a non transitory storage medium, wherein the software application is executable on a portable wireless computing device, wherein the software application enables an end-user to interact with other users and (a) in which the software application allows the end-user to, over a wireless connection, create on a remote server one or more user accounts with associated profiles for that end-user;
- and (b) the software application allows the end-user to, over the wireless connection, view profiles created by other users of a service; and
(c) the software application allows the end-user to, over the wireless connection, interact with other users of the service; and
(d) the software application allows the end-user to, over the wireless connection, send and receive messages to and from other users of the service; and
(e) the software application allows the end-user to, over the wireless connection, link his or her user account on the remote server to user accounts on the remote server of other users of the same service or of other services.
- and (b) the software application allows the end-user to, over the wireless connection, view profiles created by other users of a service; and
-
32. Method of enabling an end-user of a portable wireless computing device programmed with a software application embodied on a non-transitory storage medium, to interact over a wireless connection, with other users of other devices, the portable wireless computing device in communication with a remote server over a wireless connection, the method comprising the steps of:
-
(i) the software application allowing the end-user to, over the wireless connection, create one or more user accounts with associated profiles on the remote server; (ii) the software application allowing the end-user to, over the wireless connection, display on the device profiles created by other users of a service, (iii) the software application allowing the end-user to communicate interactions over the wireless connection, between the user and other users of the service; (iv) the software application allowing the end-user to send and receive messages over the wireless connection, to and from the user and other users of the service; (v) the software application allowing the end-user to, over the wireless connection, link his or her user account on the remote server to user accounts on the remote server of other users of the same service or of other services.
-
-
33. A server, including a program embodied on a non-transitory storage medium, the server configured and programmed to communicate with a portable wireless computing device comprising a hardware processor programmed with a software application embodied on a non-transitory storage medium, that enables an end-user to interact with other users, in which (a) the server is configured and programmed to create a user account with an associated profile for that end-user, in response to receiving a request from the portable wireless computing device over a wireless connection, (b) the server is configured and programmed to provide profile information for other users of a service, over the wireless connection, in response to receiving a request from the portable wireless computing device to view profiles created by other users of the service;
- (c) the server is configured and programmed to provide interaction between the end-user and other users of the service, over the wireless connection; and
(d) the server is configured and programmed to receive and to send messages from and to the end-user, respectively, over the wireless connection, and respectively to send and to receive those messages to and from other users of the service; and
(e) the server is configured and programmed to allow the end-user to, over the wireless connection, link his or her user account on the server to user accounts on the server of other users of the same service or of other services.
- (c) the server is configured and programmed to provide interaction between the end-user and other users of the service, over the wireless connection; and
Specification