Method and apparatus for virtualization of appliances
    1.
    发明授权
    Method and apparatus for virtualization of appliances 有权
    电器虚拟化的方法和装置

    公开(公告)号:US08086836B2

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

    申请号:US12200758

    申请日:2008-08-28

    IPC分类号: G06F9/24 G06F15/177

    CPC分类号: G06F9/4401

    摘要: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.

    摘要翻译: 用于虚拟化设备的方法和装置提供了包括在个人计算机的系统引导ROM中的嵌入式操作系统(OS)。 当系统引导时,操作系统启动,并从以下位置查找所有可用的虚拟设备:本地USB,闪存卡,例如 SD,xD,CF,CDROM / DVD或其他存储介质; 本地硬盘存储; 和互联网,例如 设备服务器。 用户选择要从OS使用的设备,然后加载和启动该设备。 如果所选择的设备不在本地存储上,则它被下载,例如, 通过互联网从设备服务器。 下载的设备可以缓存在本地存储介质中,以便下次需要时,无需从设备服务器下载。 用户还可以选择从硬盘启动操作系统,如果安装了操作系统和硬盘,或者关闭系统电源。

    NETWORK INTERFACE ENGINE
    2.
    发明申请
    NETWORK INTERFACE ENGINE 审中-公开
    网络接口引擎

    公开(公告)号:US20090228884A1

    公开(公告)日:2009-09-10

    申请号:US12398945

    申请日:2009-03-05

    IPC分类号: G06F9/455 G06F15/177

    摘要: A network interface engine enables a pre-boot environment that has very limited networking hardware interface support to be able to use to a broad range of physical network interfaces. The network interface engine is an operating system that includes device driver support for various networking hardware interfaces such as different LAN, WLAN, and WWAN chipsets. The hypervisor establishes a virtual network interface between the pre-boot environment and the network interface engine, which enables the pre-boot environment to use one standard network interface to access the wide variety of networking hardware interfaces.

    摘要翻译: 网络接口引擎启用了具有非常有限的网络硬件接口支持的预引导环境,以能够用于广泛的物理网络接口。 网络接口引擎是一种操作系统,其中包括针对各种网络硬件接口(如不同的LAN,WLAN和WWAN芯片组)的设备驱动程序支持。 虚拟机管理程序在预引导环境和网络接口引擎之间建立虚拟网络接口,这使得预引导环境能够使用一个标准网络接口来访问各种各样的网络硬件接口。

    QUICK ACCESS TO VIRTUAL APPLICATIONS
    3.
    发明申请
    QUICK ACCESS TO VIRTUAL APPLICATIONS 审中-公开
    快速访问虚拟应用程序

    公开(公告)号:US20090199132A1

    公开(公告)日:2009-08-06

    申请号:US12369226

    申请日:2009-02-11

    IPC分类号: G06F9/00 G06F3/048

    CPC分类号: G06F9/4401

    摘要: An embedded operating system (OS) displays a user interface (UI) without waiting for the host OS to fully load. In one embodiment, the UI comprises icons for applications, advertisements, and browsers already configured with a URL. In one embodiment, the pre-configured browsers are set by the manufacturer. In another embodiment, the user can specify pre-configured browsers. In one embodiment, the icon owner pays for displaying an icon. The icon can be a static or a dynamic icon. Dynamic icons are downloaded from a file server.

    摘要翻译: 嵌入式操作系统(OS)显示用户界面(UI),而不等待主机操作系统完全加载。 在一个实施例中,UI包括已经配置有URL的应用程序,广告和浏览器的图标。 在一个实施例中,预先配置的浏览器由制造商设置。 在另一个实施例中,用户可以指定预先配置的浏览器。 在一个实施例中,图标所有者支付显示图标。 该图标可以是静态图标或动态图标。 动态图标从文件服务器下载。

    Diagnostic Virtual Appliance
    4.
    发明申请
    Diagnostic Virtual Appliance 审中-公开
    诊断虚拟设备

    公开(公告)号:US20090037496A1

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

    申请号:US12184378

    申请日:2008-08-01

    摘要: A virtual appliance environment (VAE) consists of components residing on a computer BIOS ROM and also on a mass storage device. The VAE includes a virtual appliance (VA) for diagnosing malfunctioning hardware or software. The VA for diagnosing malfunctions tests the hardware and/or software resident in the computer and transmits the results of the test to a server, which diagnoses the problem and transmits instructions to the VAE for saving the data, determining whether the computer is under warranty, and providing shipping information to a user. The VAE can also download a VA for scanning viruses. The VAE transmits the results of the virus scan to the server, which determines the type of virus infecting the computer and transmits instructions to the virtual appliance for downloading the appropriate VA for removing the virus. The VAE can save the data to another source, remove the virus, and restore the data or simply remove the virus.

    摘要翻译: 虚拟设备环境(VAE)由驻留在计算机BIOS ROM上以及大容量存储设备上的组件组成。 VAE包括用于诊断故障硬件或软件的虚拟设备(VA)。 用于诊断故障的VA测试驻留在计算机中的硬件和/或软件,并将测试结果发送到服务器,该服务器诊断问题并向VAE发送指令以保存数据,确定计算机是否在保修期内, 并向用户提供运送信息。 VAE还可以下载VA来扫描病毒。 VAE将病毒扫描的结果传输到服务器,该服务器确定感染计算机的病毒类型,并向虚拟设备发送指令,以下载适用于病毒的VA。 VAE可以将数据保存到另一个源,删除病毒,还原数据或简单地删除病毒。

    METHOD AND APPARATUS FOR VIRTUALIZATION OF APPLIANCES
    5.
    发明申请
    METHOD AND APPARATUS FOR VIRTUALIZATION OF APPLIANCES 有权
    用于电器虚拟化的方法和装置

    公开(公告)号:US20080320295A1

    公开(公告)日:2008-12-25

    申请号:US12200758

    申请日:2008-08-28

    IPC分类号: G06F15/177 G06F12/02

    CPC分类号: G06F9/4401

    摘要: A method and apparatus for the virtualization of appliances provides an embedded operating system (OS) which is included in the system boot ROM of a personal computer. When the system boots, the OS is launched and looks for all available virtual appliances from, for example, the following places: local USB, flash card, e.g. SD, xD, CF, CDROM/DVD, or other storage media; local hard disk storage; and the Internet, e.g. an appliance server. The user selects an appliance to use from the OS, whereupon the appliance is loaded and launched. If the selected appliance is not on a local storage, then it is downloaded, e.g. over the Internet from an appliance server. The downloaded appliance can be cached in local storage media such that, the next time it is needed, it need not be downloaded from the appliance server. The user can also elect to boot an operating system from the hard disk, if an operating system and hard disk are installed, or to power-off the system.

    摘要翻译: 用于虚拟化设备的方法和装置提供了包括在个人计算机的系统引导ROM中的嵌入式操作系统(OS)。 当系统引导时,操作系统启动,并从以下位置查找所有可用的虚拟设备:本地USB,闪存卡,例如 SD,xD,CF,CDROM / DVD或其他存储介质; 本地硬盘存储; 和互联网,例如 设备服务器。 用户选择要从OS使用的设备,然后加载和启动该设备。 如果所选择的设备不在本地存储上,则它被下载,例如, 通过互联网从设备服务器。 下载的设备可以缓存在本地存储介质中,以便下次需要时,无需从设备服务器下载。 用户还可以选择从硬盘启动操作系统,如果安装了操作系统和硬盘,或者关闭系统电源。

    Installation of a Virtualization Environment
    6.
    发明申请
    Installation of a Virtualization Environment 审中-公开
    安装虚拟化环境

    公开(公告)号:US20090083375A1

    公开(公告)日:2009-03-26

    申请号:US12239701

    申请日:2008-09-26

    摘要: The invention provides a method and apparatus for downloading a Virtualization Environment comprising an electronic programming guide (EPG) and an appliance environment onto a client. The EPG is launched from boot files stored in the hard disk or other boot media. The EPG comprises a user interface (UI) that is displayed to the user. The EPG UI comprises a plurality of icons that are graphical representations of virtual appliances. The EPG UI can also include a search entry field. A user can enter text into the search entry field and launch a search engine to obtain search results. The virtual appliances can be stored locally, for example on a hard drive or peripheral device, or they can be stored on a download server. The download server also contains the virtualization environment installer. An installation server scans the client to determine if the client contains the proper hardware and drivers for running the virtualization environment. A persistent storage server can store a user's personal information.

    摘要翻译: 本发明提供一种用于将包括电子节目指南(EPG)和设备环境的虚拟化环境下载到客户端上的方法和装置。 EPG从存储在硬盘或其他启动媒体中的启动文件启动。 EPG包括向用户显示的用户界面(UI)。 EPG UI包括作为虚拟装置的图形表示的多个图标。 EPG UI还可以包括搜索条目字段。 用户可以在搜索条目字段中输入文本,并启动搜索引擎以获取搜索结果。 虚拟设备可以在本地存储,例如在硬盘驱动器或外围设备上存储,或者它们可以存储在下载服务器上。 下载服务器还包含虚拟化环境安装程序。 安装服务器扫描客户端以确定客户端是否包含用于运行虚拟化环境的正确硬件和驱动程序。 永久存储服务器可以存储用户的个人信息。

    Integration Model for Instant-On Environment
    7.
    发明申请
    Integration Model for Instant-On Environment 有权
    即时环境集成模型

    公开(公告)号:US20090037722A1

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

    申请号:US12184374

    申请日:2008-08-01

    IPC分类号: G06F9/445

    CPC分类号: G06F9/441 G06F1/24

    摘要: An instant-on environment consists of components residing in a computer boot ROM and/or also on a mass storage device. Main components to the instant-on environment include a loader, EPG1, and EPG2. The loader is a module that is integrated into the computer boot ROM, based on an embedded OS, that functions to load other instant-on environment components. There are various methods of integrating the loader into boot firmware to optimize for different requirements. EPG1 is a first user screen that appears on the computer display within seconds after power-on, and from which the user can choose to launch one of the instant-on environment's applications or launch the primary OS. EPG2 is launched if the user chooses to launch an instant-on environment application. EPG2 is a Linux-based desktop environment that the user enters once he selects an application from EPG1.

    摘要翻译: 瞬时环境由位于计算机引导ROM和/或大容量存储设备中的组件组成。 即时开启环境的主要组件包括一个装载机EPG1和EPG2。 加载器是一个集成到计算机引导ROM中的模块,基于嵌入式操作系统,用于加载其他即时环境组件。 将加载程序集成到引导固件中有各种方法可针对不同的需求进行优化。 EPG1是在上电之后几秒钟内出现在计算机显示器上的第一用户屏幕,并且用户可以从其中选择启动即时环境应用程序之一或启动主操作系统。 如果用户选择启动即时环境应用程序,则启动EPG2。 EPG2是一个基于Linux的桌面环境,一旦他从EPG1中选择了一个应用程序,用户就会进入这个环境。

    Integration model for instant-on environment
    9.
    发明授权
    Integration model for instant-on environment 有权
    即时环境的集成模型

    公开(公告)号:US08291209B2

    公开(公告)日:2012-10-16

    申请号:US12184374

    申请日:2008-08-01

    IPC分类号: G06F9/00 G06F15/177

    CPC分类号: G06F9/441 G06F1/24

    摘要: An instant-on environment consists of components residing in a computer boot ROM and/or also on a mass storage device. Main components to the instant-on environment include a loader, EPG1, and EPG2. The loader is a module that is integrated into the computer boot ROM, based on an embedded OS, that functions to load other instant-on environment components. There are various methods of integrating the loader into boot firmware to optimize for different requirements. EPG1 is a first user screen that appears on the computer display within seconds after power-on, and from which the user can choose to launch one of the instant-on environment's applications or launch the primary OS. EPG2 is launched if the user chooses to launch an instant-on environment application. EPG2 is a Linux-based desktop environment that the user enters once he selects an application from EPG1.

    摘要翻译: 瞬时环境由位于计算机引导ROM和/或大容量存储设备中的组件组成。 即时开启环境的主要组件包括一个装载机EPG1和EPG2。 加载器是一个集成到计算机引导ROM中的模块,基于嵌入式操作系统,用于加载其他即时环境组件。 将加载程序集成到引导固件中有各种方法可针对不同的需求进行优化。 EPG1是在上电之后几秒钟内出现在计算机显示器上的第一用户屏幕,用户可以从其中选择启动即时环境应用程序之一或启动主OS。 如果用户选择启动即时环境应用程序,则启动EPG2。 EPG2是一个基于Linux的桌面环境,一旦他从EPG1中选择了一个应用程序,用户就会进入这个环境。

    Quick Searching UI for a Better User Experience
    10.
    发明申请
    Quick Searching UI for a Better User Experience 审中-公开
    快速搜索UI以获得更好的用户体验

    公开(公告)号:US20090089260A1

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

    申请号:US12239687

    申请日:2008-09-26

    IPC分类号: G06F17/30 G06F3/048 G06Q20/00

    CPC分类号: G06Q20/102 G06F3/0481

    摘要: A Quick Search User Interface (UI) comprises a search entry field for inputting characters, e.g. search terms. The Quick Search UI further comprises icons that are graphical representations of applications. The Quick Search UI subsequently launches an operating system and passes the user action to the operating system. The operating system uses this information to generate search results comprising websites, program files, videos, etc. Alternatively, the operating system launches the application(s) selected by the user. Icons displayed on the user interface are ordered, for example, according to a company's willingness to pay more money for a more prominent spot or according to user preferences. The Quick Search UI can be customized using skins with themes, such as musicians, geographic locations, and/or products. The icons can be displayed according to which application provider pays the highest premium, or according to user preference.

    摘要翻译: 快速搜索用户界面(UI)包括用于输入字符的搜索输入字段,例如。 搜索条件。 快速搜索UI还包括作为应用程序的图形表示的图标。 快速搜索UI随后启动操作系统,并将用户操作传递到操作系统。 操作系统使用此信息生成包含网站,程序文件,视频等的搜索结果。或者,操作系统启动用户选择的应用程序。 用户界面上显示的图标是按照公司的意愿,按照用户喜好为更重要的地点支付更多的钱。 可以使用具有主题的皮肤(如音乐家,地理位置和/或产品)来定制快速搜索界面。 可以根据哪个应用程序提供商支付最高的费用,或根据用户偏好来显示图标。