DEPTH-MAP GENERATION FOR AN INPUT IMAGE USING AN EXAMPLE APPROXIMATE DEPTH-MAP ASSOCIATED WITH AN EXAMPLE SIMILAR IMAGE

    公开(公告)号:US20190037197A1

    公开(公告)日:2019-01-31

    申请号:US15295944

    申请日:2016-10-17

    Applicant: Google Inc.

    Abstract: A two-dimensional image to be converted to a first three-dimensional image may be received. A second three-dimensional image that is visually similar to the two-dimensional image that is to be converted may be identified. A feature-to-depth mapping function may be computed for the first three-dimensional image by using an approximate depth map of the second three-dimensional image that is visually similar to the two-dimensional image that is to be converted. The feature-to-depth mapping function may be applied to a plurality of pixels of the two-dimensional image to determine a depth value for the plurality of pixels of the two-dimensional image. The first three-dimensional image may be generated based on the depth values for the plurality of pixels of the two-dimensional image.

    CONTENT SELECTION AND PRESENTATION OF ELECTRONIC CONTENT

    公开(公告)号:US20190034530A1

    公开(公告)日:2019-01-31

    申请号:US15660328

    申请日:2017-07-26

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving multiple resources, each resource including electronic media content. For each resource, a computing system identifies one or more entities that are associated with the resource. For at least one pair of identified entities, the system determines a quantity of resources in which each entity of the pair is associated. The system determines, based on the quantity of resources, an occurrence of an event that is associated with a particular pair of entities. The system generates a representation that corresponds to the event and based on the resources in which each entity of the pair of entities is associated. The system provides, for output to a user device, the representation that corresponds to the event.

    OFFLINE CONTENT NOTIFICATION REMINDERS
    223.
    发明申请

    公开(公告)号:US20190028413A1

    公开(公告)日:2019-01-24

    申请号:US15653956

    申请日:2017-07-19

    Applicant: Google Inc.

    Abstract: Implementations disclose methods and systems for providing offline content notification reminders. A method includes downloading, via a network, a content item onto a user device; receiving, from a server device via the network, an offline reminder notification for the content item, a time frame for presenting the offline reminder notification, and a user engagement state threshold; placing the offline reminder notification for the content item in a notification queue; determining, at a time corresponding to the time frame, a user engagement state in relation to the content item; determining whether the user engagement state meets the user engagement state threshold; and in response to determining that the user engagement state does not meet the user engagement state threshold, presenting the offline reminder notification for the content item via the user device during the time frame, and removing the offline reminder notification from the notification queue.

    REDUCING LATENCY IN DOWNLOADING ELECTRONIC RESOURCES USING MULTIPLE THREADS

    公开(公告)号:US20190026161A1

    公开(公告)日:2019-01-24

    申请号:US15034074

    申请日:2016-04-12

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reducing latency in presenting content. In one aspect, a system includes (i) a native application that presents an interactive item and (ii) a latency reduction engine. The latency reduction engine detects interaction with the interactive item that links to a first electronic resource that is (i) different from the native application and (ii) provided by a first network domain and in response to the detecting, reduces latency in presenting the first electronic resource, including executing a first processing thread and a second processing thread in parallel. The first processing thread requests a second electronic resource from a second network domain and loads the second electronic resource and, in response to the loading, stores a browser cookie for the second network domain. The second processing thread requests the first electronic resource and presents the first electronic resource.

    Systems and methods for processing packets in a computer network

    公开(公告)号:US10187218B2

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

    申请号:US14854939

    申请日:2015-09-15

    Applicant: Google Inc.

    Abstract: This disclosure provides systems and methods for processing packets. A system can include first computing device, a second computing device, and a first packet forwarding device. Each of the first computing device and the second computing device can be communicatively coupled to a respective port of the first packet forwarding device. Each port of the first packet forwarding device can be assigned a unique MAC address. For a first packet received from the first computing device, the first packet forwarding device can be configured to determine that a destination MAC address of the first packet matches the MAC address assigned to the port on which the first packet was received, and to forward the first packet to the second computing device, responsive to the determination. For a second packet received from the second computing device, the first packet forwarding device can be configured to forward the second packet via the port whose MAC address matches a source MAC address of the second packet.

    Conditional disclosure of individual-controlled content in group contexts

    公开(公告)号:US10185840B2

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

    申请号:US15252019

    申请日:2016-08-30

    Applicant: Google Inc.

    Abstract: Methods, apparatus, systems, and computer-readable media are provided for interactive assistant modules to safely access and provide restricted content in group contexts. In various implementations, a dialog between a first individual and an interactive assistant module may be determined to be sensorially perceivable by at least a second individual. Restricted content that is to be automatically incorporated into the dialog by the interactive assistant module may be identified. In various implementations, access to the restricted content may be controlled by the first individual. In various implementations, the restricted content may be conditionally incorporated into the dialog in response to a determination that the second individual is authorized to perceive the restricted content.

    System and method for providing context-based third-party content

    公开(公告)号:US10182123B2

    公开(公告)日:2019-01-15

    申请号:US14662188

    申请日:2015-03-18

    Applicant: Google Inc.

    Abstract: Systems and methods of the present disclosure can provide an improved user experience on client devices selecting to receive context-based third-party content by reducing the number of third-party content items presented for display on such client devices. A data processing system can be configured to employ an auction mechanism with selection criterion thresholds (such as minimum bid values) that result, when used in auctions, in enforcing a limit on the amount of third-party content presented for display on client devices that have selected to receive context-based third-party content. The selection criterion thresholds can result, when used in auctions, in enforcing minimum revenues for publishers. The selection criterion thresholds can be determined offline based on historical statistical parameters.

    Automatic Rerouting in Thread Networks
    228.
    发明申请

    公开(公告)号:US20190014043A1

    公开(公告)日:2019-01-10

    申请号:US15645496

    申请日:2017-07-10

    Applicant: Google Inc.

    Abstract: In aspects of automatic rerouting in Thread networks, a router device in a mesh network receives a packet to forward to a destination node, and the packet includes a Routing Locator (RLOC) for the destination node. The router device can determine that the packet cannot be forwarded using the RLOC. The router device can then initiate an address query over the mesh network, where the address query includes an Endpoint Identifier (EID) of the destination node. The router device can receive an EID-to-RLOC mapping for the EID from a node device in the mesh network, and forward the packet to the destination node using the received EID-to-RLOC mapping.

    INVOKING AN AUTOMATED ASSISTANT TO PERFORM MULTIPLE TASKS THROUGH AN INDIVIDUAL COMMAND

    公开(公告)号:US20190012198A1

    公开(公告)日:2019-01-10

    申请号:US15644157

    申请日:2017-07-07

    Applicant: Google Inc.

    Abstract: Methods, apparatus, systems, and computer-readable media for engaging an automated assistant to perform multiple tasks through a multitask command. The multitask command can be a command that, when provided by a user, causes the automated assistant to invoke multiple different agent modules for performing tasks to complete the multitask command. During execution of the multitask command, a user can provide input that can be used by one or more agent modules to perform their respective tasks. Furthermore, feedback from one or more agent modules can be used by the automated assistant to dynamically alter tasks in order to more effectively use resources available during completion of the multitask command.

Patent Agency Ranking