Communicating between an application process and a server process to manage peer-to-peer identities
    41.
    发明授权
    Communicating between an application process and a server process to manage peer-to-peer identities 有权
    在应用程序进程和服务器进程之间进行通信,以管理对等身份

    公开(公告)号:US08010681B2

    公开(公告)日:2011-08-30

    申请号:US12559841

    申请日:2009-09-15

    IPC分类号: G06F15/16

    摘要: Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity. Since the P2P environment also allows for the existence of multiple separate groups of peers within the P2P cloud, a preferred embodiment of the present invention also allows for the enumeration of all groups associated with a given identity, for each identity existing for the user.

    摘要翻译: 提出允许应用程序创建,导入,导出,管理,枚举和删除P2P身份的点对点(P2P)应用程序编程接口(API)。 此外,提供组身份信息的管理。 API从创建和管理P2P身份所需的低级凭证和加密功能中抽象出来。 该管理包括检索和设置友好名称,生成加密公钥/私钥对,以XML片段的形式检索安全信息,以及基于现有身份创建新名称。 由于P2P环境还允许在P2P云内存在多个独立的对等体组,所以本发明的优选实施例还允许针对为用户存在的每个身份枚举与给定身份相关联的所有组。

    ROAMING APPLICATION SETTINGS ACROSS MULTIPLE COMPUTING DEVICES
    42.
    发明申请
    ROAMING APPLICATION SETTINGS ACROSS MULTIPLE COMPUTING DEVICES 有权
    多种计算设备的滚动应用设置

    公开(公告)号:US20110179149A1

    公开(公告)日:2011-07-21

    申请号:US12725059

    申请日:2010-03-16

    摘要: Application settings are roamed across multiple computing devices. Provider modules on the computing devices are run to retrieve application settings to be roamed and to roam those application settings across the multiple computing devices. Application setting changes initiated on a particular computing device are added to a history of application setting changes on the particular computing device, and also added to synchronization communication module for communication to one or more additional computing devices of the multiple computing devices. Application setting changes initiated by one of the one or more additional computing devices are received by the particular computing device and added to a history of application setting changes on the particular computing device, and are also incorporated into the application settings on the particular computing device.

    摘要翻译: 应用程序设置在多个计算设备上漫游。 运行计算设备上的提供程序模块来检索要漫游的应用程序设置,并跨多个计算设备漫游这些应用程序设置。 在特定计算设备上启动的应用程序设置更改被添加到特定计算设备上的应用程序设置更改的历史记录,并且还被添加到用于与多个计算设备的一个或多个附加计算设备通信的同步通信模块。 由一个或多个附加计算设备中的一个启动的应用设置改变由特定计算设备接收并被添加到特定计算设备上的应用设置改变历史,并且还被并入特定计算设备上的应用设置中。

    Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking
    43.
    发明授权
    Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking 有权
    用于对等网络的管理对等体名称解析协议(PNRP)接口

    公开(公告)号:US07496648B2

    公开(公告)日:2009-02-24

    申请号:US10691764

    申请日:2003-10-23

    IPC分类号: G06F15/173

    摘要: The managed system and methods of the present invention are segmented into 3 main areas: Clouds, Registrations, and Resolvers. The cloud object provides information about the clouds that are available. If a could is available, the Registration object can be used to register endpoints with the P2P name resolution protocol. Finally, if an application developer wishes to resolve a peer name to an IP address, they simply use the resolver object. The clouds may be monitored for state changes in one embodiment of the present invention through a CloudWatcher object.

    摘要翻译: 本发明的管理系统和方法被分为3个主要领域:云,注册和解析器。 云对象提供有关可用云的信息。 如果有可用的,则可以使用Registration对象来注册具有P2P名称解析协议的端点。 最后,如果应用程序开发人员希望将对等名称解析为IP地址,那么它们只需使用解析器对象。 通过CloudWatcher对象,可以在本发明的一个实施例中监视云的状态变化。

    Real-time collaboration and communication in a peer-to-peer networking infrastructure
    44.
    发明授权
    Real-time collaboration and communication in a peer-to-peer networking infrastructure 有权
    在对等网络基础设施中实时协作和通信

    公开(公告)号:US07454465B2

    公开(公告)日:2008-11-18

    申请号:US10810381

    申请日:2004-03-26

    IPC分类号: G06F15/16 G06F12/00

    摘要: Methods that enable real-time communication and collaboration in a peer-to-peer (P2P) network are provided. More specifically, methods for the creation and access of an underlying graph and/or group structure to pass collaboration/real-time communication data and other functions such as the retrieval of node/member and graph/group information, the addition, modification, deletion and management of records (data), the direct communication between graph/group nodes/members, the registering for event notifications, and other functions are used to pass real-time communication/collaboration data between nodes in a graph or members of a group.

    摘要翻译: 提供了在点对点(P2P)网络中实现实时通信和协作的方法。 更具体地,用于创建和访问底层图和/或组结构以传递协作/实时通信数据和诸如检索节点/成员和图/组信息的其他功能,添加,修改,删除的方法 并且使用记录(数据)的管理,图/组节点/成员之间的直接通信,事件通知的注册和其他功能来在图中的节点之间或组中的成员之间传递实时通信/协作数据。

    Peer-to-peer networking framework application programming interfaces
    45.
    发明授权
    Peer-to-peer networking framework application programming interfaces 有权
    对等网络框架应用程序编程接口

    公开(公告)号:US07437440B2

    公开(公告)日:2008-10-14

    申请号:US10351727

    申请日:2003-01-27

    IPC分类号: G06F15/173

    摘要: A managed class peer networking framework and associated object-oriented application programming interfaces are presented. An application uses the framework API to communicate with the various peer networking subsystem interfaces. These subsystems utilize lower level Win32 interfaces and services to provide access to the group database, security, and data transfer to other machines. Managed classes are provided for the peer name, identity, cloud, invitation, group, policy, data store, peer and record collections, peer, and record classes. Peer name resolution objects and record search objects are also provided. The peer networking framework of the present invention is particularly applicable to Microsoft's .NET Framework.

    摘要翻译: 提出了一种托管类对等网络框架和相关的面向对象的应用程序编程接口。 应用程序使用框架API与各种对等网络子系统接口进行通信。 这些子系统利用较低级别的Win32接口和服务来提供对组数据库的访问,安全性和数据传输到其他机器。 为对等名称,身份,云,邀请,组,策略,数据存储,对等和记录集合,对等和记录类提供受管类。 同时提供对等名称解析对象和记录搜索对象。 本发明的对等网络框架特别适用于微软的.NET Framework。

    Method for efficient content distribution using a peer-to-peer networking infrastructure
    47.
    发明授权
    Method for efficient content distribution using a peer-to-peer networking infrastructure 有权
    使用对等网络基础设施高效内容分发的方法

    公开(公告)号:US08688803B2

    公开(公告)日:2014-04-01

    申请号:US10810917

    申请日:2004-03-26

    IPC分类号: G06F15/177

    摘要: Disclosed is a method for efficiently distributing content by leveraging the use of a peer-to-peer network infrastructure. In a network of peers, a handful peers can receive content from centralized servers. These peers can then flood this content out to more clients who in turn can send the content along to others. Ultimately, a request for content can be fulfilled by locating the closest peer and obtaining the content from that peer. In one embodiment the method can be used to distribute content by creating content distribution groups of one or more client computing devices and redirecting requests for content from the server to the content distribution group. A further contemplated embodiment efficiently streams time sensitive data through the use of a spanning tree architecture of peer-to-peer clients. In yet another embodiment the present invention provides for more efficient use of bandwidth for shared residential broadband connections.

    摘要翻译: 公开了通过利用对等网络基础设施来有效地分发内容的方法。 在对等网络中,少数对等体可以从集中式服务器接收内容。 这些同行可以将这些内容提供给更多的客户端,而这些客户又可以将内容发送给他人。 最终,可以通过定位最近的对等体并从该对等体获取内容来满足对内容的请求。 在一个实施例中,该方法可以用于通过创建一个或多个客户端计算设备的内容分发组并且将内容的请求从服务器重定向到内容分发组来分发内容。 进一步考虑的实施例通过使用对等客户端的生成树架构来有效地传送时间敏感数据。 在又一个实施例中,本发明提供了用于共享住宅宽带连接的带宽的更有效的使用。

    Meetings near me
    48.
    发明授权
    Meetings near me 有权
    我附近的会议

    公开(公告)号:US07660851B2

    公开(公告)日:2010-02-09

    申请号:US11175937

    申请日:2005-07-06

    IPC分类号: G06F15/16 G06F3/00

    摘要: A method for creating, discovering, and joining meetings over a peer-to-peer network involves creation of a graph of meetings on a local subnet. When a meeting is created a meeting record is added to the graph where it may be discovered by other potential meeting attendees. A user may select from a list of meetings displayed in a meeting management window and send requested showing the selected meaning. Credentials, such as a password, may be supplied with the request. When the request is validated, information is sent to the requester for use in joining the meeting. When an ad hoc wireless session is used to hold a meeting the discovery process may further include analyzing data traffic to determine which wireless sessions are meetings.

    摘要翻译: 通过对等网络创建,发现和加入会议的方法涉及在本地子网上创建会议图。 当会议被创建时,会议记录被添加到图表中,可能由其他潜在的会议参加者发现。 用户可以从会议管理窗口中显示的会议列表中选择并发送请求,显示所选择的含义。 请求可以提供凭据,例如密码。 当请求被验证时,信息被发送到请求者用于加入会议。 当使用自组织无线会话来举行会议时,发现过程可以进一步包括分析数据业务以确定哪些无线会话是会议。

    Peer-to-Peer Identity Management Interfaces and Methods
    49.
    发明申请
    Peer-to-Peer Identity Management Interfaces and Methods 有权
    对等身份管理界面和方法

    公开(公告)号:US20100030900A1

    公开(公告)日:2010-02-04

    申请号:US12559841

    申请日:2009-09-15

    IPC分类号: G06F15/16

    摘要: Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity. Since the P2P environment also allows for the existence of multiple separate groups of peers within the P2P cloud, a preferred embodiment of the present invention also allows for the enumeration of all groups associated with a given identity, for each identity existing for the user.

    摘要翻译: 提出允许应用程序创建,导入,导出,管理,枚举和删除P2P身份的点对点(P2P)应用程序编程接口(API)。 此外,提供组身份信息的管理。 API从创建和管理P2P身份所需的低级凭证和加密功能中抽象出来。 该管理包括检索和设置友好名称,生成加密公钥/私钥对,以XML片段的形式检索安全信息,以及基于现有身份创建新名称。 由于P2P环境还允许在P2P云内存在多个独立的对等体组,所以本发明的优选实施例还允许针对为用户存在的每个身份枚举与给定身份相关联的所有组。

    REMOTE DESKTOP ACCESS
    50.
    发明申请
    REMOTE DESKTOP ACCESS 有权
    远程桌面访问

    公开(公告)号:US20090235342A1

    公开(公告)日:2009-09-17

    申请号:US12047334

    申请日:2008-03-13

    IPC分类号: H04L9/32

    CPC分类号: H04L63/08 H04L67/08

    摘要: A method of accessing a first computing device from a second computing device using a remote desktop service is disclosed. The first and second device register are authenticated and registered with a remote access gateway. In some embodiments, the remote access gateway stores a copy of the first computer and changes made to the copy are synchronized with the actual first computer when it access the remote access gateway. A virtual operating system experience on the second computer is virtually the same as the real operating system experience on the first computer.

    摘要翻译: 公开了一种使用远程桌面服务从第二计算设备访问第一计算设备的方法。 第一和第二设备寄存器被认证并且被注册到远程访问网关。 在一些实施例中,远程访问网关存储第一计算机的副本,并且对其进行的更改在其访问远程访问网关时与实际的第一计算机同步。 第二台计算机上的虚拟操作系统体验几乎与第一台计算机上的实际操作系统体验相同。