Application programming interface for discovering endpoints in a serverless peer to peer network
    2.
    发明申请
    Application programming interface for discovering endpoints in a serverless peer to peer network 审中-公开
    应用程序编程接口,用于发现无服务器对等网络中的端点

    公开(公告)号:US20060239234A1

    公开(公告)日:2006-10-26

    申请号:US11112133

    申请日:2005-04-22

    IPC分类号: H04Q7/24

    摘要: Methods are described that facilitate presence publication which may include authorizing publication of presence at a first endpoint, if the publication is authorized, assembling a presence data structure, and broadcasting the presence data structure from the first endpoint. The method may also include the presence structure including a friendly name, contact information, and endpoint information. The method further including contact information in at least one of XML format, vCard format, and the endpoint information obtained from a peer name resolution protocol. The method may additionally include the presence data structure encoded as at least one of a generic discovery protocol message, a simple service discovery protocol message, and associating a globally unique identifier with the discovery protocol messages. The method may include a user entity authorizing presence publication, the user entity setting at least one of a default parameter authorizing publication of all presence, some presence, or no presence.

    摘要翻译: 描述了促进存在发布的方法,其可以包括授权在第一端点处发布存在,如果发布被授权,组合存在数据结构以及从第一端点广播存在数据结构。 该方法还可以包括存在结构,其包括友好名称,联系人信息和端点信息。 所述方法还包括以XML格式,vCard格式和从对等体名称解析协议获得的端点信息中的至少一种的联系信息。 该方法可以另外包括被编码为通用发现协议消息,简单服务发现协议消息和将全局唯一标识符与发现协议消息相关联中的至少一个的存在数据结构。 该方法可以包括授权存在发布的用户实体,所述用户实体设置授权发布所有存在的默认参数,一些存在或不存在的至少一个。

    Contact management in a serverless peer-to-peer system

    公开(公告)号:US20060239279A1

    公开(公告)日:2006-10-26

    申请号:US11112135

    申请日:2005-04-22

    IPC分类号: H04L12/28

    CPC分类号: H04L67/104 H04L67/24

    摘要: Systems and methods are described that facilitate the management of contact information, at least some of the contact information related to entities in a serverless, peer-to-peer system. A contact store may store information regarding which other entities of a plurality of other entities are authorized to monitor presence of a user entity. Presence of an entity may generally indicate the willingness and/or ability of the entity to communicate and/or collaborate with other entities, for example. The contact store may also store information regarding which other entities of the plurality of other entities the presence of which should be monitored by the system. A user entity may be able to add contacts to and/or delete contacts from the contact store, for example. The user entity may also be able to modify the contact store to modify which other entities are authorized to monitor presence of the user entity and/or which other entities the presence information of which should be monitored by the system, for example.

    Collaborative invitation system and method
    5.
    发明申请
    Collaborative invitation system and method 有权
    协同邀请系统和方法

    公开(公告)号:US20060242639A1

    公开(公告)日:2006-10-26

    申请号:US11114634

    申请日:2005-04-25

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/10

    摘要: A set of collaborative contacts may be selected with an invitation user interface. An invitation to participate in a collaborative activity may be sent to the selected contacts from the invitation user interface or from a collaborative application. The invitation may be received by a collaborative services platform. A user of the collaborative services platform may be presented with the invitation along with an ability to choose one of accept, decline and ignore in response to the invitation. The user may choose to accept, decline or explicitly ignore the invitation, and a response may be sent to the sender of the invitation indicating the user's choice. An application programming interface for a collaborative invitation service of the collaborative services platform may include an invitation element, a send invitation element, a respond to invitation element and a cancel invitation element. The cancel invitation element may be used to cancel issued invitations.

    摘要翻译: 可以使用邀请用户界面选择一组协作联系人。 参与协作活动的邀请可以从邀请用户界面或协作应用发送到所选择的联系人。 邀请可以由协作服务平台接收。 可以向协作服务平台的用户呈现邀请以及响应于邀请选择接受,拒绝和忽略之一的能力。 用户可以选择接受,拒绝或明确地忽略邀请,并且可以向邀请的发送者发送响应,指示用户的选择。 用于协作服务平台的协作邀请服务的应用编程界面可以包括邀请元素,发送邀请元素,对邀请元素的响应和取消邀请元素。 取消邀请元素可用于取消发出的邀请。

    System and method for collaboration with serverless presence

    公开(公告)号:US20060242237A1

    公开(公告)日:2006-10-26

    申请号:US11115012

    申请日:2005-04-25

    IPC分类号: G06F15/16

    摘要: Collaboration between collaborative endpoints may be facilitated by a serverless publication service of a collaborative services platform. The serverless publication service may be configured to accept communicative connections from the collaborative endpoints. Users of the collaborative services platform may publish their associated collaborative presences with the serverless publication service. For example, the collaborative presence of a user may include information with respect to valid collaborative endpoints for the user and collaborative capabilities at those endpoints. Subscriptions to published collaborative presences may be placed through the serverless publication service. A collaborative presence subscribe message may specify a subscription to a collaborative presence of a user. Upon receipt of a presence subscribe message, if there is no subscription policy with respect to the sender, the recipient may be queried for a subscription policy with respect to the sender. The subscription may be accepted in accordance with the subscription policy.

    System and method for extensible computer assisted collaboration
    8.
    发明申请
    System and method for extensible computer assisted collaboration 审中-公开
    可扩展计算机辅助协作的系统和方法

    公开(公告)号:US20060242236A1

    公开(公告)日:2006-10-26

    申请号:US11113218

    申请日:2005-04-22

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/00

    摘要: A collaborative services platform may include a connectivity service, an activity service and a contact management service. The connectivity service may provide communicative connectivity between users of the collaborative services platform. The activity service may provide one or more collaborative activities supporting various modes of communication. The contact management service may maintain contact information for each of the users of the collaborative service platform. It may be that not every user is capable of participating in every collaborative activity. The contact information maintained by the contact management service may indicate the collaborative activities in which each user is capable of participating. A set of programmatic objects utilized to implement the collaborative services platform may include contact objects, conference objects, MeContact objects, endpoint objects, published objects and presence objects. The presence object may represent a presence of a particular user in a networked computing environment and may reference multiple collaborative endpoints.

    摘要翻译: 协作服务平台可以包括连接服务,活动服务和联系人管理服务。 连接服务可以提供协作服务平台的用户之间的交互连接。 活动服务可以提供支持各种通信模式的一个或多个协作活动。 联系人管理服务可以维护协作服务平台的每个用户的联系人信息。 可能不是每个用户都能够参与每个协作活动。 由联系人管理服务维护的联系信息可以指示每个用户能够参与的协作活动。 用于实现协作服务平台的一组程式化对象可以包括联系对象,会议对象,MeContact对象,端点对象,已发布对象和存在对象。 存在对象可以表示在联网计算环境中特定用户的存在,并且可以引用多个协作端点。

    DETECTION OF HOME NETWORK CONFIGURATION PROBLEMS
    10.
    发明申请
    DETECTION OF HOME NETWORK CONFIGURATION PROBLEMS 有权
    检测家庭网络配置问题

    公开(公告)号:US20110125897A1

    公开(公告)日:2011-05-26

    申请号:US13018067

    申请日:2011-01-31

    IPC分类号: G06F15/173

    摘要: A diagnostic tool for identifying a configuration of a private network that may disrupt operations involving communication between two devices on the network. The tool, when run on a device in the network, can identify a “double NAT” configuration in which the device may be separated from other devices on the private network by a NAT device. The tool, when run on a computing device, identifies a NAT device, such as a router, to which the device is connected. The tool then identifies a list containing one or more other devices that may be connected to the NAT device. The tool tests whether these other devices also perform NAT functions and are on the private network. Both the NAT device and the devices that may be connected to the NAT device are identified and a determination is made of whether those devices are on the private network by sending requests using one or more protocols that devices on a private network conventionally use but are not conventionally used by devices on other networks.

    摘要翻译: 用于识别专用网络的配置的诊断工具,其可能中断涉及网络上的两个设备之间的通信的操作。 该工具在网络中的设备上运行时可以识别“NAT”配置,其中设备可以由NAT设备与专用网络上的其他设备分离。 该工具在计算设备上运行时识别设备连接到的NAT设备(如路由器)。 然后,该工具识别包含可能连接到NAT设备的一个或多个其他设备的列表。 该工具测试这些其他设备是否也执行NAT功能并在专用网络上。 识别NAT设备和可能连接到NAT设备的设备,并且通过使用私有网络上的设备常规使用但不是使用一个或多个协议来发送请求来确定这些设备是否在专用网络上 常规用于其他网络上的设备。