Using geographical location to determine element and area information to provide to a computing device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06Q-030/02
출원번호
US-0610535
(2012-09-11)
등록번호
US-8935241
(2015-01-13)
발명자
/ 주소
Chmiel, Matthew S.
Hiltz-Laforge, Jason
Pourshahid, Alireza
Watts, Graham A.
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Victor, David W.
인용정보
피인용 횟수 :
0인용 특허 :
7
초록▼
A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an el
A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an element having a geographical location within a geographical region including the referenced geographical location, a most recent set of the attribute values for the element having a most recent timestamp, a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp, and whether a condition with respect to at least one of the most recent set of attribute values and the previous set of attribute values of the determined element is satisfied.
대표청구항▼
1. A method, comprising: generating in a database in a computer readable storage medium a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determ
1. A method, comprising: generating in a database in a computer readable storage medium a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined;determining a reference geographical location;determining an element having a geographical location within a geographical region including the referenced geographical location;determining a most recent set of the attribute values for the element having a most recent timestamp, wherein the attribute values comprise at least one of profile information for the element and purchasing decisions for the element;determining a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp;determining whether a condition, specifying criteria concerting a difference in the most recent set of attribute values and the previous set of attribute values of the determined element, is satisfied, wherein the difference is with respect to the same set of attribute values at different times including the most recent timestamp and the previous timestamp; andrendering information on the difference of the most recent set and the previous set of attributes values for the determined element in response to determining that the condition is satisfied. 2. The method of claim 1, wherein the previous timestamp is closest in time to the most recent timestamp of timestamps in sets of attribute values, wherein the condition is satisfied when at least one attribute value in the determined previous set differs from a corresponding attribute value in the most recent set, wherein rendering the information comprises rendering information on the attribute values in the most recent set and the previous set that differ. 3. The method of claim 1, further comprising: determining a location of a portable computing device, wherein the received selected location comprises the determined location of the portable computing device, and wherein the rendered information is rendered at the portable computing device while located in the geographical region. 4. The method of claim 3, wherein a visited attribute value in the sets indicates whether a user of the portable computing device visited the location of the element, wherein determining the element comprises determining elements having the visited attribute value indicating that the user of the portable device visited the location of the element. 5. The method of claim 3, wherein the elements represent customers and the attribute values include profile attributes of the customers and products the customers have purchased, wherein determining whether the condition is satisfied comprises determining whether the attributes of the products the customers have purchased satisfy a purchasing condition. 6. The method of claim 1, wherein the operations further comprise: generating in the database a plurality of area information instances, wherein each area information instance is associated with a geographical region and at least one set of area attribute values, wherein each set includes a timestamp of the area attribute values in the set;determining the area attribute instance having a geographical region that includes the reference geographical location;determining one area attribute value in a most recent set of the area attribute values having a most recent timestamp relevant to one of the attribute values in the most recent set of the determined element; andrendering information on the determined area attribute value with the relevant attribute value in the most recent set. 7. A computer program product for providing location based information, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: generating in a database a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined;determining a reference geographical location;determining an element having a geographical location within a geographical region including the referenced geographical location;determining a most recent set of the attribute values for the element having a most recent timestamp, wherein the attribute values comprise at least one of profile information for the element and purchasing decisions for the element;determining a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp;determining whether a condition, specifying criteria concerning a difference in the most recent set of attribute values and the previous set of attribute values of the determined element, is satisfied, wherein the difference is with respect to the same set of attribute values at different times including the most recent timestamp and the previous timestamp; andrendering information on the difference of the most recent set and the previous set of attribute values of the determined element in response to determining that the condition is satisfied. 8. The computer program product of claim 7, wherein the previous timestamp is closest in time to the most recent timestamp of timestamps in sets of attribute values, wherein the condition is satisfied when at least one attribute value in the determined previous set differs from a corresponding attribute value in the most recent set, wherein rendering the information comprises rendering information on the attribute values in the most recent set and the previous set that differ. 9. The computer program product of claim 7, wherein the operations further comprise: determining a location of a portable computing device, wherein the received selected location comprises the determined location of the portable computing device, and wherein the rendered information is rendered at the portable computing device while located in the geographical region. 10. The computer program product of claim 9, wherein at least one user of at least one portable computing device visits the elements in the geographical region, and wherein the sets of attribute values for each element provide attribute values set when the at least one user of the at least one portable computing device visited the geographical region of the elements. 11. The computer program product of claim 9, wherein a visited attribute value in the sets indicates whether a user of the portable computing device visited the location of the element, wherein determining the element comprises determining elements having the visited attribute value indicating that the user of the portable device visited the location of the element. 12. The computer program product of claim 11, wherein the operations further comprise: determining visited elements in the geographical region having the visited attribute value for the previous set indicating that the user of the portable device visited the location of the element more than a predetermined time period from the timestamp of the previous set, wherein the condition specifies criteria for the most recent and previous sets of attribute values for the determined visited elements, and wherein the rendered information is rendered for the attribute values of the determined visited elements. 13. The computer program product of claim 9, wherein the elements represent customers and the attribute values include profile attributes of the customers and products the customers have purchased, wherein determining whether the condition is satisfied comprises determining whether the attributes of the products the customers have purchased satisfy a purchasing condition. 14. The computer program product of claim 13, wherein the purchasing condition selects customers whose attributes indicate at least one of: a potential for purchasing a new product; a need to purchase a replacement product based on attributes of the products purchased and the timestamp of the previous set; valued customer whose attributes indicating products purchased satisfies a purchasing threshold; a change of a profile characteristic of the customer at the geographical location of the customer element. 15. The computer program product of claim 7, wherein the operations further comprise: determining new elements having a location within the geographical region that do not include a set of attributes having a set of attributes with a timestamp less than a current timestamp; andrendering information on the new elements and attribute values for the new elements. 16. The computer program product of claim 7, wherein the operations further comprise: generating in the database a plurality of area information instances, wherein each area information instance is associated with a geographical region and at least one set of area attribute values, wherein each set includes a timestamp of the area attribute values in the set;determining the area attribute instance having a geographical region that includes the reference geographical location;determining one area attribute value in a most recent set of the area attribute values having a most recent timestamp relevant to one of the attribute values in the most recent set of the determined element; andrendering information on the determined area attribute value with the relevant attribute value in the most recent set. 17. The computer program product of claim 16, wherein the operations further comprise: determining a previous set of area attribute values for the determined area attribute instance; anddetermining whether the determined area attribute value in the most recent set differs from corresponding area attribute value in the determined previous set, wherein the rendering of the information on the determined area attribute value is performed in response to determining that the determined area attribute value in the most recent set differs from the corresponding area attribute value. 18. The computer program product of claim 16, wherein the elements represent customers and the attribute values include profile attributes of the customers and products the customers have purchased and wherein the area attribute values comprise demographic trends in the geographical region of the area attribute instance, wherein determining one area attribute value relevant to one of the attribute values comprises determining at least one of the demographic trends in the area attribute instance relevant to at least one of the profile attributes and products of the customers in the geographical region. 19. A system in communication with a database, comprising: a processor;a computer readable storage medium having computer readable program code embodied therein that is executed by the processor to perform operations, the operations comprising: generating in the database a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined;determining a reference geographical location;determining an element having a geographical location within a geographical region including the referenced geographical location;determining a most recent set of the attribute values for the element having a most recent timestamp, wherein the attribute values comprise at least one of profile information for the element and purchasing decisions for the element;determining a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp;determining whether a condition, specifying criteria concerning a difference in the most recent set of attribute values and the previous set of attribute values of the determined element, is satisfied, wherein the difference is with respect to the same set of attribute values at different times including the most recent timestamp and the previous timestamp; andrendering information on the difference of the most recent set and the previous set of attribute values of the determined element in response to determining that the condition is satisfied. 20. The system of claim 19, wherein the previous timestamp is closest in time to the most recent timestamp of timestamps in sets of attribute values, wherein determining whether the condition is satisfied when at least one attribute value in the determined previous set differs from a corresponding attribute value in the most recent set, wherein rendering the information comprises rendering information on the attribute values in the most recent set and the previous set that differ. 21. The system of claim 19, wherein the operations further comprise: determining a location of a portable computing device, wherein the received selected location comprises the determined location of the portable computing device, and wherein the rendered information is rendered at the portable computing device while located in the geographical region. 22. The system of claim 21, wherein a visited attribute value in the sets indicates whether a user of the portable computing device visited the location of the element, wherein determining the element comprises determining elements having the visited attribute value indicating that the user of the portable device visited the location of the element. 23. The system of claim 21, wherein the elements represent customers and the attribute values include profile attributes of the customers and products the customers have purchased, wherein determining whether the condition is satisfied comprises determining whether the attributes of the products the customers have purchased satisfy a purchasing condition. 24. The system of claim 19, wherein the operations further comprise: generating in the database a plurality of area information instances, wherein each area information instance is associated with a geographical region and at least one set of area attribute values, wherein each set includes a timestamp of the area attribute values in the set;determining the area attribute instance having a geographical region that includes the reference geographical location;determining one area attribute value in a most recent set of the area attribute values having a most recent timestamp relevant to one of the attribute values in the most recent set of the determined element; andrendering information on the determined area attribute value with the relevant attribute value in the most recent set.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (7)
Dingler, John R.; Narayan, Pramodh D.; Ramanathan, Sri; Singer, Michael J.; Terry, Matthew A.; Trevathan, Matthew B., Geo-boundary triggered messaging and schedule system and method of use.
Anderson,David J.; Busayapongchai,Senis, Method and system for searching an information retrieval system according to user-specified location information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.