SYSTEM FOR AND METHOD OF EMBEDDING RICH MEDIA INTO TEXT MESSAGES
First Claim
1. A method of embedding interactive content into a texting application comprising:
- initiating a query to a server hosting content to determine information about the content;
receiving a widget for interactively displaying the information, wherein the widget comprises rich media; and
embedding the widget into an executing texting application.
2 Assignments
0 Petitions
Accused Products
Abstract
While texting, a user is able access, share, and control rich media without leaving the texting application. The rich media are provided directly within the executing texting application. The texting application includes an embedded widget for controlling the rich media. Rich media includes, among other things, video clips, streaming audio, a map application, a movie-time application, a social movie-site application, a dynamically controllable image, or promotional media. Different mobile devices executing the texting applications communicate through a server that allows additional functionality, such as syncing the play of video clips and hosting and pushing the promotional media.
-
Citations
35 Claims
-
1. A method of embedding interactive content into a texting application comprising:
-
initiating a query to a server hosting content to determine information about the content; receiving a widget for interactively displaying the information, wherein the widget comprises rich media; and embedding the widget into an executing texting application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of transmitting data to a first device comprising:
-
receiving a request from a first device for rich media for embedding the rich media into a chat session executing on the first device; transmitting a packet containing the rich media to the first device. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer device comprising computer-readable media storing computer-executable instructions that when executed by a processor perform the steps:
-
initiating a query to a server hosting content to determine information about the content; receiving a widget for interactively displaying the information, wherein the widget comprises rich media; and embedding the widget into a texting application executing on the electronic device. - View Dependent Claims (24)
-
-
25. A server computer comprising computer-readable media storing computer-executable instructions that when executed by a processor perform the steps:
-
receiving a request from a first device for rich media for embedding the rich media into a chat session executing on the first device; and transmitting a packet containing the rich media to the first client device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of organizing contacts on an electronic device comprising:
-
associating a virtual friend with a category; and coordinating a chat session between a user application executing on an electronic device and the virtual friend - View Dependent Claims (32, 33, 34, 35)
-
Specification