SYSTEM FOR CREATION AND DISTRIBUTION OF SOFTWARE APPLICATIONS USABLE ON MULTIPLE MOBILE DEVICE PLATFORMS
First Claim
1. A method for creating, managing and distributing a mobile device software application, comprising the computer-implemented steps of:
- dragging at least one logic and data element from either an Event, Logic, Data, Math or Service Palette onto a Data and Logic Canvas or at least one user interaction element from either a Graphic, Widget, Audio/Video, or Haptic Palette onto a Multimedia User Interaction Canvas to form a Mobile Application or Mobile Application Component;
submitting said Mobile Application or Mobile Application Component to a Distribution Center; and
distributing said Mobile Application or Mobile Application Component to a Mobile Device.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mobile application ecosystem comprising a mobile application development kit and store, both of which are implemented as web-based services such that creation, testing, and distribution of mobile applications, as well as discovery, investigation, and delivery of same, can all be performed using a standard web browser. The mobile application development kit offers common capabilities across all target mobile device brand and brand groups, allowing the same application construct to work unmodified on all, while building the application in a manner that is native to each, thereby avoiding any requirement to embed a separate common runtime or virtual machine on every mobile device.
-
Citations
40 Claims
-
1. A method for creating, managing and distributing a mobile device software application, comprising the computer-implemented steps of:
-
dragging at least one logic and data element from either an Event, Logic, Data, Math or Service Palette onto a Data and Logic Canvas or at least one user interaction element from either a Graphic, Widget, Audio/Video, or Haptic Palette onto a Multimedia User Interaction Canvas to form a Mobile Application or Mobile Application Component; submitting said Mobile Application or Mobile Application Component to a Distribution Center; and distributing said Mobile Application or Mobile Application Component to a Mobile Device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for creating, managing and distributing a mobile device software application, said method comprising:
-
dragging one or more logic and data elements from either an Event, Logic, Data, Math or Service Palette onto a Data and Logic Canvas or one or more user interaction elements from either a Graphic, Widget, Audio/Video, or Haptic Palette onto a Multimedia User Interaction Canvas to form a Mobile Application or Mobile Application Component; submitting said Mobile Application or Mobile Application Component to a Distribution Center; and distributing said Mobile Application or Mobile Application Component to a Mobile Device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile device software application made by the steps of:
-
dragging one or more logic and data elements from either an Event, Logic, Data, Math or Service Palette onto a Data and Logic Canvas or one or more user interaction elements from either a Graphic, Widget, Audio/Video, or Haptic Palette onto a Multimedia User Interaction Canvas to form a Mobile Application or Mobile Application Component; submitting said Mobile Application or Mobile Application Component to a Distribution Center; and distributing said Mobile Application or Mobile Application Component to a Mobile Device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for creating, managing and distributing a mobile device software application, comprising:
-
a Mobile Device Application or a Mobile Device Application Component; a Generic Mobile Device Model; a Composition Studio; and a Distribution Center. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification