Patent ID: 9672546
Date: 2017-06-06
CPC Classifications: G06Q

Claim:
1. A computer implemented method for providing real time commodity relevant information over a network, the network communicating with a central commodity database, the method comprising: detecting, by a processor, one or more consumers present in one or more target premises by determining location of the at least one communicating device of the one or more consumers using a global positioning system and by triangulation of base stations, wherein the one or more target premises are predefined by a plurality of contour coordinates: transmitting, by the processor, an interest information to the detected one or more consumers for communicating the real time commodity relevant information by the at least one communicating device of the one or more consumers over the communicating network; receiving, by the processor, from the at least one communicating device of the one or more consumers the real time commodity relevant information; aggregating, via the processor, the real time commodity relevant information from the one or more consumers detected in the one or more target premises, each of the one or more target premises having a pre-defined contour; generating a mapped, approximated contour based upon approximation of the pre-defined contour by a set of lines, wherein coordinates, of the set lines, including slope and y intercepts represent the mapped, approximated contour, wherein the coordinates are store in a memory of at least one communicating device of the one or more consumers, wherein generating the mapped, approximated contour minimizes the memory required to store a representation of the pre-defined contour in the at least one communicating device of the one or more consumers, wherein a level of approximation of the predefined contour is dependent upon a memory space available in the at least one communicating device of the one or more consumers, wherein the one or more consumers detected are involved in a real time deal associated with a commodity in the one or more target premises, and wherein the one or more consumers are detected based on a presence of the at least one communicating device of the one or more consumers within the mapped, approximated contour; assigning, via the processor, a weighted score to an individual commodity-market tuple comprising the one or more consumers detected, the real time commodity relevant information, and the one or more target premises, wherein the individual-commodity-market tuple is associated with the commodity relevant information received from the one or more consumers, wherein a weight associated to the individual-commodity-market tuple is varied based on an accuracy of aggregated information; maintaining and updating the central commodity database comprising profile data of one or more consumers and the weighted score of the corresponding individual-commodity-market tuple; querying the central commodity database of the real time commodity relevant information based on the profile data of the one or more consumers, wherein said querying includes improving accuracies for a future request of a pricing information; and providing the real time commodity relevant information to one or more seekers from the central commodity database based on a comparison between the weighted score and a threshold value.