Instant messaging system and method
First Claim
1. A method for web browsing, the method comprising:
- receiving a first web page indicator corresponding to a first web page from a first user;
requesting the first web page from a corresponding first web page server based on at least information associated with the first web page indicator;
receiving the first web page from the corresponding first web page server;
associating the first web page with a first web page selector, the first web page selector including a first tab selector or a first button;
displaying the first web page in a common instance of a web browser;
sending the first web page indicator to a browser server;
recording, on the browser server, at least the first web page indicator in a database;
recording, on the browser server, a first browsing history in the database;
indexing, on the browser server, at least the recorded first web page indicator and the recorded first browsing history based on at least the first web page selector;
requesting first identity information from the database on the browser server;
receiving the requested first identity information from the database on the browser server;
displaying at least the received first identity information in the common instance of the web browser;
retrieving the recorded and indexed first browsing history from the database on the browser server;
displaying the retrieved first browsing history in the common instance of the web browser;
receiving a second web page indicator corresponding to a second web page from the first user;
requesting the second web page from a corresponding second web page server based on at least information associated with the second web page indicator;
receiving the second web page from the corresponding second web page server;
loading the second web page in the web browser;
associating the second web page with a second web page selector, the second web page selector including a second tab selector or a second button;
selecting, by the first user, the second web page selector;
displaying the second web page in the common instance of the web browser;
sending the second web page indicator to the browser server;
recording, on the browser server, at least the second web page indicator in the database;
recording, on the browser server, a second browsing history in the database;
indexing, on the browser server, at least the recorded second web page indicator and the recorded second browsing history based on at least the second web page selector;
requesting second identity information from the database on the browser server;
receiving the requested second identity information from the database on the browser server;
displaying at least the received second identity information in the common instance of the web browser;
retrieving the recorded and indexed second browsing history from the database on the browser server; and
displaying the retrieved second browsing history in the common instance of the web browser;
wherein;
the first identity information corresponds to one or more first web users concurrently viewing the first web page, the one or more first web users being different from the first user; and
the second identity information corresponds to one or more second web users concurrently viewing the second web page, the one or more second web users being different from the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.
34 Citations
8 Claims
-
1. A method for web browsing, the method comprising:
-
receiving a first web page indicator corresponding to a first web page from a first user; requesting the first web page from a corresponding first web page server based on at least information associated with the first web page indicator; receiving the first web page from the corresponding first web page server; associating the first web page with a first web page selector, the first web page selector including a first tab selector or a first button; displaying the first web page in a common instance of a web browser; sending the first web page indicator to a browser server; recording, on the browser server, at least the first web page indicator in a database; recording, on the browser server, a first browsing history in the database; indexing, on the browser server, at least the recorded first web page indicator and the recorded first browsing history based on at least the first web page selector; requesting first identity information from the database on the browser server; receiving the requested first identity information from the database on the browser server; displaying at least the received first identity information in the common instance of the web browser; retrieving the recorded and indexed first browsing history from the database on the browser server; displaying the retrieved first browsing history in the common instance of the web browser; receiving a second web page indicator corresponding to a second web page from the first user; requesting the second web page from a corresponding second web page server based on at least information associated with the second web page indicator; receiving the second web page from the corresponding second web page server; loading the second web page in the web browser; associating the second web page with a second web page selector, the second web page selector including a second tab selector or a second button; selecting, by the first user, the second web page selector; displaying the second web page in the common instance of the web browser; sending the second web page indicator to the browser server; recording, on the browser server, at least the second web page indicator in the database; recording, on the browser server, a second browsing history in the database; indexing, on the browser server, at least the recorded second web page indicator and the recorded second browsing history based on at least the second web page selector; requesting second identity information from the database on the browser server; receiving the requested second identity information from the database on the browser server; displaying at least the received second identity information in the common instance of the web browser; retrieving the recorded and indexed second browsing history from the database on the browser server; and displaying the retrieved second browsing history in the common instance of the web browser; wherein; the first identity information corresponds to one or more first web users concurrently viewing the first web page, the one or more first web users being different from the first user; and the second identity information corresponds to one or more second web users concurrently viewing the second web page, the one or more second web users being different from the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification