Methods and systems for delivering software
    1.
    发明授权
    Methods and systems for delivering software 有权
    提供软件的方法和系统

    公开(公告)号:US08074217B2

    公开(公告)日:2011-12-06

    申请号:US11927296

    申请日:2007-10-29

    IPC分类号: G06F9/455 G06F9/44

    CPC分类号: G06F8/60 G06F9/44526

    摘要: Methods and systems for software delivery are described. In one embodiment, an extension definition catalog structure is defined and can be used to select one or more software extensions for incorporation on a computing device. At least one software extension is identified using a uniform resource name and, for the one software extension, at least one instance of the software extension is identified using a uniform resource name. For the one instance of the software extension, a uniform resource locator can be used to select the instance.

    摘要翻译: 描述用于软件传送的方法和系统。 在一个实施例中,定义扩展定义目录结构并且可以用于选择用于并入计算设备的一个或多个软件扩展。 使用统一资源名称来识别至少一个软件扩展,并且对于一个软件扩展,使用统一的资源名称来识别软件扩展的至少一个实例。 对于软件扩展的一个实例,可以使用统一的资源定位器来选择实例。

    Methods, systems, architectures and data structures for delivering software via a network
    2.
    发明授权
    Methods, systems, architectures and data structures for delivering software via a network 有权
    用于通过网络传递软件的方法,系统,架构和数据结构

    公开(公告)号:US06883168B1

    公开(公告)日:2005-04-19

    申请号:US09599299

    申请日:2000-06-21

    IPC分类号: G06F7/00 G06F9/445 G06F17/30

    CPC分类号: G06F8/60 G06F9/44526

    摘要: Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client. The program or platform is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform. In the described embodiment, extension files that comprise a software extension are hosted on an Internet server. Additional files are also hosted on the Internet server and describe aspects of the software extension. These additional files include files that describe a logical attachment of the extension to the program or platform, as well as files that describe the location of the extension files. Extensions are incorporated on a client by navigating to a particular Internet site through which the extensions can be accessed. The files describing the extension files are downloaded on the client. These files tell the client where the particular extension is to be plugged in, as well as where to find the appropriate extension files and how to download them. The extension files are then downloaded and incorporated into the program or platform.

    摘要翻译: 描述了基于网络或基于互联网的软件交付的方法和系统。 在一个实施例中,应用程序或软件平台驻留在客户机上。 该程序或平台被配置为使得它可以基于可通过诸如因特网的网络传递的软件扩展来扩展。 第三方开发人员可以开发各种扩展程序,以将其纳入程序或平台。 在所描述的实施例中,包括软件扩展的扩展文件被托管在因特网服务器上。 附加文件也托管在Internet服务器上,并描述了软件扩展的各个方面。 这些附加文件包括描述扩展程序到程序或平台的逻辑附件的文件以及描述扩展文件位置的文件。 扩展程序通过导航到可以访问扩展名的特定Internet站点而并入客户端。 描述扩展文件的文件在客户端上下载。 这些文件告诉客户端要插入特定扩展名的位置,以及在哪里找到相应的扩展文件以及如何下载它们。 然后将扩展文件下载并并入程序或平台。

    Methods and Systems For Delivering Software
    3.
    发明申请
    Methods and Systems For Delivering Software 有权
    提供软件的方法和系统

    公开(公告)号:US20080134162A1

    公开(公告)日:2008-06-05

    申请号:US11927296

    申请日:2007-10-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/60 G06F9/44526

    摘要: Methods and systems for software delivery are described. In one embodiment, an extension definition catalog structure is defined and can be used to select one or more software extensions for incorporation on a computing device. At least one software extension is identified using a uniform resource name and, for the one software extension, at least one instance of the software extension is identified using a uniform resource name. For the one instance of the software extension, a uniform resource locator can be used to select the instance.

    摘要翻译: 描述用于软件传送的方法和系统。 在一个实施例中,定义扩展定义目录结构并且可以用于选择用于并入计算设备的一个或多个软件扩展。 使用统一资源名称来识别至少一个软件扩展,并且对于一个软件扩展,使用统一的资源名称来识别软件扩展的至少一个实例。 对于软件扩展的一个实例,可以使用统一的资源定位器来选择实例。

    Application programming interface to the simple object access protocol
    6.
    发明授权
    Application programming interface to the simple object access protocol 有权
    应用程序编程接口,用于简单的对象访问协议

    公开(公告)号:US07644415B2

    公开(公告)日:2010-01-05

    申请号:US11099320

    申请日:2005-04-04

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F9/548 G06F9/547

    摘要: Systems and computer-readable media implementing methods for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request messages, for sending the created messages over HTTP to a remote server, and, if the request is successful, for retrieving the response from the remote server, or, in the case of failure, for accessing whatever error information is available. The information passed through the API can be in the form of parameters which allows both the SOAP protocol and the applications that use it to change without requiring changes to the API itself.

    摘要翻译: 描述了向简单对象访问协议(SOAP)提供应用编程接口(API)的实现方法的系统和计算机可读介质。 API提供了用于创建SOAP请求消息的所有部分的机制,用于通过HTTP将创建的消息发送到远程服务器,如果请求成功,则从远程服务器检索响应,或者在发生故障的情况下, 用于访问可用的任何错误信息。 通过API传递的信息可以是参数的形式,允许SOAP协议和使用它的应用程序进行更改,而不需要更改API本身。

    Application programming interface to the simple object access protocol

    公开(公告)号:US07620962B2

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

    申请号:US11099320

    申请日:2005-04-04

    IPC分类号: G06F3/00 G06F15/16

    摘要: Systems and computer-readable media implementing methods for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request messages, for sending the created messages over HTTP to a remote server, and, if the request is successful, for retrieving the response from the remote server, or, in the case of failure, for accessing whatever error information is available. The information passed through the API can be in the form of parameters which allows both the SOAP protocol and the applications that use it to change without requiring changes to the API itself.

    Application programming interface to the simple object access protocol
    8.
    发明授权
    Application programming interface to the simple object access protocol 有权
    应用程序编程接口,用于简单的对象访问协议

    公开(公告)号:US06904600B1

    公开(公告)日:2005-06-07

    申请号:US09606923

    申请日:2000-06-29

    IPC分类号: G06F3/00 G06F9/00 G06F9/46

    CPC分类号: G06F9/548 G06F9/547

    摘要: Methods and systems for providing an application programming interface (API) to the Simple Object Access Protocol (SOAP) are described. The API provides mechanisms for creating all parts of SOAP request messages, for sending the created messages over HTTP to a remote server, and, if the request is successful, for retrieving the response from the remote server, or, in the case of failure, for accessing whatever error information is available. The information passed through the API can be in the form of parameters which allows both the SOAP protocol and the applications that use it to change without requiring changes to the API itself.

    摘要翻译: 描述了向简单对象访问协议(SOAP)提供应用程序编程接口(API)的方法和系统。 API提供了用于创建SOAP请求消息的所有部分的机制,用于通过HTTP将创建的消息发送到远程服务器,如果请求成功,则从远程服务器检索响应,或者在发生故障的情况下, 用于访问可用的任何错误信息。 通过API传递的信息可以是参数的形式,允许SOAP协议和使用它的应用程序进行更改,而不需要更改API本身。