会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Deterring theft and unauthorized use of electronic devices through the use of counters and private code
    • 通过使用计数器和私人密码来防止盗窃和未经授权使用电子设备
    • US07571265B2
    • 2009-08-04
    • US10918364
    • 2004-08-16
    • Charles P. Thacker
    • Charles P. Thacker
    • G06F3/00G06F13/12G06F13/38H04M1/66H04M1/68H04M3/16
    • G06F21/88G06F21/71
    • A system and method are provided for reducing a potential thief's motivation to steal an electronic device, by rendering the device inoperative at some time after it is stolen. The mechanism used to deter theft may include a modified primary integrated circuit chip in the electronic device, such as the central processing unit (CPU), a memory controller chip, or a primary input/output (I/O) chip. The chip may be important enough to the normal operation of the electronic device such that without normal operation of the chip, the electronic device also would not operate normally, thus rendering the electronic device partially or fully disabled. A “recharger” device may be used to recharge, or reset the operability of the chip.
    • 提供了一种系统和方法,用于通过使设备在被盗后的某个时间不起作用,减少潜在窃贼窃取电子设备的动机。 用于防止盗窃的机制可以包括电子设备中的修改的主要集成电路芯片,例如中央处理单元(CPU),存储器控制器芯片或主要输入/输出(I / O)芯片。 芯片对于电子设备的正常操作可能是足够重要的,使得如果没有芯片的正常操作,电子设备也将不能正常地操作,从而使电子设备部分地或完全地被禁用。 可以使用“充电器”装置对芯片的可操作性进行再充电或复位。
    • 4. 发明授权
    • Apparatus and method for reducing interference in two-level cache
memories
    • 用于减少两级缓存记忆中的干扰的装置和方法
    • US5136700A
    • 1992-08-04
    • US454922
    • 1989-12-22
    • Charles P. Thacker
    • Charles P. Thacker
    • G06F12/08G06F12/12
    • G06F12/0811
    • In a multiprocessor computer system, a number of processors are coupled to main memory by a shared memory bus, and one or more of the processors have a two level direct mapped cache memory. When any one processor updates data in a shared portion of the address space, a cache check request signal is transmitted on the shared data bus, which enables all the cache memories to update their contents if necessary. Since both caches are direct mapped, each line of data stored in the first cache is also stored in one of the blocks in the second cache. Each cache has control logic for determining when a specified address location is stored in one of its lines or blocks. To avoid spurious accesses to the first level cache when a cache check is performed, the second cache has a special table which stores a pointer for each line in said first cache array. This pointer denotes the block in the second cache which stores the same data as is stored in the corresponding line of the first cache. When the control logic of the second cache indicates that the specified address for a cache check is located in the second cache, a lookup circuit compares the pointer in the special table which corresponds to the specified address with a subset of the bits of the specified address. If the two match, then the specified address is located in the first cache, and the first cache is updated.
    • 5. 发明授权
    • Dynamic arbitration for system bus control in multiprocessor data
processing system
    • 多处理器数据处理系统中系统总线控制的动态仲裁
    • US5301283A
    • 1994-04-05
    • US870134
    • 1992-04-16
    • Charles P. ThackerDavid Hartwell
    • Charles P. ThackerDavid Hartwell
    • G06F13/36G06F13/368G06F13/00
    • G06F13/36G06F13/368
    • In a data processing system having a plurality of commander nodes and at least one resource node interconnected by a system bus, a bus arbitration technique determines which commander node is to gain control of the system bus to access the resource node. The bus arbitration technique assigns priority levels to all commander nodes, with at least one commander node receiving more than one priority level. Each priority level has an associated signal path. During each arbitration, each contending commander node can activate or assert the signal path associated with its priority level, and the commander node having more than one priority level can assert the signal path associated with any one of its priority levels. All commander nodes monitor all the signal paths to determine the identity of the contending commander node that asserted the signal path associated with the highest priority level among those that were asserted, and, thus, the contending commander node that "won" the arbitration.
    • 在具有多个命令器节点和由系统总线互连的至少一个资源节点的数据处理系统中,总线仲裁技术确定哪个命令器节点获得系统总线的控制以访问资源节点。 总线仲裁技术为所有指挥员节点分配优先级,至少有一个指挥官节点接收多个优先级。 每个优先级具有相关联的信号路径。 在每个仲裁期间,每个竞争指挥官节点可以激活或断言与其优先级相关联的信号路径,并且具有多于一个优先级的指令器节点可以断言与其优先级中的任何一个相关联的信号路径。 所有指挥员节点都监视所有的信号路径,以确定有争议的指挥官节点的身份,该指挥官节点断言与被断言的那些信号路由最高优先级相关联的信号路径,因此,竞争指挥官节点“赢得”仲裁。
    • 6. 发明授权
    • Apparatus and method for distributed dynamic priority arbitration for
access to a shared resource
    • 用于访问共享资源的分布式动态优先仲裁的装置和方法
    • US5193197A
    • 1993-03-09
    • US576177
    • 1990-08-30
    • Charles P. Thacker
    • Charles P. Thacker
    • G06F13/16
    • G06F13/1605
    • In a data processing system in which resource units are shared by a plurality of processing units, an arbitration unit is disclosed wherein the priority assigned to each processing unit is dynamically assigned to equalize accessibility to the shared resource. A signal path, associated with each possible level of priority, is coupled to each processor unit. The processor unit applies an activation signal to the signal line associated with the priority of the processing unit when the processing unit has a requirement for the shared resource and an arbitration is being performed to determine access to the resource. During the arbitration procedure, each processing unit requiring access to the shared resource compares the current priority of the associated processing unit to the activation signals on the signal paths to determine when the processing unit can gain access to the shared resource. After the arbitration procedure, the processing unit priority level is redetermined by each processing unit based on a comparison of the current priority level and the highest priority level active during arbitration.
    • 在其中资源单元由多个处理单元共享的数据处理系统中,公开了一种仲裁单元,其中分配给每个处理单元的优先级被动态分配以均衡对共享资源的可访问性。 与每个可能的优先级相关联的信号路径被耦合到每个处理器单元。 当处理单元具有对共享资源的要求并且正在执行仲裁以确定对资源的访问时,处理器单元将激活信号施加到与处理单元的优先级相关联的信号线。 在仲裁过程中,需要访问共享资源的每个处理单元将相关处理单元的当前优先级与信号路径上的激活信号进行比较,以确定处理单元何时可以访问共享资源。 在仲裁程序之后,基于当前优先级与仲裁期间活动的最高优先级的比较,每个处理单元重新确定处理单元优先级。
    • 7. 发明授权
    • Data transfer system with disk command verification apparatus
    • 具有磁盘命令验证装置的数据传输系统
    • US4148098A
    • 1979-04-03
    • US806781
    • 1977-06-15
    • Edward M. McCreightCharles P. Thacker
    • Edward M. McCreightCharles P. Thacker
    • G06F3/06G06F13/12G11B20/18G06F11/00G06F13/00
    • G06F3/0601G06F13/122G11B20/18G06F2003/0692
    • A data processing system includes a disk drive, a disk drive controller, a main memory and a CPU. The main memory has disk command data stored therein in a chain of disk command blocks (DCB's). Each DCB contains a first word pointing to the next DCB in the chain, a second word containing status information and a third word containing command information. A portion of the command word contains a predetermined verification word when the DCB is valid. The CPU includes means for comparing this portion with the predetermined verification word as stored in a constant memory. If the two correspond, the DCB is valid. Each DCB also includes a fourth word pointing to a block of main memory in which header data is stored. Header data defines the address of the recording location of the disk. A fifth word points to a block of main memory in which label data is stored. Label data defines the name and/or number of the file, as well as itself including a pointer to the address location on the disk at which the next page of the file data is stored. A sixth word of the DCB points to a block of main memory in which the associated page of file data is stored. A seventh word specifies the recording location on the disk (drive, track, sector) where the actions specified in the command word are to be carried out. Each such recording location is capable of having stored therein the header, label and file data associated with a specific DCB.
    • 数据处理系统包括磁盘驱动器,磁盘驱动器控制器,主存储器和CPU。 主存储器具有存储在一盘盘命令块(DCB)中的盘命令数据。 每个DCB包含指向链中下一个DCB的第一个字,包含状态信息的第二个字和包含命令信息的第三个字。 当DCB有效时,命令字的一部分包含预定的验证字。 CPU包括用于将该部分与存储在恒定存储器中的预定验证字进行比较的装置。 如果两者对应,则DCB有效。 每个DCB还包括指向存储头部数据的主存储器块的第四字。 标题数据定义磁盘记录位置的地址。 第五个字指向存储标签数据的主存储器块。 标签数据定义文件的名称和/或编号,以及其自身,包括指向存储文件数据的下一页的磁盘上的地址位置的指针。 DCB的第六个字指向存储相关页面的主存储器块。 第七个字指定要执行命令字中指定的动作的磁盘(驱动器,磁道,扇区)上的记录位置。 每个这样的记录位置能够存储与特定DCB相关联的标题,标签和文件数据。
    • 9. 发明申请
    • Deterring theft and unauthorized use of electronic devices
    • 防止盗用和未经授权使用电子设备
    • US20060036781A1
    • 2006-02-16
    • US10918364
    • 2004-08-16
    • Charles P. Thacker
    • Charles P. Thacker
    • G06F13/14
    • G06F21/88G06F21/71
    • A system and method are provided for reducing a potential thief's motivation to steal an electronic device, by rendering the device inoperative at some time after it is stolen. The mechanism used to deter theft may include a modified primary integrated circuit chip in the electronic device, such as the central processing unit (CPU), a memory controller chip, or a primary input/output (I/O) chip. The chip may be important enough to the normal operation of the electronic device such that without normal operation of the chip, the electronic device also would not operate normally, thus rendering the electronic device partially or fully disabled. A “recharger” device may be used to recharge, or reset the operability of the chip.
    • 提供了一种系统和方法,用于通过使设备在被盗后的某个时间不起作用,减少潜在窃贼窃取电子设备的动机。 用于防止盗窃的机制可以包括电子设备中的修改的主要集成电路芯片,例如中央处理单元(CPU),存储器控制器芯片或主要输入/输出(I / O)芯片。 芯片对于电子设备的正常操作可能是足够重要的,使得如果没有芯片的正常操作,电子设备也将不能正常地操作,从而使电子设备部分地或完全地被禁用。 可以使用“充电器”装置对芯片的可操作性进行再充电或复位。