会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for compiling markup files
    • 用于编译标记文件的系统和方法
    • US07725884B2
    • 2010-05-25
    • US10715136
    • 2003-11-18
    • Sundaram RamaniRobert A. RelyeaJeffrey L. Bogdan
    • Sundaram RamaniRobert A. RelyeaJeffrey L. Bogdan
    • G06F9/45
    • G06F8/427G06F8/41
    • The present invention is directed to a method and system for compiling a markup language file into an executable application or library dll. The system may also compile a code-behind file associated with the markup language file. The compiling system may include a parser for parsing the markup language file and providing the compiling system with detailed token information to the compiling system. This token information could be user code snippets or non-code token information such as tags, properties or events in the markup. The compiling system may also include a binary file generator for generating a binary file from the non-code token information, wherein the binary file contains one record for each non-code token. Additionally, the system may include a code generator for generating a language-independent tree of code expressions based on the token information, wherein the code expressions represent the markup language file as a class. A compiler may compile the binary files and code files to create an executable application.
    • 本发明涉及一种用于将标记语言文件编译成可执行应用程序或库DLL的方法和系统。 系统还可以编译与标记语言文件相关联的代码隐藏文件。 编译系统可以包括用于解析标记语言文件的解析器,并向编译系统提供详细的令牌信息给编译系统。 该令牌信息可以是标记中的用户代码片段或非代码令牌信息,例如标签,属性或事件。 编译系统还可以包括用于从非代码令牌信息生成二进制文件的二进制文件生成器,其中二进制文件包含每个非代码令牌的一个记录。 另外,系统可以包括代码生成器,用于基于令牌信息来生成与语言无关的代码表达树,其中代码表达式将标记语言文件表示为类。 编译器可以编译二进制文件和代码文件来创建可执行应用程序。
    • 2. 发明授权
    • System and method for declaring a resource within a markup document
    • 用于在标记文档中声明资源的系统和方法
    • US07418659B2
    • 2008-08-26
    • US10377582
    • 2003-02-28
    • Sundaram RamaniRoger F. GrambihlerRobert A. RelyeaJeffrey L. Bogdan
    • Sundaram RamaniRoger F. GrambihlerRobert A. RelyeaJeffrey L. Bogdan
    • G06F15/00G06F17/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.
    • 描述了一种用于在标记中声明资源元素的系统和方法,该资源元素仅在运行时使用而不是总是在加载加载时才被懒地实例化。 在一个实施例中,本发明提供了包含可以是任何类型的标记元素的资源元素的父资源标签。 在编译时,专门编写的编译器/解析器标识资源标签,并创建足够的描述资源元素的定义信息,方式是定义资源元素,但是在首次加载标记时在运行时不创建资源元素,并创建 仅在运行时使用。 可以将资源定义为共享或非共享。 如果共享,则资源仅被实例化一次,并且每次访问资源时都会发送相同的实例。 如果不共享,则始终创建资源的新实例,并在资源的每次访问中发出。
    • 3. 发明授权
    • System and method for defining and using subclasses declaratively within markup
    • 用于在标记中声明性地定义和使用子类的系统和方法
    • US07120618B2
    • 2006-10-10
    • US10377313
    • 2003-02-28
    • Sundaram RamaniRobert A. RelyeaJeffrey L. Bogdan
    • Sundaram RamaniRobert A. RelyeaJeffrey L. Bogdan
    • G06F17/00G06N5/00
    • G06F8/315G06F8/51G06F9/4492G06F17/2247
    • Described is a system, method, and data structure that enables an executable assembly associated with a subclass to be generated from a subclass definition within a markup document. In accordance with the invention, the subclass definition is written based on a schema. The schema may be XML-based. The schema includes a subclass tag for defining a name for the subclass. The name is associated with a type for an object that is instantiated when the executable assembly executes. The schema further includes one or more hints, such as for specifying a programming language to compile the subclass definition, for specifying a superclass from which the subclass derives, for specifying actions to perform when the object becomes instantiated, for creating an event definition and event handler for the subclass, and for specifying a property that becomes a member within the object when the object is instantiated.
    • 描述了一种系统,方法和数据结构,其使得能够从标记文档中的子类定义生成与子类相关联的可执行程序集。 根据本发明,子类定义是基于模式编写的。 该模式可能是基于XML的。 该模式包括用于定义子类名称的子类标签。 该名称与可执行程序集执行时实例化的对象的类型相关联。 该模式还包括一个或多个提示,例如用于指定用于编制子类定义的编程语言,用于指定子类派生的超类,用于指定在实例化对象时执行的动作,以创建事件定义和事件 处理程序,用于指定当对象被实例化时成为对象中成员的属性。
    • 4. 发明授权
    • System and method for declaring a resource within a markup document
    • 用于在标记文档中声明资源的系统和方法
    • US07770160B2
    • 2010-08-03
    • US11028986
    • 2005-01-03
    • Sundaram RamaniRoger F. GrambihlerRobert A. RelyeaJeffrey L. Bogdan
    • Sundaram RamaniRoger F. GrambihlerRobert A. RelyeaJeffrey L. Bogdan
    • G06F9/45
    • 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. 发明授权
    • Hybrid tree for mixed user interface elements and sequential data
    • 混合树用于混合用户界面元素和顺序数据
    • US07188340B2
    • 2007-03-06
    • US10186050
    • 2002-06-28
    • Peter Francis OstertagMichael J. HillbergJeffrey L. BogdanRobert A. Relyea
    • Peter Francis OstertagMichael J. HillbergJeffrey L. BogdanRobert A. Relyea
    • G06F9/45G06F7/00G06F17/00
    • G06F17/2247Y10S707/99943
    • A hybrid tree data structure is suitable for use in scenarios involving intermingled text and user interface elements. Trees of two different types can be combined via one or more proxy nodes. For example, one type can be efficient at processing user interface elements and another can be efficient at processing text. Operations suitable for user interface elements can be efficiently performed on portions of the hybrid tree having user interface elements, and operations suitable for sequential data can be efficiently performed on portions of the hybrid tree having sequential data. The structure is thus suited for representing documents or graphical user interfaces. A hypertext document can be represented via the hybrid tree to enable more efficient searching, navigation, rendering, or editing of the document. Hybrid tree services can be provided by an operating system service.
    • 混合树数据结构适用于涉及混合文本和用户界面元素的场景。 可以通过一个或多个代理节点组合两种不同类型的树。 例如,一种类型在处理用户界面元素方面是有效的,另一种类型在处理文本时可以是有效的。 可以在具有用户界面元素的混合树的部分上有效地执行适合于用户界面元素的操作,并且可以在具有顺序数据的混合树的部分上有效地执行适合于顺序数据的操作。 因此,该结构适用于表示文档或图形用户界面。 可以通过混合树来表示超文本文件,以便能够更有效地搜索,导航,呈现或编辑文档。 混合树服务可以由操作系统服务提供。
    • 9. 发明申请
    • USER INTERFACE WITH PREVIEW TRANSITIONS
    • 用户界面与预览过渡
    • US20110225543A1
    • 2011-09-15
    • US12721420
    • 2010-03-10
    • Jeff ArnoldJeffrey Cheng-Yao FongPritesh BodaliaJeffrey L. BogdanLee Dicks Clark
    • Jeff ArnoldJeffrey Cheng-Yao FongPritesh BodaliaJeffrey L. BogdanLee Dicks Clark
    • G06F3/048
    • G06F3/0488H04M1/72544
    • A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application.
    • 描述了临时显示位于屏幕的可视区域之外的页面的部分的用户界面。 动画转换创建至少一个用户界面功能的简要预览。 此外,用户界面功能然后以提示特征的位置的方式被动画出可视区域。 在一个实施例中,正在打开的目标页面控制转换并将特征动画化到可视区域内并从可视区域移除以创建临时预览。 在另一个实施例中,目标页面包括可独立于目标页面的主要内容异步地控制预览动画的用户界面元素。 在另一个实施例中,过渡协调器可以在动画化前景应用程序同时在目标应用程序中进行动画时协调定时。