Network server and computer system for providing user status data
First Claim
1. A network server computer comprising:
- communication circuitry configured for internet communication with electronic devices;
memory configured to store friend lists for respective users and user data for respective users; and
a processor configured to control the network server computer to perform operations comprising;
periodically receiving, via the communication circuitry, application program data from electronic devices of multiple users, the application program data from each respective electronic device being indicative of an application program currently executed by the respective electronic device;
updating the user data based on the received application program data; and
providing, to an electronic device of a user, application program data indicative of an application program currently executed by the electronic device of each of one or more friends on the friend list of the user, even when the electronic device of the user and the electronic devices of the one or more friends are currently executing different application programs.
0 Assignments
0 Petitions
Accused Products
Abstract
An example network server computer includes communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users and user data comprising status data for respective users; and a processor configured to control the network server computer to perform operations including: receiving, via the communication circuitry, status data including activity information indicative of current activities of users of two or more electronic devices; updating the user data based on the received status data; and providing, to a user, status data indicative of respective current activities of one or more friends on the friend list of the user even if the current activities of the user and the one or more friends are different.
-
Citations
30 Claims
-
1. A network server computer comprising:
-
communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users and user data for respective users; and a processor configured to control the network server computer to perform operations comprising; periodically receiving, via the communication circuitry, application program data from electronic devices of multiple users, the application program data from each respective electronic device being indicative of an application program currently executed by the respective electronic device; updating the user data based on the received application program data; and providing, to an electronic device of a user, application program data indicative of an application program currently executed by the electronic device of each of one or more friends on the friend list of the user, even when the electronic device of the user and the electronic devices of the one or more friends are currently executing different application programs. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. A network server computer comprising:
-
communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users and user data comprising status data for respective users; and a processor configured to control the network server computer to perform operations comprising; receiving, via the communication circuitry, status data including activity information indicative of current activities of users of two or more electronic devices; updating the user data based on the received status data; and providing, to an electronic device of a user, status data indicative of respective current activities of one or more friends on the friend list of the user even if the current activities of the user and the one or more friends are different, wherein the processor is further configured to control the network server computer to transmit, via the communication circuitry, alert data to the user when a friend on the friend list of the user logs into or out of the network server computer, and the alert data comprises data for generating an aural alert.
-
-
9. A computer system comprising:
multiple processing systems, each processing system comprising a processor, the multiple processing systems being configured and arranged to at least; enable each one of multiple users to create a friend list; generate user data for respective users; receive application program data for the multiple users, the application program data for each respective user being indicative of an application program currently used by the respective user; update the user data based on the received application program data; and provide, to a user, application program data indicative of an application program currently used by each of one or more friends on the friend list of the user, even when the user and the one or more friends are currently using different application programs. - View Dependent Claims (10)
-
11. A network server computer comprising:
-
communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users and user data for respective users; and a processor configured to control the network server computer to perform operations comprising; periodically receiving, via the communication circuitry, application program data from electronic devices of multiple users, the application program data from each respective electronic device being indicative of an application program currently executed by the respective electronic device; updating the user data based on the received application program data; and providing, to an electronic device of a user, message data for generating a message when an application program executed by an electronic device of a friend on the friend list of the user changes from one application program to another different application program. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
multiple processing systems, each processing system comprising a processor, the multiple processing systems being configured and arranged to at least; enable each one of multiple users to create a friend list; generate user data for respective users; receive application program data for the multiple users, the application program data for each respective user being indicative of an application program currently used by the respective user; update the user data based on the received application program data; and provide, to a user, message data for generating a message when an application program executed by an electronic device of a friend on the friend list of the user changes from one application program to another different application program. - View Dependent Claims (19)
-
20. A network server computer comprising:
-
communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users and user data for respective users; and a processor configured to control the network server computer to perform operations comprising; periodically receiving, via the communication circuitry, activity data from electronic devices of multiple users, the activity data from each respective electronic device being indicative of a current activity of the user of the respective electronic device; updating the user data based on the received activity data; and providing, to an electronic device of a user, a message when an activity of a friend on the friend list corresponds to a particular user-designated activity. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer system comprising:
multiple processing systems, each processing system comprising a processor, the multiple processing systems being configured and arranged to at least; enable each one of multiple users to create a friend list; generate user data for respective users; receive activity data for the multiple users, the activity data for each respective user being indicative of a current activity of the respective user; update the user data based on the received activity data; and provide, to a user, a message when an activity of a friend on the friend list corresponds to a particular user-designated activity. - View Dependent Claims (28)
-
29. A network server computer comprising:
-
communication circuitry configured for internet communication with electronic devices; memory configured to store friend lists for respective users; and a processor configured to control the network server computer to perform operations comprising; periodically receiving, via the communication circuitry, game program data from electronic devices of multiple users, the game program data from each respective electronic device being indicative of a video game program for a video game currently executed by the respective electronic device; and providing, to an electronic device of a user, game program data indicative of a video game program currently executed by the electronic device of each of one or more friends on the friend list of the user, even when the electronic device of the user is executing a program different from the video game programs currently executed by the electronic devices of the one or more friends.
-
-
30. A computer system comprising:
-
communication circuitry configured for internet communication with a network server computer; and processing circuitry configured to control the computer system to perform operations comprising; periodically communicating, to the network server computer, using the communication circuitry, application program data indicative of an application program currently executed by the computer system; receiving, from the network server computer, using the communication circuitry, application program data indicative of an application program currently executed by respective computer systems of each of one or more friends on a friend list of a user using the computer system; and generating display data for a display including an identification of an application program currently executed by the computer system of at least one of the one or more friends, regardless of whether the application programs currently executed by the computer systems of the least one friend include a video game program currently being executed by the computer device of the user.
-
Specification