Multi-occupant structure in a geo-spatial environment

Information

  • Patent Application
  • 20070219659
  • Publication Number
    20070219659
  • Date Filed
    March 19, 2007
    17 years ago
  • Date Published
    September 20, 2007
    17 years ago
Abstract
A method, apparatus, and system of multi-occupant structure in a geo-spatial environment are disclosed. In one embodiment, a method includes determining that a marker (e.g., associated with a profile of a user) is colliding with another marker simultaneously displayed in a map based on an overlap area of the marker with the another marker, automatically creating a group pointer that replaces the marker and the another marker on the map and generating a view of the marker and the another marker when a user (e.g., of the geo-spatial environment) selects the group pointer.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Example embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:



FIG. 1 is a system view of a central module communicating with geo-spatial environments through a network, according to one embodiment.



FIG. 2 is an exploded view of the structure module of FIG. 1, according to one embodiment.



FIG. 3 is a user interface view of a shared structure in the geo-spatial environment, according to one embodiment



FIG. 4 is a user interface view of a floor constructor wiki, according to one embodiment.



FIG. 5 is a user interface view of layout of different floors of the shared structure, according to one embodiment.



FIG. 6 is a diagrammatic system view of a data processing system in which any of the embodiments disclosed herein may be performed, according to one embodiment.



FIG. 7 is a table view of occupant details in the geo-spatial environment, according to one embodiment.



FIG. 8 is a user interface view of a multi occupant pointer view in the geo-spatial environment, according to one embodiment.



FIG. 9 is a schematic representation of replacing colliding markers with a group pointer in the geo-spatial environment, according to one embodiment.



FIG. 10 is a schematic representation of replacing a set of overlapping markers with the group pointer in the geo-spatial environment, according to one embodiment.



FIG. 11 is a user interface view of an occupant's profile associated with the shared structure in the geo-spatial environment, according to one embodiment.



FIG. 12A is a process flow of automatically creating the group pointer that replaces colliding markers in the geo-spatial environment, according to one embodiment.



FIG. 12B is a continuation of the process flow of FIG. 12A, showing additional processes, according to one embodiment.



FIG. 12C is a continuation of the process flow of FIG. 12B, showing additional processes, according to one embodiment.



FIG. 12D is a continuation of the process flow of FIG. 12C, showing additional processes, according to one embodiment.



FIG. 13 is a process flow of placing a pointer representing a set of markers on a map, according to one embodiment.


Claims
  • 1. A method comprising: determining that a marker is colliding with another marker simultaneously displayed in a map based on an overlap area of the marker with the another marker;automatically creating a group pointer that replaces the marker and the another marker on the map; andgenerating a view of the marker and the another marker when a user selects the group pointer.
  • 2. The method of claim 1 further comprising: generating a residential group pointer in place of the group pointer when the marker and the another marker are associated with a shared residential structure;generating a commercial group pointer in place of the group pointer when the marker and the another marker are associated with a shared commercial structure;generating an industrial group pointer in place of the group pointer when the marker and the another marker are associated with a shared industrial structure;generating an interior space pointer in place of the group pointer when the marker and the another marker are associated with at least one of a shared shopping mall, a shared mine, a shared tunnel, a shared amusement park, a shared private property, and a shared interior space; andgenerating a family pointer in place of the interior space pointer when the marker and the another marker are associated with members of a same family residing in the shared interior space.
  • 3. The method of claim 1 further comprising generating a multiple-structure group pointer when the marker and the another marker are associated with adjacent structures which are not shared by occupants identified through the marker and the another marker.
  • 4. The method of claim 1 further comprising determining that the marker, the another marker, and different markers are associated with a shared structure based on an address data associated with occupants represented through the marker, the another marker and the different markers.
  • 5. The method of claim 4 further comprising automatically allocating each one of the marker, the another marker, and the different markers in a set of floors of the shared structure based on a unit data associated with the address data of the occupants represented through the marker, the another marker and the different markers.
  • 6. The method of claim 5 further comprising providing a wiki interface such that the occupants represented through the marker, the another marker, and the different markers modify automatically determined allocation of each one of the marker, the another marker, and the different markers in the set of floors of the shared structure through at least one of a drag and drop interface and a pick and place interface.
  • 7. The method of claim 6 further comprising altering a latitude, a longitude, and altitude position of a particular marker when at least one of the marker, the another marker, and the different markers are moved.
  • 8. The method of claim 7 further comprising locking the wiki interface of the particular marker when a particular occupant associated with the particular marker claims a profile associated with the particular marker and elects to control placement of the marker themselves.
  • 9. The method of claim 8 further comprising permitting users of a geo-spatial environment to contribute content in a form of a textual content, a video content, and a pictorial content about the particular occupant through the wiki interface in the profile of the particular occupant until the particular occupant locks the wiki interface and elects to control contribution to the profile.
  • 10. The method of claim 6 further comprising providing through the wiki interface a way such that the occupants move the marker, the another marker, and the different markers to different buildings and structures in a geo-spatial environment when the marker, the another marker, and the different markers are misplaced.
  • 11. The method of claim 10 further comprising generating a floor constructor wiki in which the occupants create layouts of different floor plans and hallways of the shared structure, such that new and existing markers are moved to the different floor plans and hallways as constructed through the floor constructor wiki.
  • 12. The method of claim 1I1 further comprising providing a voting interface such that occupants of the shared structure elect a particular layout of a particular floor as one that is to be locked and used to represent a central map of the new and existing markers for the particular floor, wherein only a moderator among the occupants has privileges to unlock the elected particular layout.
  • 13. The method of claim 12 further comprising enabling commerce among the occupants of the shared structure through a community bulletin board that only verified occupants of the shared structure contribute to and have access to, such that the occupants barter, exchange, buy and sell goods and services among only other occupants of the shared structure.
  • 14. The method of claim 13 further comprising providing a grouping interface to the occupants of the shared structure to form social, professional, and collective purchasing groups with the other occupants of the shared structure in the geo-spatial environment.
  • 15. The method of claim 1 in a form of a machine-readable medium embodying a set of instructions that, when executed by a machine, causes the machine to perform the method of claim 1.
  • 16. A system comprising: a structure having a plurality of occupants;a geo-spatial environment to represent the structure in a map; anda pointer in the geo-spatial environment to simultaneously represent the plurality of occupants such that the pointer enables a user to get access to a set of profiles associated with each of the plurality of occupants of the structure through the pointer.
  • 17. The system of claim 16 further comprising a wiki module such that the pointer is movable to any location on the map by any user of the geo-spatial environment until it is claimed by a moderator of the structure.
  • 18. The system of claim 17 further comprising a floor constructor module to create a layout of the structure in the geo-spatial environment through a wiki-based architectural blueprint creator tool of the floor constructor module such that any occupant of the structure modify the layout until the moderator of the structure locks the layout by claiming the structure.
  • 19. A method comprising: placing a set of markers in a map;simultaneously displaying the set of markers with each other in the map based on a location data associated with each of the set of markers;creating a pointer when different ones of the set of markers overlap with each other because of having at least one of a same location data and an adjacent location data with each other; andcustomizing the pointer based on at least one of a neighborhood and relationship characteristic between the different ones of the set of overlapping markers.
  • 20. The method of claim 19 further comprising providing an interface such that the set of markers and the pointer are individually and in combination movable and such that profiles of occupants identifiable through the set of markers are modifiable by users of a geo-spatial social network until the profiles are claimed by individual occupants of a location marked through each of the set of markers.
Provisional Applications (4)
Number Date Country
60783226 Mar 2006 US
60817470 Jun 2006 US
60853499 Oct 2006 US
60854230 Oct 2006 US