会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Declarative mechanism for defining a hierarchy of objects
    • 用于定义对象层次结构的声明机制
    • US07464329B2
    • 2008-12-09
    • US11351649
    • 2006-02-10
    • Robert A. RelyeaRoger GrambihlerJeff BogdanJoseph KingChris Wilson
    • Robert A. RelyeaRoger GrambihlerJeff BogdanJoseph KingChris Wilson
    • G06F17/00
    • G06F9/4493G06F9/451
    • Described is a method and data structure that enables an object to be specified declaratively within a markup document. The markup document may be XML-based. In accordance with the invention, the object is written based on a mapping. The mapping includes a URL attribute for defining a location for a definition file having assemblies and namespaces where classes are specified. The class name is mapped to the markup document as a tag name. Properties and events of a class are mapped to attributes of the tag associated with the class. The method further includes a method to parse the markup language to create a hierarchy of objects. Attributes that do not map directly to a class are defined with a definition tag. The definition tag is also used to add programming code to a page.
    • 描述了一种使得能够在标记文档内声明性地指定对象的方法和数据结构。 标记文档可能是基于XML的。 根据本发明,基于映射来写入对象。 该映射包括用于定义具有指定类的组件和命名空间的定义文件的位置的URL属性。 类名称作为标记名映射到标记文档。 类的属性和事件被映射到与类相关联的标签的属性。 该方法还包括解析标记语言以创建对象层次的方法。 不直接映射到类的属性用定义标签定义。 定义标签也用于向页面添加编程代码。
    • 5. 发明申请
    • System and method for declaring a resource within a markup document
    • 用于在标记文档中声明资源的系统和方法
    • US20050119993A1
    • 2005-06-02
    • US11028986
    • 2005-01-03
    • Sundaram RamaniRoger GrambihlerRobert RelyeaJeffrey Bogdan
    • Sundaram RamaniRoger GrambihlerRobert RelyeaJeffrey Bogdan
    • G06F7/00G06F9/45G06F15/00
    • G06F8/44G06F9/44521
    • Described is a system and method for declaring a resource element in markup that is intended to be instantiated lazily only upon use at run-time rather than always at markup load time. In one embodiment, the invention provides a parent resources tag that encloses resource elements that may be any type of markup element. On compile, a specially prepared compiler/parser identifies the Resource tag and creates definitional information sufficient to describe the resource elements in such a manner that the resource elements are defined but not created at run-time when the markup is first loaded, and are created only upon use at run-time. A resource may be defined to be shared or non-shared. If shared, the resource is instantiated only once and that same instance is handed out each time the resource is accessed. If non-shared, a new instance of the resource is always created and handed out on each access of the resource.
    • 描述了一种用于在标记中声明资源元素的系统和方法,该资源元素仅在运行时使用而不是总是在加载加载时才被懒地实例化。 在一个实施例中,本发明提供了包含可以是任何类型的标记元素的资源元素的父资源标签。 在编译时,专门编写的编译器/解析器标识资源标签,并创建足够的描述资源元素的定义信息,方式是定义资源元素,但是在首次加载标记时在运行时不创建资源元素,并创建 仅在运行时使用。 可以将资源定义为共享或非共享。 如果共享,则资源仅被实例化一次,并且每次访问资源时都会发送相同的实例。 如果不共享,则始终创建资源的新实例,并在资源的每个访问权限上发出。
    • 8. 发明申请
    • System and method for generating optimized binary representation of an object tree
    • 用于生成对象树的优化二进制表示的系统和方法
    • US20050193331A1
    • 2005-09-01
    • US11115330
    • 2005-04-27
    • Roger GrambihlerPeter OstertagMichael Hillberg
    • Roger GrambihlerPeter OstertagMichael Hillberg
    • G06F17/00G06F17/30
    • G06F17/30961
    • A system and related techniques accept extensible application markup language (XAML) inputs corresponding to object trees, such as those representing user interface elements, and map those inputs to a binary construct. The XAML inputs may illustratively include, for example, user interface elements such as dialog boxes having defined length, color, input sections and so forth. A mapping engine may generate tokenized binary outputs representing the XAML file input and ultimately the associated user interface or other object. The binary representation generated by the mapping engine may be optimized in multiple ways, including to encode dimension information such as length, width etc. of dialog boxes or other elements in the binary representation without a necessity for explicit definition. Other optimizations include the type indexing of data types when a novel instance of the type is first encountered, and embedding loader definitions to load the object or data reflected in the binary representation without having to do a lookup against loader lists. Because the resulting binary representation is more compact than the corresponding XAML input and is optimized for certain operations, operating system and application interfaces may load and present more quickly than conventional XML-type files. The binary representation may be exposed through APIs to calling application, operating system or other programs.
    • 系统和相关技术接受与对象树相对应的可扩展应用标记语言(XAML)输入,例如表示用户界面元素的那些,并将这些输入映射到二进制构造。 XAML输入可以示例性地包括例如诸如具有定义的长度,颜色,输入部分等的对话框的用户界面元素。 映射引擎可以生成代表XAML文件输入并且最终生成关联的用户界面或其他对象的标记二进制输出。 映射引擎生成的二进制表示可以以多种方式进行优化,包括对二进制表示中的对话框或其他元素的长度,宽度等的维度信息进行编码,而不需要明确定义。 其他优化包括当首次遇到类型的新实例时数据类型的类型索引,以及嵌入加载器定义来加载反映在二进制表示中的对象或数据,而无需对加载程序列表进行查找。 因为所得到的二进制表示比相应的XAML输入更紧凑,并且针对某些操作进行了优化,因此操作系统和应用程序接口可以比传统的XML类型的文件更快地加载和呈现。 二进制表示可以通过API公开来调用应用程序,操作系统或其他程序。
    • 9. 发明授权
    • Accessing Web content from any virtualized store
    • 从任何虚拟化商店访问Web内容
    • US07536390B2
    • 2009-05-19
    • US11078535
    • 2005-03-11
    • David EbboDmitry RobsmanQing YeErik OlsonRoger GrambihlerSimon Calvert
    • David EbboDmitry RobsmanQing YeErik OlsonRoger GrambihlerSimon Calvert
    • G06F7/00G06F17/30
    • G06F17/30902
    • A virtual path provider allows a Web application to access content source that is maintained by a file system, and/or content source that is maintained separately from a file system. When the Web application receives a request for processed content from a requesting computer system, the Web application access the processed content in cache if there is a valid cache entry, or accesses the corresponding content source through a virtual path provider. If appropriate for the content source, the virtual path provider streams the content source to the Web application through a virtual path. In one implementation, the virtual path provider provides a hash value of the content source, which can be compared to a cache entry. Implementations of the present invention, therefore, allow content source from any virtual store at any location to be processed or compiled by a Web application.
    • 虚拟路径提供程序允许Web应用程序访问由文件系统维护的内容源和/或与文件系统分开维护的内容源。 当Web应用从请求的计算机系统接收到处理的内容的请求时,如果存在有效的高速缓存条目,则Web应用访问处理的内容,或通过虚拟路径提供者访问相应的内容源。 如果适用于内容源,则虚拟路径提供者通过虚拟路径将内容源流式传输到Web应用程序。 在一个实现中,虚拟路径提供者提供内容源的哈希值,其可与高速缓存条目进行比较。 因此,本发明的实现允许来自任何位置的任何虚拟存储的内容源被Web应用程序处理或编译。
    • 10. 发明授权
    • System and method for generating optimized binary representation of an object tree
    • 用于生成对象树的优化二进制表示的系统和方法
    • US07237194B2
    • 2007-06-26
    • US10715114
    • 2003-11-18
    • Roger GrambihlerPeter Francis OstertagMichael John Hillberg
    • Roger GrambihlerPeter Francis OstertagMichael John Hillberg
    • G06F17/21
    • G06F17/30961
    • A system and related techniques accept extensible application markup language (XAML) inputs corresponding to object trees, such as those representing user interface elements, and map those inputs to a binary construct. A mapping engine may generate tokenized binary outputs representing the XAML file input and ultimately the associated user interface or other object. The binary representation generated by the mapping engine may be optimized in multiple ways, including to encode dimension information such as length, width etc. of dialog boxes or other elements in the binary representation without a necessity for explicit definition. Other optimizations include the type indexing of data types when a novel instance of the type is first encountered, and embedding loader definitions to load the object or data reflected in the binary representation without having to do a lookup against loader lists.
    • 系统和相关技术接受与对象树相对应的可扩展应用标记语言(XAML)输入,例如表示用户界面元素的那些,并将这些输入映射到二进制构造。 映射引擎可以生成代表XAML文件输入并且最终生成关联的用户界面或其他对象的标记二进制输出。 映射引擎生成的二进制表示可以以多种方式进行优化,包括对二进制表示中的对话框或其他元素的长度,宽度等的维度信息进行编码,而不需要明确定义。 其他优化包括当首次遇到类型的新实例时数据类型的类型索引,以及嵌入加载器定义来加载反映在二进制表示中的对象或数据,而无需对加载程序列表进行查找。