-
公开(公告)号:US20220156069A1
公开(公告)日:2022-05-19
申请号:US17217653
申请日:2021-03-30
Applicant: Google LLC
Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
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.
-
公开(公告)号:US10936648B2
公开(公告)日:2021-03-02
申请号:US15839778
申请日:2017-12-12
Applicant: Google LLC
Inventor: Vishnu Sivaji , Steven Joseph Saviano , Andrea Dulko , Shruti Jain , Shrikant R. Shanbhag , Arijit De , Max Harris Kessler
IPC: G06F3/048 , G06F16/438 , G06Q10/10 , G06F40/106 , G06F16/34 , G06F3/0481
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.
-
3.
公开(公告)号:US20230146245A1
公开(公告)日:2023-05-11
申请号:US18150074
申请日:2023-01-04
Applicant: Google LLC
Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
CPC classification number: G06F9/3017 , G06F8/31 , H04L67/1097 , G06F8/42 , G06F9/3836 , G06F8/51 , G06F8/76 , G06F8/437
Abstract: A document to be stored on a network-based storage system is identified. The document includes one or more macros in a first programming language. An object referenced by a function defined by a macro of the one or more macros is identified. The function is converted into one or more sets of operations represented in a second programming language. Each set of operations corresponds to one of one or more candidate object types associated with the object. At least one of the one or more sets of operations is to be performed with respect to the object responsive to indication of a corresponding candidate object type for the object during execution of the macro. The document including the one or more sets of operations represented in the second programming language is stored on the network-based storage system.
-
公开(公告)号:US11550583B2
公开(公告)日:2023-01-10
申请号:US17217653
申请日:2021-03-30
Applicant: Google LLC
Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
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.
-
公开(公告)号:US20220019344A1
公开(公告)日:2022-01-20
申请号:US17474790
申请日:2021-09-14
Applicant: Google LLC
IPC: G06F3/0484 , G01C21/36 , G09B29/00 , G06T3/00 , G06F3/0481 , G06F3/0485 , G01C21/26
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.
-
公开(公告)号:US10324601B2
公开(公告)日:2019-06-18
申请号:US15008156
申请日:2016-01-27
Applicant: Google LLC
IPC: G06F3/048 , G06F3/0484 , G09B29/00 , G06T3/00 , G06F3/0481 , G06F3/0485 , G01C21/36 , G01C21/26
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.
-
7.
公开(公告)号:US20240095033A1
公开(公告)日:2024-03-21
申请号:US18520375
申请日:2023-11-27
Applicant: Google LLC
Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
CPC classification number: G06F9/3017 , G06F8/31 , G06F8/42 , G06F8/437 , G06F8/51 , G06F8/76 , G06F9/3836 , H04L67/1097
Abstract: A document including one or more macros in a first programming language is identified. A determination is made that one or more objects of the document are referenced by a function defined by a macro of the one or more macros. The function is converted into one or more sets of operations represented in a first programming language. A user is provided with access to the one or more objects of the document based on the one or more sets of operations represented in the second programming language.
-
公开(公告)号:US20240053876A1
公开(公告)日:2024-02-15
申请号:US18493537
申请日:2023-10-24
Applicant: Google LLC
IPC: G06F3/04845 , G01C21/36 , G09B29/00 , G06T3/00 , G06F3/04815 , G06F3/04847 , G06F3/0485 , G01C21/26
CPC classification number: G06F3/04845 , G01C21/3664 , G09B29/007 , G06T3/00 , G06F3/04815 , G06F3/04847 , G06F3/0485 , G01C21/26 , G01C21/3647 , G01C21/367 , G06F2203/04803
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.
-
公开(公告)号:US11829761B2
公开(公告)日:2023-11-28
申请号:US18150074
申请日:2023-01-04
Applicant: Google LLC
Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
CPC classification number: G06F9/3017 , G06F8/31 , G06F8/42 , G06F8/437 , G06F8/51 , G06F8/76 , G06F9/3836 , H04L67/1097
Abstract: A document to be stored on a network-based storage system is identified. The document includes one or more macros in a first programming language. An object referenced by a function defined by a macro of the one or more macros is identified. The function is converted into one or more sets of operations represented in a second programming language. Each set of operations corresponds to one of one or more candidate object types associated with the object. At least one of the one or more sets of operations is to be performed with respect to the object responsive to indication of a corresponding candidate object type for the object during execution of the macro. The document including the one or more sets of operations represented in the second programming language is stored on the network-based storage system.
-
公开(公告)号:US11829592B2
公开(公告)日:2023-11-28
申请号:US17474790
申请日:2021-09-14
Applicant: Google LLC
IPC: G06F3/048 , G06F3/04845 , G01C21/36 , G09B29/00 , G06T3/00 , G06F3/04815 , G06F3/04847 , G06F3/0485 , G01C21/26
CPC classification number: G06F3/04845 , G01C21/26 , G01C21/3664 , G06F3/0485 , G06F3/04815 , G06F3/04847 , G06T3/00 , G09B29/007 , G01C21/367 , G01C21/3647 , G06F2203/04803
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.
-
-
-
-
-
-
-
-
-