US 11,893,365 B2
Semantic design system
Rozita Naghshin, San Francisco, CA (US); Lynn Munsinger, Monona, WI (US); Kathleen Maguire Candland, San Francisco, CA (US); Hillel Noah Cooperman, Seattle, WA (US); Mohammed Amirali Samji, Redmond, WA (US); Blake Thomas Sullivan, San Francisco, CA (US); and Duncan Richard Mills, Winchester (GB)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 30, 2021, as Appl. No. 17/449,565.
Claims priority of provisional application 63/087,733, filed on Oct. 5, 2020.
Prior Publication US 2022/0107790 A1, Apr. 7, 2022
Int. Cl. G06F 8/38 (2018.01); G06F 8/20 (2018.01); G06F 40/186 (2020.01); G06F 40/30 (2020.01); G06F 3/0482 (2013.01)
CPC G06F 8/38 (2013.01) [G06F 8/20 (2013.01); G06F 40/186 (2020.01); G06F 40/30 (2020.01); G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, from a user by a service for generating multipage navigable interfaces as a function of semantic data, a definition of an application flow and a semantic definition of application functions, wherein the application flow indicates a flow between different application pages and the semantic definition identifies information and actions to make available in the multipage navigable interface;
responsive to receiving the definition of the application flow, identifying, by the service, a template of a multipage navigable interface that is compatible with the application flow, wherein the template encapsulates a set of functions that are independent of the semantic definition and includes a set of user interface components;
responsive to receiving the semantic data, mapping, by the service, different actions identified by the semantic definition to different user interface components in the set of user interface components;
generating, based on the template and the mapping, the multipage navigable interface comprising the set of user interface components for presenting the information and invoking the actions identified in the semantic definition, wherein a layout of the user interface components within the multipage navigable interface are determined independently of the semantic definition.