Patents by Inventor Marwan Suliman
Marwan Suliman 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: 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: 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: 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: 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
-
Patent number: 10459696Abstract: Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow.Type: GrantFiled: November 16, 2017Date of Patent: October 29, 2019Assignee: EMC CorporationInventors: Ramkumar Ganesan, Sachin G. Totale, Marwan Suliman, Venugopal Paramala
-
Patent number: 10303444Abstract: Developer-composed custom application session parameters are disclosed. In various embodiments, a definition of a custom application session parameter is received via a software development tool user interface. Application code to store and manage the custom application session parameter, including by making the custom application parameter available across a plurality of application user interface pages, is generated programmatically based at least in part on the definition.Type: GrantFiled: November 15, 2016Date of Patent: May 28, 2019Assignee: EMC CorporationInventors: Sachin G. Totale, Marwan Suliman, Rajakumar Thiruvasagam, Ramkumar Ganesan, Saif Ali Ansari
-
Publication number: 20180074793Abstract: Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Ramkumar Ganesan, Sachin G. Totale, Marwan Suliman, Venugopal Paramala
-
Patent number: 9851951Abstract: Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. A definition of one or more transitions between processing steps comprising the action flow is received. The processing step and transition definitions are used to generate programmatically application code to implement the action flow.Type: GrantFiled: December 20, 2013Date of Patent: December 26, 2017Assignee: EMC CorporationInventors: Ramkumar Ganesan, Sachin G. Totale, Marwan Suliman, Venugopal Paramala
-
Publication number: 20170359445Abstract: 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: ApplicationFiled: June 26, 2017Publication date: December 14, 2017Inventors: Sachin G. Totale, Marwan Suliman, Deepak Michael, Roshan Prakash Salvi, Shubha Ravi, Rajakumar Thiruvasagam
-
Patent number: 9756147Abstract: 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: December 20, 2013Date of Patent: September 5, 2017Assignee: Open Text CorporationInventors: Sachin G. Totale, Marwan Suliman, Deepak Michael, Roshan Prakash Salvi, Shubha Ravi, Rajakumar Thiruvasagam
-
Publication number: 20170123765Abstract: Developer-composed custom application session parameters are disclosed. In various embodiments, a definition of a custom application session parameter is received via a software development tool user interface. Application code to store and manage the custom application session parameter, including by making the custom application parameter available across a plurality of application user interface pages, is generated programmatically based at least in part on the definition.Type: ApplicationFiled: November 15, 2016Publication date: May 4, 2017Inventors: Sachin G. Totale, Marwan Suliman, Rajakumar Thiruvasagam, Ramkumar Ganesan, Saif Ali Ansari
-
Patent number: 9529572Abstract: Developer-composed custom application session parameters are disclosed. In various embodiments, a definition of a custom application session parameter is received via a software development tool user interface. Application code to store and manage the custom application session parameter, including by making the custom application parameter available across a plurality of application user interface pages, is generated programmatically based at least in part on the definition.Type: GrantFiled: December 20, 2013Date of Patent: December 27, 2016Assignee: EMC CorporationInventors: Sachin G. Totale, Marwan Suliman, Rajakumar Thiruvasagam, Ramkumar Ganesan, Saif Ali Ansari