Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ENHANCED VIRTUAL REALITY LOCATION TRACKING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2020/060489
Kind Code:
A1
Abstract:
The application provides an improved game module. The game module comprising a computer server and a plurality of user mobile computing devices. The computer server is used for storing a route database and a target object database. The route database includes a plurality of predetermined gaming route data. The target object database comprises a plurality of location data of predetermined target objects, a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects, and a plurality of data of directions to approach the predetermined target objects. The user mobile computing devices are communicatively connected to the computer server.

Inventors:
FOX FRANCIS (SG)
Application Number:
PCT/SG2019/050469
Publication Date:
March 26, 2020
Filing Date:
September 19, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
EYE SPY WALKS PTE LTD (SG)
International Classes:
A63F13/65; A63F13/35; G06T7/20; G06T7/70; G06T19/00; G06T19/20
Foreign References:
US20160034712A12016-02-04
US20180126271A12018-05-10
US20170115742A12017-04-27
US20170039525A12017-02-09
Other References:
RYAN SHEA ET AL.: "Location-Based Augmented Reality With Pervasive Smartphone sensors: Inside and Beyond Pokemon Go!", SPECIAL SECTION ON INTELLIGENT SENSING ON MOBILE AND SOCIAL MEDIA ANALYTICS, vol. 5, 24 April 2017 (2017-04-24), pages 9619 - 9631, XP011653532, DOI: 10.1109/ACCESS.2017.2696953
Attorney, Agent or Firm:
SCHWEIGER, Martin et al. (SG)
Download PDF:
Claims:
CLAIMS

1. A game module comprising

a computer server for storing

a route database comprising a plurality of pre determined gaming route data and a target object database comprising

a plurality of location data of predeter mined target objects,

a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects and

a plurality of data of directions to ap proach the predetermined target objects, wherein each treated image data corresponds to one direction data in that the treated image data is as sociated with a view of a predetermined target ob ject and the direction data is associated with a di rection to approach the predetermined target object for obtaining this view of the predetermined target object,

a plurality of user mobile computing devices for connecting communicatively to the computer server, the user mobile computing device comprising a loca tion sensor unit for providing a computing device location data,

wherein,

the game module provides an operational mode, in the op erational mode,

the user mobile computing device is adapted for providing at least one predetermined gaming route data from the route database and at least one corresponding predetermined target object location data from the target object database for viewing by a user of the user mobile computing device,

the computer server is adapted for determining a user direction to approach the predetermined target ob ject according to the computing device location data and to the predetermined target object location data,

the computer server is adapted for selecting one treated image data of the predetermined target object from the target object database according to the user di rection to approach the predetermined target object,

when the computer server or the user mobile compu ting device determines that the user is located within a predetermined geo-fence of the predetermined target ob ject according to the computing device location data from the location sensor unit of the user mobile computing de vice, the user mobile computing device is adapted for displaying the treated image data of the predetermined target object to the user, and

the computer server is adapted for generating a sim ilarity measurement according to a user selected object image data and an image data of the predetermined target obj ect .

The game module according to claim 1, wherein

the computer server or the user mobile computing device is further adapted for extracting image data and data of directions to approach the predetermined target object from a video recording of the predetermined target ob ject .

3. The game module according to claim 2, wherein

the computer server is adapted for treating a plu rality of image data of the predetermined target objects to provide the plurality of treated image data of the predetermined target objects.

4. The game module according to claim 3, wherein

the treatment comprises distorting, scrambling, or blurring of an image of the image data, or adding text to the image of the image data.

5. The game module according to claim 1, wherein

the user mobile computing device is adapted for receiving user registration data from the user.

6. The game module according to claim 1, wherein

the computer server is adapted for selecting at least one predetermined gaming route from the route data base according to the computing device location data of the user,

the user mobile computing device is adapted for dis playing the at least one predetermined gaming route to the user,

the user mobile computing device is adapted for re ceiving a gaming route selection from the user.

7. The game module according to claim 1, wherein

when the computer server detects that a computing device location data of the user deviates from the prede termined gaming route by the predetermined distance, the computer server sends out an alert message.

8. The game module according to claim 1, wherein

the game module provides a race mode, in the race mode, each user is provided with completion status of at least one other user.

9. The game module according to claim 1, wherein the user is awarded with vouchers or points according to completion status of task.

10. A method for operating a game module, the game module comprising a computer server and a plurality of user mo bile computing devices for connecting communicatively to the computer server, the user mobile computing device comprising a location sensor,

the method comprising

providing a plurality of location data of predeter mined target objects, a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects, and a plurality of data of directions to approach the predetermined target objects,

providing at least one predetermined gaming route data from the route database and at least one correspond ing predetermined target object location data from the target object database for viewing by a user,

determining a user direction to approach the prede termined target object according to the computing device location data and to the predetermined target object lo cation data,

selecting one treated image data of the predeter mined target object from the target object database ac cording to the user direction to approach the predeter mined target object,

displaying the treated image data of the predeter mined target object to the user, when the user is deter mined to be located within a predetermined geo-fence of the predetermined target object according to the compu ting device location data, and generating a similarity measurement according to a user selected object image data and an image data of the predetermined target object.

11. A computer server of a game module, the computer server is adapted for storing

a route database comprising a plurality of pre determined gaming route data and a target object database comprising

a plurality of location data of predetermined target objects,

a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects and

a plurality of data of directions to ap proach the predetermined target objects, wherein each treated image data corresponds to one direction data in that the treated image data is as sociated with a view of a predetermined target ob ject and the direction data is associated with a di rection to approach the predetermined target object for obtaining this view of the predetermined target object,

the computer server is further adapted for connecting communicatively to a plurality of user mobile computing devices

wherein,

in an operational mode,

the computer server is adapted for determining a user direction to approach a predetermined target object according to a computing device location data and to a predetermined target object location data, the computing device location data and the predetermined target object location data being provided by a user mobile computing device,

the computer server is adapted for selecting one treated image data of the predetermined target object from the target object database according to the user di rection to approach the predetermined target object,

when the computer server determines that the user is located within a predetermined geo-fence of the predeter mined target object according to the computing device lo cation data from the user mobile computing device, and the computer server is adapted for generating a sim ilarity measurement according to a user selected object image data and an image data of the predetermined target object .

12. The computer server according to claim 11 is adapted for extracting image data and data of directions to approach the predetermined target object from a video recording of the predetermined target object.

13. The computer server according to claim 12 is adapted for treating a plurality of image data of the predetermined target objects to provide the plurality of treated image data of the pre-determined target objects.

14. The computer server according to claim 13, wherein

the treatment comprises distorting, scrambling, or blur ring of an image of the image data, or adding text to the image of the image data.

15. The computer server according to claim 11 is adapted for selecting at least one predetermined gaming route from the route database according to the computing device lo cation data of the user.

16. The computer server according to claim 11, wherein when the computer server detects that a computing device location data of the user deviates from the pre-deter- mined gaming route by the predetermined distance, the computer server sends out an alert message.

17. A user mobile computing device of a game module for con necting communicatively to a computer server, the user mobile computing device comprising

a location sensor unit for providing a computing de vice location data,

wherein,

in an operational mode,

the user mobile computing device is adapted for providing at least one predetermined gaming route data that is taken from a route database of the computer server and at least one corresponding predetermined tar get object location data that is taken from a target ob ject database of the computer server for viewing by a user of the user mobile computing device,

when the user mobile computing device determines that the user is located within a predetermined geo-fence of a predetermined target object according to the compu ting device location data from the location sensor unit of the user mobile computing device, the user mobile com puting device is adapted for displaying a treated image data of the predetermined target object to the user.

18. The user mobile computing device according to claim 17 is further adapted for extracting image data and data of directions to approach the predetermined target object from a video recording of the predetermined target object.

19. The user mobile computing device according to claim 17 is adapted for receiving user registration data from the user . 20. The user mobile computing device according to claim 17 is adapted for displaying at least one predetermined gaming route to the user and is adapted for receiving a gaming route selection from the user.

Description:
ENHANCED VIRTUAL REALITY LOCATION TRACKING SYSTEM

The application relates to a computer-implemented game.

US 8585476 B2 shows handheld location-based games being pro vided in which a user's physical location correlates to a vir tual location of a virtual character on a virtual playfield.

Augmented Reality (AR) systems are provided in which video game indicia are overlaid onto a user's physical environment.

A landscape detector is provided that may obtain information about the user's landscape, in addition to the user's loca tion, in order to provide overlaying information to an AR head-mounted display and control information to non-user-con- trolled video game characters.

US 8388451 B2 relates to systems and methods for providing game-based incentives to users of online games as a reward for performing actions at physical locations.

It is an objective of the application to provide an improved computer implemented game.

The application provides an improved game module. The game module includes a gaming computer server and a plurality of user mobile computing devices.

The computer server acts a computer from which the user mobile computing devices get information. An example of the user mo bile computing devices is a portable phone that includes a computer with an integrated mobile broadband cellular network connection . The gaming computer server is used for storing several data bases, specifically a gaming route database and a target ob ject database. The database refers to a large amount of infor mation that is arranged in such a way that the information can be easily looked at or changed.

The gaming route database includes a plurality of data of pre determined gaming routes. The route data include location in formation and can include other information, such as level of difficulty for walking the route.

The target object database includes a plurality of location data of predetermined target objects with a plurality of treated image data of these predetermined target objects, and with a corresponding plurality of data of directions to ap proach these predetermined target objects. The predetermined target objects are located along or near the respective prede termined gaming routes .

The treated image data serves as hints to the respective pre determined target objects. In other words, the treated image data does not provide a direct indication, only provides a slight indication, a brief suggestion, or an indirect sugges tion of the predetermined target objects.

Each treated image data also corresponds to a direction data of the predetermined target object. The treated image data is associated with a specific view of a predetermined target ob ject. The direction data is associated with a direction to ap proach said predetermined target object, the direction allows a user to obtain or to see this view of the predetermined tar get object. Referring to the user mobile computing devices, they are com municatively connected to the computer server. This connection is often done in a wireless manner.

Each user mobile computing device includes a location sensor unit for providing a computing device location data of the user mobile computing device. This also means that the loca tion sensor unit provides a location data of a user that is holding the user mobile computing device.

In use, the game module provides an operational mode.

In the operational mode, the computer server is adapted or configured for selecting one or more predetermined gaming route data from the route database and for selecting corre sponding predetermined target object location data from the target object database. In short words, the computer server stores a software program for instructing a computing proces sor of the computer server to perform this task.

The computer server then sends the selected predetermined gam ing route data and the selected corresponding predetermined target object location data to the respective user mobile com puting device, wherein the user mobile computing device shows these data to a user of the user mobile computing device.

It should be noted that the user is provided only with the lo cation data and no other data of the predetermined target ob ject at this stage. The user does not know which object the target object refers to.

Each predetermined gaming route data is associated with a pre determined gaming route. The corresponding predetermined tar get object location data is associated with a predetermined target object that is located along this predetermined gaming route .

Furthermore, the computer server is also adapted for determin ing a user direction to approach said predetermined target ob ject according to the computing device location data from the location sensor unit and to the corresponding predetermined target object location data.

In a general sense, this determination can also be done by the user mobile computing device

The computer server then selects one treated image data of the predetermined target object from the target object database according to this determined user direction to approach the predetermined target object.

The user mobile computing device or the computer server deter mines then determines a location of the user according to the computing device location data from the location sensor unit of the user mobile computing device.

When the user mobile computing device or the computer server determines that the user is located within a predetermined geo-fence of the predetermined target object, the user mobile computing device then display the treated image data of the predetermined target object to the user. The geo-fence refers to a boundary or an outer edge of an area that surrounds the predetermined target object.

The computer server then generates a similarity measurement according to a user selected object image data and an image data of the predetermined target object. The similarity measurement provides a measurement of likeli hood that an image of an object that is selected by the user image matches with the target object image.

When the similarity measurement exceeds a predetermined threshold value, the computer server considers that there is a match .

The game module allows and encourages a user to take part in an outdoor activity, thereby servicing as a therapeutic means in that the user finds it relaxing and entertaining.

The activity can also be done as a group, in which the group learns teamwork.

When this activity is coupled with provision of relevant in formation, this activity can also act as a teaching or di dactic means.

The computer server or the user mobile computing device is of ten adapted to extract image data and corresponding data of directions to approach the predetermined target object from a video recording of the predetermined target object.

The computer server can also be adapted to treat or process a plurality of image data of the predetermined target objects to produce respective treated image data of these predetermined target objects. These treated image data act as hints to the target objects.

The treatment can include a step of distorting, scrambling, or blurring of an image of the image data, or adding text to the image of the image data. The user mobile computing device can be adapted for receiving user registration data from the user. The registration data can then be used to create a computer account for the user.

In one implementation, the user mobile computing device is adapted for receiving a computing device location data of the user from the location sensor unit of the user mobile compu ting device of the user.

The computer server then selects one or more predetermined gaming routes from the route database according to the received computing device location data of the user. The se lected gaming routes are usually located near the user.

After this, the user mobile computing device displays these predetermined gaming routes to the user for choosing, wherein the user mobile computing device later receives a gaming route selection from the user.

When the computer server detects that a computing device loca tion data of the user deviates from the predetermined gaming route by a predetermined distance, the computer server or the user mobile computing device can send out a message to alert a user .

The game module can also provide a race mode. In the race mode, each user is provided with completion status of at least one other user.

The user can also be awarded with vouchers or points according to completion status of task. The task can refer to locating of the predetermined target object.

The application provides a method for operating a game module. The game module includes a computer server and a plurality of user mobile computing devices being communicatively connected to the computer server. The user mobile computing device in cludes a location sensor.

The method includes a step of the computer server providing a plurality of location data of predetermined target objects, a plurality of treated image data of the predetermined target objects, and a plurality of data of directions to approach the predetermined target objects. The treated image data serves as hints to the predetermined target objects.

After this, the user mobile computing device provides at least one predetermined gaming route data from the route database and at least one corresponding predetermined target object lo cation data from the target object database for viewing by a user of the user mobile computing device.

The computer server then determines a user direction to ap proach the predetermined target object according to the computing device location data and to the predetermined target ob ject location data.

The computer server later selects one treated image data of the predetermined target object from the target object data base according to the user direction to approach the predetermined target object.

When the computer server or the user mobile computing device determines that the user is located within a predetermined geo-fence of the predetermined target object according to the computing device location data from the location sensor unit of the user mobile computing device, the user mobile computing device displays the treated image data of the predetermined target object to the user.

After this, the computer server generates a similarity meas urement according to a user selected object image data and an image data of the predetermined target object.

The application provides a computer server of a game module.

The computer server is adapted for storing a route database and a target object database.

The route database includes a plurality of predetermined gam ing route data.

The target object database includes a plurality of location data of predetermined target objects, a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects and a plurality of data of directions to approach the predetermined target objects.

Each treated image data corresponds to one direction data in that the treated image data is associated with a view of a predetermined target object. The direction data is associated with a direction to approach the predetermined target object for obtaining this view of the predetermined target object.

The computer server is further adapted for connecting communi catively to a plurality of user mobile computing devices.

In an operational mode, the computer server is adapted for de termining a user direction to approach a predetermined target object according to a computing device location data and to a predetermined target object location data. The computing de vice location data and the predetermined target object loca tion data are provided by a user mobile computing device.

The computer server is further adapted for selecting one treated image data of the predetermined target object from the target object database according to the user direction to ap proach the predetermined target object.

When the computer server determines that the user is located within a predetermined geo-fence of the predetermined target object according to the computing device location data from the user mobile computing device, the user mobile computing device is adapted for sending the treated image data of the predetermined target object to the user to the user mobile computing device for display.

The computer server is adapted for generating a similarity measurement according to a user selected object image data and an image data of the predetermined target object.

The computer server can include further features.

The computer server can be adapted for extracting image data and data of directions to approach the predetermined target object from a video recording of the predetermined target ob- j ect .

The computer server can also be adapted for treating a plural ity of image data of the predetermined target objects to pro vide the plurality of treated image data of the pre-determined target objects. In another implementation, the the treatment comprises dis torting, scrambling, or blurring of an image of the image data, or adding text to the image of the image data.

The computer server can be adapted for selecting one or more predetermined gaming routes from the route database according to the computing device location data of the user.

When the computer server detects that a computing device loca tion data of the user deviates from the pre-determined gaming route by the predetermined distance, the computer server is often adapted to send out an alert message to a user.

The application also provides a user mobile computing device of a game module for connecting communicatively to a computer server .

The user mobile computing device includes a location sensor unit for providing a computing device location data.

In an operational mode, the user mobile computing device is adapted for providing at least one predetermined gaming route data that is taken from a route database of the computer server and at least one corresponding predetermined target ob ject location data that is taken from a target object database of the computer server for viewing by a user of the user mo bile computing device.

When the user mobile computing device determines that the user is located within a predetermined geo-fence of a predetermined target object according to the computing device location data from the location sensor unit of the user mobile computing de vice, the user mobile computing device is adapted for displaying a treated image data of the predetermined target .object to the user.

Several further implementations are possible.

The user mobile computing device is often adapted for extract ing image data and data of directions to approach the prede termined target object from a video recording of the predeter mined target object.

In one implementation, the user mobile computing device is adapted for receiving user registration data from the user.

The user mobile computing device can be adapted for displaying at least one predetermined gaming route to the user and be adapted for receiving a gaming route selection from the user.

The subject matter of the application is described in greater detail in the accompanying Figures, in which

Fig. 1 illustrates a game module that includes a gaming

computer server and a plurality of user mobile com puting devices,

Fig . 2 illustrates a display screen of the mobile computing device of Fig. 1, the screen shows a picture of an icon for launching a gaming software program,

Fig . 3 illustrates the display screen of the mobile compu ting device of Fig. 1, the screen shows a picture of a text box for receiving an email address data and a picture of another text box for receiving a corre sponding password data from a user,

Fig . 4 illustrates the display screen of the mobile compu ting device Fig. 1, the screen shows another picture of a filter icon for launching or starting a screen on user interest filter, a picture of a profile icon for launching a screen on user award points, a picture of an icon of a text box for receiving a user inquiry on gaming route, and a picture of a map showing a present location of the user,

Fig. 5 illustrates the display screen of the mobile computing device of Fig. 1, the screen shows a further picture of the user interest filter,

Fig. 6 illustrates the display screen of the mobile computing device of Fig. 1, the screen shows a further picture of a gaming route together with information on difficult level and length of the gaming route as well as walking directions to the gaming route,

Fig . 7 illustrates the display screen of the mobile compu ting device of Fig. 1, the screen shows another pic ture of details of a gaming route, which is selected by the user,

Fig . 8 illustrates the display screen of the mobile computing device of Fig. 1, the screen shows a further picture of a scene of an object location, which is located on the gaming route,

Fig. 9 illustrates the display screen of the mobile compu ting device of Fig. 1, the screen shows another pic ture providing a hint about a target object at the object location being provided in the form of a text, and

Fig. 10 illustrates the display screen of the mobile computing device of Fig. 1, the screen shows a further picture of another hint about the target object being provided in the form of a blur picture of the target object.

In the following description, details are provided to describe the embodiments of the specification. It shall be apparent to one skilled in the art, however, that the embodiments may be practiced without such details.

Some parts of the embodiments have similar parts. The similar parts may have the same names or similar part numbers with an alphabet symbol or prime symbol. The description of one part applies by reference to another similar part, where appropri ate, thereby reducing repetition of text without limiting the disclosure .

Fig. 1 shows a game module 10 for a plurality of users or players to compete.

The game module 10 includes a gaming computer server 12 and a plurality of user mobile computing devices 14. The computer server 12 is communicatively connected with the various user mobile computing devices 14. One example of the user mobile computing device 14 is a mobile phone.

Each computing device 14 includes a Global Positioning System (GPS) unit 16. In a general sense, the GPS unit 16 is a form of a geolocation sensor.

The computer server 12 is provided with a gaming software pro gram as well as a gaming route database and a corresponding target object picture database.

The route database includes a collection of data of predeter mined gaming routes while the object picture database includes a collection of data of treated pictures of predetermined tar get objects. The treated picture includes an image of a prede termined target object taken from a predetermined direction to approach the target object, wherein the image is treated such that it serves as a hint about the target object. The predetermined target objects are located or positioned along the predetermined gaming routes. The target object can refer to a signboard, to a natural structure, to an architec tural structure, or to a man-make structure. The target object is often selected from objects that are visible throughout the whole day.

One or more of pictures in the object picture database corre spond to a single target object. Each picture includes a treated image of a view of the target object taken at a predetermined direction to approach the target object. In other words, the user would see this view of the target object when the user is positioned at the predetermined direction.

The treated image of the target object provides a hint or an indication about the target object. A part of the image or the entire image is treated such that it is blur or unclear, wherein the blur image serves as a hint about the target ob ject .

In another implementation, the image is treated such that it is distorted. The distorted image acts as a hint about the target object.

In a further implementation, the image is cropped such that it provides an incomplete view of the target object. The cropped image acts as a hint about the target object.

In a further implementation, positions of parts of the image are changed. In other words, the image is scrambled, like a jigsaw puzzle, wherein the order of parts of image are changed. As an example, a middle part of the actual image is placed at a corner of the scrambled image. In another implementation, the image is treated to include a text or a group of words for serving as a hint about the tar get object.

A service provider can provide the route database with a col lection of data of predetermined gaming routes.

After this, the service provider determines or assigns target objects that are located along each gaming route.

The service provider then takes a video recording around each target object while also recording information of locations from which the video recording is done as well as recording information of location of the target object.

The computer server 12 then extracts images from the video re cording together with directions to approach the target object associated with each image. The directions to approach the target object is derived from the information of locations from which the video recording is done and from the infor mation of location of the target object.

The computer server 12 then treats or processes the extracted images, such that each treated image acts a hint of the re spective target object.

The computer server 12 later stores the treated images of the target objects and also stores the corresponding directions to approach the target objects associated with each treated image in the target object picture database. In use, a user downloads the gaming software program from the computer server 12 and installs the gaming software program onto a mobile computing device 14 of the user.

Fig. 2 shows a display screen of the mobile computing device 14, the screen shows or displays a picture of an icon 18 for launching or starting the gaming software program, which is downloaded from the computer server 12.

After the gaming software program is launched, the gaming software program instructs or directs the mobile computing de vice 14 to perform user registration.

The screen mobile computing device 14 directs the screen to display to a request for the user to provide registration data. Upon receiving the registration data, the mobile compu ting device 14 afterward sends the received user registration data to the computer server 12. The computer server 12 then uses the user registration data to create a game account for the user.

Figs. 3, 4, and 5 illustrate the above-mentioned registration step .

Fig. 3 shows the display screen of the mobile computing device 14, the screen shows a picture of a text box 20 for receiving an email address data and a picture of another text box 23 for receiving a corresponding password data from a user. In a gen eral sense, the email address data can be replaced by Facebook account name data.

Fig. 4 depicts the display screen of the mobile computing de vice 14, the screen shows a picture of a filter icon 25 for launching or starting an interest filter screen for receiving user interest information from the user. The screen also shows a picture of an icon 30 of a text box for receiving a user in quiry on gaming route and a picture of a map 32 showing a pre sent location of the user.

Fig. 5 illustrates the display screen of the mobile computing device 14, the screen shows a picture of the user interest filter that includes a picture with a plurality of buttons 35 for receiving a selection from the user regarding interest of the user, such as healthy lifestyle, history, fun facts, and discounts and offers.

After this, the gaming software program performs a step of user gaming route selection.

The gaming software program instructs the mobile computing de vice 14 to obtain user location data from its GPS unit 16 at regular time intervals and to send the user location data to the computer server 12, wherein the computer server 12 uses the user location data to track the current location of the user .

The computer server 12 afterward selects one or more gaming routes from the route database, wherein the selected gaming route is located around or near the user location as indicated by the user location data that is provided by the GPS unit 16. The computer server 12 can also select the gaming route ac cording to the interest of the user, which is provided by the user.

The computer server 12 then sends data of these selected gam ing routes to the mobile computing device 14 for showing to the user in order to allow the user to choose. Fig. 6 shows the display screen of the mobile computing device 14, the screen shows a picture of a gaming route 38 with cor responding route information for the user, wherein the gaming route 38 is selected by the computer server 12. The route in formation includes data on route difficulty level and length of the gaming route, as well as walking directions to reach the gaming route.

After this, the user chooses a gaming route 40, which inter ests the user, from the one or more gaming routes 38, which are provided by the computer server 12.

The user afterward travels towards the gaming route 40 with the aid of the picture of the gaming route 40 and with the aid of the GPS unit 16 of the mobile computing device 14.

Fig. 7 shows the display screen of the mobile computing device 14 that shows another picture of the gaming route 40 with a target object location as well as walking direction infor mation for reaching the target object location. The target ob ject location is positioned along the gaming route 40.

In other words, the user is tasked or has selected to walk along the gaming route 40 to reach one or more target object locations.

Later, when the computer server 12 detects that the user is later positioned within a predetermined geo-fence of the tar get object, the computer server 12 instructs the mobile compu ting device 14 to display a picture of a target object, which is located at the target location, on its the display screen.

An example of the target object is the Taj Mahal. The predetermined geo-fence refers to a boundary or an outer edge of an area that surrounds the target object. The boundary is separated from the object location by about 20 to 70 me ters .

In detail, when the computer server 12 detects that the user is positioned within the predetermined geo-fence of the target object, the computer server 12 determines a direction of the user to approach the target object according to the current user location and to the target object location.

The computer server 12 then selects a picture of the target object from the target object picture database according to said determined direction of the user to approach the object location. The selected picture contains a blur image of target object, the blur image serving as a hint of the target object. The image provides a view of the target object, which the user would see from the position of the user.

The computer server 12 later sends the selected picture with the hint to the mobile computing device 14 for leading or guiding the user to the target object.

Figs. 9 and 10 show different examples of the hint about the target object.

Fig. 9 shows the display screen of the mobile computing device 14, the screen shows a picture 44 of a target object with a text about of some features of the target object. This text serves as a hint about the target object.

Fig. 10 shows the display screen of the mobile computing de vice 14, the screen shows a picture 46 with a blur image of the target object. The blur image serves as a hint about the target object.

After this, the user looks for an object with features, which matches with the hint.

The user later selects a physical object at the object loca tion, which the user thinks or believes, matches with the tar get object. In other words, the user believes that the fea tures of the selected physical object match with the features of the target object, which is provided by the hint.

The user then uses the mobile computing device 14 to take a photograph of this physical object, wherein the mobile compu ting device 14 sends this photograph with an image of this physical object image to the computer server 12.

Fig. 8 shows a photograph with an image of a physical object that is taken by the mobile computing device 14.

Later, the computer server 12 compares the received physical object image with the images of the target object using object recognition technology to derive a confidence measurement or a similarity measurement.

The confidence measurement provides a measurement of likeli hood that the physical object image matches with the target object image.

When the confidence measurement exceeds a predetermined confi dence threshold value, the computer server 12 considers that the received physical object image matches with the target ob ject image. The user receives the selected picture only when the user is positioned within the geo-fence of the object location. This acts to prevent cheating in that the user is prevented from obtaining pictures of the target object from the Internet or other sources, without reaching or being near the location of the target object. The user only knows about the target object when the user is near the target object.

Fig. 4 also shows of a picture of a profile icon 27 for launching a screen to show user awarded points.

The computer server 12 awards points to the user according to level of difficulty of locating the target object. The level of difficulty may be related to a distance the user travels to reach the object location. The awarded points are in the form of in-application currency and/or incentive.

The computer server 12 then stores information about the awarded points in the user game account, which is created ear lier, and also sends a corresponding signal to the mobile com puting device 14 to inform the user about this.

Further, the computer server 12 also tracks or monitors the location data of the user, which is provided by the GPS unit 16.

The computer server 12 then compares the location data with the gaming route that is selected by the user.

If the computer server 12 detects that the location data of the user deviates from the gaming route by more than a predetermined difference, the computer server 12 then provides a hint or an alert to the user to bring the user back to the gaming route. When the computer server 12 detects that the location data of many users deviates from the gaming route, the computer server 12 then provides an alert to a service provider of the gaming route regarding this.

Further, the computer server 12 assigns a label or name to each user. The computer server 12 then tracks or monitors the distance travelled and tasks completed by each user. The com puter server 12 can later award vouchers to the user according to the distance travelled and the task completed by the re spective user.

Further, in a race mode, two or more users are positioned at a predetermined starting location. The users are then assigned with one or more gaming routes. After this, the users start at the same time to travel to the respective gaming route to find target objects associated with each gaming route. The users also provided with completion status of the other users re garding the target objects.

Further, along the gaming route, the user can redeem a voucher at a restaurant locating along or near the gaming route. The user then uses the mobile computing device 14 of the user to take a photograph of a restaurant bill, wherein the mobile computing device 14 sends the photograph to the computer server 12. The photograph is later used to determine a commis sion for the service provider.

Further, along with the gaming route, the user can choose to apply different filters. In other words, the user can selec tion different options. Different filters, like fun facts, historical facts, and in formation about events, discounts and offers, as well as about healthy lifestyle, can be provided for different types of us ers with different interests for serving different markets.

For example, if the user applies an educational fact filter, several relevant educational facts would then pop-up or are shown on the screen of the mobile computing device 14 for viewing by the user while the user travels along the gaming route .

In one example, the user walks through a geo-fence of a botan ical garden, which is located along the gaming route. A pic ture of a structure is then shown on the screen of the mobile computing device 14. The user can then click on or selects the picture of the structure, if this picture intrigues or inter ests the user, thereby activating the computing device 14 to show further relevant information to the user.

After this, the computer server 12 directs the user to another object location, which is positioned on the selected gaming route by instructing the mobile computing device 14 to display this information to the user.

Upon completion of a predetermined competition timeframe, the user, who is most awarded points, is rewarded or given a pre determined reward points in the form of in-application cur rency and/or incentive.

The embodiments can also be described with the following lists of features or elements being organized into an item list. The respective combinations of features, which are disclosed in the item list, are regarded as independent subject matter, respectively, that can also be combined with other features of the application.

1. A game module comprising

a computer server for storing

a route database comprising a plurality of pre determined gaming route data and a target object database comprising

a plurality of location data of predeter mined target objects,

a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects and

a plurality of data of directions to ap proach the predetermined target objects, wherein each treated image data corresponds to one direction data in that the treated image data is as sociated with a view of a predetermined target ob ject and the direction data is associated with a di rection to approach the predetermined target object for obtaining this view of the predetermined target object,

a plurality of user mobile computing devices being communicatively connected to the computer server, the user mobile computing device comprising a loca tion sensor unit for providing a computing device location data,

wherein,

the game module provides an operational mode, in the op erational mode,

the user mobile computing device is adapted for providing at least one predetermined gaming route data from the route database and at least one corresponding predetermined target object location data from the target object database for viewing by a user of the user mobile computing device,

the computer server is adapted for determining a user direction to approach the predetermined target ob ject according to the computing device location data and to the predetermined target object location data,

the computer server is adapted for selecting one treated image data of the predetermined target object from the target object database according to the user di rection to approach the predetermined target object,

when the computer server or the user mobile compu ting device determines that the user is located within a predetermined geo-fence of the predetermined target ob ject according to the computing device location data from the location sensor unit of the user mobile computing de vice, the user mobile computing device is adapted for displaying the treated image data of the predetermined target object to the user, and

the computer server is adapted for generating a sim ilarity measurement according to a user selected object image data and an image data of the predetermined target obj ect .

2. The game module according to item 1, wherein

the computer server or the user mobile computing device is further adapted to extract image data and data of di rections to approach the predetermined target object from a video recording of the predetermined target object.

3. The game module according to item 2, wherein

the computer server is adapted to treat a plurality of image data of the predetermined target objects to provide the plurality of treated image data of the prede termined target objects.

4. The game module according to item 3, wherein

the treatment comprises distorting, scrambling, or blur ring of an image of the image data, or adding text to the image of the image data.

5. The game module according to one of the above-mentioned items, wherein

the user mobile computing device is adapted for receiving user registration data from the user.

6. The game module according to one of the above-mentioned ' items, wherein

the computer server is adapted for selecting at least one predetermined gaming route from the route data base according to the computing device location data of the user,

the user mobile computing device is adapted for dis playing the at least one predetermined gaming route to the user,

the user mobile computing device is adapted for re ceiving a gaming route selection from the user.

7. The game module according to one of the above-mentioned items, wherein

when the computer server detects that a computing device location data of the user deviates from the prede termined gaming route by the predetermined distance, the computer server sends out an alert message.

The game module according to one of the above-mentioned items, wherein the game module provides a race mode, in the race mode, each user is provided with completion status of at least one other user.

9. The game module according to one of the above-mentioned items, wherein

the user is awarded with vouchers or points according to completion status of task.

10. A method for operating a game module, the game module

comprising a computer server and a plurality of user mo bile computing devices being communicatively connected to the computer server, the user mobile computing device comprising a location sensor,

the method comprising

providing a plurality of location data of predeter mined target objects, a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects, and a plurality of data of directions to ap proach the predetermined target objects,

providing at least one predetermined gaming route data from the route database and at least one correspond ing predetermined target object location data from the target object database for viewing by a user,

determining a user direction to approach the prede termined target object according to the computing device location data and to the predetermined target object lo cation data,

selecting one treated image data of the predeter mined target object from the target object database according to the user direction to approach the predeter mined target object, displaying the treated image data of the predeter mined target object to the user, when the user is deter mined to be located within a predetermined geo-fence of the predetermined target object according to the compu ting device location data, and

generating a similarity measurement according to a user selected object image data and an image data of the predetermined target object.

11. A computer server of a game module, the computer server is adapted for storing

a route database comprising a plurality of pre determined gaming route data and a target object database comprising

a plurality of location data of predeter mined target objects,

a plurality of treated image data of the predetermined target objects, wherein the treated image data serves as hints to the predetermined target objects and

a plurality of data of directions to ap proach the predetermined target objects, wherein each treated image data corresponds to one direction data in that the treated image data is as sociated with a view of a predetermined target ob ject and the direction data is associated with a di rection to approach the predetermined target object for obtaining this view of the predetermined target obj ect,

the computer server is further adapted for connecting communicatively to a plurality of user mobile computing devices

wherein,

in an operational mode, the computer server is adapted for determining a user direction to approach a predetermined target object according to a computing device location data and to a predetermined target object location data, the computing device location data and the predetermined target object location data being provided by a user mobile computing device,

the computer server is adapted for selecting one treated image data of the predetermined target object from the target object database according to the user di rection to approach the predetermined target object,

when the computer server determines that the user is located within a predetermined geo-fence of the predeter mined target object according to the computing device lo cation data from the user mobile computing device, and the computer server is adapted for generating a sim ilarity measurement according to a user selected object image data and an image data of the predetermined target obj ect . The computer server according to item 11 is adapted for extracting image data and data of directions to approach the predetermined target object from a video recording of the predetermined target object. The computer server according to item 12 is adapted for treating a plurality of image data of the predetermined target objects to provide the plurality of treated image data of the pre-determined target objects. The computer server according to item 13, wherein

the treatment comprises distorting, scrambling, or blur ring of an image of the image data, or adding text to the image of the image data. The computer server according to one of items 11 to 14 is adapted for selecting at least one predetermined gaming route from the route database according to the computing device location data of the user. The computer server according to one of items 11 to 15, wherein

when the computer server detects that a computing device location data of the user deviates from the pre-deter- mined gaming route by the predetermined distance, the computer server sends out an alert message. A user mobile computing device of a game module for con necting communicatively to a computer server, the user mobile computing device comprising

a location sensor unit for providing a computing de vice location data,

wherein,

in an operational mode,

the user mobile computing device is adapted for providing at least one predetermined gaming route data that is taken from a route database of the computer server and at least one corresponding predetermined tar get object location data that is taken from a target ob ject database of the computer server for viewing by a user of the user mobile computing device,

when the user mobile computing device determines that the user is located within a predetermined geo-fence of a predetermined target object according to the compu ting device location data from the location sensor unit of the user mobile computing device, the user mobile com puting device is adapted for displaying a treated image data of the predetermined target object to the user. 18. The user mobile computing device according to item 17 is further adapted for extracting image data and data of di rections to approach the predetermined target object from a video recording of the predetermined target object.

19. The user mobile computing device according to item 17 or 19 is adapted for receiving user registration data from the user.

20. The user mobile computing device according to one of

items 17 to 19 is adapted for displaying at least one predetermined gaming route to the user and is adapted for receiving a gaming route selection from the user.

Although the above description contains much specificity, these should not be construed as limiting the scope of the em bodiments but merely providing illustration of the foreseeable embodiments. Especially the above stated advantages of the em bodiments should not be construed as limiting the scope of the embodiments but merely to explain possible achievements if the described embodiments are put into practise. Thus, the scope of the embodiments should be determined by the claims and their equivalents, rather than by the examples given.

REFERENCE NUMBERS

10 game module

12 computer server

14 user mobile computing device

16 GPS unit

18 icon

20 box

23 box

25 icon

27 icon

30 icon

32 map

35 button

38 (server selected) gaming route

40 (user selected) gaming route

44 picture

46 picture