System and method for enabling communication among arbitrary components
    1.
    发明授权
    System and method for enabling communication among arbitrary components 有权
    实现任意组件之间通信的系统和方法

    公开(公告)号:US07296042B2

    公开(公告)日:2007-11-13

    申请号:US09838933

    申请日:2001-04-20

    IPC分类号: G06F17/30

    摘要: Methods and systems for enabling arbitrary components to communicate with each other. The communication system includes a first set of components associated with one or more universal interfaces that include mobile code. The one or more universal interfaces comprise a data source interface, a data sink interface, an aggregation interface, a mutable aggregation interface, a context interface, a notification interface or a user interface. Further, the universal interfaces associated with the first set of components can be provided to and implemented by a second set of components to enable the second set of components to communicate with the first set of components despite the first set and the second set of component utilizing different communication mediums or protocols.

    摘要翻译: 允许任意组件相互通信的方法和系统。 通信系统包括与包括移动代码的一个或多个通用接口相关联的第一组组件。 一个或多个通用接口包括数据源接口,数据宿接口,聚合接口,可变聚合接口,上下文接口,通知接口或用户接口。 此外,与第一组组件相关联的通用接口可以被提供给第二组部件并由其实现,以使得第二组部件能够与第一组部件通信,尽管第一组和第二组部件利用 不同的通信介质或协议。

    System and method for prioritizing components
    2.
    发明授权
    System and method for prioritizing components 有权
    用于组件优先级的系统和方法

    公开(公告)号:US08224893B2

    公开(公告)日:2012-07-17

    申请号:US13175789

    申请日:2011-07-01

    IPC分类号: G06F7/00

    摘要: A system and method for prioritizing components is provided. Components, including at least one requester components and at least two service components are maintained. The components each include a historical context and access information. The requester component requests the historical contexts associated with one or more of the service components. The one or more service components are filtered to determine which of the one or more service components are accessible to the requester component using the access information. The accessible service components for the requester component are prioritized based on the associated historical contexts.

    摘要翻译: 提供了一种用于确定组件优先级的系统和方法。 维护包括至少一个请求者组件和至少两个服务组件的组件。 组件各自包括历史上下文和访问信息。 请求者组件请求与一个或多个服务组件相关联的历史上下文。 一个或多个服务组件被过滤以确定使用访问信息的请求者组件可访问一个或多个服务组件中的哪一个。 请求者组件的可访问服务组件基于相关联的历史上下文进行优先排序。

    System and method for controlling communication
    3.
    发明授权
    System and method for controlling communication 有权
    用于控制通信的系统和方法

    公开(公告)号:US07433915B2

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

    申请号:US10212376

    申请日:2002-08-01

    IPC分类号: G06F15/16 G06F3/00

    摘要: Methods and systems for enabling arbitrary components to control communications, such as data transfers, without having or requiring prior knowledge of each other. The system includes a component that creates controller objects for a communication, such as a data transfer involving several components. Further, the component associates the controller objects with a communication session object of the data transfer, such as a data transfer session object. One or more of the components involved in the data transfer obtain the controller objects through the data transfer session object and execute source-specific instructions included in the obtained controller objects to generate user interfaces. The user interfaces enable the components to control aspects of the communication, such as the data transfer.

    摘要翻译: 允许任意组件控制通信的方法和系统,例如数据传输,而不需要或需要彼此之间的先验知识。 该系统包括为通信创建控制器对象的组件,例如涉及多个组件的数据传输。 此外,组件将控制器对象与诸如数据传送会话对象的数据传送的通信会话对象相关联。 参与数据传输的一个或多个组件通过数据传输会话对象获得控制器对象,并执行包含在所获得的控制器对象中的源特定指令以生成用户界面。 用户界面使组件能够控制通信的方面,如数据传输。

    System and method for enabling components on arbitrary networks to communicate
    4.
    发明授权
    System and method for enabling components on arbitrary networks to communicate 有权
    用于使任意网络上的组件通信的系统和方法

    公开(公告)号:US07526482B2

    公开(公告)日:2009-04-28

    申请号:US10212377

    申请日:2002-08-01

    IPC分类号: G06F17/30 G06F15/173 H04W4/00

    摘要: A system for enabling components on arbitrary networks to communicate includes a plurality of arbitrary components, such as computers, servers, laptops, facsimile machines, copier machines and cellular telephones, including applications operating on those components, such as word processing or data base applications, connected together by one or more networks that may use the same or different protocols. A method includes a first component, such as a computer, obtaining aggregate objects from other components, such as a laptop or server. Each of the aggregate objects are associated with discovered component objects of the other components, such as the laptop or server. The first component selects at least one of the components associated with the aggregate objects, and invokes universal interfaces associated with the selected arbitrary components to communicate with other arbitrary components.

    摘要翻译: 用于使得任意网络上的组件能够通信的系统包括多个任意组件,诸如计算机,服务器,膝上型计算机,传真机,复印机和蜂窝电话,包括在诸如文字处理或数据库应用之类的那些组件上操作的应用程序, 由可能使用相同或不同协议的一个或多个网络连接在一起。 一种方法包括诸如计算机的第一组件,从诸如膝上型计算机或服务器的其他组件获得聚合对象。 每个聚合对象与其他组件(例如笔记本电脑或服务器)的已发现组件对象相关联。 第一个组件选择与聚合对象相关联的至少一个组件,并且调用与所选任意组件相关联的通用接口以与其他任意组件通信。

    Method and apparatus for facilitating data transfers between arbitrary components
    7.
    发明授权
    Method and apparatus for facilitating data transfers between arbitrary components 有权
    用于促进任意组件之间的数据传输的方法和装置

    公开(公告)号:US07421494B2

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

    申请号:US10732700

    申请日:2003-12-09

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: H04L29/06

    摘要: One embodiment of the present invention provides a system that facilitates transferring data between system components. During operation, the system receives a transfer session object at a data sink component through a universal data transfer interface, wherein the transfer session object contains mobile code that implements a source-specific data transfer protocol for communicating with a data source component. Next, the system retrieves data from the data source component through the transfer session object. In this way, the data sink component can retrieve data from the data source component without having to be preconfigured with the source-specific data transfer protocol for communicating with the data source component.

    摘要翻译: 本发明的一个实施例提供一种便于在系统组件之间传送数据的系统。 在操作期间,系统通过通用数据传输接口在数据宿组件处接收传送会话对象,其中传输会话对象包含实现用于与数据源组件进行通信的源特定数据传输协议的移动代码。 接下来,系统通过传输会话对象从数据源组件检索数据。 以这种方式,数据宿组件可以从数据源组件检索数据,而不必用用于与数据源组件通信的源特定数据传输协议进行预配置。

    System and method for providing secure resource management
    8.
    发明授权
    System and method for providing secure resource management 有权
    提供安全资源管理的系统和方法

    公开(公告)号:US07904720B2

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

    申请号:US10289528

    申请日:2002-11-06

    IPC分类号: H04L9/32 H04L9/12 H04L9/00

    摘要: System and method for providing secure resource management. The system includes a first device that creates a secure, shared resource space and a corresponding root certificate for the shared space. The first device associates one or more resources that it can access with the shared space. The first device invites one or more other devices to join as members of the space, and establishes secure communication channels with the devices that accept this invitation. The first device generates a member certificate for each accepting device, and sends the root certificate and the generated member certificate to the device through the secure channel. These devices may then access resources associated with the shared space by presenting their member certificates. Further, members of the shared space may invite other device to join the space, and may create member certificates in the same manner as the first device.

    摘要翻译: 提供安全资源管理的系统和方法。 该系统包括为共享空间创建安全的共享资源空间和相应的根证书的第一设备。 第一个设备将可以访问的一个或多个资源与共享空间相关联。 第一个设备邀请一个或多个其他设备作为该空间的成员加入,并且与接受该邀请的设备建立安全的通信信道。 第一个设备为每个接受设备生成成员证书,并通过安全通道将根证书和生成的成员证书发送到设备。 然后,这些设备可以通过呈现他们的成员证书来访问与共享空间相关联的资源。 此外,共享空间的成员可以邀请其他设备加入空间,并且可以以与第一设备相同的方式创建成员证书。

    Method and system for unifying component metadata
    9.
    发明授权
    Method and system for unifying component metadata 有权
    用于统一组件元数据的方法和系统

    公开(公告)号:US07133872B2

    公开(公告)日:2006-11-07

    申请号:US10290928

    申请日:2002-11-07

    IPC分类号: G06F17/30

    摘要: A method and system for unifying component metadata includes components, such as computers, laptops or flat panel display devices and software entities, connected together by one or more networks. A method includes a first component, such as a laptop device, obtaining intrinsic metadata associated with one or more other components, such as a computer and a flat panel display device. The first component combines intrinsic metadata received from each component with extrinsic metadata of the first component, and provides the combined metadata to the other components, although the first component may also utilize the combined metadata. The components are able to obtain a consistent, unified view of the combined metadata without needing any prior programming and without requiring the use of centralized servers.

    摘要翻译: 用于统一组件元数据的方法和系统包括由一个或多个网络连接在一起的组件,诸如计算机,笔记本电脑或平板显示设备和软件实体。 一种方法包括诸如笔记本电脑设备的第一组件,获得与诸如计算机和平板显示设备之类的一个或多个其他组件相关联的固有元数据。 第一个组件将从每个组件接收的内在元数据与第一个组件的外部元数据相结合,并将组合的元数据提供给其他组件,尽管第一个组件也可以使用组合的元数据。 组件能够获得组合元数据的一致,统一的视图,而不需要任何先前的编程,而不需要使用集中式服务器。

    System and method for assessing component capabilities
    10.
    发明授权
    System and method for assessing component capabilities 失效
    用于评估组件功能的系统和方法

    公开(公告)号:US07398534B2

    公开(公告)日:2008-07-08

    申请号:US10324625

    申请日:2002-12-18

    IPC分类号: G06F9/44 G06F9/445 G06F9/46

    CPC分类号: H04L67/34 H04L67/303

    摘要: A system and method for assessing component capability to accept and execute mobile code includes a first component coupled via a network to a second component. The first component uses a predicate object to determine whether the second component can accept mobile code, such as a data type handler object or an applet. The instructions included in the predicate object are executed in the environment of the second component, although they can be executed in the first component environment. The execution of these instructions in the second component environment causes the second component to respond to a series of basic tests, such as whether the second component has access to required libraries, software versions and/or peripherals. Additionally, a predicate object creation module is disclosed for generating predicate objects that are specific to the objects desired, such as a data type handler object or a controller object.

    摘要翻译: 用于评估接收和执行移动代码的组件能力的系统和方法包括经由网络耦合到第二组件的第一组件。 第一个组件使用谓词对象来确定第二个组件是否可以接受移动代码,例如数据类型处理程序对象或小程序。 包含在谓词对象中的指令在第二个组件的环境中执行,尽管它们可以在第一个组件环境中执行。 在第二组件环境中执行这些指令使得第二组件响应一系列基本测试,例如第二组件是否可以访问所需的库,软件版本和/或外围设备。 此外,公开了一种谓词对象创建模块,用于生成特定于所需对象的谓词对象,例如数据类型处理程序对象或控制器对象。