×

System and method for power sharing computing devices among users and donors

  • US 10,417,680 B2
  • Filed: 02/15/2017
  • Issued: 09/17/2019
  • Est. Priority Date: 11/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, on a first computing device, from a second computing device, a request to receive a battery charge for a battery-powered device of a user, the request comprising one or more criteria and a reward that is chosen by the user to be provided in exchange for at least the user receiving the battery charge, the one or more criteria including an amount of requested battery charge and information indicative of an amount of time to receive the amount of requested battery charge, the amount of time representing a maximum amount of time that the user is to wait for the requested battery charge;

    storing, on a storage device of the first computing device, a plurality of sets of one or more donor preferences, each set previously provided by a corresponding potential donor, each set including information related to a charging method and a reward to be received in exchange for providing a battery charge;

    identifying, by the first computing device, one or more of the potential donors as target donors, comprising;

    comparing the criteria included in the request with each of at least some of the sets of one or more donor preferences;

    for each of the at least some of the sets of one or more donor preferences, determining whether the one or more donor preferences satisfy the criteria included in the request;

    comparing the reward included in the request with each of the at least some of the sets of one or more donor preferences;

    for each of the at least some of the sets of one or more donor preferences, determining whether the reward to be received in exchange for providing the battery charge satisfies the reward included in the request;

    for each of the at least some of the sets of one or more donor preferences, determining whether the charging method is capable of providing the amount of requested battery charge within the amount of time provided in the request, including;

    identifying a voltage value and a current value to be employed by the charging method;

    calculating, according to a charging algorithm that considers the voltage value and the current value to be employed by the charging method, an estimated amount of time required for the battery-powered device to receive the amount of requested battery charge via the charging method; and

    determining whether the estimated amount of time required for the battery-powered device to receive the amount of requested battery charge satisfies the amount of time provided in the request; and

    identifying a potential donor as a target donor if the reward to be received in exchange for providing the battery charge satisfies the reward included in the request and the charging method is determined to be capable of providing the amount of requested battery charge within the amount of time provided in the request;

    maintaining, by the first computing device, a continuous connection with a positioning module of the second computing device for transmitting information related to at least a geographic location of the second computing device and an amount of charge of the battery-powered device;

    continuously updating potential donors that can be identified as target donors based on the amount of charge of the battery-powered device, the geographic location of the second computing device, and locations corresponding to the potential donors; and

    sending, from the first computing device, information related to a location corresponding to the target donor to the second computing device, wherein the location corresponding to the target donor is represented as an icon on a map view displayed on a graphical user interface of the second computing device, and the graphical user interface presents a distance indicator indicative of a proximity of the location corresponding to the target donor in relation to the location of the second computing device, wherein the icon is selectable to cause additional information related to the target donor to be displayed by the graphical user interface,wherein the reward included in the request is provided to the target donor in exchange for the battery-powered device receiving the requested battery charge via the charging method.

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