SYSTEMS AND METHODS FOR A COMMUNITY-BASED USER INTERFACE
First Claim
Patent Images
1. A desktop platform configured to interface with a network platform, the network platform configured to support a plurality of network-enabled applications and maintain contact information for a user, the desktop platform comprising:
- a display;
at least one processor;
at least one interface having access to the internet; and
at least one computer readable medium carrying one or more sequences of instructions for interfacing the desktop platform with the network platform, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform;
a contact download step of downloading, in the desktop platform, the contact information maintained by the network platform via the at least one interface;
a displaying step of displaying, in the desktop platform, a window that includes the contact information on the display;
a selection step of receiving, in the desktop platform, a selection of an application or content residing on the desktop platform; and
a sharing step of sending, in the desktop platform, the selected application or content to a contact included in the contact information via the at least one interface, wherein the sharing step is achieved by dragging the selected application or content into the window and dropping the application or content onto a contact include in the contact information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a desktop user interface for accessing and using community-based contact management, communication tools, websites and application pods in a convenient and integrated fashion, in an always-on mode. The desktop user interface resides on the user'"'"'s desktop as an application and provides access to the aforementioned community-based services in a convenient, integrated manner without the need to open a browser in order to access the community-based services.
114 Citations
27 Claims
-
1. A desktop platform configured to interface with a network platform, the network platform configured to support a plurality of network-enabled applications and maintain contact information for a user, the desktop platform comprising:
-
a display;
at least one processor;
at least one interface having access to the internet; and
at least one computer readable medium carrying one or more sequences of instructions for interfacing the desktop platform with the network platform, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform;
a contact download step of downloading, in the desktop platform, the contact information maintained by the network platform via the at least one interface;
a displaying step of displaying, in the desktop platform, a window that includes the contact information on the display;
a selection step of receiving, in the desktop platform, a selection of an application or content residing on the desktop platform; and
a sharing step of sending, in the desktop platform, the selected application or content to a contact included in the contact information via the at least one interface, wherein the sharing step is achieved by dragging the selected application or content into the window and dropping the application or content onto a contact include in the contact information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
a network platform for maintaining a plurality of network-enabled applications and contact information for a plurality of users, the network platform comprising a plurality of communication channels to a respective plurality of wireless network carriers, each of the wireless network carriers having a plurality of users;
at least one processor;
at least one interface having access to the internet; and
at least one computer readable medium carrying one or more sequences of instructions for integrating the plurality of network-enabled application with the platform and billing a user for the use of the network-enabled application, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform;
a billing event detection step of detecting, in the network platform, a billing event generated by one of the plurality of network-enabled application, the billing event containing an identification code corresponding to the user, a billing validation step of validating, in the network platform, the billing event generated by the network-enabled application by determining if the billing event is in accordance with a predetermined pricing structure corresponding to the network-enabled application, a billing message step of sending, in the case that the billing event is determined to be valid in the billing validation step, a billing message from the platform to an external billing mechanism, the billing message containing a billing amount which the external billing mechanism bills to the user, and a billing event discard step of discarding, in the case that the billing event is determined to be invalid in the billing validation step, the billing event from the network platform; and
a desktop platform configured to interface with the network platform, the desktop platform comprising;
a display;
at least one processor;
at least one interface having access to the internet; and
at least one computer readable medium carrying one or more sequences of instructions for interfacing the desktop platform with the network platform, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform;
a contact download step of downloading, in the desktop platform, the contact information maintained by the network platform via the at least one interface;
a displaying step of displaying, in the desktop platform, a window that includes the contact information on the display;
a selection step of receiving, in the desktop platform, a selection of an application or content residing on the desktop platform; and
a sharing step of sending, in the desktop platform, the selected application or content to a contact included in the contact information via the at least one interface, wherein the sharing step is achieved by dragging the selected application or content into the window and dropping the application or content onto a contact include in the contact information. - View Dependent Claims (24, 25, 26, 27)
-
Specification