IP Library Granted Patent US 7,571,213
Granted Patent B2
US 7,571,213 · App. 10/811,035 · Granted Aug 4, 2009

Interactive electronic bubble messaging

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,571,213
App. No.
10/811,035
Granted
Aug 4, 2009
Kind
B2
Abstract

Bubble messaging may include creating a bubble message and seamlessly sending the bubble message to one or more recipients. The bubble message may include message text and a bubble message shape specification. As a result of the bubble message being sent, a notification of the bubble message may be received. The notification of the bubble message may be displayed and, in response to recipient interaction with the displayed notification, a bubble message open animation may be displayed that provides a transition to a shape specified by the bubble message shape specification. The bubble message may be displayed with the shape specified by the bubble message shape specification. A bubble message editor may be configured to enable the creation and seamless sending of the bubble message. A bubble message viewer may be configured to enable the display of bubble messages. The bubble message may be unmodifiable after creation.

Claims (78)

1. A computerized method of bubble messaging comprising:

determining, at a computing device, including a processing unit, configured to send and receive personalized graphical messages, whether a user of a message editor of the computing device is associated with a subscription to premium message edit settings;

retrieving, at the computing device, one or more particular premium message edit settings when the user is associated with a subscription to the premium message edit settings;

receiving a selection of a message edit action at the computing device, wherein the message edit action is one of a plurality of message edit actions and a first number of the plurality of message edit actions change data associated with personalized graphical messages and a second number of the plurality of message edit actions terminate personalized graphical message editing;

determining, at the computing device, whether the message edit action is associated with one or more lockable personalized graphical message features;

determining, at the computing device, that a lockable personalized graphical message feature of the message edit action is a locked personalized graphical message feature;

providing, by the computing device, an indication that the lockable personalized graphical message feature is locked;

providing an option, by the computing device, to purchase personalized graphical message features unlock keys to unlock the lockable personalized graphical message feature;

receiving input, at the computing device, related to unlocking the lockable personalized graphical message feature;

creating a personalized graphical message at the computing device using the message edit action after the lockable personalized graphical message feature is unlocked, the personalized graphical message comprising:

message text; and

a graphical message shape specification, the graphical message shape specification specifying a shape of the created personalized graphical message when displayed to which a graphical message open animation provides a transition in response to recipient interaction with a display notification of the created personalized graphical message; and

seamlessly sending the personalized graphical message to at least one recipient from the computing device.

2. The computerized method of claim 1 , wherein:

the personalized graphical message further comprises:

a graphical message iconic shape specification; and

a graphical message open animation specification;

displaying a notification of a received personalized graphical message at the computing device comprises displaying a graphical message iconic shape specified by a graphical message iconic shape specification of the received personalized graphical message; and

displaying a graphical message open animation at the computing device comprises displaying the graphical message open animation specified by a graphical message open animation specification of the received personalized graphical message.

3. The computerized method of claim 2 , wherein:

the received personalized graphical message further comprises a sender icon; and

displaying the received personalized graphical message comprises displaying the sender icon of the personalized graphical message.

4. The computerized method of claim 2 , wherein the graphical message shape specification comprises:

a shape identifier;

shape dimensions; and

a shape color scheme.

5. The computerized method of claim 1 , wherein creating the personalized graphical message comprises performing at least one graphical message edit action as a result of at least one user interaction with a bubble message edit graphical user interface component.

6. The computerized method of claim 1 , wherein seamlessly sending the personalized graphical message to at least one recipient comprises sending the personalized graphical message to at least one recipient as a result of at least one user interaction with a bubble message edit graphical user interface component.

7. The computerized method of claim 1 , wherein seamlessly sending the personalized graphical message to at least one recipient comprises:

storing the personalized graphical message in a message store; and

sending said at least one recipient a notification of the personalized graphical message.

8. The computerized method of claim 2 , wherein:

a shape specified by the graphical message shape specification comprises a bubble shape; and

the graphical message open animation comprises visually inflating the bubble shape.

9. The computerized method of claim 2 , wherein:

a shape specified by the graphical message shape specification comprises a bubble shape;

displaying the notification of the received personalized graphical message comprises displaying an iconic form of the bubble shape; and

the graphical message open animation comprises visually inflating from the iconic form of the bubble shape to the bubble shape.

10. The computerized method of claim 2 ,

wherein:

displaying the notification of the received personalized graphical message comprises displaying a wrapped gift; and

the graphical message open animation comprises visually unwrapping the wrapped gift.

11. The computerized method of claim 1 , wherein:

a graphical user interface icon is associated with said at least one recipient; and

creating the personalized graphical message occurs as a result of at least one user interaction with the graphical user interface icon associated with said at least one recipient.

12. The computerized method of claim 2 , wherein:

a graphical user interface icon is associated with said at least one recipient; and

displaying the notification of the received personalized graphical message comprises displaying the notification of the received personalized graphical message in proximity to the graphical user interface icon associated with said at least one recipient.

13. The computerized method of claim 1 , wherein creating the personalized graphical message comprises retrieving at least one default setting.

14. The computerized method of claim 13 , wherein retrieving said at least one default setting comprises retrieving at least one remote default setting.

15. The computerized method of claim 1 , further comprising:

selecting, at the computing device, a number of message edit settings in a constrained random manner from a set of message edit settings; and

providing the number of message edit settings to the user of the message editor at the computing device.

16. The computerized method of claim 15 , wherein selecting a number of message edit settings in a constrained random manner includes utilizing an aesthetically determined constraint.

17. The computerized method of claim 1 , wherein the personalized graphical message is unmodifiable after creation.

18. The computerized method of claim 2 , wherein displaying the received personalized graphical message comprises verifying that the received personalized graphical message complies with at least one bubble message feature policy.

19. The computerized method of claim 18 , wherein said at least one bubble message feature policy comprises a bubble message feature policy inhibiting modification of the received personalized graphical message.

20. A computerized system, comprising a processing unit and a bubble message editor, the bubble message editor configured to perform acts comprising:

receiving a selection of a message edit action, wherein the message edit action is one of a plurality of message edit actions and a first number of the plurality of message edit actions change data associated with bubble messages and a second number of the plurality of message edit actions terminate bubble message editing;

determining whether the message edit action is associated with one or more lockable bubble message features;

determining that a lockable bubble message feature of the message edit action is a locked bubble message feature;

providing an indication that the lockable bubble message feature is locked;

providing an option to purchase bubble message feature unlock keys to unlock the lockable bubble message feature;

receiving input related to unlocking the lockable bubble message feature;

creating a personalized graphical message with the message edit action after the lockable bubble message feature is unlocked, the created personalized graphical message comprising:

message text; and

a graphical message shape specification, the graphical message shape specification specifying a shape of the created personalized graphical message when displayed to which a graphical message open animation provides a transition in response to recipient interaction with a displayed notification of the created personalized graphical message; and

seamlessly sending the created personalized graphical message to at least one recipient.

21. The computerized system of claim 20 , wherein:

the created personalized graphical message further comprises a sender icon identifier; and

displaying the created personalized graphical message comprises displaying a sender icon identified by the sender icon identifier of the created personalized graphical message.

22. The computerized system of claim 20 , wherein the graphical message shape specification of the created personalized graphical message comprises:

a shape identifier;

shape dimensions; and

a shape color scheme.

23. The computerized system of claim 20 , wherein the created personalized graphical message is unmodifiable after creation.

24. The computerized system of claim 20 , wherein displaying the created personalized graphical message comprises verifying that the created personalized graphical message complies with at least one bubble message feature policy.

25. The computerized system of claim 24 , wherein said at least one bubble message feature policy comprises a bubble message feature policy inhibiting modification of the created personalized graphical message.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2005
From: MULCAHY, KATHLEEN
To: MICROSOFT CORPORATION
Reel/Frame 016023/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2004
From: WALKUSH, JOSEPH; ZANER, MELORA; SAVAGE, TAMMY; CHUNG, EUN-KYUNG; ROCKEY, CAROLINE; MESGAR, EUGENE; FERGUSON, HEATHER
To: MICROSOFT CORPORATION
Reel/Frame 015158/0476 →
Continuity (1)
Related Publication 20050216568A1 · Sep 29, 2005