A new method of distributed computing, sideband computing, that is global, scalable and can utilize many idle CPU resources worldwide. Sideband is defined as when a user connects to some (normal) network services, a separate communication channel is opened, through which a server distributes its tas ...

A voice communication system over WiFi 802.11 network includes: WiFi phone devices, subscription servers and wireless access points. Through voice and data gateways the system can transfer both voice and data streams through WiFi; Phone devices with both wired and WiFi wireless interfaces can automa ...

A system and method of navigating linked web resources is disclosed. The method includes the steps of displaying a current page including links to linked resources, zooming to a selected link, displaying a portion of a content of the linked resource in the same space as the link when a first predete ...

A method for creating a virtual community of users is disclosed The method includes the steps of providing a community server operable to create a virtual community based upon an action performed by a user, and rendering community services to the virtual community of users based on the action. In an ...

A system and method of providing resource information in a virtual community is disclosed. A method of providing information related to each of a plurality of sub elements of a resource in a virtual community includes the steps of accessing the resource, collecting each of the plurality of sub eleme ...

A method for providing an activity involving a plurality of users in a plurality of virtual communities is disclosed. The method includes the steps of (a) creating the plurality of virtual communities based on the resources accessed or actions taken by the plurality of users, (b) keeping track of ea ...

A system and method for a new type of software repository and remote execution solution where any native application can be run from within a web page is disclosed. Users now have a much easier way to launch, run or execute any software directly from within a server or server cloud without the need ...

A method of printing a time limited document is disclosed. The method includes the steps of selecting an ink having a fading time, and printing the time limited document using the selected ink. A printer and associated cartridge are also disclosed.

A system and method of modifying a resource in a resource based virtual community is disclosed. The method of modifying a resource includes the steps of (a) accessing the resource, (b) selecting a sub element of the resource for modification, (c) making modifications to the sub element, and (d) subm ...

A method for providing an activity involving a plurality of users in a plurality of virtual communities is disclosed. The method includes the steps of (a) creating the plurality of virtual communities based on the resources accessed or actions taken by the plurality of users, (b) keeping track of ea ...