This disclosure relates generally to the technical fields of communications and, in one example embodiment, to a method, apparatus, and system of interior spaces in a geo-spatial environment.
Different websites may enable persons to see details of physical entities (e.g., structures) like shopping malls, office complexes, landmarks, houses on sale, etc. However, these virtual views may be limited to exterior features. For example, a potential buyer may not be able to get a virtual interior view of a house that is for sale. Similarly, shoppers may like to view interior spaces of a mall and/or view goods on display before deciding to visit such complexes.
Virtual websites, apart from offering exterior views of buildings, may not provide additional details, for example, profiles of residents, organizations, occupants, etc. in corresponding interior spaces, resulting in suboptimal levels of foot traffic and/or visibility for little known but interesting locations and other places of public and/or individual interest.
Exterior views of a structure (e.g., a physical entity, a building, a mall, a complex, etc.) may not provide an accurate reflection of what may be a better and/or more interesting interior. One may not be satisfied with an outside view and be disinclined to visit the structure, which may be disadvantageous to users, occupants, businesses and/or activities of the structure.
A method, apparatus and system of interior spaces in a geo-spatial environment are disclosed. In one aspect, a method includes providing a plurality of user profiles, each user profile in the plurality of user profiles including an associated specific geographic location, selecting a user profile in the plurality of user profiles, generating a first virtual interior space view of a first structure associated with a first specific geographic location of the selected user profile in the plurality of user profiles, and generating, with the first virtual interior space view, at least one wiki profile associated with the first virtual interior space view.
The method may also include generating, with the at least one wiki profile, content appended to the at least one wiki profile. The method may further include capturing a second virtual interior space view of a second structure associated with a second specific geographic location, and associating the second virtual interior space view with the user profile associated with the second specific geographic location in the plurality of profiles. The method may include generating content associated with the at least one wiki profile and appending the content to the associated at least one wiki profile.
In another aspect, a system includes an integrated virtual view environment, a social network module of the integrated virtual view environment to include user profiles, each user profile to include at least one virtual interior space view of a structure (e.g., the structure may further include a geographic area accessible to at least one public person) and a specific geographic location of the structure, a map module to include map data of specific geographic locations, the map data to serve as a basis to correlate the specific geographic locations of the map data with virtual interior space views of structures associated with the specific geographic locations, a selection module to select a user profile in the user profiles, a virtual interior space module to generate the virtual interior space view of the structure of the user profile, and a wiki module to generate, with the virtual interior space view of the structure of the user profile, at least one wiki profile associated with the virtual interior space view of the user profile.
The system may include a content module to generate, with the at least one wiki profile, content appended to the at least one wiki profile. The system may also include a virtual interior space view creation module to capture the virtual interior space view of the structure and to associate the virtual interior space view with a particular user profile in the user profiles. The system may include a locator module to determine a specific geographic location of the structure associated with the virtual interior space view and to associate the specific geographic location of the structure with the captured virtual interior space view.
The system may yet include a wiki profile creation module to create a wiki profile and append the wiki profile to the virtual interior space view of an associated user profile of the user profiles. The system may further include a content creation module to create and append content to the at least one wiki profile associated with the virtual interior space view.
The system may also include a claim module to claim a specific user profile in the user profiles. The system may further include a permission module to permit or prohibit modification of a claimed user profile in the user profiles. Moreover, the system may include a one-click module to select a service associated with a user profile in the user profiles and to provide the selected service based on the specific geographic location of the user profile.
In addition, the system may include a capture device to capture a virtual interior space view of a second structure having a corresponding specific geographic location. The capture device may further include a locator device to determine the specific geographic location of the structure and to associate the corresponding specific geographic location of the structure with the captured virtual interior space view.
In yet another aspect, an integrated virtual view environment includes a first instruction set to enable a social network including a user database, the user database including associated user profiles, the social network to reside above global map data, in which the social network is associated with specific geographic locations identifiable in the global map data, a second instruction set integrated with the first instruction set to select a user profile in the user profiles, the user profile including a layout reference to a layout associated with the specific geographic location identifiable in the global map data, and a third instruction set integrated with the first instruction set and the second instruction set to generate a virtual private property space view (e.g., a zoo map, a walking path in an amusement park, a location visited often by a public audience on a private property, a stadium, a meeting place, a shopping center, a building, and/or an interior space) of a private property associated with the layout reference of the selected user profile.
The integrated virtual view environment may also include a fourth instruction set to generate wiki profiles that may be associated with a specific user profile in the user profiles of the social network. The system may further include a fifth instruction set to generate content (e.g., the content may be appended to the wiki profile).
In addition, the integrated virtual view environment may include a sixth instruction set to capture a virtual interior space view and to associate the virtual interior space view with a specific geographic location of a user profile in the user profiles. The system may further include a seventh instruction set to create a wiki profile and content and to add the wiki profile and content to a particular user profile in the user profiles.
The methods, systems, and apparatuses disclosed herein may be implemented in any means for achieving various aspects, and may be executed in a form of a machine-readable medium embodying a set of instructions that, when executed by a machine, cause the machine to perform any of the operations disclosed herein. Other features will be apparent from the accompanying drawings and from the detailed description that follows.
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:
Other features of the present embodiments will be apparent from the accompanying drawings and from the detailed description that follows.
A method, apparatus and system of interior spaces in a geo-spatial environment are disclosed. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the various embodiments. It will be evident, however to one skilled in the art that the various embodiments may be practiced without these specific details.
In one embodiment, a method includes providing a plurality of user profiles, each user profile (e.g., the user profile 204 of
In another embodiment, a system includes an integrated virtual view environment (e.g., the integrated virtual view environment 100 of
In yet another embodiment, an integrated virtual view environment 100 includes a first instruction set to enable a social network (e.g., the social network 200 of
The integrated virtual view environment 100 may be a virtual environment which enables visualization of three dimensional virtual interior space view(s) of a structure associated with a user profile. The users 102 may be residents, businesses, communities, patrons and/or any other person associated with a geographic location of the structure in the integrated virtual view environment 100. The network 104 may enable communication between the integrated virtual view environment 100 and the users 102. The social network module 106 may contain user profiles 204 having a virtual interior space view of structures and/or specific geographic locations of the structures.
The map module 108 may contain map data of specific geographic locations to visualize the virtual interior space view of the structures associated with the specific geographic locations. The selection module 110 may enable selection of a user profile in any number of the user profiles. The virtual interior space module 112 may generate the virtual interior space view of the structure associated with the specific geographic location of the user profile.
The wiki module 114 may generate at least one wiki profile 502 associated with the virtual interior space view of the structure of the user profile 204. The additional modules 116 may generate additional processes to facilitate creation of the wiki profiles 502 and append the wiki profiles 502 to the virtual interior space view of the structure associated with the specific geographic location. The global map data 118 may contain location information that correlates the specific geographic locations of the map data with the virtual interior spaces of structures associated with the specific geographic locations. The capture device 120 may capture the virtual interior space view of the structures (e.g., the structures 208 illustrated in
In the example embodiment illustrated in
User profiles (e.g., the user profile 204 of
The map module 108 may include the map data (e.g., the global map data 118 of
The virtual interior space module 112 may generate the virtual interior space view of the structure 208 of the user profile 204. The wiki module 114 may generate at least one wiki profile 502 associated with the virtual interior space view of the structure 208 of the user profile 204 along with the virtual interior space view. The capture device 120 may capture a virtual interior space view of a second structure 208 having a corresponding specific geographic location.
A first instruction set may enable a social network (e.g., the social network 200 of
A second instruction set integrated with the first instruction set may select a user profile 204. For example, the user profile 204 may include a layout reference to a layout associated with the specific geographic location identifiable in the global map data (e.g., the global map data 118 of
A fourth instruction set may generate the wiki profiles (e.g., the wiki profile 502 of
The social network 200 may be a social network (e.g., a community) formed by an association of the users 102 having user profiles 204 in the integrated virtual view environment (e.g., the integrated virtual view environment 100 of
In the example embodiment illustrated in
Each user profile (e.g., the user profile 204 of
The content module 302 may generate content appended to the at least one wiki profile 502. The virtual interior space view creation module 304 may capture the virtual interior space view of the structure 208 (e.g., the second structure) and associate the virtual interior space view with a user profile 204.
The locator module 304A may determine the specific geographic location of the structure 208 and/or may associate the specific geographic location with the captured virtual interior space view. The wiki profile creation module 306 may enable creation of the wiki profile 502 and/or may append the wiki profile 502 to the virtual interior space view associated with the specific geographic location of the selected user profile 204. The content creation module 308 may create and append content (e.g., comments, reviews, feedback, notes, ratings, clips, etc.) to the wiki profile 502 associated with the virtual interior space view. The claim module 310 may enable claiming of user profiles 204 associated with the particular interior space view in the social network 200.
The permission module 312 may permit or prohibit modification of a claimed user profile 204 associated with the particular virtual interior space view of the structure 208. The one-click module 314 may enable selection of a service associated with the user profile 204 and/or may facilitate providing of the selected service based on the specific geographic location of the user profile 204.
In the example embodiment illustrated in
The second virtual interior space view may be associated with a user profile 204 associated with the second specific geographic location. The content module 302 may generate the content associated with the wiki profile 502 and/or the content may be appended to the associated wiki profile 502 (e.g., the content appended to the wiki profile 502 may be generated with the wiki profile 502).
The virtual interior space view creation module 304 may capture the virtual interior space view of the structure (e.g., the structure 208 of
The wiki profile creation module 306 may create a wiki profile 502 and/or append the wiki profile 502 to the virtual interior space view of an associated user profile 204. The content creation module 308 may create and/or append the content to the wiki profile 502 associated with the virtual interior space view. The claim module 310 may claim (e.g., may allow a user 102 to claim) a specific user profile 204. The permission module 312 may permit or prohibit modification of a claimed user profile 204.
The one-click module 314 may select the service associated with a user profile 204 and/or may provide the selected service based on the specific geographic location of the user profile 204. The capture device (e.g., the capture device 120 of
The user profile view 400 may permit other users 102 to view and/or modify the wiki profiles 502 associated with the interior space view of the structure 208. The user profile view 400 may offer a display floor plan option (e.g., to show a physical layout of objects in a particular physical location and/or structure 208). Also, the user profile view 400 may offer a display virtual interior space view option to graphically visualize the interior space of the structure 208 associated with a specific geographic location. In addition, the user profile view 400 may also offer a display advertisements option (e.g., that generates promotional content and/or advertisements associated with a selected option).
The wiki profiles 502 may be profiles associated with the particular structure 208 in the geographic location that is displayed (e.g., in interior space view) in the example embodiment illustrated in
The virtual interior space view 600 may display the virtual interior space of a particular structure 208 associated with the geographic location of a selected user profile 204. The virtual interior space view 600 may also display the wiki profiles 502 associated with the interior space (e.g., of the structure 208). The wiki profiles 502 may display the content 602 (e.g., and/or different offers associated with the particular structure 208) and/or may simultaneously display comments posted by the customers on the particular business associated with the structure 208 by selecting the wiki profiles 502, according to the example embodiment illustrated in
The user field 702 may display descriptive names of the structures 208 associated with the geographic location in the virtual view environment 100. The floor plan field 704 may represent whether the floor plan for the structure 208 associated with the specific geographic location is available or not. The virtual interior space views field 706 may also display availability data of the structure 208 associated with the geographic location.
The wiki profiles field 708 may display wiki profiles 502 of the virtual interior spaces associated with the particular geographic location. The content field 710 may display visitor options, and/or whether other users (e.g., the users 102 of
In the example embodiment illustrated in
The diagrammatic system view 800 may indicate a personal computer and/or a data processing system in which one or more operations disclosed herein are performed. The processor 802 may be microprocessor, a state machine, an application specific integrated circuit, a field programmable gate array, etc. (e.g., Intel® Pentium® processor). The main memory 804 may be a dynamic random access memory and/or a primary memory of a computer system.
The static memory 806 may be a hard drive, a flash drive, and/or other memory information associated with the data processing system. The bus 808 may be an interconnection between various circuits and/or structures of the data processing system. The video display 810 may provide graphical representation of information on the data processing system. The alpha-numeric input device 812 may be a keypad, keyboard and/or any other input device of text (e.g., a special device to aid the physically handicapped). The cursor control device 814 may be a pointing device such as a mouse.
The drive unit 816 may be a hard drive, a storage system, and/or other longer term storage subsystem. The signal generation device 818 may be a bios and/or a functional operating system of the data processing system. The machine readable medium 822 may provide instructions on which any of the methods disclosed herein may be performed. The instructions 824 may provide source code and/or data code to the processor 802 to enable any one/or more operations disclosed herein.
Although the present embodiments have been described with reference to specific example embodiments, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. For example, the various devices, modules, analyzers, generators, etc. described herein may be enabled and operated using hardware circuitry (e.g., CMOS based logic circuitry), firmware, software and/or any combination of hardware, firmware, and/or software (e.g., embodied in a machine readable medium). For example, the various electrical structure and methods may be embodied using transistors, logic gates, and electrical circuits (e.g., application specific integrated ASIC circuitry and/or in Digital Signal; Processor DSP circuitry). For example, the social network module 106, the map module 108, the selection module 110, the virtual interior space module 112, the wiki module 114, the additional modules 116, the content module 302, the virtual interior space view creation module 304, the locator module 304A, the wiki profile creation module 306, the content creation module 308, the claim module 310, the permission module 312, and the one click module 314 of