Methods and arrangements for allowing independent program modules to access shared display device resources
    1.
    发明授权
    Methods and arrangements for allowing independent program modules to access shared display device resources 有权
    允许独立程序模块访问共享显示设备资源的方法和布置

    公开(公告)号:US06683630B1

    公开(公告)日:2004-01-27

    申请号:US09560857

    申请日:2000-04-28

    IPC分类号: G09G500

    CPC分类号: G06F3/1423 G09G3/06

    摘要: Virtual display layers are associated with each process within a programmable set top box requiring access to a shared front panel display therein. An ordered set of virtual display layers is used to determine the information that is ultimately displayed on the shared display device. The shared display device includes a plurality of selectively controllable light emitting diode (LED) elements located on the front panel of the set top box. These LED elements correspond to data defined in the virtual display layers. The data includes flag data that associates certain properties with an element, mask data that identifies if the element is visible (e.g., opaque) or not visible (e.g., transparent) to the process, and context data that sets the state or status of the element (e.g., ON/OFF). A composite display layer is created using applicable data from the ordered set of virtual display layers. The resulting composite display layer provides the data that defines the information displayed via the display device.

    摘要翻译: 虚拟显示层与可编程机顶盒内的每个进程相关联,需要访问其中的共享前面板显示器。 使用一组有序的虚拟显示层来确定最终显示在共享显示设备上的信息。 共享显示装置包括位于机顶盒前面板上的多个选择性控制的发光二极管(LED)元件。 这些LED元件对应于在虚拟显示层中定义的数据。 数据包括将某些属性与元素相关联的标志数据,用于识别元素是否可见(例如,不透明)的屏蔽数据或者不可见(例如,透明)到过程的标志数据,以及设置状态或状态的上下文数据 元素(例如,ON / OFF)。 使用有序的虚拟显示层集合的适用数据创建复合显示层。 所得到的复合显示层提供定义通过显示设备显示的信息的数据。

    Automatic compiling of address filter information
    2.
    发明授权
    Automatic compiling of address filter information 有权
    自动编译地址过滤器信息

    公开(公告)号:US07433349B2

    公开(公告)日:2008-10-07

    申请号:US11050578

    申请日:2005-02-03

    IPC分类号: H04L12/56 H04L12/28

    摘要: Automatic compilation of address filter information permits a cable modem to route incoming data packets to destination devices. A cable modem uses address filter information, such as for example, a list of addresses of communication devices that have previously registered with the cable modem, to identify incoming data packets that are addressed to communication devices associated with the cable modem. Incoming data packets with addresses that are not in the address filter information are filtered out. However, the cable modem may have insufficient filter information, when, for instance, a new communication device is associated with the cable modem. In order to automatically register communication devices associated with the cable modem, the cable modem inspects the source addresses of outgoing data packets. If the source address is not included in the address filter information, the source address is added.

    摘要翻译: 地址过滤器信息的自动编译允许电缆调制解调器将输入的数据包路由到目标设备。 电缆调制解调器使用地址过滤器信息,例如,先前已经向电缆调制解调器注册的通信设备的地址列表,以识别寻址到与电缆调制解调器相关联的通信设备的输入数据分组。 具有不在地址过滤器信息中的地址的传入数据包将被过滤掉。 然而,当例如新的通信设备与电缆调制解调器相关联时,电缆调制解调器可能具有不足的过滤器信息。 为了自动注册与电缆调制解调器相关的通信设备,电缆调制解调器检查出站数据包的源地址。 如果源地址不包含在地址过滤器信息中,则添加源地址。

    Hosting a cable modem in a computer using a virtual bridge
    3.
    发明授权
    Hosting a cable modem in a computer using a virtual bridge 失效
    使用虚拟网桥在计算机中托管电缆调制解调器

    公开(公告)号:US06618386B1

    公开(公告)日:2003-09-09

    申请号:US09371914

    申请日:1999-08-10

    IPC分类号: H04L1266

    摘要: A computer system that hosts a cable modem is described. The cable modem may be used to send and receive messages over the Internet using a cable network managed by a cable operator. Unlike external modems, the cable modem uses the same CPU and memory that are used by the computer system's operating system. However, the cable modem has a different network address than the computer system. When the cable modem receives a data packet having the network address of the cable modem, a cable modem driver forwards the packet to a protocol stack for the cable modem. When the cable modem receives a data packet having the network address of the computer system, the packet is forwarded to a different protocol stack for the computer system. Since the protocol stacks of the cable modem and computer system are different, direct communication from the computer system to the cable modem is not permitted.

    摘要翻译: 描述一个托管电缆调制解调器的计算机系统。 电缆调制解调器可以用于使用由有线电视运营商管理的有线网络通过因特网发送和接收消息。 与外部调制解调器不同,电缆调制解调器使用与计算机系统操作系统相同的CPU和内存。 然而,电缆调制解调器具有与计算机系统不同的网络地址。 当电缆调制解调器接收到具有电缆调制解调器的网络地址的数据分组时,有线调制解调器驱动器将分组转发到电缆调制解调器的协议栈。 当电缆调制解调器接收到具有计算机系统的网络地址的数据分组时,分组被转发到计算机系统的不同协议栈。 由于电缆调制解调器和计算机系统的协议栈不同,不允许从计算机系统到电缆调制解调器的直接通信。

    Application program interface for abstracting control of a cable modem
    4.
    发明授权
    Application program interface for abstracting control of a cable modem 有权
    用于抽象电缆调制解调器控制的应用程序接口

    公开(公告)号:US06775713B1

    公开(公告)日:2004-08-10

    申请号:US09371419

    申请日:1999-08-10

    IPC分类号: G06F1516

    CPC分类号: H04L12/2801

    摘要: Provided is a system and method for integrating a cable modem with a host customer premises equipment, such as a computer or set top box. An interface is provided which receives data packets from the cable modem of any manufacturer and transmits the data packet to a media access control layer. The media access control layer determines the destination of the data packet and forwards it to that destination, which may be the cable modem or may be the host computer of the cable modem or any other customer premises equipment networked with the host computer. The interface also receives data packets from the media access control layer and transmits the data packets to the cable modem for transmission upstream. The interface abstracts the control of the cable modem to the media access control layer. The system maintains a protocol stack for the cable modem that is separate from the protocol stack associated with the operating system of the host computer. The cable modem and the host computer are separately addressable by the cable network. Furthermore, the cable modem shares the processor and resources of the host computer.

    摘要翻译: 提供了一种用于将电缆调制解调器与主机客户驻地设备(诸如计算机或机顶盒)集成的系统和方法。 提供了一种接口,其从任何制造商的电缆调制解调器接收数据分组,并将该数据分组发送到媒体访问控制层。 媒体访问控制层确定数据分组的目的地并将其转发到该目的地,该目的地可以是电缆调制解调器,或者可以是电缆调制解调器的主计算机或与主计算机联网的任何其他客户驻地设备。 该接口还从媒体接入控制层接收数据包,并将数据包发送到电缆调制解调器用于上行传输。 该接口将电缆调制解调器的控制提取到媒体访问控制层。 系统维护电缆调制解调器的协议栈,该协议栈与与主机操作系统相关联的协议栈分离。 电缆调制解调器和主机可以通过有线网络单独寻址。 此外,电缆调制解调器共享主计算机的处理器和资源。

    Compressed file system for non-volatile RAM
    5.
    发明授权
    Compressed file system for non-volatile RAM 有权
    用于非易失性RAM的压缩文件系统

    公开(公告)号:US07356662B2

    公开(公告)日:2008-04-08

    申请号:US11158422

    申请日:2005-06-21

    IPC分类号: G06F12/06

    摘要: Methods and arrangements are provided that significantly reduce or otherwise minimize the amount of NVRAM required within a given computing device. For example, a novel data structure and management scheme are provided in a manner that allows an NVRAM sector-based memory to appear as providing significantly more storage space than it physically has. This is accomplished by mapping a higher number of virtual sectors to a fewer number of physical sectors. Data written to a plurality of virtual sectors is compressed and written to physical sector(s). The information needed to associate the virtual and physical sectors can be maintained in a virtual sector table within less expensive RAM. If power is lost and the virtual sector table is no longer available in the RAM, then on power-up the virtual sector table is recreated based in information that is imbedded within the stored data structure in physical sectors of the NVRAM. The scheme promotes data integrity by carefully controlling the compression and decompression processes and providing data and operational step backup information to insure that data within the NVRAM is not lost by a sudden power loss, etc.

    摘要翻译: 提供了显着减少或以其他方式最小化给定计算设备内所需的NVRAM量的方法和布置。 例如,提供了一种新颖的数据结构和管理方案,其允许基于NVRAM基于扇区的存储器显示为提供比其物理上显着更多的存储空间。 这是通过将更多数量的虚拟扇区映射到较少数量的物理扇区来实现的。 写入多个虚拟扇区的数据被压缩并写入物理扇区。 可以在较便宜的RAM内的虚拟扇区表中维护关联虚拟和物理扇区所需的信息。 如果电源丢失并且虚拟扇区表在RAM中不再可用,则在上电时,基于嵌入在NVRAM的物理扇区中的存储的数据结构内的信息来重建虚拟扇区表。 该方案通过仔细控制压缩和解压缩过程并提供数据和操作步骤备份信息来提升数据完整性,以确保NVRAM中的数据不会因突然断电等而丢失。

    Compressed file system for non-volatile RAM
    6.
    发明授权
    Compressed file system for non-volatile RAM 失效
    用于非易失性RAM的压缩文件系统

    公开(公告)号:US06996696B2

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

    申请号:US11135199

    申请日:2005-05-23

    IPC分类号: G06F12/00

    摘要: Methods and arrangements are provided that significantly reduce or otherwise minimize the amount of NVRAM required within a given computing device. For example, a novel data structure and management scheme are provided in a manner that allows an NVRAM sector-based memory to appear as providing significantly more storage space than it physically has. This is accomplished by mapping a higher number of virtual sectors to a fewer number of physical sectors. Data written to a plurality of virtual sectors is compressed and written to physical sector(s). The information needed to associate the virtual and physical sectors can be maintained in a virtual sector table within less expensive RAM. If power is lost and the virtual sector table is no longer available in the RAM, then on power-up the virtual sector table is recreated based in information that is imbedded within the stored data structure in physical sectors of the NVRAM. The scheme promotes data integrity by carefully controlling the compression and decompression processes and providing data and operational step backup information to insure that data within the NVRAM is not lost by a sudden power loss, etc.

    摘要翻译: 提供了显着减少或以其他方式最小化给定计算设备内所需的NVRAM量的方法和布置。 例如,在一个方式允许一个NVRAM基于扇区的存储器显示为提供显著更多的存储空间比它物理上具有被提供了一种新颖的数据结构和管理方案。 这是通过将更多数量的虚拟扇区映射到较少数量的物理扇区来实现的。 写入多个虚拟扇区的数据被压缩并写入物理扇区。 可以在较便宜的RAM内的虚拟扇区表中维护关联虚拟和物理扇区所需的信息。 如果电源丢失并且虚拟扇区表在RAM中不再可用,则在上电时,基于嵌入在NVRAM的物理扇区中的存储的数据结构内的信息来重建虚拟扇区表。 该方案通过仔细控制压缩和解压缩过程并提供数据和操作步骤备份信息来提升数据完整性,以确保NVRAM中的数据不会因突然断电等而丢失。

    Compressed file system for non-volatile RAM

    公开(公告)号:US06944742B1

    公开(公告)日:2005-09-13

    申请号:US09560838

    申请日:2000-04-28

    IPC分类号: G06F12/06 G11C11/34 G11C16/06

    摘要: Methods and arrangements are provided that significantly reduce or otherwise minimize the amount of NVRAM required within a given computing device. For example, a novel data structure and management scheme are provided in a manner that allows an NVRAM sector-based memory to appear as providing significantly more storage space than it physically has. This is accomplished by mapping a higher number of virtual sectors to a fewer number of physical sectors. Data written to a plurality of virtual sectors is compressed and written to physical sector(s). The information needed to associate the virtual and physical sectors can be maintained in a virtual sector table within less expensive RAM. If power is lost and the virtual sector table is no longer available in the RAM, then on power-up the virtual sector table is recreated based in information that is imbedded within the stored data structure in physical sectors of the NVRAM. The scheme promotes data integrity by carefully controlling the compression and decompression processes and providing data and operational step backup information to insure that data within the NVRAM is not lost by a sudden power loss, etc.

    Automatic compiling of address filter information
    8.
    发明授权
    Automatic compiling of address filter information 有权
    自动编译地址过滤器信息

    公开(公告)号:US06889258B1

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

    申请号:US09371916

    申请日:1999-08-10

    IPC分类号: H04L12/28 H04L12/56 G06F15/16

    摘要: Automatic compilation of address filter information that permits a cable modem to appropriately route incoming data packets to destination devices is described. Cable modems use address filter information to identify incoming data packets that are addressed to communication devices associated with the cable modem. The address filter information might be, for example, a list of addresses of communication devices that have previously registered with the cable modem. On occasion, the cable modem may have incorrect or insufficient or incomplete filter information when, for instance, a new communication device is added to a group of networked communication devices associated with the cable modem. In order to automatically recognize associated communication devices that are to be registered with the cable modem, a cable modem driver inspects the source address of outgoing data packets. If the source address is not included in the address filter information, the source address is added to the address filtering information. Subsequently, if an incoming data packet addresses the associated communication device, the cable modem driver allows the data packet to be passed through to the communication device.

    摘要翻译: 描述允许电缆调制解调器将输入的数据分组适当地路由到目的地设备的地址过滤器信息的自动编译。 电缆调制解调器使用地址过滤器信息来识别寻址到与电缆调制解调器相关联的通信设备的传入数据分组。 地址过滤器信息可以是例如先前已经用电缆调制解调器注册的通信设备的地址列表。 有时,当例如将新的通信设备添加到与电缆调制解调器相关联的一组联网通信设备时,电缆调制解调器可能具有不正确或不足或不完整的过滤器信息。 为了自动识别要与电缆调制解调器注册的相关联的通信设备,电缆调制解调器驱动程序检查输出数据分组的源地址。 如果源地址不包含在地址过滤器信息中,则将源地址添加到地址过滤信息中。 随后,如果输入数据分组寻址相关联的通信设备,则电缆调制解调器驱动器允许将数据分组传递到通信设备。

    Interface for abstracting control of a cable modem
    9.
    发明授权
    Interface for abstracting control of a cable modem 失效
    用于抽象电缆调制解调器控制的接口

    公开(公告)号:US06618387B1

    公开(公告)日:2003-09-09

    申请号:US09371915

    申请日:1999-08-10

    IPC分类号: H04L1266

    CPC分类号: H04L12/2801 H04N7/17309

    摘要: Provided is a system and method for integrating a cable modem with a host customer premises equipment, such as a computer or set top box. An interface is provided which receives data packets from the cable modem of any manufacturer and transmits the data packet to a media access control layer. The media access control layer determines the destination of the data packet and forwards it to that destination, which may be the cable modem or may be the host computer of the cable modem or any other customer premises equipment networked with the host computer. The interface also receives data packets from the media access control layer and transmits the data packets to the cable modem for transmission upstream. The interface abstracts the control of the cable modem to the media access control layer. The system maintains a protocol stack for the cable modem that is separate from the protocol stack associated with the operating system of the host computer. The cable modem and the host computer are separately addressable by the cable network. Furthermore, the cable modem shares the processor and resources of the host computer.

    摘要翻译: 提供了一种用于将电缆调制解调器与主机客户驻地设备(诸如计算机或机顶盒)集成的系统和方法。 提供了一种接口,其从任何制造商的电缆调制解调器接收数据分组,并将该数据分组发送到媒体访问控制层。 媒体访问控制层确定数据分组的目的地并将其转发到该目的地,该目的地可以是电缆调制解调器,或者可以是电缆调制解调器的主计算机或与主计算机联网的任何其他客户驻地设备。 该接口还从媒体接入控制层接收数据包,并将数据包发送到电缆调制解调器用于上行传输。 该接口将电缆调制解调器的控制提取到媒体访问控制层。 系统维护电缆调制解调器的协议栈,该协议栈与与主机操作系统相关联的协议栈分离。 电缆调制解调器和主机可以通过有线网络单独寻址。 此外,电缆调制解调器共享主计算机的处理器和资源。

    Protein purification methods
    10.
    发明授权

    公开(公告)号:US10906934B2

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

    申请号:US14007610

    申请日:2012-03-23

    IPC分类号: C07K1/34 C12N7/00 C07K16/00

    摘要: The invention provides methods of reducing fouling of ultrafiltration membranes in processes wherein virus particles are removed from aqueous solutions comprising virus particles and at least one protein by adding a surfactant or non-surfactant, non-ionic agent to the aqueous solution prior to filtration. The invention also provides methods to dissociate protein aggregates or to reduce the formation of protein aggregates by adding a surfactant or non-surfactant, non-ionic agent to the protein solution.