会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Type checker for a typed intermediate representation of object-oriented languages
    • 类型检查器用于面向对象语言的类型中间表示
    • US20060212847A1
    • 2006-09-21
    • US11084374
    • 2005-03-18
    • David TarditiJuan Chen
    • David TarditiJuan Chen
    • G06F9/44
    • G06F8/437
    • Described herein are methods and systems for applying typing rules for type checking typed intermediate representations of computer program whose source code was written in an object-oriented language. The typing rules are decidable in part because the typed intermediate representation retains class name-based information related to classes from the source code representation. The class name-based information includes information related to class hierarchies, which in part can be used to express sub-classing. Typing rules are applied to parts of the intermediate representation that are typed based on class name-based types and the corresponding structure-based record types. Thus, some typing rules are described herein that are based on sub-classing bounds of type variables. The typing rules include rules related to method calls including type arguments, coercions, existential type operations such as, open and pack.
    • 这里描述的是用于为源代码以面向对象语言编写的计算机程序的类型检查型中间表示应用打字规则的方法和系统。 打字规则是可以解决的,部分原因是类型化的中间表示形式保留了与源代码表示类相关的基于类名的信息。 基于类名的信息包括与类层次相关的信息,其部分可以用于表示子类。 键入规则适用于基于类名称类型和相应的基于结构的记录类型键入的中间表示的部分。 因此,这里描述了基于类型变量的子类的边界的一些打字规则。 打字规则包括与方法调用相关的规则,包括类型参数,强制,存在类型操作,如open和pack。
    • 3. 发明授权
    • Typed intermediate language support for languages with multiple inheritance
    • 为具有多重继承的语言提供类型化的中间语言支持
    • US07627862B2
    • 2009-12-01
    • US11332818
    • 2006-01-13
    • Juan Chen
    • Juan Chen
    • G06F9/45G06F9/44
    • G06F9/4492
    • A typed intermediate representation of source code written in a language that supports multiple inheritance is presented. The typed intermediate representation uses paths to represent objects embedded in other objects. For each class, an exact record type represents layout of complete objects of that class. An approximated record type describes layout of inner objects when the runtime types of the objects are statically unknown. Address arithmetic is represented by special instructions and type-checked to ensure proper pointer adjustment. Types are also given to “this” pointers of methods within classes. These “this” pointer types refer to the paths associated with the object.
    • 介绍了以支持多重继承的语言编写的源代码的类型化中间表示。 类型化的中间表示使用路径来表示嵌入到其他对象中的对象。 对于每个类,确切的记录类型表示该类的完整对象的布局。 近似的记录类型描述了当对象的运行时类型是静态未知时内部对象的布局。 地址算术由特殊指令表示,并进行类型检查,以确保正确的指针调整。 类型也被赋予类中“方法”指针。 这些“this”指针类型是指与对象相关联的路径。
    • 6. 发明授权
    • Method for implementing power equalization of dense wavelength division multiplexing system
    • 实现密集波分复用系统功率均衡的方法
    • US06833948B2
    • 2004-12-21
    • US10250715
    • 2003-07-08
    • Juan ChenChangchun Li
    • Juan ChenChangchun Li
    • H01S300
    • H04B10/2941H04B2210/256H04J14/0221
    • The invention discloses a method for implementing power equalization of a DWDM system, comprises: Measure and calculate, respectively, a gain spectrum characteristic curve of an optical power booster amplifier unit and a loss spectrum characteristic curve of a loss device with related wavelengths in the DWDM system; Subtracting the loss spectrum characteristic curve from the gain spectrum characteristic curve to obtain a difference curve, taking the complement curve of the difference curve as a loss characteristic target curve of a GFF; Setting in the optical power booster amplifier unit a GFF having loss characteristic curve coinciding with the loss characteristic target curve. The invention synthetically considers gain spectrum of an optical power booster amplifier unit and loss spectrum of a loss device with relating wavelengths to define a loss characteristic curve which a GFF should have. In this way, optical power flatness of every channel is effectively guaranteed. Therefore, transmission link flatness of whole system is guaranteed, and channel optical power equalization property of a system is further improved.
    • 本发明公开了一种实现DWDM系统功率均衡的方法,包括:分别测量和计算光功率放大器单元的增益谱特性曲线和DWDM中相关波长损耗器件的损耗谱特性曲线 系统; 从增益谱特征曲线中减去损耗谱特征曲线,得到差分曲线,将差分曲线的补数曲线作为GFF的损耗特征曲线; 在光功率放大器单元中设置具有与损耗特性目标曲线一致的损耗特性曲线的GFF。 本发明综合考虑光功率放大器单元的增益谱和具有相关波长的损耗器件的损耗谱,以定义GFF应具有的损耗特性曲线。 这样就可以有效地保证每个通道的光功率平坦度。 因此,保证整个系统的传输链路平坦度,进一步提高系统的信道光功率均衡性能。
    • 8. 发明授权
    • Simple stack types
    • 简单堆栈类型
    • US07975121B2
    • 2011-07-05
    • US12119151
    • 2008-05-12
    • Juan ChenChris HawblitzelFrances Perry
    • Juan ChenChris HawblitzelFrances Perry
    • G06F12/00
    • G06F8/437
    • Embodiments that facilitate type checking of assembly language instructions are disclosed. In one embodiment, a method includes receiving a low level language instruction in a memory. The instruction includes a word having a first type. The memory includes either a stack or a heap. Each of the stack or heap includes a plurality of positions. The method also includes labeling the plurality of positions in one of the stack or the heap as one or more specified positions and one or more unspecified positions. The method further includes assigning a second type to the memory, the second type including the first type of the word. The word is stored in a specified position or an unspecified position. The method additionally includes determining whether the instruction is well-typed by applying one or more rules to the instruction and to the second type.
    • 公开了便于装配语言指令的类型检查的实施例。 在一个实施例中,一种方法包括在存储器中接收低级语言指令。 该指令包括具有第一类型的单词。 内存包括堆栈或堆。 堆叠或堆中的每一个包括多个位置。 该方法还包括将堆叠或堆中的一个中的多个位置标记为一个或多个指定位置和一个或多个未指定位置。 该方法还包括向存储器分配第二类型,第二类型包括该单词的第一类型。 该词存储在指定的位置或未指定的位置。 该方法还包括通过将一个或多个规则应用于指令和第二类型来确定该指令是否是良好类型的。