Doodle-in-chat-context
First Claim
Patent Images
1. A communication system for providing created media in a chat context, the system comprising:
- a display device;
an input device; and
a computing device in communication with the display device and the input device, the computing device comprising at least one processor and at least one computer readable storage medium in communication with the at least one processor, the at least one computer readable storage medium having encoded thereon a set of instructions that are executable by the processor to cause the computer system to perform one or more operations, the set of instructions comprising;
instructions for rendering a chat interface at the display device, the chat interface providing a user interface to allow a user of the computing device to interact, within a chat context, with a second user at a separate computing device, wherein the chat interface comprises a plurality of graphical bubbles, each of the plurality of graphical bubbles comprising each message within the chat context, wherein at least one message within the chat context comprises a text message;
instructions for receiving, with the input device, a request for a chat-context media interaction;
instructions for providing a media creation interface with the display device, in response to the request for a chat-context media interaction;
instructions for receiving, with the input device, user input for creating media within the chat context;
instructions for rendering one of the plurality of graphical bubbles within the chat context, wherein the one of the plurality of graphical bubbles is rendered in a same manner as any other of the plurality of graphical bubbles, and wherein the plurality of graphical bubbles are rendered so as to have uniform shape and rendered so as to have varying sizes depending on a size of the created media or the text message;
instructions for rendering the created media within the one of the plurality of graphical bubbles within the chat context; and
instructions for transmitting the created media, rendered within the one of the plurality of graphical bubbles within the chat context, for reception by the second user,wherein the created media comprises a drawing doodle and a background image, wherein rendering the created media within the chat context comprises displaying the background image within the one of the plurality of graphical bubbles within the chat interface, wherein the background image within the one of the plurality of graphical bubbles is a moving image comprising live video, and wherein the drawing doodle overlays the background image comprising the live video in the one of the plurality of graphical bubbles.
5 Assignments
0 Petitions
Accused Products
Abstract
Solutions for providing integrated media services, e.g., in the context of communications services offered through a user supersystem configured as an interactive graphical communications hub. For example, interactions with a messaging interface may provide access to media creation functionality, including doodle functionality, in the context of the messaging and/or in the context of other media. In one implementation, the communications interface allows a user to doodle in the context of an image file (e.g., a photo) while in the context of a chat application.
259 Citations
17 Claims
-
1. A communication system for providing created media in a chat context, the system comprising:
-
a display device; an input device; and a computing device in communication with the display device and the input device, the computing device comprising at least one processor and at least one computer readable storage medium in communication with the at least one processor, the at least one computer readable storage medium having encoded thereon a set of instructions that are executable by the processor to cause the computer system to perform one or more operations, the set of instructions comprising; instructions for rendering a chat interface at the display device, the chat interface providing a user interface to allow a user of the computing device to interact, within a chat context, with a second user at a separate computing device, wherein the chat interface comprises a plurality of graphical bubbles, each of the plurality of graphical bubbles comprising each message within the chat context, wherein at least one message within the chat context comprises a text message; instructions for receiving, with the input device, a request for a chat-context media interaction; instructions for providing a media creation interface with the display device, in response to the request for a chat-context media interaction; instructions for receiving, with the input device, user input for creating media within the chat context; instructions for rendering one of the plurality of graphical bubbles within the chat context, wherein the one of the plurality of graphical bubbles is rendered in a same manner as any other of the plurality of graphical bubbles, and wherein the plurality of graphical bubbles are rendered so as to have uniform shape and rendered so as to have varying sizes depending on a size of the created media or the text message; instructions for rendering the created media within the one of the plurality of graphical bubbles within the chat context; and instructions for transmitting the created media, rendered within the one of the plurality of graphical bubbles within the chat context, for reception by the second user, wherein the created media comprises a drawing doodle and a background image, wherein rendering the created media within the chat context comprises displaying the background image within the one of the plurality of graphical bubbles within the chat interface, wherein the background image within the one of the plurality of graphical bubbles is a moving image comprising live video, and wherein the drawing doodle overlays the background image comprising the live video in the one of the plurality of graphical bubbles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a non-transitory computer readable medium having encoded thereon a set of instructions executable by one or more computers to perform one or more operations for providing created media in a chat context, the set of instructions comprising; instructions for rendering a chat interface at the display device, the chat interface providing a user interface to allow a user of the computing device to interact, within a chat context, with a second user at a separate computing device, wherein the chat interface comprises a plurality of graphical bubbles, each of the plurality of graphical bubbles comprising each message within the chat context, wherein at least one message within the chat context comprises a text message; instructions for receiving, with the input device, a request for a chat-context media interaction; instructions for providing a media creation interface with the display device, in response to the request for a chat-context media interaction; instructions for receiving, with the input device, user input for creating media within the chat context; instructions for rendering one of the plurality of graphical bubbles within the chat context, wherein the one of the plurality of graphical bubbles is rendered in a same manner as any other of the plurality of graphical bubbles, and wherein the plurality of graphical bubbles are rendered so as to have uniform shape and rendered so as to have varying sizes depending on a size of the created media or the text message; instructions for rendering the created media within the one of the plurality of graphical bubbles within the chat context; and instructions for transmitting the created media, rendered within the one of the plurality of graphical bubbles within the chat context, for reception by the second user, wherein the created media comprises a drawing doodle and a background image, wherein rendering the created media within the chat context comprises displaying the background image within the one of the plurality of graphical bubbles within the chat interface, wherein the background image within the one of the plurality of graphical bubbles is a moving image comprising live video, and wherein the drawing doodle overlays the background image comprising the live video in the one of the plurality of graphical bubbles.
-
-
17. A method of providing created media in a chat context, the method comprising:
-
rendering a chat interface at the display device, the chat interface providing a user interface to allow a user of the computing device to interact, within a chat context, with a second user at a separate computing device, wherein the chat interface comprises a plurality of graphical bubbles, each of the plurality of graphical bubbles comprising each message within the chat context, wherein at least one message within the chat context comprises a text message; receiving, with the input device, a request for a chat-context media interaction; providing a media creation interface with the display device, in response to the request for a chat-context media interaction; receiving, with the input device, user input for creating media within the chat context; rendering one of the plurality of graphical bubbles within the chat context, wherein the one of the plurality of graphical bubbles is rendered in a same manner as any other of the plurality of graphical bubbles, and wherein the plurality of graphical bubbles are rendered so as to have uniform shape and rendered so as to have varying sizes depending on a size of the created media or the text message; rendering the created media within the one of the plurality of graphical bubbles within the chat context; and transmitting the created media, rendered within the one of the plurality of graphical bubbles within the chat context, for reception by the second user, wherein the created media comprises a drawing doodle and a background image, wherein rendering the created media within the chat context comprises displaying the background image within the one of the plurality of graphical bubbles within the chat interface, wherein the background image within the one of the plurality of graphical bubbles is a moving image comprising live video, and wherein the drawing doodle overlays the background image comprising the live video in the one of the plurality of graphical bubbles.
-
Specification