SYSTEM AND METHOD FOR PROVIDING AN APPLICATION DEVELOPMENT AND DISTRIBUTION SOCIAL PLATFORM
First Claim
1. A computer network connected computer system for developing computer programs comprising:
- (a) one or more server computers connected to an interconnected network of computers;
(b) a computer network implemented social networking service implemented by the one or more server computers, or connected to the one or more server computers; and
(c) a computer network implemented application development service implemented by the one or more server computers;
wherein the social networking service and the application development service are integrated so that;
one or more users registered to the computer system can access one or more features of the application development service for designing and assembling one or more functioning applications, and publish these applications via the social networking service; and
one or more other users registered to the computer system can discover applications, select one or more applications, and access the applications through the computer system, using a network connected computer device or a mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer network implemented application development platform is provided that includes or links to a social networking environment and that includes an application development utility. The application development utility enables one or more development users to develop, publish and/or distribute one or more applications using one or more resources of the application development utility and the social networking environment; and one or more application users to discover and access one or more applications using the social networking environment and the server application. The application development platform implements a novel method for building, publishing, and distributing applications using the social networking environment.
-
Citations
21 Claims
-
1. A computer network connected computer system for developing computer programs comprising:
-
(a) one or more server computers connected to an interconnected network of computers; (b) a computer network implemented social networking service implemented by the one or more server computers, or connected to the one or more server computers; and (c) a computer network implemented application development service implemented by the one or more server computers; wherein the social networking service and the application development service are integrated so that; one or more users registered to the computer system can access one or more features of the application development service for designing and assembling one or more functioning applications, and publish these applications via the social networking service; and one or more other users registered to the computer system can discover applications, select one or more applications, and access the applications through the computer system, using a network connected computer device or a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21)
-
-
18. A computer implemented method of developing one or more applications using a computer network implemented development platform, comprising the steps of:
-
(a) a user accessing an application development utility that is implemented to one or more servers connected to an interconnected network of computers and linked to at least one server application, wherein the server application enables a social networking environment, or links to a social networking environment; (b) the user employing the application development utility to select one or more application attributes for an application; (c) the user selecting, from one or more digital objects displayed by the application development utility, application feature objects corresponding to the application attributes, wherein the application feature objects consist of or links to executable code stored to a database linked to the server application; (d) the user selecting one or more user interface items for the application from one or more further digital objects displayed by the application development utility based on the application attributes and the application feature objects; and (e) the application development utility dynamically building the application based on the application feature objects and the one or more user interface items so as to enable one or more application users to access the application using one or more network connected devices via the server application; wherein the server application enables the user to develop, publish and distribute the application by means of the social networking environment.
-
Specification