Method and system for advertising applications
    1.
    发明授权
    Method and system for advertising applications 有权
    广告应用方法和系统

    公开(公告)号:US06345386B1

    公开(公告)日:2002-02-05

    申请号:US09158967

    申请日:1998-09-21

    IPC分类号: G06F9445

    CPC分类号: G06F8/61

    摘要: A method and system for advertising software applications by placing application shortcuts on a start menu or desktop and writing entries to the system registry enabling file extension-based activation and Class ID-based activation of those applications, thereby advertising the applications as available even if not installed. In network settings, advertised applications may be assigned to a user via a policy. To this end, an advertising script is stored with a policy associated with computer or user policy recipients, and the advertising script includes assigned application identifier information. One or more scripts are applied, such as to a user at logon or a machine at re-boot. The scripts are processed by an installer mechanism to advertise the application. Applications advertised as available to the user prior to any installation thereof are installed by an installer as needed upon user activation. Other applications may be published, whereby they do not appear to be available, but the installer mechanism looks for them in a centralized network store when indirectly activated such as via file extension-based activation and Class ID-based activation. If found, the installer mechanism installs the published application and essentially changes it to an assigned application.

    摘要翻译: 一种用于通过在开始菜单或桌面上放置应用程序快捷方式并将条目写入系统注册表来广告软件应用程序的方法和系统,以启用基于文件扩展的激活和基于类ID的激活这些应用程序,从而将应用程序广告为可用,即使不是 已安装。 在网络设置中,可以通过策略将通告的应用程序分配给用户。 为此,广告脚本被存储有与计算机或用户策略接收者相关联的策略,并且广告脚本包括分配的应用标识符信息。 应用一个或多个脚本,例如在登录时的用户或重新启动的机器。 脚本由安装程序机制处理以通告应用程序。 在任何安装之前向用户公布的应用由用户激活时根据需要由安装者安装。 可以发布其他应用程序,因为它们似乎不可用,但是当间接激活时,例如通过基于文件扩展的激活和基于类ID的激活,安装程序机制在集中式网络存储中查找它们。 如果找到,安装程序机制将安装已发布的应用程序,并将其基本上更改为已分配的应用程序。

    System and method for repairing a damaged application program
    2.
    发明授权
    System and method for repairing a damaged application program 有权
    修复损坏的应用程序的系统和方法

    公开(公告)号:US06397381B1

    公开(公告)日:2002-05-28

    申请号:US09158126

    申请日:1998-09-21

    IPC分类号: G06F9445

    CPC分类号: G06F8/61 Y10S707/99953

    摘要: A system and method for providing the ability to repair an installed application program if a resource needed by the application program becomes inadvertently deleted or otherwise unavailable to the application program. Briefly described, the present invention makes possible a system for verifying the existence of a resource needed to support a feature of the application program. The system may respond to a request from the application program to make use of the resource by first verifying the existence of the resource at an expected location. If the resource does not exist at the expected location, rather than returning an error to the application program, the system initiates an installation procedure for restoring the missing resource without interrupting the normal operation of the application program.

    摘要翻译: 如果应用程序所需的资源被无意地删除或以其他方式不可用于应用程序,则提供修复所安装的应用程序的能力的系统和方法。 简而言之,本发明使得用于验证支持应用程序的特征所需的资源的存在的系统成为可能。 系统可以响应来自应用程序的请求以通过首先验证在预期位置处的资源的存在来利用资源。 如果资源在预期位置不存在,而不是向应用程序返回错误,则系统将启动一个安装过程来恢复缺少的资源,而不会中断应用程序的正常运行。

    Software implementation installer mechanism
    3.
    发明授权
    Software implementation installer mechanism 有权
    软件实现安装机制

    公开(公告)号:US06418554B1

    公开(公告)日:2002-07-09

    申请号:US09158021

    申请日:1998-09-21

    IPC分类号: G06F9445

    CPC分类号: G06F8/61

    摘要: A method and mechanism for automatically installing software implementations such as applications and COM classes as they are needed from an external source. When a software implementation is needed, the mechanism first looks to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found, the mechanism looks to another source, such as a CD-ROM or a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed from the source, and a local path is returned in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.

    摘要翻译: 一种从外部源自动安装软件实现(如应用程序和COM类)的方法和机制。 当需要软件实现时,该机制首先查看该软件实现的本地系统(例如,注册表),并且如果找到,则返回诸如使用软件实现所需的本地路径的信息。 如果没有找到该实现,则该机制可以查看另一个源,例如网络的CD-ROM或集中式类存储,以定位所需的实现。 当定位时,实现从源下载并在本地安装,并且以对用户基本透明的方式返回本地路径。 诸如应用产品的软件实现可以分为特征和组件以改进其按需安装。

    Method for categorizing and installing selected software components
    4.
    发明授权
    Method for categorizing and installing selected software components 有权
    分类和安装所选软件组件的方法

    公开(公告)号:US06370686B1

    公开(公告)日:2002-04-09

    申请号:US09157695

    申请日:1998-09-21

    IPC分类号: G06F9445

    CPC分类号: G06F8/61

    摘要: A generic way of publishing globally available functionality that can be shared across applications. Utilizing an Installer Registry, an Installer, Descriptors and a Publish Component Table, related components can be retrieved using an qualifier. A request for a listing of related components, which includes a qualifier, is received from an application. The installer retrieves all the related components, matching the qualifier, from the Publish Component Table. The installer then retrieves the features associated with the components and presents the list of components to the application. The application then selects a specific component and the installer then determines the product associated with the selected component by using the feature and component information retrieved from the Publish Component Table. Once the product information is retrieved, the present invention searches the Installer Registry, using the product, feature and component information as a token, and returns a keypath for that token. If the keypath does not exist, the Installer installs the feature and associated component and then returns the keypath of the installed component.

    摘要翻译: 发布可跨应用程序共享的全球可用功能的通用方式。 利用安装程序注册表,安装程序,描述符和发布组件表,可以使用限定符检索相关组件。 从应用程序接收到包含限定符的相关组件列表的请求。 安装程序从发布组件表中检索与限定符匹配的所有相关组件。 然后,安装程序将检索与组件关联的功能,并将组件列表显示给应用程序。 应用程序然后选择特定组件,然后安装程序通过使用从“发布组件表”检索到的功能和组件信息来确定与所选组件关联的产品。 一旦检索到产品信息,本发明将使用产品,特征和组件信息作为令牌来搜索安装程序注册表,并返回该令牌的密钥。 如果keypath不存在,则安装程序将安装该功能和关联的组件,然后返回已安装组件的键盘。

    TEMPLATE-BASED CALCULATOR APPLICATION
    5.
    发明申请
    TEMPLATE-BASED CALCULATOR APPLICATION 审中-公开
    基于模板的计算器应用

    公开(公告)号:US20100107095A1

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

    申请号:US12258053

    申请日:2008-10-24

    IPC分类号: G06F3/048

    CPC分类号: G06F3/048 G06F9/451

    摘要: Methods, systems, and media are provided for using a calculator application to calculate answer values by evaluating formulas based on user input. The calculator application is hosted by an operating system and includes a template store containing templates that define user interface elements such as input fields associated with variables. The templates also have embodied therein formulae that define relationships between the variables. A user-interface, generated from information in a template, is provided to a user that includes input fields for receiving values to be associated with variables. Answer values are calculated by evaluating the formulae based on user input.

    摘要翻译: 提供方法,系统和媒体,使用计算器应用程序通过基于用户输入评估公式来计算答案值。 计算器应用程序由操作系统托管,并包括一个模板存储,其中包含定义用户界面元素的模板,例如与变量相关联的输入字段。 模板还体现了定义变量之间关系的公式。 从模板中的信息生成的用户界面被提供给包括用于接收与变量相关联的值的输入字段的用户。 通过基于用户输入评估公式来计算回答值。