System and method for generating unified image output
    1.
    发明授权
    System and method for generating unified image output 有权
    用于生成统一图像输出的系统和方法

    公开(公告)号:US07880918B2

    公开(公告)日:2011-02-01

    申请号:US10848043

    申请日:2004-05-19

    IPC分类号: G09G5/00

    摘要: A system and related techniques generate a unified representation of graphical representations, such as documents, graphic images or others, for displaying on a display screen, printing on a printer, faxing via a facsimile machine or outputting in other ways. In embodiments a media integration layer, which may reside in the operating system level, may generate renderings from graphics primitives, and send that rendering via a mediation engine to a device driver, for instance a print engine located in a printer. The device engine may return a preview of the output representation to the media integration layer for adjustments or to accept and print the output, all without a necessity for or reliance upon a device-specific driver in the operating system. Since both the display screen and the output device operate off of the same base representation, neither the display nor output device needs to attempt to emulate the output characteristics of the other, and screen-to-print uniformity may be enhanced.

    摘要翻译: 系统和相关技术生成诸如文档,图形图像或其他图形表示的统一表示,用于在显示屏幕上显示,在打印机上打印,通过传真机传真或以其他方式输出。 在实施例中,可以驻留在操作系统级别的媒体集成层可以从图形基元生成渲染,并且通过中介引擎将该渲染发送到设备驱动器,例如位于打印机中的打印引擎。 设备引擎可以将输出表示的预览返回到媒体集成层进行调整,或者可以接受和打印输出,而无需依赖或依赖于操作系统中特定于设备的驱动程序。 由于显示屏幕和输出设备都在相同的基座表现下工作,所以显示器和输出设备都不需要尝试仿真另一个的输出特性,并且可以提高屏幕到打印均匀性。

    System and method for generating resolution-independent output via visual tree object
    2.
    发明授权
    System and method for generating resolution-independent output via visual tree object 有权
    通过视觉树对象生成独立于分辨率的输出的系统和方法

    公开(公告)号:US07777902B2

    公开(公告)日:2010-08-17

    申请号:US10848002

    申请日:2004-05-19

    IPC分类号: G06F15/00

    摘要: A system and related techniques generate printing and other output operations via a resolution-independent visual tree object. According to embodiments the operating system or other resource may receive the visual tree object and related data from applications or other sources, and perform logic to scale or process the visual output for resolution, effects or other purposes directly from that object. The operating system or other resource itself may be configured to receive the componentized visual tree object and condition or render that object for output to a printer, facsimile machine, copy machine or other output device. The operating system may serialize or spool that object from the source object in native form, relieving applications of the need to prepare documents or other output objects to generate specified resolutions, effects or to adapt the output to specific output drivers.

    摘要翻译: 系统和相关技术通过独立于分辨率的视觉树对象产生打印和其他输出操作。 根据实施例,操作系统或其他资源可以从应用或其他源接收视觉树对象和相关数据,并且执行逻辑以直接从该对象缩放或处理视觉输出用于分辨率,效果或其它目的。 操作系统或其他资源本身可以被配置为接收组件化的可视树对象并且对该对象进行条件或呈现以输出到打印机,传真机,复印机或其他输出设备。 操作系统可以以原生形式从源对象中对该对象进行序列化或后台处理,从而减轻应用程序需要准备文档或其他输出对象以生成指定的分辨率,效果或使输出适应特定的输出驱动程序。

    System and method for management of a componentized electronic document retrievable over a network
    3.
    发明授权
    System and method for management of a componentized electronic document retrievable over a network 有权
    用于管理可通过网络检索的组件化电子文档的系统和方法

    公开(公告)号:US07392533B2

    公开(公告)日:2008-06-24

    申请号:US10848071

    申请日:2004-05-19

    摘要: A system and related techniques detect and manage the set of rights associated with a componentized electronic document, including to separately protect and manage individual text, graphic, audio, video or other parts of a multimedia presentation. Unlike prior digital asset management platforms which could enforce encryption or other protection simply around the entire object, the invention permits individualized control over separate media components, to permit distribution for example of some parts, such as text passages, while preventing unauthorized access or copying of audio, photographic, video or other files or content. The electronic document may maintain a list of media components and the set of rights associated with each such component, and a content server or other source may apply key encryption or other safeguards to guide the delivery of the overall media object or its parts, for instance to view in a browser, print on a printer or otherwise access, manipulate or output the content.

    摘要翻译: 系统和相关技术检测和管理与组件化电子文档相关联的一组权限,包括分别保护和管理多媒体呈现的单个文本,图形,音频,视频或其他部分。 不同于以前的数字资产管理平台,可以简单地在整个对象上实施加密或其他保护,本发明允许对单独的媒体组件进行个性化控制,以允许例如某些部分(例如文本段落)的分发,同时防止未经授权的访问或复制 音频,摄影,视频或其他文件或内容。 电子文档可以维护媒体组件的列表和与每个这样的组件相关联的一组权限,并且内容服务器或其他源可以应用密钥加密或其他保护措施来引导整个媒体对象或其部分的传递,例如 在浏览器中查看,在打印机上打印或以其他方式访问,操纵或输出内容。

    System and method for automatic testing of output device capabilities via electronic document

    公开(公告)号:US07096143B2

    公开(公告)日:2006-08-22

    申请号:US11281680

    申请日:2005-11-18

    IPC分类号: G06F19/00

    摘要: A system and related techniques automatically exercise the output capabilities of a printer or other output device, and return a log or record of those capabilities to the print manager of a host operating system or other destination. According to embodiments, the host, client or other machine may decide to query a printer, facsimile machine, copy or multifunction machine or other device to determine its range of output capabilities such as available fonts, graphical or rending routines, firmware compatibility or other functions or capabilities. The host may transmit a composite electronic document, containing various components including intermediate language objects which may be interpreted to execute various output processing, such as exercising a set of fonts, scaling, rotating, or other rendering or output functions. The results may be captured in the printer or other output device, for instance by dumping an output buffer or returning execution codes, and returned to the host machine where the available capabilities may be displayed, including in embodiments a rendering of the physical output or simulated physical output on the user interface. The invention offers enhanced profiling and verification for printers and other output systems, compared to manual test pages and other test procedures.

    System and method for automatic testing of output device capabilities via electronic document

    公开(公告)号:US07062402B2

    公开(公告)日:2006-06-13

    申请号:US10848001

    申请日:2004-05-19

    IPC分类号: G06F19/00

    摘要: A system and related techniques automatically exercise the output capabilities of a printer or other output device, and return a log or record of those capabilities to the print manager of a host operating system or other destination. According to embodiments, the host, client or other machine may decide to query a printer, facsimile machine, copy or multifunction machine or other device to determine its range of output capabilities such as available fonts, graphical or rending routines, firmware compatibility or other functions or capabilities. The host may transmit a composite electronic document, containing various components including intermediate language objects which may be interpreted to execute various output processing, such as exercising a set of fonts, scaling, rotating, or other rendering or output functions. The results may be captured in the printer or other output device, for instance by dumping an output buffer or returning execution codes, and returned to the host machine where the available capabilities may be displayed, including in embodiments a rendering of the physical output or simulated physical output on the user interface. The invention offers enhanced profiling and verification for printers and other output systems, compared to manual test pages and other test procedures.

    Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
    6.
    发明授权
    Method and system for automatically fitting a graphical display of objects to the dimensions of a display window 有权
    将物体的图形显示自动拟合到显示窗口的尺寸的方法和系统

    公开(公告)号:US06456305B1

    公开(公告)日:2002-09-24

    申请号:US09272009

    申请日:1999-03-18

    IPC分类号: G06F314

    CPC分类号: G06F17/30905

    摘要: A method and system for automatically sizing and positioning a graphical display of HTML objects to fit the dimensions and video display resolution of a display window in a program such as a browser. A first facility translates slides in a slide show presentation program into a corresponding series of scalable Slide HTML pages. A scalable Slide HTML page has a SlideObj container that contains all of the objects in that page. Divisions in the scalable Slide HTML pages are created with nested DIV tags so that percentages related to default dimensions in the SlideObj container may be used to define the dimensions of a display space for a scalable Slide HTML page. Also, nested DIV tags are used to define percentage based positions, hyperlink areas and font sizes for HTML objects in the display space of the scalable Slide HTML page. The HTML objects include text, images, and image maps associated with hyperlinks. A scalar is calculated to retain the original aspect ratio when fitting a display space and HTML objects included in the scalable Slide HTML page to different display window dimensions and video display resolutions. This scalar is also used to calculate the font size of the text objects and the hyperlink area for the hyperlinks (imagemaps). User interface controls are provided to select options for automatically fitting the HTML objects in the scalable Slide HTML page to the size of the display window.

    摘要翻译: 一种用于自动调整和定位HTML对象的图形显示以适应诸如浏览器的程序中的显示窗口的尺寸和视频显示分辨率的方法和系统。 第一个设施将幻灯片演示程序中的幻灯片转换为相应的可伸缩幻灯片HTML页面系列。 可扩展的Slide HTML页面有一个包含该页面中所有对象的SlideObj容器。 可扩展幻灯片HTML页面中的分割是使用嵌套的DIV标签创建的,以便与SlideObj容器中的默认维度相关的百分比可用于定义可伸缩幻灯片HTML页面的显示空间的维度。 此外,嵌套DIV标签用于定义可伸缩幻灯片HTML页面的显示空间中的HTML对象的基于百分比的位置,超链接区域和字体大小。 HTML对象包括与超链接相关联的文本,图像和图像映射。 计算标量以在将可扩展幻灯片HTML页面中包含的显示空间和HTML对象拟合到不同的显示窗口尺寸和视频显示分辨率时保留原始宽高比。 此标量还用于计算文本对象的字体大小和超链接的超链接区域(图像映射)。 提供用户界面控件,用于选择自动将可缩放幻灯片HTML页面中的HTML对象拟合到显示窗口的大小的选项。

    Integration of composite objects in host applications
    7.
    发明授权
    Integration of composite objects in host applications 有权
    在主机应用程序中集成复合对象

    公开(公告)号:US07721205B2

    公开(公告)日:2010-05-18

    申请号:US11228867

    申请日:2005-09-15

    IPC分类号: G06F17/21

    CPC分类号: G06F17/211

    摘要: A graphical object is generated according to a first application in a document of a second application. The graphical object is constructed as a composite, data-driven object. The graphical object's data is organized so that the semantic data (e.g., relationship among individuals on an organizational chart) is persisted separately from presentation data (e.g., the layout and style of shapes and connectors for visualizing the organizational chart). The semantic data and presentation data are combined to provide the rendered view of the graphical object within the document. The graphical object displays and functions equivalently to when the graphical object is rendered by the first application.

    摘要翻译: 根据第二应用的文档中的第一应用来生成图形对象。 图形对象被构造为复合数据驱动对象。 图形对象的数据被组织,使得语义数据(例如,组织图上的个人之间的关系)与呈现数据(例如,用于可视化组织图的形状和连接器的布局和样式)分开地持久化。 语义数据和表示数据被组合以提供文档内的图形对象的呈现视图。 图形对象显示和功能等同于第一个应用程序呈现图形对象时。

    System and method for undoing application actions using inverse actions with atomic rollback
    8.
    发明授权
    System and method for undoing application actions using inverse actions with atomic rollback 有权
    使用与原子回滚相反的动作来撤销应用程序操作的系统和方法

    公开(公告)号:US07499955B2

    公开(公告)日:2009-03-03

    申请号:US11094913

    申请日:2005-03-30

    IPC分类号: G06F12/00

    CPC分类号: G06F9/466 Y10S707/99953

    摘要: An undo operation is executed by an application by performing the inverse actions of the do operation to which the undo operation relates. Previous designs simply swapped memory to execute an undo operation according to code that was entirely dissimilar to the code of the do operation. The dissimilarity of the code caused debugging such operations to be difficult. Using the inverse action to undo an action results in the similar code for the do, undo, and redo operations. Also, undo atoms are logged for do, undo, and redo operations so that any exceptions thrown during an operation allows the application to return to a previous, consistent state by operating on the undo atoms.

    摘要翻译: 通过执行撤销操作所涉及的操作的反向动作,由应用执行撤销操作。 以前的设计只是交换内存,根据完全不同于操作代码的代码执行撤消操作。 代码的不同之处使得调试这样的操作变得困难。 使用反向操作来撤消操作会导致执行,撤消和重做操作的类似代码。 此外,为了执行,撤消和重做操作而记录撤消原子,以便在操作期间抛出的任何异常都允许应用程序通过对撤消原子进行操作而返回到先前的一致状态。

    Method and system for presentation conferencing

    公开(公告)号:US5822525A

    公开(公告)日:1998-10-13

    申请号:US651779

    申请日:1996-05-22

    IPC分类号: H04L12/18 G06F15/16

    摘要: A presentation system for displaying a presentation at multiple computer systems. One computer system is designated as a presenter computer system, and the other computer systems are designated as audience member computer systems. Each computer system executes an application that exposes a function for controlling the behavior of the application. Each computer system also has a conference subsystem with a messaging component, an automation component, and a user interface component. The messaging component controls communications between the computer systems. The automation component controls the behavior of the application using the exposed function. The user interface component displays the presentation within a conference window, receives commands from a presenter and sends the commands to each audience member computer system, receives commands from the presenter computer system, and directs the automation component to effect the performing of behavior of the received commands.

    Method and system for presentation conferencing
    10.
    发明授权
    Method and system for presentation conferencing 失效
    演示会议的方法和系统

    公开(公告)号:US06411988B1

    公开(公告)日:2002-06-25

    申请号:US09116552

    申请日:1998-07-15

    IPC分类号: G06F1516

    摘要: A presentation system for displaying a presentation at multiple computer systems. One computer system is designated as a presenter computer system, and the other computer systems are designated as audience member computer systems. Each computer system executes an application that exposes a function for controlling the behavior of the application. Each computer system also has a conference subsystem with a messaging component, an automation component, and a user interface component. The messaging component controls communications between the computer systems. The automation component controls the behavior of the application using the exposed function. The user interface component displays the presentation within a conference window, receives commands from a presenter and sends the commands to each audience member computer system, receives commands from the presenter computer system, and directs the automation component to effect the performing of behavior of the received commands.

    摘要翻译: 用于在多个计算机系统上显示演示文稿的演示系统。 一个计算机系统被指定为演示计算机系统,并且其他计算机系统被指定为观众成员计算机系统。 每个计算机系统执行公开用于控制应用的行为的功能的应用。 每个计算机系统还具有具有消息组件,自动化组件和用户界面组件的会议子系统。 消息传送组件控制计算机系统之间的通信。 自动化组件使用暴露的功能来控制应用程序的行为。 用户界面组件在会议窗口内显示演示文稿,从演示者接收命令,并将命令发送给每个观众成员计算机系统,从演示者计算机系统接收命令,并引导自动化组件实现所接收的动作的行为 命令。