会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for generating executable code from object-oriented
C++ source code
    • 从面向对象的C ++源代码生成可执行代码的方法和装置
    • US5790861A
    • 1998-08-04
    • US499233
    • 1995-07-07
    • John R. RoseWayne C. Gramlich
    • John R. RoseWayne C. Gramlich
    • G06F9/44G06F9/45
    • G06F8/48
    • The present invention provides an improved method and apparatus for generating executable computer code for an application program written in C++ source code. In typical prior art systems, application program source code that has not itself been modified must still generally be recompiled in the event that object-oriented class definitions used by the application program and contained in separate header files have been modified. The methods and apparatus of the present invention reduce the need for such recompilation, by using procedural interfaces to implement object-oriented interfaces at the compiled code level. Thus, in accordance with the present invention, compiled header file code is generated that includes accessors for accessing object instances of the class definitions, each of the accessors being a procedure operative to access the object instances of the corresponding class definition. Compiled application program code is generated which replaces object references with procedure calls to appropriate accessors. In this way, the application program and the header file class definitions remain relatively independent of each other with respect to implementation details, even at the compiled code level.
    • 本发明提供了一种用于生成用C ++源代码编写的应用程序的可执行计算机代码的改进方法和装置。 在典型的现有技术系统中,如果应用程序使用的并且包含在单独的头文件中的面向对象的类定义已被修改,那么尚未修改的应用程序源代码仍然通常必须被重新编译。 本发明的方法和装置通过使用程序接口来在编译的代码级别实现面向对象的接口来减少对这种重新编译的需要。 因此,根据本发明,生成编译的头文件代码,其包括用于访问类定义的对象实例的访问器,每个访问器是用于访问相应类定义的对象实例的过程。 生成编译的应用程序代码,通过过程调用将对象引用替换为适当的访问器。 以这种方式,即使在编译的代码级别,应用程序和头文件类定义仍然相对于实现细节彼此相对独立。
    • 5. 发明申请
    • SOFTWARE-ACCESSIBLE HARDWARE SUPPORT FOR DETERMINING SET MEMBERSHIP
    • 软件可访问的硬件支持,用于确定设置成员
    • US20110202725A1
    • 2011-08-18
    • US12708376
    • 2010-02-18
    • John R. RoseLawrence A. SpracklenZoran Radovic
    • John R. RoseLawrence A. SpracklenZoran Radovic
    • G06F12/02G06F12/08
    • G06F9/30021G06F9/30018
    • A method and processor supporting architected instructions for tracking and determining set membership, such as by implementing Bloom filters. The apparatus includes storage arrays (e.g., registers) and an execution core configured to store an indication that a given value is a member of a set, including by executing an architected instruction having an operand specifying the given value, wherein executing comprises hashing applying a hash function to the value to determine an index into one of the storage arrays and setting a bit of the storage array corresponding to the index. An architected query instruction is later executed to determine if a query value is not a member of the set, including by applying the hash function to the query value to determine an index into the storage array and determining whether a bit at the index of the storage array is set.
    • 支持用于跟踪和确定集合成员资格的架构化指令的方法和处理器,例如通过实现Bloom过滤器。 该装置包括存储阵列(例如,寄存器)和被配置为存储给定值是组的成员的指示的执行核心,包括通过执行具有指定给定值的操作数的架构化指令,其中执行包括哈希应用 将hash函数的值确定为一个索引到一个存储阵列中,并设置一个与索引相对应的存储阵列。 稍后执行架构化查询指令以确定查询值是否不是该集合的成员,包括通过将哈希函数应用于查询值来确定存储阵列中的索引并确定存储器的索引处的位 数组被设置。
    • 6. 发明申请
    • Methods and Apparatus for Dynamic Class Reloading and Versioning
    • 动态类重新加载和版本控制的方法与装置
    • US20100199259A1
    • 2010-08-05
    • US12363289
    • 2009-01-30
    • Timothy J. QuinnJohn R. Rose
    • Timothy J. QuinnJohn R. Rose
    • G06F9/44
    • G06F9/44521G06F9/44536
    • Methods and apparatus for dynamic class reloading and versioning that allow developers to change and recompile classes and to have running programs adopt the new versions of the classes dynamically, without redeploying the application. A dynamic class reloading component detects if the environment supports dynamic class redefinition and uses it if supported but does not require it. As the component loads a managed class, it modifies the bytecode of the class and generates additional classes and interfaces to support type-safe class versioning. Unique names are generated for successive versions of a managed class. A separate interface may be generated for each distinct method name and signature implemented on managed classes. Each generated class may implement all the generated interfaces that correspond to its methods. The same class loader that would load each managed class without the component loads the component-generated classes and interfaces.
    • 用于动态类重新加载和版本控制的方法和设备,允许开发人员更改和重新编译类,并使运行的程序动态地采用新版本的类,而无需重新部署应用程序。 动态类重新加载组件检测环境是否支持动态类重定义,并且如果支持但不需要动态类重新定义则使用它。 当组件加载受管理类时,它会修改类的字节码,并生成其他类和接口以支持类型安全的类版本控制。 为受管理类的连续版本生成唯一的名称。 可以为在管理类上实现的每个不同的方法名称和签名生成单独的接口。 每个生成的类可以实现与其方法对应的所有生成的接口。 加载每个托管类而不使用组件的同一个类加载器加载组件生成的类和接口。
    • 10. 发明授权
    • Apparatus and process for variable image printing on tape
    • 在磁带上可变图像打印的装置和过程
    • US6067103A
    • 2000-05-23
    • US124705
    • 1998-07-29
    • Brian C. EwertJohn S. RobertsGeorge S. PattersonJohn R. Rose
    • Brian C. EwertJohn S. RobertsGeorge S. PattersonJohn R. Rose
    • B41J3/36B41J2/32B41J2/325B41J3/407B41J33/02
    • B41J2/325B41J3/407B41J33/02
    • An apparatus for printing variable identifying information on the tape is disclosed. In a particular application, the apparatus replaces a labeling station and is combined with a case sealing station to seal cases with adhesive sealing tape on a conventional production line. The apparatus includes a variable image printer, and preferably a thermal printer. The thermal printer preferably includes a thermal transfer print head and a thermal transfer ribbon specially engineered to print through the release agent on the face of the tape. The tape is dispensed from a tape unwind spool and is routed past the print head with the thermal transfer ribbon positioned between the print head and the face of the tape, and the face of the tape opposite the print head. The thermal transfer ribbon is co-engineered with the tape to be compatible with the physical characteristics and chemical composition of the tape. Accordingly, the apparatus can be utilized to label any desired surface with tape having variable identifying information, such as product codes, stock or lot numbers, bar codes, and shipping data printed thereon. In a preferred embodiment the variable image printer is controlled from a standard operator control panel of a controller integrated with the variable image printer.
    • 公开了一种用于在带上打印可变识别信息的装置。 在具体应用中,该设备取代了标签站,并且与盒式封口站组合以在常规生产线上用粘合剂密封带密封外壳。 该装置包括可变图像打印机,并且优选地是热敏打印机。 热敏打印机优选地包括热转印打印头和专门设计成通过胶带表面上的脱模剂打印的热转印带。 磁带从磁带退绕卷轴分配,并且被传送通过打印头,热转印带定位在打印头和带的表面之间,并且带的面与打印头相对。 热转印带与胶带共同设计,以与胶带的物理特性和化学成分兼容。 因此,该装置可以用于标记具有可变标识信息的带的任何所需表面,例如产品代码,库存或批号,条形码和印刷在其上的运输数据。 在优选实施例中,可变图像打印机由与可变图像打印机集成的控制器的标准操作员控制面板控制。