Cloud computing system configured for a consumer to program a smart phone and touch pad
First Claim
Patent Images
1. A consumer programmable smart phone/touch pad system provided for a consumer to build a consumer programmable assembly;
- said consumer programmable smart phone/touch pad system comprises;
a building kit configured for a consumer to build and to program said consumer programmable assembly;
a controller unit having a controller housing and a microprocessor;
said controller unit further comprises a communication channel/link for said controller unit to interface with one or more accessory member configured to work with said controller unit,wherein each of said accessory member further comprises at least one of the following elements;
(1) motion transducer;
(2) position sensor;
(3) analog signal provider;
(4) digital signal provider;
(5) light transducer;
(6) optical sensor or camera image sensor;
(7) sound transducer;
(8) sound sensor;
(9) memory;
(10) dialing circuit;
(11) modem circuit or wired data communication circuit; and
(12) wi-fi or wireless data communication circuit;
and wherein said consumer programmable smart phone/touch pad system further comprises a consumer supporting software having instructions configured for a consumer to program a smart phone/touch pad, and to program said consumer programmable assembly to work with said smart phone/touch pad.
2 Assignments
0 Petitions
Accused Products
Abstract
A cloud computing system is provided to support a consumer for programming a smart phone/touch pad. Set of accessory members is provided to enable said consumer to build and program a consumer designed article that comprises said consumer programmed smart phone/touch pad.
-
Citations
20 Claims
-
1. A consumer programmable smart phone/touch pad system provided for a consumer to build a consumer programmable assembly;
- said consumer programmable smart phone/touch pad system comprises;
a building kit configured for a consumer to build and to program said consumer programmable assembly; a controller unit having a controller housing and a microprocessor;
said controller unit further comprises a communication channel/link for said controller unit to interface with one or more accessory member configured to work with said controller unit,wherein each of said accessory member further comprises at least one of the following elements; (1) motion transducer; (2) position sensor; (3) analog signal provider; (4) digital signal provider; (5) light transducer; (6) optical sensor or camera image sensor; (7) sound transducer; (8) sound sensor; (9) memory; (10) dialing circuit; (11) modem circuit or wired data communication circuit; and (12) wi-fi or wireless data communication circuit; and wherein said consumer programmable smart phone/touch pad system further comprises a consumer supporting software having instructions configured for a consumer to program a smart phone/touch pad, and to program said consumer programmable assembly to work with said smart phone/touch pad. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a second compiler configured to compile said consumer composed program into codes executable by said consumer programmable assembly.
- said consumer programmable smart phone/touch pad system comprises;
-
6. The consumer programmable smart phone/touch pad system of claim 1 wherein said consumer supporting software is represented by an Easy Format software, or derived from an Easy Format software, said Easy Format software is defined to comprise the following programming steps (a) to (e):
-
(a) defining m inputs for a computing device to receive data, triggers or signals, wherein m is an integer equal or greater than one; (b) defining n outputs for said computing device to transmit data, triggers or signals, wherein n is an integer equal or greater than one; (c) specifying x configuration states and y events, wherein each configuration state defines the configuration of at least one input and/or one output ;
wherein x and y are integers equal or greater than one;(d) for any configuration state of step (c) provided to configure an input, said configuration state is further structured to specify a qualifying condition, and to specify an event to be executed when the signal, trigger or data received by said input satisfied said qualifying condition; (e) enabling an event to switch from a current configuration state to another configuration state; and wherein said Easy Format software further comprises at least one of the following steps or characteristics (f) to (i); (f) a step to structure a programming specification into at least a first field and a second field, wherein said first field specifies the characteristics of one or more configuration states, and said second field specifies one or more events/sub-events; (g) a step to organize at least a part of the data specified by said programming steps (a) to (e) into a table format; (h) wherein said configuration states and events are not required to be listed in sequential relationship to each other; (i) a step to label a configuration state or event for specifying a default condition of said consumer programmable system when it is powered up.
-
-
7. The consumer programmable smart phone/touch pad system of claim 6 further comprising a programming step of:
(j) providing at least one instruction for said Easy Format software to control the operation of a smart phone/touch pad.
-
8. A consumer programmable system having a consumer programmable assembly and a supporting software configured for supporting said consumer programmable assembly, wherein said consumer programmable system comprises a first device operated according to a smart phone/touch pad hosting system and wherein said supporting software comprises a first compiler configured for compiling a consumer composed program for working with said first device, wherein said supporting software further comprises a second compiler compatible with said first device and configured to compile said consumer composed program for working with said consumer programmable assembly;
-
and wherein said smart phone/touch pad hosting system is defined as a standardized or regulated system provided and maintained by a known hosting entity for servicing a hosted family of cell phone/touch pad products. - View Dependent Claims (9, 10, 11, 12, 13)
said Easy Format software further comprises at least one of the following steps or characteristics (f) to (i); (f) a step to structure a programming specification into at least a first field and a second field, wherein said first field specifies the characteristics of one or more configuration states, and said second field specifies one or more events/sub-events; (g) a step to organize at least a part of the data specified by the steps of (a) to (e) into a table format; (h) wherein said configuration states and events are not required to be listed in sequential relationship to each other; (i) a step to label part of a configuration state or event for specifying a default condition of said consumer programmable system when it is powered up.
-
-
14. A consumer programmable system having a consumer programmable assembly and a consumer programmable supporting software configured for supporting said consumer programmable assembly;
- said consumer programmable assembly comprising;
a decoder unit comprising a communication channel/link for said decoder unit to interface with a first device operated according to a smart phone/touch pad hosting system;
wherein said decoder unit is further configured for interfacing with one or more accessory members separated from said decoder unit and for said first device to provide controlling function to said consumer programmable system with the support of an application program,wherein an accessory member interfaced with said decoder unit comprises at least one of the following elements (1) to (12); (1) motion transducer; (2) position sensor; (3) analog signal provider; (4) digital signal provider; (5) light transducer; (6) optical sensor or camera image sensor; (7) sound transducer; (8) sound sensor; (9) memory; (10) dialing circuit; (11) modem circuit or wired data communication circuit; and (12) wi-fi or wireless data communication circuit wherein said consumer programmable supporting software comprises multiple consumer programmable instructions compatible with said smart phone/touch pad hosting system;
said consumer programmable instructions are also configured for said decoder unit to work with said first device; and
wherein said smart phone/touch pad hosting system is defined as a standardized or regulated system provided and maintained by a known hosting entity for servicing a hosted family of cell phone/touch pad products. - View Dependent Claims (15, 16, 17, 18, 19, 20)
- said consumer programmable assembly comprising;
Specification