System and method for enabling components on arbitrary networks to communicate
    1.
    发明授权
    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.

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

    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.

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

    Method and system for unifying component metadata
    4.
    发明授权
    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 providing secure resource management
    6.
    发明授权
    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.

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

    System and method for assessing component capabilities
    7.
    发明授权
    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.

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

    Methods, apparatus, and program products for abstract applications/components in a ubiquitous computing environment
    9.
    发明授权
    Methods, apparatus, and program products for abstract applications/components in a ubiquitous computing environment 有权
    无处不在的计算环境中抽象应用/组件的方法,设备和程序产品

    公开(公告)号:US07620737B2

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

    申请号:US10317764

    申请日:2002-12-12

    IPC分类号: G06F15/16

    CPC分类号: G06F9/44505

    摘要: Methods, apparatus and program products for using historical contextual data in a ubiquitous computing environment. The historical contextual data can be dispersed among components in an environment or logging services as well as stored on a particular component or logging service. The historical contextual data can be used to help create or re-create component configurations within the relevant environment through the use of abstract applications and abstract components. Abstract applications can be specified to create connections with specific components. Abstract applications can also be generalized so that they need not create connections with specific components, but can create component connections that perform a desired function by determining which components to use from the available components, and how to connect the selected components to perform the function.

    摘要翻译: 在无所不在的计算环境中使用历史语境数据的方法,设备和程序产品。 历史上下文数据可以分散在环境中的组件或记录服务中,并存储在特定组件或记录服务中。 历史上下文数据可用于通过使用抽象应用程序和抽象组件来帮助在相关环境中创建或重新创建组件配置。 可以指定抽象应用程序来创建与特定组件的连接。 抽象应用程序也可以被普遍化,使得它们不需要创建与特定组件的连接,而是可以通过从可用组件确定使用哪些组件,以及如何连接所选组件来执行功能来创建执行所需功能的组件连接。