SYSTEMS AND METHODS FOR HANDLING MACRO COMPATIBILITY FOR DOCUMENTS AT A STORAGE SYSTEM

    公开(公告)号:US20220156069A1

    公开(公告)日:2022-05-19

    申请号:US17217653

    申请日:2021-03-30

    Applicant: Google LLC

    Abstract: Systems and methods for handling macro compatibility for documents at a storage system are provided. A document to be stored on a network-based storage system is identified. The document is created using a first document processing application that uses a first programming language that is incompatible with the network-based storage system. The document includes macros in the first programming language. A semantic context for an object included in a macro is determined. The macro defines a function to be performed with respect to the object. In response to a determination, based on the semantic context of the object, that the object corresponds to multiple object types, a set of candidate object types for the object is identified. The function is converted into multiple sets of operations represented in a second programming language. Each set of operations is associated with a candidate object type and one set of operations is to be performed with respect to the object responsive to receiving an indication of a candidate object type for the object during execution of the macro. The document including the multiple sets of operations represented in the second programming language is stored on the network-based storage system. The second programming language is compatible with the network-based storage system.

    Generating slide presentations using a collaborative multi-content application

    公开(公告)号:US10936648B2

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

    申请号:US15839778

    申请日:2017-12-12

    Applicant: Google LLC

    Abstract: A method includes displaying, in a user interface on a user device, an electronic document including content, receiving a selection of a portion of the content, and responsive to the selection, modifying the user interface to include, in a first portion of the user interface, one or more slides generated based on the selected portion of the content while continuing to display the electronic document including the content in a second portion of the user interface. Another method may include displaying, in a user interface at a user device, a first electronic document, receiving, via the user interface, a request to view slides from a second electronic document, receiving, via the use interface, a selection of a slide to insert into the first electronic document, and responsive to the user selection of the slide, modifying the user interface to include the selected slide in the first electronic document.

    Systems and methods for handling macro compatibility for documents at a storage system

    公开(公告)号:US11550583B2

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

    申请号:US17217653

    申请日:2021-03-30

    Applicant: Google LLC

    Abstract: Systems and methods for handling macro compatibility for documents at a storage system are provided. A document to be stored on a network-based storage system is identified. The document is created using a first document processing application that uses a first programming language that is incompatible with the network-based storage system. The document includes macros in the first programming language. A semantic context for an object included in a macro is determined. The macro defines a function to be performed with respect to the object. In response to a determination, based on the semantic context of the object, that the object corresponds to multiple object types, a set of candidate object types for the object is identified. The function is converted into multiple sets of operations represented in a second programming language. Each set of operations is associated with a candidate object type and one set of operations is to be performed with respect to the object responsive to receiving an indication of a candidate object type for the object during execution of the macro. The document including the multiple sets of operations represented in the second programming language is stored on the network-based storage system. The second programming language is compatible with the network-based storage system.

    Integrating Maps and Street Views

    公开(公告)号:US20220019344A1

    公开(公告)日:2022-01-20

    申请号:US17474790

    申请日:2021-09-14

    Applicant: Google LLC

    Abstract: Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation.

    Integrating maps and street views

    公开(公告)号:US10324601B2

    公开(公告)日:2019-06-18

    申请号:US15008156

    申请日:2016-01-27

    Applicant: Google LLC

    Abstract: Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation.

Patent Agency Ranking