Display with blocking image generation
    2.
    发明授权
    Display with blocking image generation 有权
    显示屏幕图像生成

    公开(公告)号:US09147111B2

    公开(公告)日:2015-09-29

    申请号:US13371129

    申请日:2012-02-10

    IPC分类号: G09G5/02 G09G5/00 G06K9/00

    CPC分类号: G06K9/00684

    摘要: A blocking image generating system and related methods include a head-mounted display device having an opacity layer. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.

    摘要翻译: 遮挡图像生成系统和相关方法包括具有不透明层的头戴式显示装置。 一种方法可以包括接收由头戴式显示装置中的显示光学元件呈现的虚拟图像。 可以从头戴式显示装置中的光学传感器系统接收照明信息和眼睛位置参数。 可以基于照明信息和虚拟图像在头戴式显示装置的不透明层中产生阻挡图像。 可以基于眼睛位置参数来调整遮挡图像在不透明层中的位置。

    Remote user interface raster segment motion detection and encoding
    3.
    发明授权
    Remote user interface raster segment motion detection and encoding 有权
    远程用户界面光栅段运动检测和编码

    公开(公告)号:US08358879B2

    公开(公告)日:2013-01-22

    申请号:US13324909

    申请日:2011-12-13

    申请人: Brian McDowell

    发明人: Brian McDowell

    IPC分类号: G06K9/54 G06T1/00 G06F15/16

    CPC分类号: G06F15/177 G06T7/254

    摘要: Raster segment commands are generated by a delta encoder and are encoded for raster segments detected to have moved in the current frame with respect to a location of the raster segment in a previous frame. Raster segment motion commands are stored in a queue and, when written, copy a raster segment into the current frame from a previous payload or cache. When written from the queue to a payload, raster segment motion commands are applied to a copy of the current frame maintained at the server using a copy of the previous payload sent. When copying a raster segment from a raster segment cache, a raster segment cache command retrieves identified raster segment data from the raster segment cache and copies the raster segment into a particular location in the current frame at the client. The raster segment commands are sent to a client via a payload to copy a raster segment from a previous payload into the current frame at the client or from a raster segment cache to the current frame.

    摘要翻译: 栅格段命令由增量编码器生成,并且针对被检测为相对于前一帧中的光栅段的位置在当前帧中移动的光栅段进行编码。 栅格段运动命令存储在队列中,并且在写入时将光栅段从先前的有效载荷或高速缓存复制到当前帧中。 当从队列写入有效载荷时,使用之前发送的有效载荷的副本将光栅段运动命令应用于服务器上维护的当前帧的副本。 当从光栅段高速缓存复制光栅段时,光栅段高速缓存命令从光栅段高速缓存中检索所识别的栅格段数据,并将光栅段复制到客户端当前帧中的特定位置。 栅格段命令通过有效载荷被发送到客户端,以将光栅段从先前的有效载荷复制到客户端处的当前帧或从光栅段高速缓存到当前帧。

    CLOUD-BASED VIRTUAL CLIPBOARD
    4.
    发明申请
    CLOUD-BASED VIRTUAL CLIPBOARD 审中-公开
    基于云的虚拟夹板

    公开(公告)号:US20120096368A1

    公开(公告)日:2012-04-19

    申请号:US12904833

    申请日:2010-10-14

    申请人: Brian McDowell

    发明人: Brian McDowell

    IPC分类号: G06F15/16 G06F3/01 G06F21/00

    CPC分类号: G06F9/543

    摘要: A system and method are disclosed for quickly and easily making data from one device available to other devices in a user's collection of computing devices. In one example, each of a user's computing devices includes a client-side clipboard application. A cloud clipboard service may be resident on a server to which each of the user's computing devices are operatively connected. Data from a local clipboard buffer on a user's computing device is automatically uploaded by the associated client-side clipboard application to the cloud clipboard service. Thereafter, the uploaded data it is automatically propagated to a user's other networked devices for use on those devices. Data from one user uploaded to the cloud clipboard service may also be propagated to the devices of one or more other users.

    摘要翻译: 公开了一种系统和方法,用于从用户的计算设备集合中的其他设备可用的一个设备快速和容易地制作数据。 在一个示例中,用户的计算设备中的每一个包括客户端剪贴板应用。 云剪贴板服务可以驻留在每个用户的计算设备可操作地连接到的服务器上。 来自用户计算设备上的本地剪贴板缓冲区的数据由相关联的客户端剪贴板应用程序自动上传到云剪贴板服务。 此后,上传的数据将自动传播到用户的其他联网设备,以便在这些设备上使用。 来自一个用户上传到云剪贴板服务的数据也可以传播到一个或多个其他用户的设备。

    SYSTEM TO GENERATE A BINDABLE INSURANCE QUOTE, PROCESS RENEWALS AND MAKE MIDTERM ADJUSTMENTS TO A POLICY, AND RELATED METHODS

    公开(公告)号:US20210133890A1

    公开(公告)日:2021-05-06

    申请号:US17036835

    申请日:2020-09-29

    申请人: Brian MCDOWELL

    发明人: Brian MCDOWELL

    摘要: A system to generate a bindable insurance quote, and renew and make midterm adjustments to a policy includes an enterprise service bus, an application programming interface (API) in communication with the service bus, a model view controller (MVC) in communication with the API, an insurance frontend graphical user interface (GUI) in communication with the MVC, and a payment API in communication with the MVC and the service bus. In addition, the system includes insurance carrier direct services in communication with the payment API. The system includes a data enrichment module in communication with the API, where the data enrichment module comprises third party web services used to retrieve customer and property data to prefill and default policy information. In addition, the system includes an external rating engine and a handshaking algorithm configured to manage rate calls with the external rating engine to generate a binding insurance quote.

    Optimized key frame caching for remote interface rendering
    6.
    发明授权
    Optimized key frame caching for remote interface rendering 有权
    优化关键帧缓存,实现远程接口渲染

    公开(公告)号:US08619877B2

    公开(公告)日:2013-12-31

    申请号:US11870960

    申请日:2007-10-11

    申请人: Brian McDowell

    发明人: Brian McDowell

    IPC分类号: H04B1/66

    摘要: Frames of user interface (UI) graphical data can be remotely rendered more efficiently at a client during a remote session with a server by utilizing graphical data cached at the client to prevent re-sending data to the client that was sent in previous payloads. By using cache memory to remember recurring frames of similar UI data and delta encoding to correct areas that are not similar, encoded payload sizes are greatly reduced. When a cached frame is closer to a new frame than the current frame, the cached frame is selected and delta commands are derived from differences between the selected cache frame and the new frame. The differences between the cached frame and the new frame are then encoded as delta commands and the cache commands and delta commands are sent to the client which receives and applies the commands to render the new frame.

    摘要翻译: 用户界面(UI)图形数据的框架可以通过利用在客户端高速缓存的图形数据在客户端与服务器进行远程会话期间更有效地远程呈现,以防止将数据重新发送到先前有效负载中发送的客户端。 通过使用高速缓冲存储器来记住类似UI数据和增量编码的循环帧来校正不相似的区域,编码的有效载荷大小被大大减少。 当缓存的帧比当前帧更接近新帧时,选择缓存的帧,并且从所选择的高速缓存帧和新帧之间的差异导出增量命令。 缓存帧和新帧之间的差异随后被编码为增量命令,并且高速缓存命令和增量命令被发送到接收并应用命令来呈现新帧的客户端。

    DISPLAY WITH BLOCKING IMAGE GENERATION
    7.
    发明申请
    DISPLAY WITH BLOCKING IMAGE GENERATION 有权
    用阻塞图像生成显示

    公开(公告)号:US20130208014A1

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

    申请号:US13371129

    申请日:2012-02-10

    IPC分类号: G09G5/00

    CPC分类号: G06K9/00684

    摘要: A blocking image generating system including a head-mounted display device having an opacity layer and related methods are disclosed. A method may include receiving a virtual image to be presented by display optics in the head-mounted display device. Lighting information and an eye-position parameter may be received from an optical sensor system in the head-mounted display device. A blocking image may be generated in the opacity layer of the head-mounted display device based on the lighting information and the virtual image. The location of the blocking image in the opacity layer may be adjusted based on the eye-position parameter.

    摘要翻译: 公开了一种包括具有不透明层的头戴式显示装置和相关方法的遮挡图像产生系统。 一种方法可以包括接收由头戴式显示装置中的显示光学元件呈现的虚拟图像。 可以从头戴式显示装置中的光学传感器系统接收照明信息和眼睛位置参数。 可以基于照明信息和虚拟图像在头戴式显示装置的不透明层中产生阻挡图像。 可以基于眼睛位置参数来调整遮挡图像在不透明层中的位置。

    REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING
    8.
    发明申请
    REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING 有权
    使用差分和运动编码的远程用户界面更新

    公开(公告)号:US20090080523A1

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

    申请号:US11860008

    申请日:2007-09-24

    申请人: Brian McDowell

    发明人: Brian McDowell

    IPC分类号: G06T9/00

    摘要: Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. The commands include motion commands derived from objects that change position between a current frame and a new frame and delta commands derived from differences between the frames. The delta commands can be generated from a frame update after applying motion commands or without applying motion commands. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands. The server then sends the motion commands and delta commands to the client. The client receives and applies the commands to the current frame to render the new frame.

    摘要翻译: 通过向客户端提供图形数据命令,可以在与服务器的远程会话期间在客户端远程呈现用户界面图形数据的帧。 这些命令包括从改变当前帧和新帧之间的位置的对象得到的运动命令以及由帧之间的差异导出的增量命令。 delta命令可以在应用运动命令之后从帧更新生成,也可以不应用运动命令来生成。 服务器识别具有当前帧中的第一位置和新帧中的第二位置的移动对象,生成运动对象的运动提示,并且基于碰撞检测,运动验证和其他因素来减少运动提示。 为减少运动提示集生成运动命令,并将其应用于服务器上当前帧的副本。 修改的当前帧和新帧之间的差异随后被编码为增量命令。 服务器然后将运动命令和增量命令发送到客户端。 客户端接收并将命令应用于当前帧以呈现新的帧。

    Rendering graphics/image data using dynamically generated video streams
    9.
    发明申请
    Rendering graphics/image data using dynamically generated video streams 失效
    使用动态生成的视频流渲染图形/图像数据

    公开(公告)号:US20060037054A1

    公开(公告)日:2006-02-16

    申请号:US10955358

    申请日:2004-09-30

    IPC分类号: H04N7/18 H04N7/16

    摘要: The present invention provides for rendering graphics/image data at an electronic device that typically has limited resources. A video data steam is received at an electronic device, the video data stream including either user interface information or slideshow presentation data coded in a video codec format. A video processor of the electronic device is used to decode at least a portion of the video data stream into video frame data. A portion of the user interface or slideshow presentation is then displayed as video from data on a display of the electronic device.

    摘要翻译: 本发明提供了在通常具有有限资源的电子设备处渲染图形/图像数据。 在电子设备处接收视频数据流,视频数据流包括以视频编解码格式编码的用户界面信息或幻灯片演示数据。 电子设备的视频处理器用于将视频数据流的至少一部分解码为视频帧数据。 然后,用户界面或幻灯片演示的一部分以电子设备的显示器上的数据显示为视频。

    REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING
    10.
    发明申请
    REMOTE USER INTERFACE UPDATES USING DIFFERENCE AND MOTION ENCODING 审中-公开
    使用差分和运动编码的远程用户界面更新

    公开(公告)号:US20120133675A1

    公开(公告)日:2012-05-31

    申请号:US13347643

    申请日:2012-01-10

    申请人: Brian McDowell

    发明人: Brian McDowell

    IPC分类号: G06T1/00 G09G5/00

    摘要: Frames of user interface graphical data can be remotely rendered at a client during a remote session with a server by providing graphical data commands to the client. A server identifies moving objects having a first position in the current frame and a second position in the new frame, generates motion hints for the moving objects, and reduces the motion hints based on collision detection, motion verification and other factors. Motion commands are generated for the reduced set of motion hints and applied to a copy of the current frame at the server. Differences between the modified current frame and the new frame are then encoded as delta commands. The server then sends the motion commands and delta commands to the client. The client receives and applies the commands to the current frame to render the new frame.

    摘要翻译: 通过向客户端提供图形数据命令,可以在与服务器的远程会话期间在客户端远程呈现用户界面图形数据的帧。 服务器识别具有当前帧中的第一位置和新帧中的第二位置的移动对象,生成运动对象的运动提示,并且基于碰撞检测,运动验证和其他因素来减少运动提示。 为减少运动提示集生成运动命令,并将其应用于服务器上当前帧的副本。 修改的当前帧和新帧之间的差异随后被编码为增量命令。 服务器然后将运动命令和增量命令发送到客户端。 客户端接收并将命令应用于当前帧以呈现新的帧。