Dynamic activity-based image generation for online social networks
First Claim
Patent Images
1. A system comprising:
- a processor;
a user interface coupled to the processor and including a display;
an activity sensor coupled to the processor;
a communication module coupled to the processor;
a digital camera coupled to the processor; and
memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to;
cause an image captured via the digital camera to be displayed on the display;
retrieve activity data associated with a user of the system from the activity sensor;
generate an overlay based on the activity data;
generate a modified image using the image and the overlay;
cause the modified image to be displayed on the display; and
transmit the modified image, using the communication module to a server, wherein the modified image is temporarily displayed for a predetermined period of time on display devices of client devices coupled to the server.
2 Assignments
0 Petitions
Accused Products
Abstract
Among other things, embodiments of the present disclosure can help to automatically generate images displaying activity-based information and distribute such images to other users, such as members of a social network. The image may be modified based on activity data associated with other users and/or from other activity sensors.
161 Citations
18 Claims
-
1. A system comprising:
-
a processor; a user interface coupled to the processor and including a display; an activity sensor coupled to the processor; a communication module coupled to the processor; a digital camera coupled to the processor; and memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to; cause an image captured via the digital camera to be displayed on the display; retrieve activity data associated with a user of the system from the activity sensor; generate an overlay based on the activity data; generate a modified image using the image and the overlay; cause the modified image to be displayed on the display; and transmit the modified image, using the communication module to a server, wherein the modified image is temporarily displayed for a predetermined period of time on display devices of client devices coupled to the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
causing, by a processor, an image captured via the digital camera to be displayed on the display; retrieving activity data associated with a user of the system from the activity sensor; generating an overlay based on the activity data; generating a modified image using the image and the overlay; causing the modified image to be displayed on the display; and transmit the modified image, using the communication module to a server, wherein the modified image is temporarily displayed for a predetermined period of time on display devices of client devices coupled to the server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to:
-
cause an image captured via the digital camera to be displayed on the display; retrieve activity data associated with a user of the system from the activity sensor; generate an overlay based on the activity data; generate a modified image using the image and the overlay; cause the modified image to be displayed on the display; and transmit the modified image, using the communication module to a server, wherein the modified image is temporarily displayed for a predetermined period of time on display devices of client devices coupled to the server. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification