发明名称 DEFERRED, ON-DEMAND LOADING OF USER PRESENCE WITHIN A REAL-TIME COLLABORATIVE SERVICE
摘要 Techniques disclosed herein include systems and methods that enable a relatively large number of users to connect to a collaborative communication application with a comparatively lower investment in service hardware (CPU, network) while still providing identification of contributing client devices. Techniques disclosed herein can also include systems and methods that enable an application developer to build higher-performing applications that reduce a computational load for client devices. A session manager, for a collaborative service session, provides selective transmission of user records on an as-needed basis, and thus avoids sending user records until those records are actually needed or requested, typically as a result of a user's active participation within the collaboration environment. The session manager thus reveals the presence of connected users on-demand, thereby saving CPU and network resources, and allowing collaborative applications to more easily scale into the tens of thousands of users.
申请公布号 US2014223333(A1) 申请公布日期 2014.08.07
申请号 US201012774100 申请日期 2010.05.05
申请人 Pegg Nigel Leigh;Ponnusamy Arun 发明人 Pegg Nigel Leigh;Ponnusamy Arun
分类号 G06F15/16;G06F3/01 主分类号 G06F15/16
代理机构 代理人
主权项 1. A computer-implemented method comprising: providing a collaborative communication session that connects an application server and a plurality of client devices; maintaining presence information associated with the plurality of client devices in the collaborative communication session, the presence information including connection status and metadata associated with each respective client device within the plurality of client devices; in response to receiving a contributory data event from a first client device in the collaborative communication session, broadcasting the contributory data event to the plurality of client devices; receiving a presence request from a second client device for presence information associated with the first client device; and in response to receiving the presence request, and based on the contributory data event having been received from the first client, transmitting presence information associated with the first client device to the second client device, the presence information including a connection status of the first client device and metadata identifying the first client device.
地址 San Francisco CA US