会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明申请
    • Systems and Methods for Overriding Hardwired Responses in an HDA Codec
    • 用于覆盖HDA编解码器中的硬连线响应的系统和方法
    • US20090063738A1
    • 2009-03-05
    • US12202358
    • 2008-09-01
    • Daniel L. ChiengDouglas D. GephardtJeffrey M. Klaas
    • Daniel L. ChiengDouglas D. GephardtJeffrey M. Klaas
    • G06F13/42
    • G06F3/162
    • Systems and methods for overriding hardwired responses of a codec to High Definition Audio (HDA) verbs that are received from an HDA controller. In one embodiment, an HDA codec is configured to store one or more overriding responses, each of which is associated with a corresponding HDA verb. When an HDA verb is received by the codec, the codec determines whether the verb is associated with one of the overriding responses. If the verb is associated with one of the overriding responses, the overriding response is returned to the HDA controller. If the first HDA verb is not associated with one of the stored overriding responses, provide a hardwired response associated with the first HDA verb to the HDA bus. Overriding responses can be returned for unsupported verbs only, or for any verbs that prompt responses.
    • 用于将编解码器的硬连线响应覆盖从HDA控制器接收的高清晰度音频(HDA)动词的系统和方法。 在一个实施例中,HDA编解码器被配置为存储一个或多个覆盖的响应,每一个响应与相应的HDA动词相关联。 当编解码器接收到HDA动词时,编解码器确定动词是否与其中一个重写的响应相关联。 如果动词与其中一个覆盖的响应相关联,则覆盖的响应将返回给HDA控制器。 如果第一HDA动词与存储的覆盖应答之一不相关联,则向HDA总线提供与第一HDA动词相关联的硬连线响应。 可以仅针对不支持的动词或任何提示响应的动词返回重写响应。
    • 44. 发明申请
    • Systems and Methods for Shadowing an HDA Codec
    • 用于影像HDA编解码器的系统和方法
    • US20090060228A1
    • 2009-03-05
    • US12202360
    • 2008-09-01
    • Daniel L. ChiengDouglas D. GephardtJeffrey M. KlaasAdam Zaharias
    • Daniel L. ChiengDouglas D. GephardtJeffrey M. KlaasAdam Zaharias
    • H03F21/00G06F3/00
    • G06F3/162
    • Systems and methods for “shadowing” a target codec to provide additional features that are not available in the target codec. In one embodiment, an audio amplification system includes a High Definition Audio (HDA) bus, and an HDA controller, a conventional HDA codec and a shadow HDA codec coupled to the HDA bus. The conventional codec receives audio data and commands from the HDA controller via the bus and processes them to generate an output audio signal. The shadow codec snoops the audio data and commands on the HDA bus that are targeted to the conventional codec. The shadow codec processes the snooped audio data and commands to generate a second audio output. The shadow codec does not communicate with the HDA controller and is transparent to the controller. The shadow codec does not request enumeration from the HDA controller and does not receive an address from the HDA controller.
    • 用于“遮蔽”目标编解码器以提供目标编解码器中不可用的附加功能的系统和方法。 在一个实施例中,音频放大系统包括高清晰度音频(HDA)总线和HDA控制器,传统的HDA编解码器和耦合到HDA总线的影子HDA编解码器。 常规编解码器经由总线从HDA控制器接收音频数据和命令,并处理它们以产生输出音频信号。 影子编解码器侦听HDA总线上的传统编解码器的音频数据和命令。 影子编解码器处理窥探的音频数据和命令以产生第二个音频输出。 影子编解码器不与HDA控制器通信,对控制器是透明的。 影子编解码器不要求来自HDA控制器的枚举,也不会从HDA控制器接收地址。
    • 46. 发明授权
    • System for dynamically reconfiguring subbusses of data bus according to
system needs based on monitoring each of the information channels that
make up data bus
    • 根据系统需要动态重新配置数据总线子系统的系统,基于监控构成数据总线的每个信息通道
    • US5901332A
    • 1999-05-04
    • US921078
    • 1997-08-29
    • Douglas D. GephardtBrett B. StewartRita M. WisorSteven L. BeltDrew J. Dutton
    • Douglas D. GephardtBrett B. StewartRita M. WisorSteven L. BeltDrew J. Dutton
    • G06F13/38G06F13/40
    • G06F13/4018G06F13/385
    • A data bus for connecting information processing devices is configurable into a plurality of subbusses in order to fully utilize the data bus capacity. The size and data transfer direction of each subbus, as well as the data transfer speed of each subbus, is independent of the other subbusses. Also, the data bus can be reconfigured to meet changing system requirements. A data bus controller is thus provided to accomplish this data bus reconfiguration. The reconfiguration may be accomplished in accordance with one of a plurality of information flow templates which may be stored in a memory. A method of configuring a data bus is also provided wherein information transfer needs of a system are identified and the data bus is configured according to the identified information transfer means. The reconfiguration in accordance with the information transfer needs may be accomplished in accordance with one or more information flow templates which may be stored in a memory. The system may operate in accordance with a self arbitration scheme such that reconfiguration of the system is based on operational experience, such as utilization rates or excess capacity associated with each of the subbusses.
    • 用于连接信息处理设备的数据总线可配置成多个子总线,以便充分利用数据总线容量。 每个子总线的大小和数据传输方向以及每个子总线的数据传输速度与其他子总线无关。 此外,数据总线可以重新配置以满足不断变化的系统要求。 因此提供数据总线控制器来完成该数据总线重新配置。 重新配置可以根据可存储在存储器中的多个信息流模板之一来完成。 还提供了一种配置数据总线的方法,其中识别系统的信息传送需求,并且根据所识别的信息传送装置配置数据总线。 根据信息传送需求的重新配置可以根据可存储在存储器中的一个或多个信息流模板来完成。 系统可以根据自我仲裁方案操作,使得系统的重新配置基于诸如与每个子总线相关联的利用率或过多容量的操作经验。
    • 47. 发明授权
    • Reverse data channel as a bandwidth modulator
    • 反向数据通道作为带宽调制器
    • US5734843A
    • 1998-03-31
    • US476872
    • 1995-06-07
    • Douglas D. GephardtBrett B. StewartRita M. WisorDrew J. DuttonSteven L. Belt
    • Douglas D. GephardtBrett B. StewartRita M. WisorDrew J. DuttonSteven L. Belt
    • G06F13/36G06F13/00
    • G06F13/36
    • A method of allocating bandwidth among a plurality of devices communicatively connected through a data bus provides for determining a data need of at least one of the plurality of devices, allocating portions of the data bus to the devices in response to the data need, and transmitting data between the devices on the allocated portions of the data bus. The portions of the data bus can be subbusses, each comprising at least one bit line. The data need can be based on a measure of fullness of a buffer corresponding to the at least one device. The data need can be provided as feedback from the buffer to a data bus controller which allocates the portions of the data bus. The method can use rules for assigning the subbusses which are stored in a memory. A processor can change the rules to accommodate changing conditions in the data bus. Also provided is a data communication system comprising a dynamically reconfigurable data bus, a data bus controller connected to the dynamically reconfigurable data bus for configuring subbusses of the data bus, a plurality of receiving devices connected to the data bus, and a feedback connection from at least one of the receiving devices to the data bus controller, wherein the data bus controller configures the subbusses in accordance with feedback received over the feedback connection. A memory can be connected to the data bus controller for storing rules for use by the data bus controller in configuring the subbusses. A processor can change the rules to accommodate changing conditions in the data bus.
    • 在通过数据总线通信连接的多个设备之间分配带宽的方法提供用于确定多个设备中的至少一个设备的数据需求,响应于数据需要将数据总线的部分分配给设备,并且发送 在数据总线的分配部分上的设备之间的数据。 数据总线的部分可以是子总线,每个都包括至少一个位线。 数据需要可以基于对应于至少一个设备的缓冲器的丰满度的量度。 数据需求可以作为从缓冲器到分配数据总线部分的数据总线控制器的反馈来提供。 该方法可以使用用于分配存储在存储器中的子总线的规则。 处理器可以改变规则以适应数据总线中的变化条件。 还提供了一种数据通信系统,包括动态可重新配置的数据总线,连接到动态可重配置数据总线的数据总线控制器,用于配置数据总线的子总线,连接到数据总线的多个接收设备,以及来自 至少一个接收设备到达数据总线控制器,其中数据总线控制器根据通过反馈连接接收到的反馈来配置子总线。 存储器可以连接到数据总线控制器,用于存储数据总线控制器在配置子总线时使用的规则。 处理器可以改变规则以适应数据总线中的变化条件。
    • 48. 发明授权
    • System for docking a portable computer to a host computer without
suspending processor operation by a docking agent driving the bus
inactive during docking
    • 用于将便携式计算机对接到主计算机的系统,而不会在对接代理中暂停处理器操作,从而驱动总线在停靠期间无效
    • US5632020A
    • 1997-05-20
    • US255663
    • 1994-06-09
    • Douglas D. GephardtScott Swanstrom
    • Douglas D. GephardtScott Swanstrom
    • G06F3/00G06F1/16G06F13/14G06F13/362G06F13/364G06F13/38G06F13/40G06F13/20G06F13/36
    • G06F13/4081G06F1/1632G06F13/364G06F13/4031
    • A computer system includes a bus arbiter for providing immediate access to a bus in response to an external requirement or event. In a dockable computer system capable of hot docking or warm docking, the bus arbiter grants exclusive, non-preemptive access to the buses to the docking agent which is capable of quieting (rendering inactive) the bus of the portable computer and docking station in response to a notice signal. The notice signal is indicative of a change of states from the undocked state to the docked state or from the docked state to the undocked state. The notice signal may be provided from software, a user-actuated switch, or an infrared signal. In an audio-capable computer, the bus arbiter provides exclusive non-preemptive access to the digital signal processing peripheral device so that audio glitches are avoided. The arbiter preferably includes an override circuit for countermanding the fairness scheme employed by the bus arbiter and granting immediate bus access in response to the external event or condition. The bus arbiter preferably is able to provide fixed or rotating priority for bus accesses of other peripheral devices on the bus. The arbiter is preferably integrated with the main processor of the computer system.
    • 计算机系统包括总线仲裁器,用于响应于外部要求或事件提供对总线的即时访问。 在能够进行热对接或热对接的可停靠的计算机系统中,总线仲裁器向对接代理授予对总线的独占的非抢占性访问,该对接代理能够响应于便携式计算机和对接站的总线(呈现无效) 到一个通知信号。 通知信号表示状态从脱离状态到对接状态或从对接状态到解除停止状态的变化。 通知信号可以由软件,用户驱动的开关或红外信号提供。 在音频计算机中,总线仲裁器提供对数字信号处理外围设备的独占非抢占式访问,从而避免了音频毛刺。 仲裁器优选地包括用于对抗总线仲裁器采用的公平方案并且响应于外部事件或状况授权立即总线访问的超控电路。 总线仲裁器优选地能够为总线上的其他外围设备的总线访问提供固定或旋转优先级。 仲裁器最好与计算机系统的主处理器集成。
    • 49. 发明授权
    • Side bus to dynamically off load main bus
    • 侧总线动态卸载主总线
    • US5615207A
    • 1997-03-25
    • US482045
    • 1995-06-07
    • Douglas D. GephardtBrett B. StewartRita M. WisorDrew J. DuttonSteven L. Belt
    • Douglas D. GephardtBrett B. StewartRita M. WisorDrew J. DuttonSteven L. Belt
    • H04L12/46
    • H04L12/4616
    • A data communication system includes an express bus, a plurality of local buses, and a plurality of local/express bridges, each local/express bridge connecting a corresponding local bus to the express bus. A plurality of local/local bridges each connect two corresponding local buses. The plurality of local buses and the plurality of local/local bridges comprise a local path. Also provided is a method of communicating information from a sending communication device to a target communication device, comprising the steps of a) determining if the target communication device is on a local bus corresponding to the sending communication device, b) transferring the information from the sending communication device to the target communication device on the local bus corresponding to the sending communication device if the result of step a) is that the target communication device is on the local bus corresponding to the sending communication device, c) transferring the information from the sending communication device to an express bus if the result of step a) is that the target communication device is not on the local bus corresponding to the sending communication device, d) transferring the information from the express bus to a local bus corresponding to the target communication device, and e) transferring the information from the local bus corresponding to the target communication device to the target communication device.
    • 数据通信系统包括快速总线,多个本地总线和多个本地/快速桥接器,每个本地/快速桥接器将相应的本地总线连接到快速总线。 多个本地/本地桥接器每个连接两个相应的本地总线。 多个本地总线和多个本地/本地桥接器包括本地路径。 还提供了一种从发送通信设备向目标通信设备传送信息的方法,包括以下步骤:a)确定目标通信设备是否在与发送通信设备相对应的本地总线上,b)将信息从 如果步骤a)的结果是目标通信设备在与发送通信设备相对应的本地总线上,则将通信设备发送到与发送通信设备相对应的本地总线上的目标通信设备,c)将信息从 如果步骤a)的结果是目标通信设备不在与发送通信设备相对应的本地总线上,则将通信设备发送到快速总线,d)将信息从快速总线传送到与目标对应的本地总线 通信设备,以及e)从与ta相对应的本地总线传送信息 rget通信设备到目标通信设备。
    • 50. 发明授权
    • Apparatus for controlling access to a data bus
    • 用于控制访问数据总线的设备
    • US5218681A
    • 1993-06-08
    • US576061
    • 1990-08-31
    • Douglas D. GephardtJames R. MacDonald
    • Douglas D. GephardtJames R. MacDonald
    • G06F13/36G06F13/14G06F13/40
    • G06F13/4027G06F13/14
    • An apparatus for use with a host computing system for controlling access to a first data bus which is external of the host computing system and which first data bus is operatively connected with a second data bus internal of the host computing system. The apparatus comprises a local processing unit which is configured substantially the same as the host processing unit and is driven by a separate local program distinct from the host processing program driving the host processing unit. The apparatus further comprises a supplemental processing circuit for processing information, which supplemental processing circuit is responsive to the host processing unit and to the local processing unit to determine whether the host processing unit or the local processing unit has operative access to the first data bus. In its preferred embodiment, the first data bus and the second data bus are operatively connected by a configurable buffer circuit for effecting data bus connection. Further, in the preferred embodiment of the present invention, the supplemental processing circuit generates an intervention signal in response to the local processing unit, the buffer circuit responding to the intervention signal by configuring appropriately to provide operative access by the apparatus of the second data bus.