×

Situation-driven spontaneous networking

  • US 9,037,728 B2
  • Filed: 03/11/2011
  • Issued: 05/19/2015
  • Est. Priority Date: 03/11/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • forming a hypothesis to explain an event detected by a sensor, in a mobile electronic device having at least one sensor associated therewith and accessible thereto, that a situation exists based on at least one situation definition and data from said at least one sensor, said at least one situation definition being selected from a store of hypothesis templates in said mobile electronic device and responsive to said data from said at least one sensor, said hypothesis templates relating said data from at least one sensor to possible causes;

    searching by the mobile electronic device for other mobile electronic devices to gather additional information related to said hypothesis via one or more network interfaces in the mobile electronic device;

    establishing a spontaneous mobile network with at least one other mobile electronic device found during the searching, said spontaneous mobile network being established when the mobile electronic device contacts the at least one other mobile electronic device at least having a sensor for detecting the event;

    communicating directly with the at least one other mobile electronic device in the spontaneous mobile network to request the additional information applicable to said hypothesis;

    receiving by the mobile electronic device the additional information from the at least one other mobile electronic device, the additional information corresponding to the situation; and

    based at least on the received additional information, modifying the hypothesis that the situation exists,wherein the at least one situation definition comprises;

    one or more rules, each rule relating one or more of the at least one sensor to one or more value criteria, each of the one or more rules being triggered when one or more of the at least one sensor provides data meeting a preselected value criterion; and

    one or more templates, each template relating one or more of the rules to a weight to be applied to a corresponding rule, andwherein modifying the hypothesis that the situation exists further comprises;

    determining whether, for each of the one or more rules, one or more values of a corresponding sensor meet corresponding value criteria, wherein the one or more values include any received additional information corresponding to values of a sensor and any values of a corresponding sensor accessible by the mobile electronic device;

    when the received additional information corresponds to a rule, modifying weights corresponding to the rule wherein weights are increased in response to a situation corresponding to the rule being more probable and are decreased in response to the corresponding situation being less probable;

    for each template, for the rules in the template meeting the corresponding value criteria, applying corresponding weights to the rules and determining from the corresponding weights a value for the template;

    when the received additional information corresponds to the hypothesis, modifying values for templates corresponding to the hypothesis to increase values for the hypothesis being more probable according to the received additional information and to decrease values for the hypothesis being less probable per the received additional information; and

    in response to a value of any of the templates meeting a threshold value, forming the hypothesis that the situation exists because the situation corresponds to a template meeting the threshold value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×