会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Optical supply arrangement
    • 光源配置
    • US07787504B2
    • 2010-08-31
    • US10181097
    • 2001-01-12
    • Derek Nigel LeggettJames McInnes
    • Derek Nigel LeggettJames McInnes
    • H01S3/13
    • H01S5/06825
    • In an optical supply arrangement, a laser source (10) provides transmitted laser light down an optical supply line (12, 14). A first coupler (16), remote from the laser source (10) along the optical supply line (14), taps off a small proportion of the transmitted laser light to be returned along the optical supply line (14) to a photo detector (26) driving a monitor (28) and a controller (30). If the monitor (28) detects that the photo detector (26) is experiencing a loss of return laser light, possibly due to a break in the optical supply line (14), the monitor (28) causes the controller (30) to extinguish the laser source (10) in less time than escaping laser light can cause damage to property, person or eyesight. A first embodiment has the transmitted light on a transmission fiber optic (12) and the return laser light on a separate return fiber optic (24). A second embodiment has the return laser light being sent back down the transmission fiber optic (12). A reflective key (42, 22), monochromatic to the wavelength of the laser source, is selectably removable to disable the laser source (10) for maintenance or conditional access. The monitor (28) can operate on absolute levels, averages or rates of change to establish if a loss of transmission has occurred.
    • 在光供应装置中,激光源(10)将发射的激光沿着光供应线(12,14)提供。 沿着光供应线(14)远离激光源(10)的第一耦合器(16)将沿着光供应线(14)返回的少量透射的激光器抽出到光电检测器 26)驱动监视器(28)和控制器(30)。 如果监视器(28)检测到光电检测器(26)正在经历由于光供应线(14)中断而导致的返回激光损失,则监视器(28)使控制器(30)熄灭 激光源(10)的时间比逃避激光的时间少,可能会对财产,人或视力造成损害。 第一实施例在透射光纤(12)上具有透射光,并且在单独的返回光纤(24)上具有返回激光。 第二实施例具有返回激光被传送回传输光纤(12)。 对于激光源的波长单色的反射键(42,22)是可选择地可移除的,以禁用激光源(10)进行维护或条件访问。 监视器(28)可以以绝对电平,平均值或变化率进行操作,以确定是否发生了传输损失。
    • 6. 发明申请
    • Toothbrush employing acoustic waveguide
    • 牙刷采用声波导
    • US20060191086A1
    • 2006-08-31
    • US11416852
    • 2006-05-03
    • Pierre MouradJames McInnesGeorge BarrettDavid BallardGerald BrewerFrederick Bennett
    • Pierre MouradJames McInnesGeorge BarrettDavid BallardGerald BrewerFrederick Bennett
    • A61C17/22
    • A46B15/0002A46B15/0028A46B2200/1066A61C17/20A61C17/3481
    • A power toothbrush (10) is disclosed having a handle (15), battery (12), ultrasonic drive circuit (14), motor (16), control unit (18), and toothbrush head (20). The toothbrush head includes bristles (26) and a waveguide (24) that is operatively connected to an ultrasonic transducer (22). The waveguide facilitates the transmission of acoustic energy into the dental fluid to achieve improved cleaning and stain removal and improved cleaning in interproximal and subgingival regions. In one embodiment an ultrasound transducer module (30) includes a plurality of piezoelectric elements (32, 34) that may be mechanically connected in series, and electrically connected in parallel. One or more contacts (36) connect the elements, and a waveguide structure (50). An impedance matching layer (38) may be provided between the waveguide and the ultrasonic transducer module. The waveguide may be formed from an relatively soft material, for example, a polymer having a hardness between 10 and 65 Shore A.
    • 公开了具有手柄(15),电池(12),超声波驱动电路(14),马达(16),控制单元(18)和牙刷头(20)的动力牙刷(10)。 牙刷头包括刷毛(26)和可操作地连接到超声换能器(22)的波导(24)。 波导有助于将声能传输到牙科液体中,以实现改善的清洁和污渍去除以及改善邻近和龈下区域的清洁。 在一个实施例中,超声换能器模块(30)包括多个压电元件(32,34),其可以串联机械连接并并联电连接。 一个或多个触点(36)连接元件和波导结构(50)。 可以在波导和超声换能器模块之间设置阻抗匹配层(38)。 波导可以由相对柔软的材料形成,例如硬度在10和65肖氏A之间的聚合物。
    • 7. 发明申请
    • Method for minimizing spill in code scheduled by a list scheduler
    • 用于最小化由列表调度程序调度的代码中的溢出的方法
    • US20050022191A1
    • 2005-01-27
    • US10840088
    • 2004-05-06
    • Damien BonaventureJames McInnes
    • Damien BonaventureJames McInnes
    • G06F9/30G06F9/45G06F9/46
    • G06F8/445
    • A technique of ordering machine instructions to reduce spill code. For each machine instruction that is ready for scheduling, an amount is determined by which the size of a committed set of machine instructions would increase upon the scheduling of the machine instruction. The machine instruction for which the determined amount is smallest is then scheduled. The currently committed instructions may be determined to be the machine instructions that are already scheduled as well as the machine instructions that are descendent from already scheduled machine instructions. The result is that new computations upon which a target processor will embark tend to be deferred. Bit vectors may be employed for efficiency during the assessment of candidate instructions that are ready for scheduling. The technique may be triggered when the risk of registers becoming overcommitted becomes high, as may occur when the number of available processor registers drops below a certain threshold.
    • 订购机器指令以减少溢出代码的技术。 对于准备进行调度的每个机器指令,根据机器指令的调度,确定机器指令的一定程度的大小将被确定。 然后调度确定量最小的机器指令。 可以将当前承诺的指令确定为已经被调度的机器指令以及从已经调度的机器指令后代的机器指令。 结果是,目标处理器将趋于延迟的新计算。 可以在准备好进行调度的候选指令的评估期间采用位向量的效率。 当寄存器过度承担的风险变高时,可能会触发该技术,如可用处理器寄存器的数量低于某个阈值时可能会发生的。
    • 9. 发明申请
    • Computer-implemented method and processing unit for predicting branch target addresses
    • 用于预测分支目标地址的计算机实现的方法和处理单元
    • US20070088937A1
    • 2007-04-19
    • US11250057
    • 2005-10-13
    • Roch ArchambaultR. HayJames McInnesKevin Stoodley
    • Roch ArchambaultR. HayJames McInnesKevin Stoodley
    • G06F9/00
    • G06F9/30058G06F9/3806
    • Under the present invention, a branch target address corresponding to a target instruction to be pre-fetched is predicted based on two values. The first value is a “predictor value” that is known for the branch target address. The second value is the address of the branch instruction from which the target instruction is branched to within the program code. Once these two values are provided, they can be processed (e.g., hashed) to yield an index value, which is used to obtain a predicted branch target address from a cache. This technique is generally implemented for branch instructions such as switch statements or polymorphic calls. In the case of the former, the predictor value is a selector operand, while in the case of the latter the predictor value is a class object address (in JAVA) or a virtual function table address (in C++).
    • 在本发明中,基于两个值预测与预取的目标指令对应的分支目标地址。 第一个值是分支目标地址已知的“预测值”。 第二个值是目标指令从该程序代码中分支到的分支指令的地址。 一旦提供了这两个值,就可以对它们进行处理(例如,散列)以产生索引值,该索引值用于从高速缓存获得预测的分支目标地址。 这种技术通常用于分支指令,例如switch语句或多态调用。 在前者的情况下,预测值是一个选择器操作数,而在后者的情况下,预测值是类对象地址(在JAVA中)或虚函数表地址(C ++中)。