-
公开(公告)号:US08969786B2
公开(公告)日:2015-03-03
申请号:US13555471
申请日:2012-07-23
申请人: John Harper , Yevgeniy Vinshtok , Justin Leedy
发明人: John Harper , Yevgeniy Vinshtok , Justin Leedy
IPC分类号: H03K17/78
CPC分类号: H03K17/941
摘要: An optical proximity switch includes an optical transmitter for emitting a light signal, a transmitting lens with total internal reflection-using the light signal to form and transmit a light beam , a receiver, an imaging receiving lens for receiving and transmitting to the receiver the light signal, and an electronic circuit for evaluating the light signal received by the receiver.
摘要翻译: 一种光学接近开关包括用于发射光信号的光发射器,具有全内反射的透射透镜 - 使用光信号来形成和传输光束,接收器,用于接收和发射光的成像接收透镜 信号和用于评估由接收器接收的光信号的电子电路。
-
公开(公告)号:US20140021336A1
公开(公告)日:2014-01-23
申请号:US13555471
申请日:2012-07-23
申请人: John Harper , Yevgeniy Vinshtok , Justin Leedy
发明人: John Harper , Yevgeniy Vinshtok , Justin Leedy
IPC分类号: H03K17/78
CPC分类号: H03K17/941
摘要: An optical proximity switch includes an optical transmitter for emitting a light signal, a transmitting lens with total internal reflection using the light signal to form and transmit a light beam , a receiver, an imaging receiving lens for receiving and transmitting to the receiver the light signal, and an electronic circuit for evaluating the light signal received by the receiver.
摘要翻译: 一种光学接近开关包括用于发射光信号的光发射器,具有光信号的全内反射的透射透镜,用于形成和传输光束;接收器,用于接收和发送光信号的成像接收透镜 以及用于评估由接收器接收的光信号的电子电路。
-
公开(公告)号:US09019300B2
公开(公告)日:2015-04-28
申请号:US11500154
申请日:2006-08-04
申请人: Ralph Brunner , John Harper , Peter Graffagnino
发明人: Ralph Brunner , John Harper , Peter Graffagnino
摘要: 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.
摘要翻译: 用于执行图形动画和合成操作的框架具有用于与应用接口的层树和用于与渲染引擎接口的渲染树。 层树中的层可以是应用的用户界面的内容,窗口,视图,视频,图像,文本,媒体或任何其他类型的对象。 应用程序将更改为层树的层的状态。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画来动画状态的变化。 在确定动画时,框架可以基于运动,可视性和转换定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区,用于在计算机系统上显示。 渲染树中相对于先前版本更改的那些部分可以被跟踪,以改进资源管理。
-
公开(公告)号:US08704837B2
公开(公告)日:2014-04-22
申请号:US10826762
申请日:2004-04-16
申请人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
发明人: John Harper , Ralph Brunner , Peter Graffagnino , Mark Zimmer
摘要: 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和通过定义过滤器和图像之间的关系来创建图像的技术,以及通过请求应用程序和图形服务资源之间的协作会话在程序上组装在对象中的关系。 该系统还包括有关在多处理器环境中渲染的程序化组装对象和技术优化的方面。
-
公开(公告)号:US08553038B2
公开(公告)日:2013-10-08
申请号:US13007451
申请日:2011-01-14
申请人: Andrew Platzer , John Harper
发明人: Andrew Platzer , John Harper
IPC分类号: G06T15/00
CPC分类号: G06T13/80 , G06F1/1616 , G06F1/1624 , G06F1/1626 , G06F1/1684 , G06F1/1694 , G06F1/1698 , G06F3/0416 , G06F3/0485 , G06F3/04883 , G06F9/451 , G06F2200/1637 , G06F2203/04806 , G06T13/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.
-
公开(公告)号: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.
摘要翻译: 火器维护系统,其中对枪械被触发的次数的计数被保存并存储在驻留在枪支上的存储器中。 还安装在火器上的是一个射击计数器,包括一个惯性开关,一个通讯卡和一个长寿命的电池。 环氧树脂封装存储器,镜头计数器,通讯卡和电池,以防止其受到环境影响。 武器的各种组成部分的生命跟踪武器的射击数量,并以适当的间隔更换。 通过将武器的数据从武器的存储器传送到操作员膝上计算机来进行武器维护,其中算法分析数据并建议操作者采取必要的维护步骤,例如更换已经达到其使用寿命结束的部件。 在进行必要的维护之后,操作员进行维护数据提交,更新内存以反映所采取的维护数据步骤。 数据通过红外通信在武器和膝上型计算机之间传送,使得不需要与装备武器的电连接来将数据传入或传出设备。
-
公开(公告)号:US20130103061A1
公开(公告)日:2013-04-25
申请号:US13714606
申请日:2012-12-14
申请人: John Harper
发明人: John Harper
IPC分类号: A61F2/00
CPC分类号: A61F2/0063 , A61B17/0057 , A61B17/0469 , A61B2017/00606 , A61F2002/0068 , A61F2002/0072 , A61F2250/0051
摘要: 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.
摘要翻译: 描述了用于治疗腹部切口或疝的装置和方法。 用于恢复或预防性治疗腹壁的植入物包括细长元件和沿着细长元件的纵向轴线连接到细长元件的至少一个片材。 细长元件沿着切口线定位,并且至少一个片固定到切口周围的腹肌上。
-
公开(公告)号:US08228339B2
公开(公告)日:2012-07-24
申请号:US13367717
申请日:2012-02-07
申请人: Ralph Brunner , John Harper , Peter N. Graffagnino
发明人: Ralph Brunner , John Harper , Peter N. Graffagnino
摘要: 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.
摘要翻译: 图形动画和合成操作框架具有用于与应用程序接口的层树和用于与渲染引擎进行连接的渲染树。 图层树中的图层可以是应用程序的用户界面的内容,窗口,视图,视频,图像,文本,媒体或其他类型的对象。 应用程序将对层树的层执行状态更改。 该应用程序不需要包含用于动画化图层的更改的显式代码。 相反,确定动画通过框架动画状态的变化,该框架可以基于运动,可见性和转换来定义一组预定的动画。 确定的动画显式应用于渲染树中的受影响的图层。 渲染引擎从渲染树呈现为帧缓冲区。 可以跟踪渲染树相对于先前版本更改的部分,以改进资源管理。
-
公开(公告)号: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.
-
公开(公告)号:US20110109635A1
公开(公告)日:2011-05-12
申请号:US13007391
申请日:2011-01-14
申请人: Andrew Platzer , John Harper
发明人: Andrew Platzer , John Harper
IPC分类号: G06T13/00
CPC分类号: G06T13/80 , G06F3/04847 , G06F3/0485 , G06F3/0488 , G06F3/04883 , G06F9/451 , G06T13/00 , G06T2200/24
摘要: 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.
摘要翻译: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。
-
-
-
-
-
-
-
-
-