# US 10,455,002 B2 · Apparatus and method for generating customizable software based networking platforms

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,002 B2
- Document ID: US10455002B2
- Status: Granted
- Kind: B2
- Application number: 15/001,812
- Filed: 2016-01-20
- Published: 2017-05-04
- Granted: 2019-10-22
- Earliest claimed: 2015-10-29
- Applicants: Tharmalingam Satkunarajah; Kalayini Sathasivam
- Inventors: Tharmalingam Satkunarajah; Kalayini Sathasivam
- Web page: https://patentgrep.com/patent/US10455002B2

## CPC

- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 8/34: Graphical or visual programming
- G06F 8/36: Software reuse
- G06F 8/60: Software deployment
- G06F 9/44: Arrangements for executing specific programs
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06Q 10/40: Business processes related to social networking or social networking services
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/60: Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70)
- H04L 67/52: specially adapted for the location of the user terminal
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

The present invention is directed to a system and apparatus for generating a computer network for accessing and transmitting data of and between multiple users. In a particular implementation, the system comprises a computer network generator having at least one processor and configured by code executing therein to generate an updatable core network package and select from an array of network feature modules, a plurality of ancillary features and customizations for incorporation into the computer network.

## Claims

### Claim 1

A system for generating a computer network for accessing and transmitting data from multiple users, the system comprising:
a computer network generator having at least one processor and configured by code executing therein to generate an updatable core network package and first module array of network feature modules from a module repository wherein each element of the first array is a reference to one or more modules,
receiving an initiating request to generate a social network application sent by a remote user computer device, wherein the request includes initialization data relating to 1) an estimated size of a user base of a social network supported by the social network application, 2) an estimated technical ability of users in the user base and, 3) a preferred language of the users in the user base wherein the social network application is configured reside on a remote hosting computer and to be accessed by a plurality of client devices, including mobile devices, used by users in the user base;
transmitting, in response to the initiating request, at least one visual indication referencing each element in the first array to the remote user computing device;
selecting, using the remote user computing device, at least one of the visual indications corresponding to a unique element in the first array modules;
transmitting to the computer network generator at least a reference to each selected module;
generating the social network application that includes reference to each of the selected modules and a user interface application customized to the preferred language and the estimated technical ability of the users in the user base wherein, based upon the estimated technical ability, features of the user interface generated by the user interface application are initially enabled or disabled and wherein the social network application is configured to review user actions of each user while using the user interface and wherein, based upon the reviewed user actions of each user, subsequently enable features of the user interface provided to each user that where initially disabled;
deploying the generated social network application to the remote hosting computer, separate from the plurality of client devices, using a hosting configuration based upon the estimated size of the user base wherein deploying the generated social network application includes installing the generated social network application and a database with connections to the generated social network application on a remote computing device accessible to the Internet and
providing a link accessible to the user base to access the user interface application.

### Claim 2 (depends on 1)

The system of claim 1, further comprising:
generating the client device application configured to communicate with the deployed social network application.

### Claim 3 (depends on 2)

The system of claim 2, wherein the client device application includes a user interface having text in the preferred language of the user base.

### Claim 4 (depends on 2)

The system of claim 2, wherein the client device application is installed on one or more of the plurality of client devices.

### Claim 5 (depends on 2)

The system of claim 2, wherein the client device application is a web interface.

### Claim 6 (depends on 1)

The system of claim 1, wherein the technical ability of the user base includes a group literacy rate.

### Claim 7 (depends on 6)

The system of claim 6, wherein the customized user interface includes specific contextual identifiers selected from a target language database.

### Claim 8 (depends on 1)

The system of claim 1, wherein, based upon the estimated technical ability, conversion protocols are masked or removed from the user interface generated by the user interface application.

### Claim 9 (depends on 1)

The system of claim 1, wherein, based upon the estimated technical ability, default settings for the user interface generated by the user interface application are selected.

### Claim 10 (depends on 1)

The system of claim 1, wherein, based upon a first estimated technical ability, one or more icons are used in the user interface generated by the user interface application and based upon a second estimated technical ability, the one or more icons are replaced by a text equivalent.
