Patent classifications
G06F8/20
AUTOMATED CODE GENERATION BASED ON PSEUDO-CODE
A solution to the problems caused by manual computer programming is provided. A Pseudo-code Design Platform (PDP) reduces the amount of technical skill, length of time, and cost required to create and maintain computer applications. The Pseudo-code Compiler performs as a true Integrated Design Environment. All of the software development steps are performed automatically 100% of the time, within the Pseudo-code Design Platform, just in the opposite order of the conventional process.
Managing sharable cell-based analytical notebooks
In an embodiment, a data processing method comprises accessing a computer memory comprising a shareable cell-based computation notebook comprising: notebook metadata specifying a kernel for execution, and a computational cell comprising cell metadata, a source code reference, and an output reference, wherein the cell metadata identifies a particular version of source code of a function that defines an input dataset, a transformation, and one or more variables that are to be associated with output data that is to be generated as a result of executing the particular version of the source code; updating the source code reference to identify a first storage location that is to contain the particular version of the source code of the function; and updating the output reference to identify a second storage location that is to contain the output data that is to be generated as a result of executing the particular version of the source code identified in the cell metadata using the kernel specified in the notebook metadata, wherein the method is performed by one or more computing devices.
Compositional entity modeling systems and methods
An entity modeling system integrated with a low-code application development platform may have a web/mobile-based user interface that can run in a browser environment on user devices ranging from desktop computers to smart phones. Users such as a subject matter expert may access an entity model designer tool of the system to model an entity. Responsive to user interaction with an entity composition function, the system may access a data store over a network and generate a view including a collection of entity building block(s) retrieved from the data store. Responsive to the user selecting a first entity building block from the collection to add to the entity, the system may automatically extend the entity to include settings of the first entity building block. The settings may include at least one of a property, permission, action, behavior, or resource to the entity.
Compositional entity modeling systems and methods
An entity modeling system integrated with a low-code application development platform may have a web/mobile-based user interface that can run in a browser environment on user devices ranging from desktop computers to smart phones. Users such as a subject matter expert may access an entity model designer tool of the system to model an entity. Responsive to user interaction with an entity composition function, the system may access a data store over a network and generate a view including a collection of entity building block(s) retrieved from the data store. Responsive to the user selecting a first entity building block from the collection to add to the entity, the system may automatically extend the entity to include settings of the first entity building block. The settings may include at least one of a property, permission, action, behavior, or resource to the entity.
WEB-BASED SCAN-TASK ENABLED SYSTEM, AND METHOD OF AND APPARATUS FOR DEVELOPING AND DEPLOYING THE SAME ON A CLIENT-SERVER NETWORK
An improved development and deployment environment and processes for developing and deploying object-oriented web-based scan-task enabled applications, wherein web-based scan-task enabled client computers use scan task specifications and task decoders to retrieve and decode a scan tasks encapsulated on each web page requested and received from a web server supported by an application server and database server, and then perform specified actions, including the display of web controls, required by the scan task script contained within the decoded scan task, corresponding to the served web page.
PROJECT MODELING USING ITERATIVE VARIABLE DEFECT FORECASTS
Project modeling is conducted using variable defect arrival rate or variable defect rate density parameters. These defect rates may be updated on an iteration by iteration basis and may be used to provide remediation and further project modeling, remediation, and prediction.
MODEL-DRIVEN ARCHITECTURE FOR USER-CENTERED DESIGN
Example implementations relate to specifying a model-driven architecture for user-centered design. In an example implementation, a meta-language for the user-centered design may be defined, and a user-experience for a specified domain may be captured. A platform-independent representation of the user-centered design may be exported, and the platform-independent representation may be transformed into a platform-specific representation of the user-centered design that is executable on a targeted runtime platform.
DEVELOPMENT PLATFORM FOR MULTI-WIRELESS TRANSMISSION CAPABILITIES
The disclosure is directed at a method and apparatus for product development. Many companies are trying to enter markets with new wireless products or by adding wireless connectivity to their existing products. Some of these companies develop the need to build customized hardware that meets specific requirements depending on the application. The system and method of the disclosure provides quicker hardware development cycles to create opportunities to bring products to market faster.
FIELD PROGRAMMABLE BLOCK SYSTEM DELIVERING CONTEXT-AWARE SERVICES IN RESOURCE-CHALLENGED ENVIRONMENTS
The programmable communication system supports communication between both user devices message broker server(s) using a processor-based programmable modular block device implementing an execution engine and programmed to communicate with other processors through a message broker server using a predefined communication protocol. The block device includes a device port for coupling to sensor(s) and actuator(s), and a communication port to communicate with other processors using said predefined communication protocol. An editor program discovers and acquires information about the block device and about other devices in communication with the block device directly or via a message broker. The editor generates and downloads to the block device a rules-based program based on the acquired information. The block device uses the execution engine to execute the program and thereby obtain information through the ports and provide information and control signals.
Artificial intelligence workflow builder
In some examples, a method includes receiving an artificial intelligence (AI) system scenario definition file from a user, parsing the definition file and building an application workflow graph for the AI system, and mapping the application workflow graph to an execution pipeline. In some examples, the method further includes automatically generating, from the workflow graph, application executable binary code implementing the AI system, and outputting the application executable binary code to the user. In some examples, the execution pipeline includes one or more building blocks, and the method then further includes collecting running performance of each of the building blocks of the execution pipeline in a runtime environment.