Method and system for an incidental feedback platform
    1.
    发明授权
    Method and system for an incidental feedback platform 有权
    附带反馈平台的方法和系统

    公开(公告)号:US07391312B2

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

    申请号:US11112208

    申请日:2005-04-22

    IPC分类号: G08B23/00

    摘要: A vertical can be a series of computer-executable instructions that, in response to an incident, collect information regarding that incident and transmit the information for analysis and possible helpful feedback to the user. A general purpose vertical can address types of incidents, such as crashes or hangs, across a variety of applications, while a custom vertical can be written to address application-specific incidents. Verticals can access underlying support mechanisms through an infrastructure, which can also enable applications to request that additional data be collected by the verticals, and set other preferences. Once the data is collected and transmitted, a vertical may receive feedback, that can be a request for additional information or feedback to the user. The feedback to the user can attempt to identify the incident and aid the user in recovering from it and avoiding it in the future.

    摘要翻译: 垂直可以是一系列计算机可执行指令,其响应于事件收集关于该事件的信息,并将用于分析的信息和可能有用的反馈传送给用户。 通用垂直可以解决各种应用程序中的事件类型(如崩溃或挂起),同时可以编写自定义垂直方案来解决特定于应用程序的事件。 垂直可以通过基础架构访问底层支持机制,这也可以使应用程序能够请求垂直方向收集附加数据,并设置其他首选项。 一旦数据被收集和发送,垂直可以接收反馈,这可以是对附加信息的请求或对用户的反馈。 对用户的反馈可以尝试识别事件并帮助用户从中恢复并避免将来。

    Method and system for downloading updates for software installation
    2.
    发明授权
    Method and system for downloading updates for software installation 有权
    下载软件安装更新的方法和系统

    公开(公告)号:US06493871B1

    公开(公告)日:2002-12-10

    申请号:US09397536

    申请日:1999-09-16

    IPC分类号: G06F9445

    CPC分类号: G06F8/65

    摘要: A method and system for downloading software update data for installing a revised software product on a client computer minimizes the amount of update data to be transmitted over the network by downloading only those files needed to put the client computer in the state for installing the product. In the beginning of the downloading process, the client computer obtains from a setup server an initial setup package that includes a setup program and a list of files required for installing the software product. The setup program running on the client computer then determines whether some current or earlier versions of those files required for installation already exist on the client computer, and compiles a request list of files needed for updating the client computer. The client computer sends the request list to a download server, which maintains a collection of update files and patches. In response to the request list, the download server downloads updating files to the client. Depending of the availability of the requested files or other factors, the downloaded files may or may not be exactly those requested. Using the downloaded files, the setup program updates the existing files to provide the set of installation files on the client computer. The desired revised software product is then installed on the client computer.

    摘要翻译: 用于下载用于在客户端计算机上安装修订的软件产品的软件更新数据的方法和系统通过仅下载将客户端计算机置于安装产品的状态所需的那些文件来最小化要通过网络发送的更新数据量。 在下载过程开始时,客户端计算机从安装服务器获得包括安装程序和安装软件产品所需的文件列表的初始安装程序包。 然后客户端计算机上运行的安装程序确定客户端计算机上是否存在安装所需文件的某些当前版本或更低版本,并编译更新客户端计算机所需文件的请求列表。 客户端计算机将请求列表发送到下载服务器,该服务器维护更新文件和修补程序的集合。 响应于请求列表,下载服务器将更新文件下载到客户端。 根据所请求的文件的可用性或其他因素,下载的文件可能是或可能不是那些请求的。 使用下载的文件,安装程序更新现有文件,以便在客户端计算机上提供一组安装文件。 然后将所需的修订软件产品安装在客户端计算机上。