Detecting overexposure in images from illumination

    公开(公告)号:US10917558B1

    公开(公告)日:2021-02-09

    申请号:US16688914

    申请日:2019-11-19

    Abstract: Described is a method for processing image data to determine if a portion of the image data is affected due to sunlight. In some implementations, image data is sent to an image data store and camera parameters are sent to a radiance detection service. The radiance detection service, upon receiving the camera parameters, retrieves the image data, converts the image data to gray-scale and processes the image data based on the camera parameters to determine a radiance value for the camera. The radiance value may be compared to a baseline radiance value to determine if sunlight is represented in the image data. In some implementations, a baseline model may be developed for the camera and used to cancel out any pixels of the image data that are overexposed under normal or baseline conditions. Likewise, a foreground model may be generated to detect any objects in the image data for which corresponding pixel values should not be considered for determining if sunlight is represented in the image data.

    Publish-subscribe messaging with distributed processing

    公开(公告)号:US10666712B1

    公开(公告)日:2020-05-26

    申请号:US15179886

    申请日:2016-06-10

    Abstract: Technology for a publish-subscribe messaging method may include determining a schema for structuring raw data published in a publication by a publisher in a publish-subscribe system at a channel node in a network and distributing the schema from the channel node to other channel nodes in the network. The method may include identifying the publication from the publisher at one of the channel nodes and applying the schema to the raw data of the publication at the channel node, transforming the raw data to transformed data. The transformed data may be provided at a subscriber in the publish-subscribe system.

    Automatic magazine generator for web content

    公开(公告)号:US10223458B1

    公开(公告)日:2019-03-05

    申请号:US14487849

    申请日:2014-09-16

    Abstract: Techniques and solutions for provided for generating web content magazines. For example, a web content magazine can be generated by obtaining a user-specific interest model for a particular user, determining a reading time period, obtain web content that can be read by the user within the reading time period, processing the obtained web content to generate a web content magazine, and providing the web content magazine for display. The web content magazine can contain an amount of content that can be read by the user within the reading time period according to the user's reading speed.

    Multi-process architecture for a split browser

    公开(公告)号:US09614900B1

    公开(公告)日:2017-04-04

    申请号:US14309691

    申请日:2014-06-19

    Abstract: A multi-process browser architecture is provided that splits the browser process and the renderer processes. The browser process may run on a user device and the renderer processes may run on a renderer server accessible by the user device. The browser process running on the user device can direct the renderer server to generate a new renderer process each time a user elects to open a new browser window or tab. The renderer process running on the renderer server can determine what content resources are needed to render a page and request the resources. Once the content resources are obtained, the appropriate renderer process can begin generating a layout of the page. The renderer process may transmit the layout to the browser process such that the page can be displayed on the user device.

    Distributed content browsing system using transferred hardware-independent graphics commands

    公开(公告)号:US11169666B1

    公开(公告)日:2021-11-09

    申请号:US14285477

    申请日:2014-05-22

    Abstract: Server systems are provided that receive content request and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. Some server systems may act as intermediaries between user devices and content sources. The server systems can obtain content pages from content sources, process the content pages (e.g., using a headless browser), and provide hardware-independent graphics commands (e.g., vector graphics commands, that do not require specialized graphics hardware for execution) to user devices in response to requests for content. The hardware-independent graphics commands can be executed by client browsers to generate a representation of the content page that is the same or substantially the same as the representation that would have been generated by processing the content pages locally. A user device in receipt of such hardware-independent graphics commands can execute them without performing traditional content page processing, thereby improving user-perceived page load times.

    System for determining a camera radiance

    公开(公告)号:US10650246B1

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

    申请号:US15635068

    申请日:2017-06-27

    Abstract: Described is a method for processing image data to determine if a portion of the image data is affected due to sunlight. In some implementations, image data is sent to an image data store and camera parameters are sent to a radiance detection service. The radiance detection service, upon receiving the camera parameters, retrieves the image data, converts the image data to gray-scale and processes the image data based on the camera parameters to determine a radiance value for the camera. The radiance value may be compared to a baseline radiance value to determine if sunlight is represented in the image data. In some implementations, a baseline model may be developed for the camera and used to cancel out any pixels of the image data that are overexposed under normal or baseline conditions. Likewise, a foreground model may be generated to detect any objects in the image data for which corresponding pixel values should not be considered for determining if sunlight is represented in the image data.

    Multi-tiered data processing service

    公开(公告)号:US10382358B1

    公开(公告)日:2019-08-13

    申请号:US15181332

    申请日:2016-06-13

    Abstract: A technology is described for operating a multi-tiered data processing service. An example method may include receiving a data rule set used to process data generated by a network addressable device included in a multi-tiered data processing service having computing nodes that are connected using one or more networks, where the computing nodes may have computing capacities to execute a portion of the data rule set using a rules engine. A computing node included in the multi-tiered processing service may be selected to host a portion of the data rule set on the computing node and a portion of the data rule set may be deployed to the computing node, where the data rule set may be registered with the rules engine that executes on the computing node and data generated by the network addressable device may be processed using the rules engine and the data rule set.

    Predictive rendering of current content versions
    10.
    发明授权
    Predictive rendering of current content versions 有权
    当前内容版本的预测呈现

    公开(公告)号:US09294553B1

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

    申请号:US14033022

    申请日:2013-09-20

    CPC classification number: H04L67/10 H04L43/103 H04L67/14 H04L67/2847 H04L67/42

    Abstract: Features are disclosed for determining which content item or items are likely to be requested by a particular user or device, or by a group of users or devices. The determined content items may be obtained independently of a request from the users or devices, and substantially current versions of the content items may be maintained at a server system, such as an intermediary system. Visual representations of the content items may be generated to reduce processing requirements at a user device. When the content items are determined to be likely to be requested by a particular user, a predicted time may also be determined, and the visual representations may be generated such that they are available at the predicted time.

    Abstract translation: 公开了用于确定特定用户或设备或一组用户或设备可能请求哪些内容项目或项目的特征。 所确定的内容项目可以独立于来自用户或设备的请求而获得,并且可以在服务器系统(例如中介系统)上维护内容项目的基本上当前版本。 可以生成内容项目的视觉表示以减少用户设备处理需求。 当确定内容项可能被特定用户请求时,还可以确定预测时间,并且可以生成视觉表示,使得它们在预测时间可用。

Patent Agency Ranking