会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Apparatus and method for improved devirtualization of method calls
    • 用于改进方法调用的虚拟化的装置和方法
    • US06779188B1
    • 2004-08-17
    • US09671876
    • 2000-09-28
    • Geoffrey Owen BlandyAndrew Johnson
    • Geoffrey Owen BlandyAndrew Johnson
    • G06F300
    • G06F9/45516G06F9/449
    • Apparatus and methods are provided for improving devirtualization of method calls. The apparatus and methods reduce the amount of processing time used in performing lookups of methods by limiting such lookups to calls of methods that have been either overridden or overloaded. If a method has not been overridden or overloaded, a branch to the compiled method code is directly taken. If a method has been overridden or overloaded, a lookup routine is executed for looking-up the appropriate method to be invoked on the passed object. The identification of whether to use a lookup routine may be performed in many different ways including providing an extra field in a method block of the method, inserting code into a prolog of the method, and the like.
    • 提供了提高方法调用的半虚拟化的装置和方法。 该装置和方法通过将这种查找限制为已经被覆盖或重载的方法的调用来减少用于执行方法查找的处理时间量。 如果一个方法没有被覆盖或重载,那么直接对编译的方法代码进行分支。 如果方法已被覆盖或重载,则执行查找例程以查找要在传递的对象上调用的适当方法。 是否使用查找例程的识别可以以许多不同的方式执行,包括在方法的方法块中提供额外的字段,将代码插入方法的序言等。
    • 5. 发明授权
    • Apparatus and method for creating instruction groups for explicity parallel architectures
    • 用于创建用于显式并行架构的指令组的装置和方法
    • US06799262B1
    • 2004-09-28
    • US09671874
    • 2000-09-28
    • Geoffrey Owen BlandyAndrew JohnsonDanling Shi
    • Geoffrey Owen BlandyAndrew JohnsonDanling Shi
    • G06F938
    • G06F8/45G06F9/3853
    • An apparatus and method for creating instruction groups for explicitly parallel architectures is provided. The apparatus and method gather information about the underlying architecture for use in an instruction group creation phase. The information gathered includes the number of each type of execution unit available and the number of bundles that can be dispatched concurrently by the architecture. The instruction group creation of the present invention includes three phases: a first phase for performing initial grouping, a second phase for hosting instructions from further down in the program instruction order if the instruction is not able to be added during the initial grouping phase, and a third optional phase for counting the number of bundles formed to thereby inform a Just-In-Time compiler of the amount of space need to be allocated in a code buffer.
    • 提供了一种用于创建用于显式并行架构的指令组的装置和方法。 该装置和方法收集关于指令组创建阶段中使用的底层架构的信息。 收集的信息包括可用的每种类型的执行单元的数量和可由架构并发调度的捆绑数。 本发明的指令组创建包括三个阶段:用于执行初始分组的第一阶段,如果在初始分组阶段期间不能添加指令,则在程序指令顺序中进一步向下托管指令的第二阶段;以及 第三可选阶段,用于计数形成的束的数量,从而通知即时编译器需要在代码缓冲器中分配的空间量。
    • 7. 发明授权
    • Devices for improved delivery of volatile liquids
    • 用于改善挥发性液体输送的装置
    • US09486822B2
    • 2016-11-08
    • US14128090
    • 2012-06-21
    • Andrew JohnsonLoic Marouse
    • Andrew JohnsonLoic Marouse
    • A61M11/06B05B7/24A61L9/12A61L9/14A01M1/20A61M11/02
    • B05B7/24A01M1/2044A01M1/205A61L9/127A61L9/14A61L2209/133A61L2209/135A61M11/02A61M11/06B05B7/2416B05B7/2459
    • An emanation system is described comprising and emanation device and a replaceable refill of liquid, wherein the refill comprises: a sealed reservoir of a liquid containing one or more active materials wherein the active material comprises at least one of: a fragrance; an insecticide; a fungicide; a pesticide; a sanitizing material; and/or a pharmaceutical; a porous wick having a length which extends from the interior of the reservoir to the exterior thereof; a reservoir seal having at least one aperture through which the porous wick extends; and a hollow liquid conduit housed within the wick having a length substantially identical to the wick; and wherein the device comprises: an air pump; a fluid conduit in fluid communication with the air pump such that, in use, air pumped by the pump will flow through the fluid conduit; a nozzle located at the end of the fluid conduit remote from the air pump; a ejector constriction provided in the fluid conduit adjacent or substantially adjacent the nozzle; a liquid conduit engaging member provided adjacent the ejector constriction and in fluid communication with the fluid conduit at one end thereof, and configured at the other end to, in use, engage the hollow liquid conduit in the refill; characterized in that a mechanism is provided to permit the liquid conduit engagement member to form a liquid tight seal with the liquid conduit.
    • 一种发泡系统被描述为包括和发射装置以及可更换的液体替代物,其中所述再充填包括:含有一种或多种活性物质的液体的密封容器,其中所述活性物质包括以下至少一种:香料; 杀虫剂 杀菌剂; 农药; 消毒材料; 和/或药物; 具有从储存器的内部延伸到其外部的长度的多孔芯; 具有至少一个孔的储存器密封件,所述多孔芯延伸穿过该孔; 以及容纳在所述芯中的中空液体导管,其长度与所述芯的基本相同; 并且其中所述装置包括:空气泵; 与空气泵流体连通的流体导管,使得在使用中,由泵泵送的空气将流过流体导管; 位于远离气泵的流体导管端部的喷嘴; 设置在与喷嘴相邻或基本相邻的喷嘴的流体导管中的喷射器收缩部; 液体导管接合构件,其在喷射器收缩部附近设置并且在其一端处与流体导管流体连通,并且在另一端构造成在使用中与再填充物中的中空液体导管接合; 其特征在于,提供一种机构以允许液体导管接合构件与液体导管形成液密密封。
    • 9. 发明授权
    • Efficient enforced resource consumption rate limits
    • 有效执行资源消耗率限制
    • US08225321B2
    • 2012-07-17
    • US11829474
    • 2007-07-27
    • Andrew Johnson
    • Andrew Johnson
    • G06F9/46
    • G06F9/5016G06F2209/504Y02D10/22
    • A method for enforcing a consumption rate limit for a resource in a data processing system includes receiving a first request for consumption of the resource; calculating an accumulated resource availability using the consumption rate limit; in response to a determination that the accumulated resource availability is sufficient to satisfy the first request, satisfying the first request; calculating a residual resource availability; receiving a second request for consumption of the resource; calculating an additional accumulated resource availability using the consumption rate limit unless the residual resource availability is sufficient to satisfy the second request.
    • 一种用于对数据处理系统中的资源执行消耗速率限制的方法包括:接收资源消耗的第一请求; 使用消耗速率限制计算累积的资源可用性; 响应于确定所述累积的资源可用性足以满足所述第一请求,满足所述第一请求; 计算剩余资源可用性; 接收资源的第二次消费请求; 使用消耗速率限制来计算额外的累积资源可用性,除非剩余资源可用性足以满足第二请求。