Methods and systems for broadcast data services
    1.
    发明授权
    Methods and systems for broadcast data services 失效
    广播数据业务的方法和系统

    公开(公告)号:US06892390B1

    公开(公告)日:2005-05-10

    申请号:US09526579

    申请日:2000-03-16

    摘要: The present invention provides for the collection and delivery of broadcast data. Broadcast data is captured by broadcast data sources from television broadcasts and the captured broadcast data is collected by a broadcast data source miniport. The miniport differentiates the broadcast data to separate the requested broadcast data and to separate the broadcast data that complies with a protocol from broadcast data that does not comply with a protocol. The nonrequested broadcast data is preferably discarded and the broadcast data that does not comply with a protocol is encapsulated with appropriate headers. The broadcast data is then transferred through the network or system to a common application interface such as Winsock through NDIS and a protocol such as UDP/IP. Alternatively, a RawData module is used that does not rely on sockets and is capable of communicating with the miniport. A presenter retrieves the broadcast data from either the RawData module or Winsock and prepares the broadcast data for use by an application. The application then accesses the presenter for the prepared broadcast data it requested. In another mode, an application may access unprocessed broadcast data from either Winsock or the RawData module.

    摘要翻译: 本发明提供广播数据的收集和传送。 广播数据由电视广播的广播数据源捕获,并且所捕获的广播数据由广播数据源微型端口收集。 微型端口区分广播数据以分离所请求的广播数据,并将符合协议的广播数据与不符合协议的广播数据分离。 优选地丢弃非请求的广播数据,并且使用适当的报头封装不符合协议的广播数据。 广播数据然后通过网络或系统通过NDIS和诸如UDP / IP的协议传送到诸如Winsock的通用应用接口。 或者,使用不依赖套接字并能够与微型端口通信的RawData模块。 演示者从RawData模块或Winsock中检索广播数据,并准备广播数据供应用程序使用。 然后,应用程序访问演示者,以准备所请求的广播数据。 在另一种模式下,应用程序可以从Winsock或RawData模块访问未处理的广播数据。

    Methods and systems for broadcast data services
    2.
    发明授权
    Methods and systems for broadcast data services 失效
    广播数据业务的方法和系统

    公开(公告)号:US07076794B2

    公开(公告)日:2006-07-11

    申请号:US11053515

    申请日:2005-02-07

    IPC分类号: H04N7/16

    摘要: The present invention provides for the collection and delivery of broadcast data. Broadcast data is captured by broadcast data sources from television broadcasts and the captured broadcast data is collected by a broadcast data source miniport. The miniport differentiates the broadcast data to separate the requested broadcast data and to separate the broadcast data that complies with a protocol from broadcast data that does not comply with a protocol. The nonrequested broadcast data is preferably discarded and the broadcast data that does not comply with a protocol is encapsulated with appropriate headers. The broadcast data is then transferred through the network or system to a common application interface such as Winsock through NDIS and a protocol such as UDP/IP. Alternatively, a RawData module is used that does not rely on sockets and is capable of communicating with the miniport. A presenter retrieves the broadcast data from either the RawData module or Winsock and prepares the broadcast data for use by an application. The application then accesses the presenter for the prepared broadcast data it requested. In another mode, an application may access unprocessed broadcast data from either Winsock or the RawData module.

    摘要翻译: 本发明提供广播数据的收集和传送。 广播数据由电视广播的广播数据源捕获,并且所捕获的广播数据由广播数据源微型端口收集。 微型端口区分广播数据以分离所请求的广播数据,并将符合协议的广播数据与不符合协议的广播数据分离。 优选地丢弃非请求的广播数据,并且使用适当的报头封装不符合协议的广播数据。 广播数据然后通过网络或系统通过NDIS和诸如UDP / IP的协议传送到诸如Winsock的通用应用接口。 或者,使用不依赖套接字并能够与微型端口通信的RawData模块。 演示者从RawData模块或Winsock中检索广播数据,并准备广播数据供应用程序使用。 然后,应用程序访问演示者,以准备所请求的广播数据。 在另一种模式下,应用程序可以从Winsock或RawData模块访问未处理的广播数据。

    Updating virtual machine with patch on host that does not have network access
    4.
    发明授权
    Updating virtual machine with patch on host that does not have network access 有权
    使用不具有网络访问权限的主机上的补丁更新虚拟机

    公开(公告)号:US08291409B2

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

    申请号:US11439395

    申请日:2006-05-22

    IPC分类号: G06F9/455 G06F9/44

    CPC分类号: G06F8/65

    摘要: Each of a plurality of virtual machines (VMs) is stored in a halted form in a library for retrieval from the library and re-starting on a host. Each re-started VM includes a plurality of software constructs, each of which is at least potentially non-current and requires a software update. To update a non-current VM, such VM is retrieved and re-started on a maintenance host, and each non-current software construct is allowed to be updated by obtaining the required software update from a corresponding update source as a patch. Alternatively, the VM is mounted to a computing device, constituent components of the mounted VM are examined to determine whether each software construct thereof is current, and each non-current software construct is updated by obtaining the required software update from the corresponding update source as a patch and applying same to the mounted VM.

    摘要翻译: 多个虚拟机(VM)中的每一个以停止的形式存储在库中以从库中检索并在主机上重新启动。 每个重新启动的虚拟机包括多个软件结构,每个软件构造至少可能是非当前的并且需要软件更新。 要更新非当前VM,在维护主机上检索并重新启动此类VM,并通过从相应的更新源获取所需的软件更新作为补丁,允许更新每个非当前软件结构。 或者,将VM安装到计算设备,检查所安装的VM的组成部件以确定其每个软件构造是否是当前的,并且通过从相应的更新源获得所需的软件更新来更新每个非当前软件构造, 一个补丁并将其应用到已安装的VM。

    Image Based Servicing Of A Virtual Machine
    5.
    发明申请
    Image Based Servicing Of A Virtual Machine 审中-公开
    基于虚拟机的图像服务

    公开(公告)号:US20120089972A1

    公开(公告)日:2012-04-12

    申请号:US12901004

    申请日:2010-10-08

    IPC分类号: G06F9/44 G06F9/445 G06F9/455

    摘要: An invention is disclosed for preserving state in a virtual machine when patching the virtual machine (VM). In an embodiment, when a deployment manager that manages VMs in a deployment determines to patch a VM, the manager removes the VM from a load balancer for the deployment, attaches a data disk to the VM, stores application data to the data disk, swaps the prevailing OS disk for a patched OS disk, boots a gust OS stored on the patched OS disk, restores the application state from the data disk to the VM, and adds the VM back to the load balancer.

    摘要翻译: 公开了一种用于在对虚拟机(VM)进行补丁时在虚拟机中保持状态的发明。 在一个实施例中,当部署管理VM的部署管理器确定对VM进行修补时,管理器从用于部署的负载平衡器中移除VM,将数据磁盘附加到VM,将应用数据存储到数据磁盘,交换 用于修补的OS磁盘的主要操作系统磁盘,引导存储在修补的OS磁盘上的阵风操作系统,将应用程序状态从数据磁盘恢复到VM,并将VM添加回负载平衡器。

    Protecting storages volumes with mock replication
    6.
    发明授权
    Protecting storages volumes with mock replication 有权
    使用模拟复制来保护存储卷

    公开(公告)号:US07778959B2

    公开(公告)日:2010-08-17

    申请号:US11298816

    申请日:2005-12-09

    IPC分类号: G06F7/00

    CPC分类号: G06F11/1464

    摘要: A file server and a data protection manager server can work in tandem to efficiently backup protected volumes, and also provide efficient access to replicas of the protected volumes. In one implementation, a file server institutes a mock replication process, in which the file server observes data associated with write operations in one or more protected volumes. Appropriate volume allocation information can then be determined, which can be used to allocate log file, spill log file, replica volume, and shadow copy volume sizes, both at the file server and at the data protection manager server. In one implementation, the file server or data protection manager server automatically determines volume allocation information and automatically provides this information to the data protection manager server. The data protection manager server can then compare the volume allocation information with identified characteristics of its storage mediums, and implements an appropriate, efficient backup policy.

    摘要翻译: 文件服务器和数据保护管理器服务器可以一起工作,以有效地备份受保护的卷,并且还可以有效地访问受保护卷的副本。 在一个实现中,文件服务器建立模拟复制过程,其中文件服务器观察与一个或多个受保护卷中的写入操作相关联的数据。 然后可以确定适当的卷分配信息,这些信息可以用于在文件服务器和数据保护管理器服务器上分配日志文件,溢出日志文件,副本卷和卷影副本卷大小。 在一个实现中,文件服务器或数据保护管理器服务器自动确定卷分配信息,并自动将该信息提供给数据保护管理器服务器。 然后,数据保护管理器服务器可以将卷分配信息与其存储介质的识别特征进行比较,并且实现适当的,有效的备份策略。

    Interactivity emulator for broadcast communication
    7.
    发明授权
    Interactivity emulator for broadcast communication 失效
    广播通信的交互式仿真器

    公开(公告)号:US07657917B2

    公开(公告)日:2010-02-02

    申请号:US10154878

    申请日:2002-05-23

    IPC分类号: H04N7/173

    摘要: Described herein is a technology for in the realm of digital video broadcast technology or other such technology. One implementation, described herein, relates to broadcasting web content to client devices in a DVB (digital video broadcast) environment using rotational sequences of data modules (e.g., DSMCC carousels). One implementation, described herein, relates to emulating an interactive browsing experience of web content over a broadcast channel. One implementation, described herein, relates to the client device “smartly” caching select portions of the web content being broadcast. The scope of the present invention is pointed out in the appending claims.

    摘要翻译: 这里描述了一种用于数字视频广播技术或其他此类技术领域的技术。 本文描述的一个实现涉及使用数据模块(例如,DSMCC转盘)的旋转序列将网络内容广播到DVB(数字视频广播)环境中的客户端设备。 这里描述的一个实现涉及通过广播信道来仿真网络内容的交互式浏览体验。 本文描述的一个实现涉及客户端设备“智能地”缓存正在广播的网络内容的选择部分。 在所附权利要求中指出了本发明的范围。

    Electronic program guide hardware card

    公开(公告)号:US07134134B2

    公开(公告)日:2006-11-07

    申请号:US09681354

    申请日:2001-03-24

    IPC分类号: G06F3/00

    摘要: An electronic program guide (EPG) hardware card is disclosed. The card is insertable into a television tuning device having EPG capability. A non-volatile memory, such as flash memory, is situated within a case of the hardware card, and has data stored thereon representing one or more loader programs for the device. Each program corresponds to an EPG provider, and gives the device the capability to receive EPG information from this provider. The case of the hardware card may have a form factor such as a Smart Card, a Compact Flash, a Smart Media, or another form factor. Alternatively, the data stored on the card represents non-executable information corresponding to an EPG provider. A business model and a server-based embodiment are also disclosed.

    System and method for upgrading client software
    10.
    发明授权
    System and method for upgrading client software 失效
    升级客户端软件的系统和方法

    公开(公告)号:US06425125B1

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

    申请号:US09281734

    申请日:1999-03-30

    IPC分类号: G06F944

    CPC分类号: G06F8/658

    摘要: A system for upgrading software has multiple clients coupled to an upgrade server. The clients store an old version of software. The upgrade server stores both the old version of software and a new version of software. The upgrade server creates an upgrade file from the old and new versions of the software such that the upgrade file is smaller than the new version. The upgrade server compares old character strings from the old version with new character strings from the new version to identify matching sections. The upgrade server derives a two-dimensional table containing multiple entries, whereby each entry represents a length of a longest common substring beginning at a first position in the old character string and at a second position in the new character string. The upgrade server then ascertains the longest common substring from the table. The upgrade server inserts headers into the upgrade file to distinguish between matching and non-matching sections. For matching sections, only the header is included and the section is omitted. The clients receive the upgrade file and begin processing the file to reconstruct the new version of software from the new sections included in the upgrade file and from the matching sections obtained locally from the stored old version of software.

    摘要翻译: 用于升级软件的系统具有耦合到升级服务器的多个客户端。 客户端存储旧版本的软件。 升级服务器存储旧版本的软件和新版本的软件。 升级服务器会从旧版本和新版本的软件创建升级文件,以便升级文件小于新版本。 升级服务器将旧版本的旧字符串与新版本的新字符串进行比较,以识别匹配的部分。 升级服务器导出包含多个条目的二维表,其中每个条目表示从旧字符串中的第一位置开始的最长公共子字符串的长度,并且在新字符串中的第二位置。 然后升级服务器从表中确定最长的公共子串。 升级服务器将标头插入升级文件,以区分匹配和不匹配的部分。 对于匹配部分,仅包括标题,并省略该部分。 客户端收到升级文件,并开始处理该文件,以从升级文件中包含的新部分以及从存储的旧版软件本地获取的匹配部分重新构建新版本的软件。