Invention Application
- Patent Title: SYSTEMS AND METHODS FOR HANDLING MACRO COMPATIBILITY FOR DOCUMENTS AT A STORAGE SYSTEM
-
Application No.: US17217653Application Date: 2021-03-30
-
Publication No.: US20220156069A1Publication Date: 2022-05-19
- Inventor: Paneendra Anantha Rao Bapu , Sowmith Manepalli , Sourav Poddar , Abhay Garg , Alexandre Ginet , Arijit De
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F8/30 ; G06F9/38 ; G06F8/41 ; H04L29/08

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.
Public/Granted literature
- US11550583B2 Systems and methods for handling macro compatibility for documents at a storage system Public/Granted day:2023-01-10
Information query