Integrated instant messaging and web browsing client and related methods
First Claim
1. A mobile device, comprising:
- a memory configured to store instructions corresponding to an embedded application on the mobile device that integrates a messaging function and a browsing function; and
a processor configured to execute the instructions to;
control an activity thread corresponding to the messaging function substantially simultaneously with an activity thread corresponding to the browsing function;
cause display of messages received or sent resulting from the activity thread corresponding to the messaging function on a first portion of a monitor substantially simultaneously with a display of webpage data resulting from the activity thread corresponding to the browsing function on a second portion of the monitor; and
switch the display of messages received or sent on the first portion of the monitor with the display of webpage data on the second portion of the monitor in response to an input.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated web browser, instant messaging system is presented. The system operates on mobile devices and other types of embedded devices. The system is an integrated instant messaging and web browsing application controlled by an embedded application on a mobile device. Today most web browsers, instant messaging, and other programs are separate or discrete applications that are executed on an either/or type of situation. The present system provides an integrated application environment that is a single application that shares data between instant messaging and web browser sub-modules, which allows users to simultaneously message and browse. The system may also be deployed as part of an overall method for enhancing safety and producing revenue for communications networks.
46 Citations
22 Claims
-
1. A mobile device, comprising:
-
a memory configured to store instructions corresponding to an embedded application on the mobile device that integrates a messaging function and a browsing function; and a processor configured to execute the instructions to; control an activity thread corresponding to the messaging function substantially simultaneously with an activity thread corresponding to the browsing function; cause display of messages received or sent resulting from the activity thread corresponding to the messaging function on a first portion of a monitor substantially simultaneously with a display of webpage data resulting from the activity thread corresponding to the browsing function on a second portion of the monitor; and switch the display of messages received or sent on the first portion of the monitor with the display of webpage data on the second portion of the monitor in response to an input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
-
a memory configured to store instructions corresponding to messaging application and a browsing application; and a processor configured to execute the instructions to; control an activity thread corresponding to the messaging application substantially simultaneously with an activity thread corresponding to the browsing application; cause display of data resulting from the activity thread corresponding to the messaging application substantially simultaneously with a display of data resulting from the activity thread corresponding to the browsing application; cause display of the data resulting from the activity thread corresponding to the messaging application on a first portion of a display screen; and cause display of the data resulting from the activity thread corresponding to the browsing application on a second portion of the display screen; and switch display of the data resulting from the activity thread corresponding to the messaging function from the first portion to the second portion of the display screen substantially simultaneously with switching display of the data resulting from the activity thread corresponding to the browsing function from the second portion to the first portion of the display screen.
-
-
8. An apparatus, comprising:
-
means for storing instructions corresponding to an application embedded on the apparatus that integrates a messaging function and a browsing function; means for managing an activity thread resulting from execution of the instructions corresponding to the messaging function substantially simultaneously with an activity thread resulting from execution of the instructions corresponding to the browsing function; means for displaying messages received or sent corresponding to the activity thread corresponding to the messaging function on a first portion of a display substantially simultaneously with displaying web data corresponding to the browsing function on a second portion of the display; and means for switching the display of messages received or sent on the first portion of the display with the display of webpage data on the second portion of the display in response to an input. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
means for storing instructions corresponding to a messaging application and a browsing application; means for managing an activity thread resulting from execution of the instructions corresponding to the messaging application substantially simultaneously with an activity thread resulting from execution of the instructions corresponding to the browsing application; means for displaying data of the activity thread corresponding to the messaging application substantially simultaneously with displaying data of the browsing application; means for displaying the data corresponding to the messaging application on a first portion of a display screen; means for displaying the data corresponding to the browsing application on a second portion of the display screen; and means for switching display of the data corresponding to the messaging application from the first portion to the second portion of the display screen substantially simultaneously with switching display of the data corresponding to the browsing application from the second portion to the first portion of the display screen.
-
-
15. A method, comprising:
-
controlling an activity thread corresponding to a messaging function operating on a mobile device substantially simultaneously with controlling an activity thread corresponding to a browsing function operating on the mobile device; displaying messages received or sent resulting from controlling the activity thread corresponding to the messaging function on a first portion of a screen substantially simultaneously with displaying web data resulting from controlling the activity thread corresponding to the browsing function on a second portion of the screen; and switching displaying messages received or sent on the first portion of the screen with displaying webpage data on the second portion of the screen in response to an input; wherein the messaging function and the browsing function are integrated in an application operating on the mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
controlling an activity thread corresponding to a messaging application operating on a device substantially simultaneously with controlling an activity thread corresponding to a browsing application operating on the device; displaying data resulting from controlling the activity thread corresponding to the messaging application substantially simultaneously with displaying data resulting from controlling the activity thread corresponding to the browsing application; displaying the data corresponding to the messaging application on a first portion of a display screen; and displaying the data corresponding to the browsing application on a second portion of the display screen; and switching display of the data corresponding to the messaging application from the first portion to the second portion of the display screen substantially simultaneously with switching display of the data corresponding to the browsing application from the second portion to the first portion of the display screen.
-
Specification