System for and method of organizing contacts for chat sessions on an electronic device
First Claim
Patent Images
1. A method comprising:
- receiving, from an electronic device, a first user-entered query entered via a chat application and related to a first category;
generating a first response to the first user-entered query from a first virtual friend associated with the first category according to a first specialized database with which the first virtual friend is connected;
receiving, from the electronic device, a second user-entered query entered via the chat application and related to a second category;
generating a second response to the second user-entered query from a second virtual friend associated with the second category according to a second specialized database with which the second virtual friend is connected;
concurrently presenting on the electronic device multiple panes, wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends, and wherein each of the multiple panes are selectable to activate a corresponding chat session; and
organizing the first virtual friend within a list of virtual friends for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;
wherein the first virtual friend generates the first response to the first user-entered query;
using information in the first specialized database related to the first category; and
by analyzing a first texting history from the chat application;
wherein the second virtual friend generates the second response to the second user-entered query;
using information in the second specialized database related to the second category; and
by analyzing a second texting history from the chat application; and
wherein the first category and the second category are associated with different segmented content in the first and second specialized databases.
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
21 Claims
-
1. A method comprising:
-
receiving, from an electronic device, a first user-entered query entered via a chat application and related to a first category; generating a first response to the first user-entered query from a first virtual friend associated with the first category according to a first specialized database with which the first virtual friend is connected; receiving, from the electronic device, a second user-entered query entered via the chat application and related to a second category; generating a second response to the second user-entered query from a second virtual friend associated with the second category according to a second specialized database with which the second virtual friend is connected; concurrently presenting on the electronic device multiple panes, wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends, and wherein each of the multiple panes are selectable to activate a corresponding chat session; and organizing the first virtual friend within a list of virtual friends for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;wherein the first virtual friend generates the first response to the first user-entered query;
using information in the first specialized database related to the first category; and
by analyzing a first texting history from the chat application;wherein the second virtual friend generates the second response to the second user-entered query;
using information in the second specialized database related to the second category; and
by analyzing a second texting history from the chat application; andwherein the first category and the second category are associated with different segmented content in the first and second specialized databases. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
associating a first virtual friend with a first category, wherein the first virtual friend comprises first artificial intelligence for exchanging first messages between an electronic device and the first virtual friend by accessing a first specialized database storing information related to the first category, the first artificial intelligence comprising analysis of a user'"'"'s texting history and determination of content of interest therefrom; and associating a second virtual friend with a second category, wherein the second virtual friend comprises second artificial intelligence for exchanging second messages between the electronic device and the second virtual friend by accessing a second specialized database storing information related to the second category, the second artificial intelligence comprising analysis of the user'"'"'s texting history and determination of content of interest therefrom; concurrently presenting on the electronic device multiple panes; and organizing the first virtual friend within a list of virtual friends for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends; wherein each of the multiple panes are selectable to activate a corresponding chat session; wherein the corresponding chat sessions comprise the first and second messages; wherein the first and second messages individually comprise;
(i) first and second user-entered queries related to the first and second categories; and
(ii) a first and second response to the query using information in the first and second specialized databases; andwherein the first category and the second category are associated with different segmented content in the first and second specialized databases. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A server programmed to execute a method comprising:
-
receiving, from an electronic device, a first user-entered query entered via a chat application and related to a first category; generating a first response to the first user-entered query from a first virtual friend associated with the first category according to a first specialized database with which the first virtual friend is connected; receiving, from the electronic device, a second user-entered query entered via the chat application and related to a second category; and generating a second response to the second user-entered query from a second virtual friend associated with the second category according to a second specialized database with which the second virtual friend is connected; storing instructions that, when executed by the electronic device, cause the electronic device to concurrently present on the electronic device multiple panes, wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends, and wherein each of the multiple panes are selectable to activate a corresponding chat session; organizing the first virtual friend within a list of virtual friends for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;wherein the first virtual friend generates the first response to the first user-entered query;
using information in the first specialized database related to the first category; and
by analyzing a first texting history from the chat application;wherein the second virtual friend generates the second response to the second user-entered query;
using information in the second specialized database related to the second category; and
by analyzing a first texting history from the chat application; andwherein the first category and the second category are associated with different segmented content in the first and second specialized databases. - View Dependent Claims (11, 12, 13)
-
-
14. A method comprising:
-
sending, using an electronic device, a first user-entered query entered via a chat application on the electronic device and related to a first category; receiving, from a server, a first response to the first user-entered query from a first virtual friend associated with the first category, wherein the server generates the first response according to a first specialized database with which the first virtual friend is connected; sending, using the electronic device, a second user-entered query entered via the chat application and related to a second category; receiving, from the server, a second response to the second user-entered query from a second virtual friend associated with the second category, wherein the server generates the second response according to a second specialized database with which the second virtual friend is connected; concurrently presenting, using the electronic device, multiple panes, wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends, and wherein each of the multiple panes are selectable to activate a corresponding chat session; and organizing, using the server, the first virtual friend within a list of virtual friends for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;wherein the first virtual friend generates the first response to the first user-entered query;
using information in the first specialized database related to the first category; and
by analyzing a first texting history from the chat application;wherein the second virtual friend generates the second response to the second user-entered query;
using information in the second specialized database related to the second category; and
by analyzing a first texting history from the chat application; andwherein the first category and the second category are associated with different segmented content in the first and second specialized databases. - View Dependent Claims (15, 16, 17)
-
-
18. An electronic device programmed to execute a method comprising:
-
sending a first user-entered query entered via a chat application on the electronic device and related to a first category; receiving, from a server, a first response to the first user-entered query from a first virtual friend associated with the first category, wherein the server generates the first response according to a first specialized database with which the first virtual friend is connected; sending a second user-entered query entered via the chat application and related to a second category; and receiving, from the server, a second response to the second user-entered query from a second virtual friend associated with the second category, wherein the server generates the second response according to a second specialized database with which the second virtual friend is connected; concurrently presenting multiple panes, wherein each of the multiple panes corresponds to a chat session on the electronic device between the electronic device and one of the first and second virtual friends, and wherein each of the multiple panes are selectable to activate a corresponding chat session; and receiving, from the server, an organized list of virtual friends, which includes the first virtual friend, for presentation on the electronic device based on one of;
relative popularities of the first virtual friend and friends within the list of virtual friends; and
relative sponsorship fees for the first virtual friend and friends within the list of virtual friends;wherein the first virtual friend generates the first response to the first user-entered query;
using information in the first specialized database related to the first category; and
by analyzing a first texting history from the chat application;wherein the second virtual friend generates the second response to the second user-entered query using information in the second specialized database related to the second category; and
by analyzing a second texting history from the chat application; andwherein the first category and the second category are associated with different segmented content in the first and second specialized databases. - View Dependent Claims (19, 20, 21)
-
Specification