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: 20230273777
    Abstract: 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: Application
    Filed: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Patent number: 11681507
    Abstract: 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: Grant
    Filed: March 8, 2022
    Date of Patent: June 20, 2023
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Publication number: 20220197608
    Abstract: 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: Application
    Filed: March 8, 2022
    Publication date: June 23, 2022
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Patent number: 11327730
    Abstract: 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: Grant
    Filed: February 2, 2021
    Date of Patent: May 10, 2022
    Assignee: Open Text Corporation
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Publication number: 20210397315
    Abstract: 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: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
  • Patent number: 11126332
    Abstract: 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: Grant
    Filed: September 18, 2019
    Date of Patent: September 21, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
  • Patent number: 11120200
    Abstract: 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: Grant
    Filed: December 15, 2014
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Sachin G. Totale, Naveen Vidyananda
  • Publication number: 20210240338
    Abstract: 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: Application
    Filed: April 23, 2021
    Publication date: August 5, 2021
    Inventors: Sachin G. Totale, Samir Yasin Vaidya
  • Publication number: 20210157556
    Abstract: 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: Application
    Filed: February 2, 2021
    Publication date: May 27, 2021
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Patent number: 11016646
    Abstract: 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: Grant
    Filed: March 22, 2016
    Date of Patent: May 25, 2021
    Assignee: Open Text Corporation
    Inventors: Sachin G. Totale, Samir Yasin Vaidya
  • Patent number: 10942715
    Abstract: 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: Grant
    Filed: January 6, 2020
    Date of Patent: March 9, 2021
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Patent number: 10884716
    Abstract: 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: Grant
    Filed: May 15, 2020
    Date of Patent: January 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Sachin G. Totale
  • Publication number: 20200278841
    Abstract: 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: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Inventor: Sachin G. Totale
  • Patent number: 10691425
    Abstract: 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: Grant
    Filed: July 20, 2018
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Sachin G. Totale
  • Patent number: 10659567
    Abstract: 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: Grant
    Filed: June 26, 2017
    Date of Patent: May 19, 2020
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Marwan Suliman, Deepak Michael, Roshan Prakash Salvi, Shubha Ravi, Rajakumar Thiruvasagam
  • Publication number: 20200142673
    Abstract: 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: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Patent number: 10540150
    Abstract: 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: Grant
    Filed: September 1, 2015
    Date of Patent: January 21, 2020
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Deepak Michael, Saif Ali Ansari, Shubha Ravi
  • Publication number: 20200012402
    Abstract: 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: Application
    Filed: September 18, 2019
    Publication date: January 9, 2020
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj
  • Patent number: 10509528
    Abstract: 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: Grant
    Filed: November 8, 2017
    Date of Patent: December 17, 2019
    Assignee: OPEN TEXT CORPORATION
    Inventors: Sachin G. Totale, Rajakumar Thiruvasagam, Linda J. Wong, Julian M. Hjortshoj, Frederick F. Hewett
  • Patent number: 10466872
    Abstract: 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: Grant
    Filed: December 20, 2013
    Date of Patent: November 5, 2019
    Assignee: Open Text Corporation
    Inventors: Sachin G. Totale, Marwan Suliman, Naveen Vidyananda, Roshan Prakash Salvi, Mohamed Taj