会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Namespace based function invocation
    • 基于命名空间的函数调用
    • US07266814B2
    • 2007-09-04
    • US10089197
    • 2001-11-09
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • G06F9/45
    • G06F8/10G06F9/4488G06F9/449
    • A data representation is read and parsed. A declaration referencing an executable namespace is recognized. An expression is recognized. A name (declared within the executable namespace) within the expression having zero or more additional data representations is also recognized. In response, functions corresponding to the name and additional data representations are recursively resolved, and caused to be invoked and executed, with the execution results of the inner functions successively provided for use in the execution of the outer functions. For each function, the function or a creator to create the function is instantiated. The instantiating is effectuated by following a path enumerated in the declaration for locating functions of the namespace. If a creator of the function is located and instantiated, the function is created using the function creator, and then the created function is instantiated. Upon instantiation, the referenced function is invoked and executed.
    • 数据表示被读取和解析。 识别引用可执行命名空间的声明。 表达得到承认。 表达式中的名称(在可执行命名空间中声明)也具有零个或多个附加数据表示形式。 作为响应,递归地解析与名称和附加数据表示相对应的功能,并且被调用和执行,其中内部功能的执行结果被连续提供用于执行外部功能。 对于每个函数,函数或创建函数的创建者都被实例化。 实例化通过遵循用于定位命名空间功能的声明中列举的路径来实现。 如果函数的创建者被定位和实例化,则使用函数创建者创建该函数,然后创建函数被实例化。 在实例化之后,调用并执行引用的函数。
    • 2. 发明授权
    • Cell based data processing
    • 基于单元的数据处理
    • US08312429B2
    • 2012-11-13
    • US09741219
    • 2000-12-19
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • G06F9/44
    • G06F8/10G06F9/4488G06F9/449
    • A data processing program is specified using a specification having a number of cell specifications specifying a number of data processing cells, with each data processing cell having a formula specifying an action or a computation. A cell may have one or more attributes referencing other cells. A cell formula may reference a value of another cell or be executed conditionally. In one embodiment, one of the cell is reserved as an output cell specifying the output, and a mnemonic is reserved for providing input to the specified data processing. An execution analyzer is provided to analyze the data processing specification, and identify the execution order of the cells. Further, an execution engine is provided to effectuate the specified data processing by executing the specified actions/computations of the cells in accordance with the determined execution order.
    • 使用具有指定多个数据处理单元的单元规格数量的规格来指定数据处理程序,每个数据处理单元具有指定动作或计算的公式。 小区可以具有引用其他小区的一个或多个属性。 单元格公式可以引用另一个单元格的值或有条件地执行。 在一个实施例中,小区中的一个被保留为指定输出的输出单元,并且保留助记符以提供对指定数据处理的输入。 提供执行分析器来分析数据处理规范,并且识别单元的执行顺序。 此外,提供执行引擎以通过根据确定的执行顺序执行单元的指定动作/计算来实现指定的数据处理。
    • 3. 发明授权
    • Multi-language execution method
    • 多语言执行方式
    • US08156471B2
    • 2012-04-10
    • US10089139
    • 2001-11-09
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • Adam BosworthDavid Bau, IIIKenneth Eric Vasilik
    • G06F9/44
    • G06F8/31
    • A data processing representation is expressed in the form of code sections, which may be nested, using multiple programming languages. The representation is read by an execution engine. The execution engine identifies the language of each code section, and a corresponding language specific processing unit is invoked to process the code section. The processing unit reads that section, identifying sub-sections specified in it's associated language and other sub-sections specified in unknown languages. It executes the sub-sections specified in its associated language with the intended semantics and in the appropriate order. When a sub-section specified in an unknown language is encountered, it delegates processing of that sub-section back to the execution engine, which repeats this process for the unknown sub-section. The execution result is returned back to the requesting language specific processing unit, which continues processing from where it left off.
    • 数据处理表示以代码段的形式表示,其可以使用多种编程语言来嵌套。 该表示由执行引擎读取。 执行引擎识别每个代码段的语言,并且调用相应的语言特定处理单元来处理代码段。 处理单元读取该部分,识别其相关语言中指定的子部分和以未知语言指定的其他子部分。 它以相关语言指定的子部分以预期的语义和相应的顺序执行。 当遇到以未知语言指定的子部分时,它将该子部分的处理委托回执行引擎,该执行引擎对未知子部分重复此过程。 执行结果被返回到请求语言特定处理单元,该处理单元从停止处继续进行处理。
    • 4. 发明授权
    • Iterative software development environment with prioritized build rules
    • 具有优先级构建规则的迭代软件开发环境
    • US06922827B2
    • 2005-07-26
    • US10082795
    • 2002-02-22
    • Kenneth Eric VasilikDavid Bau, IIIRoderick A. Chavez
    • Kenneth Eric VasilikDavid Bau, IIIRoderick A. Chavez
    • G06F9/44G06F9/45
    • G06F8/71
    • An iterative software development environment is provided to perform modified dependency analyses for use in building a target file and all the files on which it depends from one or more source files using a set of prioritized build rules. In one embodiment, the build rules indicate how different types of target files can be generated from different source file types. A given target file type may be associated with several rules, each having a different priority, for building the target from different source file types. In one embodiment, if more than one source file exists that can be used to generate a given target file, the rule with the highest priority is used. In one embodiment, the build environment identifies how to generate a particular target file by identifying the highest priority rule for which an associated source file type exists. Moreover, the development environment identifies the presence of a new source file having a corresponding build rule with a higher priority than that of the source file type(s) previously used in the generation of the target file. In one embodiment of the invention, the target file is rebuilt if such a new source file is identified, or if one or more source files previously used to build the target file are determined to have been modified more recently than that indicated by the build date/time of the target file itself.
    • 提供了一个迭代的软​​件开发环境,用于执行修改的依赖关系分析,用于构建目标文件以及使用一组优先级构建规则从一个或多个源文件依赖于其的所有文件。 在一个实施例中,构建规则指示可以从不同的源文件类型生成不同类型的目标文件。 给定的目标文件类型可以与几个规则相关联,每个规则具有不同的优先级,用于从不同的源文件类型构建目标。 在一个实施例中,如果存在可以用于生成给定目标文件的多于一个源文件,则使用具有最高优先级的规则。 在一个实施例中,构建环境通过识别存在相关源文件类型的最高优先级规则来识别如何生成特定目标文件。 此外,开发环境识别出具有比先前在生成目标文件中使用的源文件类型更高的优先级的具有相应构建规则的新源文件的存在。 在本发明的一个实施例中,如果识别出这样的新的源文件,或者如果先前用于构建目标文件的一个或多个源文件被确定为比构建日期指示的更近的源文件被修改,则重建目标文件 /目标文件本身的时间。
    • 5. 发明授权
    • Programming language extensions for processing data representation language objects and related applications
    • 用于处理数据表示语言对象和相关应用程序的编程语言扩展
    • US06918107B2
    • 2005-07-12
    • US10082800
    • 2002-02-22
    • Terry L. LucasAdam BosworthJohn C. SchneiderKenneth Eric Vasilik
    • Terry L. LucasAdam BosworthJohn C. SchneiderKenneth Eric Vasilik
    • G06F9/44G06F9/45G06F13/00
    • G06F8/34G06F8/447G06F9/45508
    • A system is provided for manipulating data representation language based—objects in a native programming language environment. In one embodiment, the system is used to map data objects of the data representation language to corresponding objects within the native programming language and vice versa. In one embodiment, the system is equipped to receive a mapping definition mapping selected elements of a data representation language, such as an XML data structure, to selected objects of a programming language, such as ECMAScript. The system is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with data representation language oriented language elements of a programming language. Further, the system is equipped to process the mapping definition statements comprising data representation language oriented language elements of the programming language, in accordance with syntactical and semantic definitions of the data representation language oriented language elements.
    • 提供了一种用于在本地编程语言环境中操纵基于数据表示语言的对象的系统。 在一个实施例中,该系统用于将数据表示语言的数据对象映射到本地编程语言中的对应对象,反之亦然。 在一个实施例中,系统被配备为接收将诸如XML数据结构的数据表示语言的所选元素映射到诸如ECMAScript之类的编程语言的选定对象的映射定义。 该系统进一步配备以确定映射定义是否包括用编程语言的面向对象语言元素的数据表示表达的一个或多个定义语句。 此外,该系统被配备为根据面向数据表示语言的语言元素的语义和语义定义处理包括编程语言的面向对象的语言元素的映射定义语句。
    • 6. 发明授权
    • Programming language extensions for processing XML objects and related applications
    • 编程用于处理XML对象和相关应用程序的语言扩展
    • US06754884B1
    • 2004-06-22
    • US09898898
    • 2001-07-02
    • Terry L. LucasAdam BosworthKenneth Eric Vasilik
    • Terry L. LucasAdam BosworthKenneth Eric Vasilik
    • G06F944
    • G06F8/31G06F8/51
    • An apparatus is provided to map data objects of a data representation language to corresponding objects within a programming language and vice versa. In one embodiment, the apparatus is equipped to receive a mapping definition mapping selected elements of an XML data structure to selected objects of one or more Java classes. The apparatus is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with XML oriented language elements of a script language. Further, the apparatus is equipped to process the mapping definition statements comprising XML oriented language elements of the script language, in accordance with syntactical and semantic definitions of the XML oriented language elements.
    • 提供了一种装置,用于将数据表示语言的数据对象映射到编程语言内的对应对象,反之亦然。 在一个实施例中,装置被配备为接收将XML数据结构的所选元素映射到一个或多个Java类的选定对象的映射定义。 该装置还被装备以确定映射定义是否包括用脚本语言的面向XML的语言元素表达的一个或多个定义语句。 此外,该装置被配备为根据面向XML的语言元素的语法和语义定义处理包括脚本语言的面向XML的语言元素的映射定义语句。
    • 9. 发明申请
    • Monitoring landing page experiments
    • 监控着陆页实验
    • US20070271352A1
    • 2007-11-22
    • US11439501
    • 2006-05-22
    • Chirag KhopkarKenneth Eric VasilikZhen LinAriel BardinDorothy Ann Nelson
    • Chirag KhopkarKenneth Eric VasilikZhen LinAriel BardinDorothy Ann Nelson
    • G06F15/16
    • H04L67/22G06Q30/02
    • Methods, systems, and apparatus, including computer program products for monitoring an experiment relating to the conversion rates of landing page variants to test landing page designs. One method includes computing respective conversion rates for each of a plurality of corresponding landing page variants, based on the number of times a conversion page is reached from the corresponding landing page variant, and based on the number of times the corresponding landing page variant is reached from one or more advertisements; and computing a confidence interval for each conversion rate. A user monitoring the experiment can be notified if winning or losing variants emerge. A time to completion of the experiment can be estimated. Presentation to browsing users of winning variants can be favored, and losing variants can be disfavored, during the experiment as they emerge.
    • 方法,系统和装置,包括用于监测与着陆页变体到测试着陆页设计的转换率有关的实验的计算机程序产品。 一种方法包括基于从相应的着陆页变体到达转换页面的次数,以及基于达到相应着陆页变体的次数来计算多个对应着陆页变体中的每一个的相应转换率 从一个或多个广告; 以及计算每个转换率的置信区间。 如果获胜或丢失变体出现,则可以通知监控实验的用户。 可以估计完成实验的时间。 对浏览用户的获奖变体的介绍可以受到青睐,并且丢失的变体可能会在实验中出现时失去意义。