Identifying a type of object in a digital image based on overlapping areas of sub-images

    公开(公告)号:US12039769B2

    公开(公告)日:2024-07-16

    申请号:US17492485

    申请日:2021-10-01

    CPC classification number: G06V10/50 G06V10/82 G06V20/41 G06V30/19173

    Abstract: A method identifies a type of object in a digital image. A user and/or one or more processors selects, from a plurality of partially overlapping sub-images of a digital image, a first sub-image and a second sub-image that overlap one another. The user/processors input the first sub-image into a neural network to create a first inference result that includes an overlapping inference result, for the overlapping area, that recognizes a partial portion of a specific type of object based on the overlapping area. The user/processors infer that the second sub-image creates a second inference result that recognizes a second portion of the specific type of object in the second sub-image based on the second sub-image and the overlapping inference result. The neural network identifies the specific type of object in the digital image based on the first and second sub-images being sub-images of a same type of object.

    Juxtaposing contextually similar cross-generation images

    公开(公告)号:US10678845B2

    公开(公告)日:2020-06-09

    申请号:US15942635

    申请日:2018-04-02

    Abstract: A contemporary image is stored, is analyzed, and an associated data structure is generated. An image data structure may include image meta data, image classification data, image segment data, image caption data, or the like. The storage of the contemporary image is used as a triggering event and its data structure is used as an input to determine contextually relevant ancestral images. The contemporary image data structure is compared to respective data structures of ancestral images. A series of ancestral images are ranked based upon contextual similarly of their data structures to the contemporary image data structure. The most similar ancestral image is simultaneously displayed with the contemporary image. Interactions may be monitored, a prompt may be provided, a next ranked ancestral image may be displayed in place of the previous ancestral image, and/or a prompt to store a new contemporary image may be provided.

    Eliminating digital image artifacts caused by backlighting

    公开(公告)号:US10939054B2

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

    申请号:US16202311

    申请日:2018-11-28

    Abstract: A method includes: receiving light at an image sensor of a digital camera; generating an image based on the received light; detecting an artifact in the image; determining a blocking area of the sensor based on the detecting the artifact; blocking the light at the blocking area; determining whether the artifact is present in the image after the blocking; in response to determining that the artifact is present after the blocking, determining a new blocking area and repeating the blocking and the determining using the new blocking area; and in response to determining that the artifact is not present after the blocking, saving the image in memory.

    ACCOUNTING AND ENFORCING NON-PROCESS EXECUTION BY CONTAINER-BASED SOFTWARE TRANSMITTING DATA OVER A NETWORK

    公开(公告)号:US20190095237A1

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

    申请号:US15956888

    申请日:2018-04-19

    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.

    Opportunistic multi-party reminders based on sensory data

    公开(公告)号:US11301819B2

    公开(公告)日:2022-04-12

    申请号:US16125227

    申请日:2018-09-07

    Abstract: Methods and systems for opportunistic multi-party reminders based on sensory data are provided. A system for providing opportunistic multi-party reminders based on sensory data may include a coordination module that coordinates user schedules for a plurality of parties. Also, the system may include a time prediction module that characterizes one or more times in a user schedule in response to gathered context information for one or more parties in the plurality of parties. Further, the system may include a task completion module that identifies at least one time in the one or more times in a user schedule for completing a task in response to the characterization of the one or more times.

    Accelerating memory access in a network using thread progress based arbitration

    公开(公告)号:US10802882B2

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

    申请号:US16218734

    申请日:2018-12-13

    Abstract: A method accelerates memory access in a network using thread progress based arbitration. A memory controller identifies a prioritized thread from multiple threads in an application. The prioritized thread reaches a synchronization barrier after the other threads due to the thread encountering more events than the other threads before reaching the barrier, where the events are from a group consisting of instruction executions, cache misses, and load/store operations in a core. The memory controller detects a cache miss by the prioritized thread during execution of the prioritized thread after the barrier is reached by the multiple threads. The memory controller then retrieves and returns data from the memory that cures the cache miss for the prioritized thread before retrieving data that cures cache misses for the other threads by applying thread progress based arbitration in the network.

    Preventing unintended input
    9.
    发明授权

    公开(公告)号:US10572007B2

    公开(公告)日:2020-02-25

    申请号:US15843284

    申请日:2017-12-15

    Abstract: Examples of techniques for preventing unintended input are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes receiving, at a user device, an input. The method further comprises determining, by a processing device, whether a gaze of a user is directed to the user device. The method further comprises, based at least in part on determining that the gaze of the user is directed to the user device, authorizing the input at the user device.

Patent Agency Ranking