Multiple protocol routing
    1.
    发明授权
    Multiple protocol routing 失效
    多协议路由

    公开(公告)号:US5251205A

    公开(公告)日:1993-10-05

    申请号:US577437

    申请日:1990-09-04

    IPC分类号: H04L12/56 H04L29/06 H04J3/26

    摘要: A method for connecting a network so that TCP/IP and OSI 8473 packets may be routed in the same domain. The independence of the addresses is maintained: one device in the network may be assigned only a TCP/IP address, and another device may be assigned only a ISO 8473 address. Furthermore, all of the routers share link state information by using a common link state packet format (such as the ISO 10589 format); thus routes through the network may be computed without regard for the protocols supported by the routers along the route. Where necessary, packets are encapsulated and forwarded through routers which are not capable in the protocol of the packet. In some disclosed embodiments, all of the routers in a given area support a given protocol (or, in fact, have identical capabilities, in which case encapsulation is not required). In these embodiments, the encapsulation is performed by suitable modifications to each router's packet forwarding procedures. In other disclosed embodiments, these topological restrictions are removed, and the network is expanded to support additional protocols. In these embodiments, the Dijkstra algorithm is also modified to generate information on how to encapsulate and forward packets through the network.

    摘要翻译: 一种用于连接网络的方法,使得TCP / IP和OSI 8473分组可以在相同的域中路由。 维护地址的独立性:网络中的一个设备只能分配一个TCP / IP地址,另一个设备只能分配一个ISO 8473地址。 此外,所有路由器通过使用公共链路状态分组格式(例如ISO 10589格式)来共享链路状态信息; 因此可以不考虑路由器沿路由器支持的协议来计算通过网络的路由。 必要时,数据包通过路由器进行封装​​和转发,路由器不能在报文的协议中。 在一些公开的实施例中,给定区域中的所有路由器支持给定的协议(或实际上具有相同的能力,在这种情况下不需要封装)。 在这些实施例中,通过对每个路由器的分组转发过程的适当修改来执行封装。 在其他公开的实施例中,这些拓扑限制被去除,并且网络被扩展以支持附加协议。 在这些实施例中,还修改Dijkstra算法以生成关于如何通过网络封装和转发分组的信息。

    Framework for graphics animation and compositing operations
    2.
    发明授权
    Framework for graphics animation and compositing operations 有权
    图形动画和合成操作框架

    公开(公告)号:US09019300B2

    公开(公告)日:2015-04-28

    申请号:US11500154

    申请日:2006-08-04

    IPC分类号: G09G5/00 G06T13/00

    CPC分类号: G06T13/80 G06T1/20 G06T13/00

    摘要: A framework for performing graphics animation and compositing operations has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or any other type of object for a user interface of an application. The application commits change to the state of the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state. In determining the animation, the framework can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer for display on the computer system. Those portions of the render tree that have changed relative to prior versions can be tracked to improve resource management.

    摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区,用于在计算机系统上显示。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。

    High-level program interface for graphics operations
    3.
    发明授权
    High-level program interface for graphics operations 有权
    用于图形操作的高级程序界面

    公开(公告)号:US08704837B2

    公开(公告)日:2014-04-22

    申请号:US10826762

    申请日:2004-04-16

    IPC分类号: G06F15/16 G09G5/36 G09G5/02

    CPC分类号: G06T1/20 G06F9/451

    摘要: Disclosed is a system for producing images including an application program interface. The system includes an API and techniques for creating images by defining relationships between filters and images, such relationships programmatically assembled in an object by a cooperative session between a requesting application and a graphics services resource. The system also includes aspects regarding optimization of the programmatically assembled object and techniques for rendering in multi-processor environment.

    摘要翻译: 公开了一种用于产生包括应用程序接口的图像的系统。 该系统包括API和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。

    Application programming interfaces for synchronization

    公开(公告)号:US08553038B2

    公开(公告)日:2013-10-08

    申请号:US13007451

    申请日:2011-01-14

    IPC分类号: G06T15/00

    摘要: The application programming interface operates in an environment with user interface software interacting with multiple software applications or processes in order to synchronize animations associated with multiple views or windows of a display of a device. The method for synchronizing the animations includes setting attributes of views independently with each view being associated with a process. The method further includes transferring a synchronization call to synchronize animations for the multiple views of the display. In one embodiment, the synchronization call includes the identification and the number of processes that are requesting animation. The method further includes transferring a synchronization confirmation message when a synchronization flag is enabled. The method further includes updating the attributes of the views from a first state to a second state independently. The method further includes transferring a start animation call to draw the requested animations when both processes have updated attributes.

    Firearm maintenance system
    5.
    发明授权
    Firearm maintenance system 有权
    火器维修系统

    公开(公告)号:US08464452B2

    公开(公告)日:2013-06-18

    申请号:US12655562

    申请日:2009-12-31

    申请人: John Harper

    发明人: John Harper

    IPC分类号: F41A9/62

    CPC分类号: F41A19/01

    摘要: A firearm maintenance system wherein a count for the number of times the firearm is fired is kept and stored in memory that is resident on the firearm. Also installed on the firearm are a shot counter device, including an inertia switch, a communication card, and an extended life battery. An epoxy resin encases the memory, shot counter device, communication card and battery to protect them from detrimental environmental effects. The life of various component parts of the weapon are tracked against the shot count of the weapon and replaced at appropriate intervals. Weapon maintenance is performed by transferring the weapon's data from the weapon's memory to an operator laptop computer wherein an algorithm analyzes the data and advises the operator to take necessary maintenance steps, such as replacing parts that have reached the end of their useful life. After performing such necessary maintenance, the operator makes a maintenance data submission that updates the memory to reflect the maintenance data steps taken. Data is transferred between the weapon and laptop computer via infrared communication such that no electrical connection to the weapon mounted device is necessary to communicate data into or out of the device.

    摘要翻译: 火器维护系统,其中对枪械被触发的次数的计数被保存并存储在驻留在枪支上的存储器中。 还安装在火器上的是一个射击计数器,包括一个惯性开关,一个通讯卡和一个长寿命的电池。 环氧树脂封装存储器,镜头计数器,通讯卡和电池,以防止其受到环境影响。 武器的各种组成部分的生命跟踪武器的射击数量,并以适当的间隔更换。 通过将武器的数据从武器的存储器传送到操作员膝上计算机来进行武器维护,其中算法分析数据并建议操作者采取必要的维护步骤,例如更换已经达到其使用寿命结束的部件。 在进行必要的维护之后,操作员进行维护数据提交,更新内存以反映所采取的维护数据步骤。 数据通过红外通信在武器和膝上型计算机之间传送,使得不需要与装备武器的电连接来将数据传入或传出设备。

    DEVICE AND METHOD FOR TREATMENT OF INCISION OR HERNIA
    6.
    发明申请
    DEVICE AND METHOD FOR TREATMENT OF INCISION OR HERNIA 有权
    用于治疗感染或疝的装置和方法

    公开(公告)号:US20130103061A1

    公开(公告)日:2013-04-25

    申请号:US13714606

    申请日:2012-12-14

    申请人: John Harper

    发明人: John Harper

    IPC分类号: A61F2/00

    摘要: Devices and methods for treating an abdominal incision or hernia are described. An implant for the restoration or prophylactic treatment of an abdominal wall comprises an elongate element and at least one sheet connected to the elongate element along a longitudinal axis of the elongate element. The elongate element is positioned along the line of incision, and the at least one sheet is secured to the abdominal muscles surrounding the incision.

    摘要翻译: 描述了用于治疗腹部切口或疝的装置和方法。 用于恢复或预防性治疗腹壁的植入物包括细长元件和沿着细长元件的纵向轴线连接到细长元件的至少一个片材。 细长元件沿着切口线定位,并且至少一个片固定到切口周围的腹肌上。

    Framework for graphics animation and compositing operations
    7.
    发明授权
    Framework for graphics animation and compositing operations 有权
    图形动画和合成操作框架

    公开(公告)号:US08228339B2

    公开(公告)日:2012-07-24

    申请号:US13367717

    申请日:2012-02-07

    IPC分类号: G09G5/36 G06F13/00 G06F3/00

    CPC分类号: G06T13/80 G06T1/20 G06T13/00

    摘要: A graphics animation and compositing operations framework has a layer tree for interfacing with the application and a render tree for interfacing with a render engine. Layers in the layer tree can be content, windows, views, video, images, text, media, or other types of objects for an application's user interface. The application commits state changes to the layers of the layer tree. The application does not need to include explicit code for animating the changes to the layers. Instead, an animation is determined for animating the change in state by the framework which can define a set of predetermined animations based on motion, visibility, and transition. The determined animation is explicitly applied to the affected layers in the render tree. A render engine renders from the render tree into a frame buffer. Portions of the render tree changing relative to prior versions can be tracked to improve resource management.

    摘要翻译: 图形动画和合成操作框架具有用于与应用程序接口的层树和用于与渲染引擎进行连接的渲染树。 图层树中的图层可以是应用程序的用户界面的内容,窗口,视图,视频,图像,文本,媒体或其他类型的对象。 应用程序将对层树的层执行状态更改。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画通过框架动画状态的变化,该框架可以基于运动,可见性和转换来定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区。 可以跟踪渲染树相对于先前版本更改的部分,以改进资源管理。

    System for emulating graphics operations

    公开(公告)号:US08044963B2

    公开(公告)日:2011-10-25

    申请号:US12905359

    申请日:2010-10-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G06F15/16

    CPC分类号: G06T1/20

    摘要: Disclosed is a system for producing images including emulation techniques using multiple processors. The system provides for emulation of graphics processing resources such that a central processing unit may provide graphics support. Disclosed embodiments include emulation of selected graphics calls as well as emulation of a programmable graphics processor for compatibility with systems having no compatible GPU.

    Animations
    9.
    发明申请
    Animations 有权
    动画

    公开(公告)号:US20110109635A1

    公开(公告)日:2011-05-12

    申请号:US13007391

    申请日:2011-01-14

    IPC分类号: G06T13/00

    摘要: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.

    摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。

    System for reducing the number of programs necessary to render an image
    10.
    发明授权
    System for reducing the number of programs necessary to render an image 有权
    用于减少呈现图像所需的程序数量的系统

    公开(公告)号:US07911472B2

    公开(公告)日:2011-03-22

    申请号:US11305763

    申请日:2005-12-15

    申请人: John Harper

    发明人: John Harper

    IPC分类号: G06T1/00

    CPC分类号: G06T1/20

    摘要: Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable GPU.

    摘要翻译: 公开了一种用于减少图形操作的内存和计算需求的系统。 该系统提供了组合其他单独操作以将过滤器应用于图像的技术。 从组合中出现的组合过滤器将处理器的时间和整个中间图像的创建。 该系统进一步提供了这些技术在许多上下文中的应用,包括操作是用于可编程GPU的片段程序。