Application of the invoke facility service to restrict invocation of compound wireless mobile communication services
First Claim
1. A process, residing in the memory of a Smartphone or cellular phone, that is used to invoke a compound wireless mobile communication service also known as a Smartphone app or its diminutive app, by using a Boolean expression of events, which when a combination of events that either occur or events that do not occur result in a “
- True”
evaluation of the Boolean expression, the aforementioned compound wireless mobile communication service will commence its execution, where the Boolean expression is contained within a service termed Invoke facility service;
such that the builder of an Invoke facility service associated the said Invoke facility service with the aforementioned compound wireless mobile communication service;
wherein the contained Boolean expression is built with events interconnected by the logical connectives of “
And”
, “
Or”
, “
Not”
, “
If X, Then Y”
, “
And Then”
;
such that the negation operation “
Not”
establishes a contradictory event, signifying that an event and its contradictory event are both considered to be events, where if the event did not occur (is “
False”
), then its contradictory event did occur (is “
True”
) and conversely; and
such that “
And Then”
is a conjunctive connective, meaning it has the same logical operation as “
And”
;
whereas, “
And Then”
includes a sequential implication for testing the occurrence of events;
as illustrated in the partial Boolean expression “
PrecedingExpression And Then FollowingExpression”
, for which “
PrecedingExpression” and
“
FollowingExpression”
are logic expressions each containing one or more events, wherein the events within “
PrecedingExpression”
are tested for occurrences prior to testing occurrences of the events within “
FollowingExpression”
;
where both logic expressions contain events or their contradictory events that are observable when tested by the wireless mobile terminal;
such that events observed by or linked to the Smartphone or cellular telephone, are of the following event types or their contradictions;
A) audio events such as a) a vehicle engine running, b) glass being broken, c) an automobile accident, d) a child crying, e) an explosion, f) the sound of thunder, g) the sound of gushing wind, h) the sound of falling rain, i) the sound of falling hail, j) a person'"'"'s scream, k) a dog barking, l) screeching tires from excessive vehicular braking, m) an alarm siren, n) a gunshot, o) footsteps, p) a turning door knob, q) a door closing;
B) visual events such as a) the retina of an eye, b) a door opening, c) a license plate number, d) a fire, e) an explosion, f) a bolt of lightning, g) a bar code, h) a person'"'"'s face, i) an automobile, j) a gun, k) an animal;
C) electro-mechanical system communication links that provide status data events as a) heart pacer malfunction occurred, b) blood monitor sensed excessive glucose level, c) insulin pump level below threshold, d) epileptic seizure sensed, e) stroke precursor symptom(s) observed, f) heart rate is dangerous, g) temperature level above threshold, h) carbon monoxide level dangerous, i) smoke level suggests fire, j) vehicle engine is running, k) vehicle speed is above a set maximum, l) vehicle brake fluid low, m) vehicle engine malfunction warning, n) accelerometer sensed impact, o) malfunctioning heating system at home, p) home alarm system is triggered, q) breathing support system operating unsatisfactorily, r) password protection is violated, s) credit card charge beyond maximum, t) bank transfer beyond maximum, u) check cashed beyond maximum, v) sale made, w) purchase made.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a mechanism for enhancing safe use of wireless mobile terminals (smartphones) in a moving vehicle. The Invoke facility service'"'"'s Boolean expression controls the conditions which invoke smartphone apps into execution. Smartphone apps, which are dangerous to execute in a moving vehicle, are prevented from invocation. Elimination of all smartphone apps in moving vehicles is inadvisable. An app, deploying an accelerometer to sense the impact of a serious collision to call “911” with a recorded message and provides the vehicle'"'"'s GPS location, is an example. This invention allows an app builder to select invocation conditions for apps. Significant is the use manner of the operation “Not”. The contradiction of an event is also an event meaning that if an event is false, its contradictory event is true. Another important aspect is the conjunctive operation “And Then”. This operation implies an efficient algorithm to evaluate Boolean expressions.
41 Citations
10 Claims
-
1. A process, residing in the memory of a Smartphone or cellular phone, that is used to invoke a compound wireless mobile communication service also known as a Smartphone app or its diminutive app, by using a Boolean expression of events, which when a combination of events that either occur or events that do not occur result in a “
- True”
evaluation of the Boolean expression, the aforementioned compound wireless mobile communication service will commence its execution, where the Boolean expression is contained within a service termed Invoke facility service;
such that the builder of an Invoke facility service associated the said Invoke facility service with the aforementioned compound wireless mobile communication service;
wherein the contained Boolean expression is built with events interconnected by the logical connectives of “
And”
, “
Or”
, “
Not”
, “
If X, Then Y”
, “
And Then”
;
such that the negation operation “
Not”
establishes a contradictory event, signifying that an event and its contradictory event are both considered to be events, where if the event did not occur (is “
False”
), then its contradictory event did occur (is “
True”
) and conversely; and
such that “
And Then”
is a conjunctive connective, meaning it has the same logical operation as “
And”
;
whereas, “
And Then”
includes a sequential implication for testing the occurrence of events;
as illustrated in the partial Boolean expression “
PrecedingExpression And Then FollowingExpression”
, for which “
PrecedingExpression” and
“
FollowingExpression”
are logic expressions each containing one or more events, wherein the events within “
PrecedingExpression”
are tested for occurrences prior to testing occurrences of the events within “
FollowingExpression”
;
where both logic expressions contain events or their contradictory events that are observable when tested by the wireless mobile terminal;
such that events observed by or linked to the Smartphone or cellular telephone, are of the following event types or their contradictions;
A) audio events such as a) a vehicle engine running, b) glass being broken, c) an automobile accident, d) a child crying, e) an explosion, f) the sound of thunder, g) the sound of gushing wind, h) the sound of falling rain, i) the sound of falling hail, j) a person'"'"'s scream, k) a dog barking, l) screeching tires from excessive vehicular braking, m) an alarm siren, n) a gunshot, o) footsteps, p) a turning door knob, q) a door closing;
B) visual events such as a) the retina of an eye, b) a door opening, c) a license plate number, d) a fire, e) an explosion, f) a bolt of lightning, g) a bar code, h) a person'"'"'s face, i) an automobile, j) a gun, k) an animal;
C) electro-mechanical system communication links that provide status data events as a) heart pacer malfunction occurred, b) blood monitor sensed excessive glucose level, c) insulin pump level below threshold, d) epileptic seizure sensed, e) stroke precursor symptom(s) observed, f) heart rate is dangerous, g) temperature level above threshold, h) carbon monoxide level dangerous, i) smoke level suggests fire, j) vehicle engine is running, k) vehicle speed is above a set maximum, l) vehicle brake fluid low, m) vehicle engine malfunction warning, n) accelerometer sensed impact, o) malfunctioning heating system at home, p) home alarm system is triggered, q) breathing support system operating unsatisfactorily, r) password protection is violated, s) credit card charge beyond maximum, t) bank transfer beyond maximum, u) check cashed beyond maximum, v) sale made, w) purchase made. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- True”
Specification