Rinsing glass and charger combination for a power toothbrush
    1.
    发明授权
    Rinsing glass and charger combination for a power toothbrush 有权
    冲洗玻璃和电动牙刷的充电器组合

    公开(公告)号:US09356465B2

    公开(公告)日:2016-05-31

    申请号:US13989828

    申请日:2011-12-19

    IPC分类号: H02J7/00 H02J7/02 A61C17/22

    摘要: The combination of a power toothbrush and a charging system includes a charging base unit (12) having a charging coil (22) wound around the interior surface (20) of a portion of the charging base unit, and connectable to a source of electric power and a rinsing vessel (26) adapted to hold a toothbrush, the rinsing glass having a lower surface (27) configured to fit onto the upper surface (14) of the charging unit. The vessel is configured to hold a toothbrush in such a manner to prevent the toothbrush from tipping over when placed in the vessel, and further configured relative to the base unit that charging of the power toothbrush can occur between a pickup coil (46) in the handle of the toothbrush and the charging coil in the base charging unit.

    摘要翻译: 电动牙刷和充电系统的组合包括充电基座单元(12),其具有缠绕在充电基座单元的一部分的内表面(20)上的充电线圈(22),并且可连接到电源 以及适于保持牙刷的冲洗容器(26),所述冲洗玻璃具有配置成装配到充电单元的上表面(14)上的下表面(27)。 容器构造成以这样的方式保持牙刷,以防止牙刷在放置在容器中时翻倒,并且还相对于基座单元进一步构造,使得电动牙刷的充电可以在电动牙刷中的拾取线圈(46)之间发生, 基座充电单元中的牙刷和充电线圈的手柄。

    Method and computer program product for precise feedback data generation and updating for compile-time optimizations
    2.
    发明授权
    Method and computer program product for precise feedback data generation and updating for compile-time optimizations 有权
    用于编译时优化的精确反馈数据生成和更新的方法和计算机程序产品

    公开(公告)号:US07120906B1

    公开(公告)日:2006-10-10

    申请号:US09560555

    申请日:2000-04-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A method and computer program product, within an optimizing compiler, for precise feedback data generation and updating. The method and computer program uses instrumentation and annotation of frequency values to allow feedback data to stay current during the multiple optimizations that the program code undergoes during compilation. Global propagation of known precise feedback values are used to replace approximate and unavailable values, and global verification of feedback data after optimization to detect discrepancies is employed. The method and computer program also provides improved instrumentation to anticipate cloning when code is cloned during ceratin compiler optimizations and handles inlined procedures. The result is compiled executables with improved SPECint benchmarks.

    摘要翻译: 一种优化编译器内的方法和计算机程序产品,用于精确的反馈数据生成和更新。 该方法和计算机程序使用频率值的仪器和注释来允许反馈数据在程序代码在编译期间经历的多次优化期间保持最新。 使用已知精确反馈值的全局传播来代替近似值和不可用值,并且采用优化后的反馈数据的全局验证来检测差异。 该方法和计算机程序还提供了改进的仪器,以便在ceratin编译器优化期间克隆代码时预期克隆,并处理内联过程。 结果是编译可执行文件,改进了SPECint基准。

    System, method, and computer program product for partial redundancy
elimination based on static single assignment form during compilation
    3.
    发明授权
    System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation 失效
    编译过程中基于静态单个分配表的部分冗余消除的系统,方法和计算机程序产品

    公开(公告)号:US6026241A

    公开(公告)日:2000-02-15

    申请号:US873895

    申请日:1997-06-13

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: Partial redundancy elimination of a computer program is described that operates using a static single assignment (SSA) representation of a computer program. The SSA representation of the computer program is processed to eliminate partially redundant expressions in the computer program. This processing involves inserting .PHI. functions for expressions where different values of the expressions reach common points in the computer program. A result of each of the .PHI. functions is stored in a hypothetical variable h. The processing also involves a renaming step where SSA versions are assigned to hypothetical variables h in the computer program, a down safety step of determining whether each .PHI. function in the computer program is down safe, and a will be available step of determining whether each expression in the computer program will be available at each .PHI. function following eventual insertion of code into the computer program for purposes of partial redundancy elimination. The processing also includes a finalize step of transforming the SSA representation of the computer program having hypothetical variables h to a SSA graph that includes some insertion information reflecting eventual insertions of code into the computer program for purposes of partial redundancy elimination, and a code motion step of updating the SSA graph based on the insertion information to introduce real temporary variables t for the hypothetical variables h.

    摘要翻译: 描述了使用计算机程序的静态单一分配(SSA)表示来操作计算机程序的部分冗余消除。 处理计算机程序的SSA表示以消除计算机程序中的部分冗余表达式。 该处理涉及为表达式插入PHI函数,其中表达式的不同值达到计算机程序中的公共点。 每个PHI函数的结果存储在假设变量h中。 该处理还包括重新命名步骤,其中SSA版本被分配给计算机程序中的假想变量h,确定计算机程序中的每个PHI功能是否下降的安全步骤,以及将是可用的步骤,确定每个表达式 为了部分冗余消除的目的,在计算机程序中将最终将代码插入计算机程序之后,在每个PHI功能中将可用。 该处理还包括将具有假设变量h的计算机程序的SSA表示形式的SSA图形变换为SSA图的最终确定步骤,该SSA图形包括反映最终插入代码到计算机程序中以便部分冗余消除的目的的一些插入信息,以及代码运动步骤 基于插入信息更新SSA图,以为假设变量h引入真实临时变量t。

    System and method to efficiently represent aliases and indirect memory
operations in static single assignment form during compilation

    公开(公告)号:US5768596A

    公开(公告)日:1998-06-16

    申请号:US636605

    申请日:1996-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A system and method for an optimizer of a compilation suite for representing aliases and indirect memory operations in static single assignment (SSA) during compilation of a program having one or more basic blocks of source code. The optimizer converts all scalar variables of said program to SSA form, wherein said SSA form includes a plurality of variable versions, zero or more occurrences of a .chi. function, zero or more occurences of a .phi. function, and zero or more occurrences of a .mu. function. The .chi. function, .phi. function, and .mu. function are inserted for the variable versions. The optimizer also determines whether a variable version can be renamed to a zero version, and upon such a determination, the optimizer renames the variable version to a zero version. The optimizer further converts all indirect variables of a program to SSA form, wherein the SSA form includes a plurality of virtual variable versions such that a virtual variable is assigned to an indirect variable, zero or more occurrences of a .chi. function, zero or more occurences of a .phi. function, and zero or more occurrences of a .mu. function. The .chi. function, .phi. function, and .mu. function are inserted for the virtual variables. The optimizer hashes a unique value number and creates a corresponding hash table entry for each variable version and each virtual variable remaining after renaming all zero versions. The optimizer also applies global value numbering to each basic block of the program.

    Funnel Jet Electric Generator
    5.
    发明申请
    Funnel Jet Electric Generator 审中-公开
    漏斗喷气发电机

    公开(公告)号:US20140232115A1

    公开(公告)日:2014-08-21

    申请号:US13768913

    申请日:2013-02-15

    申请人: Kam Chu LO Raymond LO

    发明人: Kam Chu LO Raymond LO

    IPC分类号: F03B13/22

    摘要: A funnel jet electric generator includes at least one funnel jet each having a funnel body defining a channel, a funnel extension tube connected to a first end portion of the funnel body for capturing a wave crest, and a nozzle connected to a second end portion of the funnel body, wherein the wave crest is guided into the funnel body along the channel and projects out through the nozzle to produce a water jet. The kinetic energy of the water jet is transmitted to the electric generator for producing electricity through the power transmission system.

    摘要翻译: 漏斗式喷射发电机包括至少一个漏斗喷嘴,每个漏斗喷嘴均具有限定通道的漏斗体,连接到漏斗主体的第一端部的漏斗延伸管,用于捕获波峰,以及连接到第二端部的喷嘴 漏斗体,其中波峰沿着通道被引导到漏斗体中,并通过喷嘴突出出来产生水射流。 水射流的动能通过动力传输系统传递给发电机发电。

    HIDDEN USER INTERFACE PANEL FOR PERSONAL CARE APPLIANCES AND METHOD OF MAKING SAME
    6.
    发明申请
    HIDDEN USER INTERFACE PANEL FOR PERSONAL CARE APPLIANCES AND METHOD OF MAKING SAME 有权
    用于个人护理用品的隐藏用户界面面板及其制造方法

    公开(公告)号:US20140007361A1

    公开(公告)日:2014-01-09

    申请号:US13995364

    申请日:2011-12-23

    IPC分类号: A61C17/22 A61C17/34 A46B15/00

    摘要: A power toothbrush appliance (10) which includes a user interface assembly (24) having a hidden interface panel (26) and a method of making same, the appliance including a handle (12, 40) and a brushhead assembly (18) with a brush member (24) for cleaning teeth. The user interface assembly is structured so that when the appliance is in the off condition, the user interface panel is blank, and when the appliance is in an on condition, the indicia associated with the selected operating mode of the toothbrush is illuminated and visible to the user. The interface panel includes a first paint layer of gray or black paint (42) on a translucent handle (40). The mode indicia are etched (44) to the handle in the first paint layer. A second paint layer of white paint (46) is applied over the first layer and is light-transmitting so that when the toothbrush is on, the selected indicia are visible to the user.

    摘要翻译: 一种电动牙刷器具(10),其包括具有隐藏接口面板(26)的用户界面组件(24)及其制造方法,所述设备包括手柄(12,40)和具有 用于清洁牙齿的刷子(24)。 用户接口组件被构造成使得当设备处于关闭状态时,用户接口面板为空白,并且当设备处于开启状态时,与所选择的牙刷操作模式相关联的标记被照亮并可见 用户。 界面面板包括在半透明手柄(40)上的灰色或黑色涂料(42)的第一涂料层。 模式标记被蚀刻(44)到第一涂层中的手柄。 白色涂料(46)的第二涂层施加在第一层上并且是透光的,使得当牙刷开启时,所选择的标记对于用户是可见的。

    Self-contained, portable and automatic fluid dispenser
    7.
    发明授权
    Self-contained, portable and automatic fluid dispenser 失效
    独立的便携式和自动流体分配器

    公开(公告)号:US07222756B2

    公开(公告)日:2007-05-29

    申请号:US10869203

    申请日:2004-06-16

    申请人: Raymond Lo

    发明人: Raymond Lo

    IPC分类号: B65D88/54

    摘要: A fluid dispenser includes a housing, a sleeve reservoir and a container. The housing has a nozzle for dispensing the fluid and contains a power source, an infrared sensor, an integrated circuit chip and a pump assembly. The pump assembly includes a motor, at least one gear, a pipe and a helical shaft positioned coaxially within the pipe. The helical shaft is driven rotatingly relative to the pipe. The sleeve reservoir has open upper and lower ends, overflow openings near the upper end and a ball valve at the lower end. The sleeve reservoir is first inserted into the container before fluid is poured into the container. The helical shaft and pipe are then inserted co-axially into the sleeve reservoir, submerging them in the fluid and flooding the space between the helical shaft and the pipe to minimize the time delay for dispensing the fluid.

    摘要翻译: 流体分配器包括壳体,套筒容器和容器。 壳体具有用于分配流体的喷嘴,并且包含电源,红外传感器,集成电路芯片和泵组件。 泵组件包括马达,至少一个齿轮,管和螺旋轴,其同轴地定位在管内。 螺旋轴相对于管旋转地驱动。 套筒储存器具有开口的上端和下端,上端附近的溢流开口和下端的球阀。 在将流体倒入容器之前,首先将套管容器插入容器中。 然后将螺旋轴和管道同轴地插入套筒储存器中,将其浸没在流体中并淹没螺旋轴和管道之间的空间,以最小化分配流体的时间延迟。

    Self-contained, portable and automatic fluid dispenser
    8.
    发明申请
    Self-contained, portable and automatic fluid dispenser 失效
    独立的便携式和自动流体分配器

    公开(公告)号:US20050279783A1

    公开(公告)日:2005-12-22

    申请号:US10869203

    申请日:2004-06-16

    申请人: Raymond Lo

    发明人: Raymond Lo

    摘要: A fluid dispenser includes a housing, a sleeve reservoir and a container. The housing has a nozzle for dispensing the fluid and contains a power source, an infrared sensor, an integrated circuit chip and a pump assembly. The pump assembly includes a motor, at least one gear, a pipe and a helical shaft positioned coaxially within the pipe. The helical shaft is driven rotatingly relative to the pipe. The sleeve reservoir has open upper and lower ends, overflow openings near the upper end and a ball valve at the lower end. The sleeve reservoir is first inserted into the container before fluid is poured into the container. The helical shaft and pipe are then inserted co-axially into the sleeve reservoir, submerging them in the fluid and flooding the space between the helical shaft and the pipe to minimize the time delay for dispensing the fluid.

    摘要翻译: 流体分配器包括壳体,套筒容器和容器。 壳体具有用于分配流体的喷嘴,并且包含电源,红外传感器,集成电路芯片和泵组件。 泵组件包括马达,至少一个齿轮,管和螺旋轴,其同轴地定位在管内。 螺旋轴相对于管旋转地驱动。 套筒储存器具有开口的上端和下端,上端附近的溢流开口和下端的球阀。 在将流体倒入容器之前,首先将套管容器插入容器中。 然后将螺旋轴和管道同轴地插入套筒储存器中,将其浸没在流体中并淹没螺旋轴和管道之间的空间,以最小化分配流体的时间延迟。

    Method and computer program product for global minimization of sign-extension and zero-extension operations
    9.
    发明授权
    Method and computer program product for global minimization of sign-extension and zero-extension operations 有权
    用于全局最小化符号扩展和零延伸操作的方法和计算机程序产品

    公开(公告)号:US06571387B1

    公开(公告)日:2003-05-27

    申请号:US09499745

    申请日:2000-02-08

    IPC分类号: G06F945

    CPC分类号: G06F8/443

    摘要: A method and computer program product, within an optimizing compiler, for the global minimization of sign-extension and zero-extension operations in generated code during compilation. The method and computer program product allows, for example, 64-bit compilers targeting the Intel IA64 architecture to improve their SPECint benchmarks by reducing the number of sign-extension and zero-extension operations in the global and intra-procedural scope, thus, speeding up the execution of the compiled program.

    摘要翻译: 一种优化编译器中的方法和计算机程序产品,用于在编译期间在生成的代码中全局最小化符号扩展和零扩展操作。 该方法和计算机程序产品允许例如针对Intel IA64架构的64位编译器通过减少全局和程序范围内的符号扩展和零扩展操作的数量来改进其SPECint基准,从而加速 执行编译程序。

    System and method to efficiently represent aliases and indirect memory
operations in static single assignment form during compilation
    10.
    发明授权
    System and method to efficiently represent aliases and indirect memory operations in static single assignment form during compilation 失效
    在编译期间,以静态单个分配形式有效地表示别名和间接记忆操作的系统和方法

    公开(公告)号:US6131189A

    公开(公告)日:2000-10-10

    申请号:US979939

    申请日:1997-11-26

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A system and method for an optimizer of a compilation suite for representing aliases and indirect memory operations in static single assignment (SSA) during compilation of a program having one or more basic blocks of source code. The optimizer converts all scalar variables of said program to SSA form, wherein said SSA form includes a plurality of variable versions, zero or more occurrences of a .chi. function, zero or more occurences of a .phi. function, and zero or more occurrences of a .mu. function. The .chi. function, .phi. function, and .mu. function are inserted for the variable versions. The optimizer also determines whether a variable version can be renamed to a zero version, and upon such a determination, the optimizer renames the variable version to a zero version. The optimizer further converts all indirect variables of a program to SSA form, wherein the SSA form includes a plurality of virtual variable versions such that a virtual variable is assigned to an indirect variable, zero or more occurrences of a .chi. function, zero or more occurences of a .phi. function, and zero or more occurrences of a .mu. function. The .chi. function, .phi. function, and .mu. function are inserted for the virtual variables. The optimizer hashes a unique value number and creates a corresponding hash table entry for each variable version and each virtual variable remaining after renaming all zero versions. The optimizer also applies global value numbering to each basic block of the program.

    摘要翻译: 一种编译套件的优化器的系统和方法,用于在具有一个或多个源代码基本块的程序的编译期间,在静态单赋值(SSA)中表示别名和间接存储器操作。 所述优化器将所述程序的所有标量变量转换为SSA形式,其中所述SSA形式包括多个可变版本,零次或多次出现的chi功能,零个或多个phi功能的出现以及零次或多次出现的mu 功能。 为变量版本插入chi函数,phi函数和mu函数。 优化器还确定变量版本是否可以重命名为零版本,并且在这样的确定时,优化器将变量版本重命名为零版本。 优化器进一步将程序的所有间接变量转换为SSA形式,其中SSA形式包括多个虚拟变量版本,使得虚拟变量被分配到间接变量,零个或多个出现的chi函数,零个或多个出现 的phi功能,以及零个或多个mu功能的出现。 为虚拟变量插入chi函数,phi函数和mu函数。 优化器散列唯一的值编号,并为每个变量版本创建相应的哈希表条目,并在重命名所有零版本后剩余的每个虚拟变量。 优化器还对程序的每个基本块应用全局值编号。