Patents by Inventor Sachin G. Totale
Sachin G. Totale has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230273777Abstract: A method includes displaying an application page at a client system, the application page including a context menu container object that is not visibly displayed as part of the application page. During the display of the application page, the context menu container object holds a current set of context menu options and is responsive to a prescribed input to display the context menu as having the current set of context menu options. Further, during display of the application page, the context menu container object consumes events, evaluates logic to determine context menu options to display based on the first event, updates the current set of context menu options and displays the context menu as having the current set of context menu options.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Patent number: 11681507Abstract: A method includes displaying an application page at a client system, the application page including a context menu container object that is not visibly displayed as part of the application page. During the display of the application page, the context menu container object holds a current set of context menu options and is responsive to a prescribed input to display the context menu as having the current set of context menu options. Further, during display of the application page, the context menu container object consumes events, evaluates logic to determine context menu options to display based on the first event, updates the current set of context menu options and displays the context menu as having the current set of context menu options.Type: GrantFiled: March 8, 2022Date of Patent: June 20, 2023Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Publication number: 20220197608Abstract: A method includes displaying an application page at a client system, the application page including a context menu container object that is not visibly displayed as part of the application page. During the display of the application page, the context menu container object holds a current set of context menu options and is responsive to a prescribed input to display the context menu as having the current set of context menu options. Further, during display of the application page, the context menu container object consumes events, evaluates logic to determine context menu options to display based on the first event, updates the current set of context menu options and displays the context menu as having the current set of context menu options.Type: ApplicationFiled: March 8, 2022Publication date: June 23, 2022Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Patent number: 11327730Abstract: A method includes automatically generating application code to implement a context menu in an application, the application code comprising code for providing a context menu container object as part of an application page when the application page is displayed by a browser, the context menu container object configured not to be visibly displayed as part of the application page, the context menu container object configured to hold a current set of context menu options during display of the application page, consume a first event during display of the application page, and evaluate logic based on the first event to update the current set of context menu options during display of the application page, the context menu container object responsive to a prescribed input to display the context menu as having the current set of context menu options.Type: GrantFiled: February 2, 2021Date of Patent: May 10, 2022Assignee: Open Text CorporationInventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Publication number: 20210397315Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
-
Patent number: 11126332Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.Type: GrantFiled: September 18, 2019Date of Patent: September 21, 2021Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
-
Patent number: 11120200Abstract: Capturing unstructured information in application pages is disclosed, including: receiving via an application composition interface a selection to add an annotation capability to an element associated with a page, wherein the page is associated with an application that is being defined at least in part via the application composition interface; storing an application definition for the application, wherein the application definition includes for the page a page definition data that reflects the selection; and generating application code for the application programmatically, based at least in part on the application definition, wherein the application code is configured to include in the page as displayed to an end user of the application an ability for the end user to input annotation data to be associated with the element.Type: GrantFiled: December 15, 2014Date of Patent: September 14, 2021Assignee: EMC IP Holding Company LLCInventors: Sachin G. Totale, Naveen Vidyananda
-
Publication number: 20210240338Abstract: A selection of a user interface artifact from a set of one or more user interface artifacts associated with a first user interface to an enterprise content management system is received. A selection of a user interface aspect from a set of one or more user interface aspects is received. Each user interface aspect in the set of user interface aspects is capable of modifying at least one user interface artifact from the set of user interface artifact. A second user interface to the enterprise content management system is generated using the selected user interface artifact and the selected user interface aspect where the selected user interface artifact in the second user interface is implemented per the selected user interface aspect.Type: ApplicationFiled: April 23, 2021Publication date: August 5, 2021Inventors: Sachin G. Totale, Samir Yasin Vaidya
-
Publication number: 20210157556Abstract: A method includes automatically generating application code to implement a context menu in an application, the application code comprising code for providing a context menu container object as part of an application page when the application page is displayed by a browser, the context menu container object configured not to be visibly displayed as part of the application page, the context menu container object configured to hold a current set of context menu options during display of the application page, consume a first event during display of the application page, and evaluate logic based on the first event to update the current set of context menu options during display of the application page, the context menu container object responsive to a prescribed input to display the context menu as having the current set of context menu options.Type: ApplicationFiled: February 2, 2021Publication date: May 27, 2021Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Patent number: 11016646Abstract: A selection of a user interface artifact from a set of one or more user interface artifacts associated with a first user interface to an enterprise content management system is received. A selection of a user interface aspect from a set of one or more user interface aspects is received. Each user interface aspect in the set of user interface aspects is capable of modifying at least one user interface artifact from the set of user interface artifact. A second user interface to the enterprise content management system is generated using the selected user interface artifact and the selected user interface aspect where the selected user interface artifact in the second user interface is implemented per the selected user interface aspect.Type: GrantFiled: March 22, 2016Date of Patent: May 25, 2021Assignee: Open Text CorporationInventors: Sachin G. Totale, Samir Yasin Vaidya
-
Patent number: 10942715Abstract: A method includes automatically generating application code to implement a context menu in an application, the application code comprising code for providing a context menu container object as part of an application page when the application page is displayed by a browser, the context menu container object configured not to be visibly displayed as part of the application page, the context menu container object configured to hold a current set of context menu options during display of the application page, consume a first event during display of the application page, and evaluate logic based on the first event to update the current set of context menu options during display of the application page, the context menu container object responsive to a prescribed input to display the context menu as having the current set of context menu options.Type: GrantFiled: January 6, 2020Date of Patent: March 9, 2021Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Patent number: 10884716Abstract: A first and second local scope definition associated with a first and second node, respectively, in a hierarchical application tree are received where the hierarchical application tree includes application instructions at one or more nodes within the hierarchical application tree. A pruned version of the hierarchical application tree is determined including by propagating the first local scope definition from the first node to the second node, a child of the first node. Any nodes that are not relevant to a particular set of one or more local scope definitions at a given node are pruned in order to obtain a pruned version of the hierarchical application tree. A qualified application is generated using those application instructions at the unpruned nodes in the pruned version of the hierarchical application tree.Type: GrantFiled: May 15, 2020Date of Patent: January 5, 2021Assignee: EMC IP Holding Company LLCInventor: Sachin G. Totale
-
Publication number: 20200278841Abstract: A first and second local scope definition associated with a first and second node, respectively, in a hierarchical application tree are received where the hierarchical application tree includes application instructions at one or more nodes within the hierarchical application tree. A pruned version of the hierarchical application tree is determined including by propagating the first local scope definition from the first node to the second node, a child of the first node. Any nodes that are not relevant to a particular set of one or more local scope definitions at a given node are pruned in order to obtain a pruned version of the hierarchical application tree. A qualified application is generated using those application instructions at the unpruned nodes in the pruned version of the hierarchical application tree.Type: ApplicationFiled: May 15, 2020Publication date: September 3, 2020Inventor: Sachin G. Totale
-
Patent number: 10691425Abstract: A first and a second local scope definition for a first and a second node in a hierarchical application tree are received where the hierarchical application tree includes application instructions at nodes. A pruned version of the tree is determined by propagating the first local scope definition from the first node to the second, child node. If the two scope definitions are the same type, the second local scope definition is used instead of the first at the second node. Otherwise, both the first and second local scope definitions are used at the second node if they are independent types. Any nodes that are not relevant are pruned and a qualified application is generated using application instructions at the unpruned nodes.Type: GrantFiled: July 20, 2018Date of Patent: June 23, 2020Assignee: EMC IP Holding Company LLCInventor: Sachin G. Totale
-
Patent number: 10659567Abstract: Techniques to dynamically discover and manage page fragments, e.g., to provide a dynamic application user interface, are disclosed. In various embodiments, an indication to add a fragment dynamically to a current application page is received. The fragment to be added is determined, in response to the indication, and added dynamically to the current application page.Type: GrantFiled: June 26, 2017Date of Patent: May 19, 2020Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Marwan Suliman, Deepak Michael, Roshan Prakash Salvi, Shubha Ravi, Rajakumar Thiruvasagam
-
Publication number: 20200142673Abstract: A method includes automatically generating application code to implement a context menu in an application, the application code comprising code for providing a context menu container object as part of an application page when the application page is displayed by a browser, the context menu container object configured not to be visibly displayed as part of the application page, the context menu container object configured to hold a current set of context menu options during display of the application page, consume a first event during display of the application page, and evaluate logic based on the first event to update the current set of context menu options during display of the application page, the context menu container object responsive to a prescribed input to display the context menu as having the current set of context menu options.Type: ApplicationFiled: January 6, 2020Publication date: May 7, 2020Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Patent number: 10540150Abstract: Developer-composed context menus, e.g., composed by a developer in connection with use of a software development tool to create an application, are disclosed. In various embodiments, a definition of a context menu option and an associated action are received. Application code to implement the context menu at runtime, including by performing processing at runtime as defined in the definition to determine one or both of the context menu option and the associated action, is generated programmatically.Type: GrantFiled: September 1, 2015Date of Patent: January 21, 2020Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
-
Publication number: 20200012402Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.Type: ApplicationFiled: September 18, 2019Publication date: January 9, 2020Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
-
Patent number: 10509528Abstract: An apparatus, method, and system using techniques to partially refresh a display page. A navigation URL generated by an application in response to a user interaction is received, the navigation URL indicating a place within a page hierarchy at which a partial refresh of a page with which the navigation URL is associated is to be performed and the navigation URL including one or more URL portions usable to retrieve page content data to be used to partially refresh the page. The navigation URL is processed to determine the place within the page hierarchy at which the partial refresh is to be performed. The navigation URL is used to retrieve the page content data.Type: GrantFiled: November 8, 2017Date of Patent: December 17, 2019Assignee: OPEN TEXT CORPORATIONInventors: Sachin G. Totale, Rajakumar Thiruvasagam, Linda J. Wong, Julian M. Hjortshoj, Frederick F. Hewett
-
Patent number: 10466872Abstract: Composable events to provide a dynamic user interface are disclosed. In various embodiments, a definition of a custom user interface event is received. The definition includes an identification of a data value to be associated with the event, a scope of the event within which the event will be consumed, and an event trigger in response to which an instance of the custom user interface event is to be published. Application user interface code configured to provide one or more application user interface elements configured to publish or subscribe to the custom user interface event is generated programmatically, based at least in part on the definition.Type: GrantFiled: December 20, 2013Date of Patent: November 5, 2019Assignee: Open Text CorporationInventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj