The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 26, 2006
Filed:
Jun. 28, 2001
John Blair, San Francisco, CA (US);
Robert Pasker, San Francisco, CA (US);
John Blair, San Francisco, CA (US);
Robert Pasker, San Francisco, CA (US);
Kenamea, Inc., San Francisco, CA (US);
Abstract
A method and system are disclosed for providing continuous, interactive communication among devices on an electronic network (). A permanent, dedicated symmetric connection is provided between a server application and a client device (). Both client and server can therefore communicate bi-directionally. Message storage is provided for allowing messages to be stored () while the client is offline or otherwise unavailable. The method and system is operable with any addressable device () on the electronic network. The invention can be used as an alternative to, or in conjunction with, prior art electronic network communication methods. The invention implements an advanced message routing system. A set of base capabilities are built on top of the message routing system. The communication method and system according to the present invention use a graphical user interface to virtually represent the applications that are used to interact with the electronic network. These graphical representations () are used to facilitate the transmission and receipt of messages across the electronic network. Applications according to the present invention are grouped into different levels according to their increasing levels of power and specificity. An interface () is also provided to iconically represent the underlying interactive connections of the communication system. The present invention provides a one-to-one connection for bi-directionally publishing and receiving messages and a one-to-many connection. This interface enables applications to interact and deliver any type of focused functionality.