System and method for managing and presenting entity information
First Claim
1. A method of presenting information regarding a plurality of entities, said method being performed by a processor, said method comprising:
- for each said entity, storing at least one entity characteristic list, said at least one entity characteristic list comprising entity characteristic information regarding each said entity, said entity characteristic information comprising at least one time entry, said at least one time entry comprising a plurality of entity time components and a plurality of entity day components, said plurality of entity day components comprises at least seven entity day components, each of said seven entity day components corresponding to a different day of the week, each of said seven entity day components associated with at least one of said plurality of entity time components, said plurality of entity time components comprising at least one continuous time range, said continuous time range comprising at least one begin time component and at least one end time component;
receiving a queried time, said queried time comprising at least one queried day component and at least one queried time component;
for each said entity, resolving a characteristic classification from said queried time and said at least one entity characteristic list, said operation of resolving further comprising, comparing said at least one queried day component to at least one of said plurality of entity day components and comparing said at least one queried time component to a selected at least one pair of entity time components, said characteristic classification having a plurality of possible values, said possible values comprising at least a first value and a second value; and
for each said entity, displaying at least one representation for said each entity, said at least one representation rendered in a first state when said characteristic classification of each said entity has resolved to a first value and said at least one representation rendered in a second state when said characteristic classification of each said entity has resolved to a second value.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing and presenting entity information is described. In an illustrative implementation, information such as product availability and operating hours is stored in a server (130). A query may be sent from a client (202) having a time (1402), date (1410), or both inquiring, for example, which entities are open at a certain or range of times, in the past, present or future. The server (130) compares the queried time with stored information, such as hours entries (4000, 4050). The results are displayed on a map (300) with open entities represented by a first symbol (930R) and closed entities by a second symbol (930G) such that all the entities on the map (300) are viewable without further searches. Clicking on a symbol (422) leads to a display (940) containing information about the associated entity, thereby enabling an entity'"'"'s information to be found using only its location.
-
Citations
44 Claims
-
1. A method of presenting information regarding a plurality of entities, said method being performed by a processor, said method comprising:
-
for each said entity, storing at least one entity characteristic list, said at least one entity characteristic list comprising entity characteristic information regarding each said entity, said entity characteristic information comprising at least one time entry, said at least one time entry comprising a plurality of entity time components and a plurality of entity day components, said plurality of entity day components comprises at least seven entity day components, each of said seven entity day components corresponding to a different day of the week, each of said seven entity day components associated with at least one of said plurality of entity time components, said plurality of entity time components comprising at least one continuous time range, said continuous time range comprising at least one begin time component and at least one end time component; receiving a queried time, said queried time comprising at least one queried day component and at least one queried time component; for each said entity, resolving a characteristic classification from said queried time and said at least one entity characteristic list, said operation of resolving further comprising, comparing said at least one queried day component to at least one of said plurality of entity day components and comparing said at least one queried time component to a selected at least one pair of entity time components, said characteristic classification having a plurality of possible values, said possible values comprising at least a first value and a second value; and for each said entity, displaying at least one representation for said each entity, said at least one representation rendered in a first state when said characteristic classification of each said entity has resolved to a first value and said at least one representation rendered in a second state when said characteristic classification of each said entity has resolved to a second value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium bearing computer-readable instructions for instructing a processor to carry out a method of presenting information regarding a plurality of entities, said method comprising:
-
for each said entity, storing at least one entity characteristic list, said at least one entity characteristic list comprising entity characteristic information regarding each said entity, said entity characteristic information comprising at least one time entry, said at least one time entry comprising a plurality of entity time components and a plurality of entity day components, said plurality of entity day components comprises at least seven entity day components, each of said seven entity day components corresponding to a different day of the week, each of said seven entity day components associated with at least one of said plurality of entity time components, said plurality of entity time components comprising at least one continuous time range, said continuous time range comprising at least one begin time component and at least one end time component; receiving a queried time, said queried time comprising at least one queried day component and at least one queried time component; for each said entity, resolving a characteristic classification from said queried time and said at least one entity characteristic list, said operation of resolving further comprising, comparing said least one queried day component to at least one of said plurality of entity day components and comparing said at least one queried time component to a selected at least one pair of entity time components, said characteristic classification having a plurality of possible values, said possible values comprising at least a first value and a second value; and for each said entity, displaying at least one representation for said each entity, said at least one representation rendered in a first state when said characteristic classification of each said entity has resolved to a first value and said at least one representation rendered in a second state when said characteristic classification of each said entity has resoled to a second value.
-
-
25. A system of presenting information regarding a plurality of entities, comprising:
-
means for storing at least one entity characteristic list for each said entity, said at least one entity characteristic list comprising entity characteristic information regarding each said entity, said entity characteristic information comprising at least one time entry, said at least one time entry comprising a plurality of entity time components and a plurality of entity day components, said plurality of entity day components comprises at least seven entity day components, each of said seven entity day components corresponding to a different day of the week, each of said seven entity day components associated with at least one of said plurality of entity time components, said plurality of entity time components comprising at least one continuous time range, said continuous time range comprising at least one begin time component and at least one end time component; means for receiving a queried time, said queried time comprising at least one queried day component and at least one queried time component; means for resolving a characteristic classification from said queried time and said at least one entity characteristic list, for each said entity, said means for resolving further comprising, means for comparing said at least one queried day component to at least one of said plurality of entity day components and means for comparing said at least one queried time component to a selected at least one pair of entity time components, said characteristic classification having a plurality of possible values, said possible values comprising at least a first value and a second value; and means for displaying at least one representation for each said entity, said at least one representation rendered in a first state when said characteristic classification of each said entity has resolved to a first value and said at least one representation rendered in a second state when said characteristic classification of each said entity has resolved to a second value. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification