×

Application of the invoke facility service to restrict invocation of compound wireless mobile communication services

  • US 8,577,344 B2
  • Filed: 04/13/2012
  • Issued: 11/05/2013
  • Est. Priority Date: 02/16/2010
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×