Patent application number | Description | Published |
20150232206 | Space Elevator Car Mounting Method - A method of mounting cars on a free standing space elevator tower. The actively stabilized space elevator tower has a segmented elevator core structure, each segment being formed of at least one pneumatically pressurized cell. The method of mounting the elevator cars allows the cars to ascend or descend on the outer surface of the elevator core structure or in a shaft on the interior of the elevator core structure. The elevator cars grip the structure without use of a track and are able to pass other cars enabling bi-directional traffic flow using a twisting motion. The freestanding tower can be used for launch activities, tourism, observation, energy generation, scientific research, and communications. | 08-20-2015 |
20150232207 | Space Elevator Extrusion Construction Method - A method of constructing an elevator core structure for a space elevator tower. The actively stabilized space elevator tower is a pneumatically pressurized structure formed from flexible sheet material. This construction method comprises extruding core segments from a liquid core material. Pods containing control and stabilization machinery are embedded in the core segments as they are extruded, and raised. Fiber can be embedded in the elevator core structure to increase elasticity. There are also options to provide the control and stabilization machinery on a base, and to raise the pods with a roller system and pneumatics. The freestanding tower can be used for launch activities, tourism, observation, energy generation, scientific research, and communications. | 08-20-2015 |
20150233138 | Space Elevator Climbing Construction Method - A method of constructing an elevator core structure for a space elevator tower. The actively stabilized space elevator tower is a pneumatically pressurized structure formed from flexible sheet material. This construction method comprises raising a core segment with a climbing construction elevator that grips the outer surface of the core structure, sliding the core segment on top of the core structure on a horizontal track, and actively adjusting the core structure's center of mass. The freestanding tower can be used for launch activities, tourism, observation, energy generation, scientific research, and communications. | 08-20-2015 |
Patent application number | Description | Published |
20120290940 | Data Model Generation Based on User Interface Specification - Systems, devices, and methods for providing data model generation based on user interface specifications are presented. On a client device, an execution platform may provide a graphical user interface (GUI) through which a software designer can visually develop an application. The execution platform may represent the application as pages with each page containing zero or more widgets. From this representation, a database schema is automatically created and populated, and then stored on a server device. | 11-15-2012 |
20120290955 | Creation and Configuration of Compound Widgets - The present application discloses systems, computer-readable media, and methods for generating and storing compound user-selectable data-capable widgets, each widget comprising a graphical display characteristic and a computer-executable functional characteristic. In response to receiving a selection instruction selecting two or more widgets, and receiving a create compound widget instruction, a first compound widget is created from the plurality of selected widgets, and is placed in a widget palette from which additional widgets can be placed. In response to receiving a second selection instruction selecting the first compound widget, and one or more placement instructions, placing the first compound widget a plurality of times within a representation of one or more pages. Each of the placed first compound widgets includes at least one characteristic that is shared across the plurality of placed first compound widgets such that an update to one instantiation of the first compound widget updates the other placed first compound widgets. | 11-15-2012 |
20120290959 | Layout Management in a Rapid Application Development Tool - The present application discloses systems, computer-readable media, and methods for aligning widgets and groups of widgets, and defining relationships between the widgets and groups of widgets. In a first case, a most significant sub-component border determination may be made for each widget. Then, a grouping relationship determined between each of a plurality of the widgets. Finally, for each widget in each determined group, the widgets may be aligned based on the determined most significant sub-component border of each widget in the group. In a second case, connections between widgets, groups of widgets, and/or edges of a page are determined, and an algorithm applied to infer whether a relationship exists, and if it does, to determine whether the relationship is one of a fixed-distance relationship and a proportional-distance relationship. | 11-15-2012 |
20120291005 | Compilation and Injection of Scripts in a Rapid Application Development - Systems, computer-readable media, and methods are disclosed for generating compiled scripts from scripts that include at least one scripting-language instruction. The least one scripting-language instruction may include a script extension to specify a computational model of the application and/or a method extension to specify a function of the computational model. The script extension may be identified within the at least one scripting-language instruction and an identifier for the computational model specified by the script extension may be determined. A compiled script may be generated that includes scripting-language code for replacing the script extension by an access of the computational model identified by the identifier. The application may be executed by locating a compiled script for the application based on an identifier assigned to the compiled script, injecting the compiled script into the application, and executing the injected script in the application. | 11-15-2012 |
20120291006 | Development Architecture for Cloud-Based Applications - Systems, devices, and methods for providing a development environment for cloud-based, data-driven software applications are presented. On a client device, an execution platform may provide a graphical user interface (GUI) through which a software designer can visually develop an application. The execution platform may represent the application as an application model and a data model. The application model may contain information related to pages and program logic that make up the application, and the data model may contain information stored and used by the application. Both the application model and the data model may be updated, in near real-time, as the software designer makes changes to the application. | 11-15-2012 |
20120291011 | User Interfaces to Assist in Creating Application Scripts - The present application discloses systems, computer-readable media, and methods for assisting users with script programming. In one embodiment, a script of scripting-language instructions is created. A scripting-language instruction can be generated using a guided script editor, which can include a statement control, a variable control, and a script area. The guided script editor can be configured to display a conversational statement equivalent to the added scripting-language instruction. The conversational statement can be equivalent to the generated scripting-language instruction and can be made in a non-programming language, such as English. The generated scripting-language instruction can be added to the script of scripting-language instructions. The script of scripting-language instructions, including the added scripting-language instruction, can be stored. | 11-15-2012 |
20140317045 | DATA MODEL GENERATION BASED ON USER INTERFACE SPECIFICATION - Systems, devices, and methods for providing data model generation based on user interface specifications are presented. On a client device, an execution platform may provide a graphical user interface (GUI) through which a software designer can visually develop an application. The execution platform may represent the application as pages with each page containing zero or more widgets. From this representation, a database schema is automatically created and populated, and then stored on a server device. | 10-23-2014 |