Method and system for creating virtual message onto a moving object and searching the same
First Claim
1. A method for creating a virtual message onto a moving object, comprising:
- under a data-construction mode, receiving the virtual message selected using a mobile device;
receiving image information relating to a position where the virtual message is set onto the moving object by the mobile device, wherein the image information is analyzed from an image of the moving object, and the image information of the moving object includes color block and line data used for positioning the virtual message through an image processing process; and
transmitting data of the virtual message and positioning information of the virtual message to a server so as to establish a database provided for searching for the virtual message.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is related to a system and a method for creating a virtual message on a moving object, and for searching the virtual message. Under a data-construction mode, a user manipulates a mobile device to select a virtual message, and to capture a moving object. The mobile device allows the user to position the virtual message on the moving object. The system then receives data of the virtual message, the image information extracted from the moving object, and a viewable range for the virtual message relative to the moving object. The image information is employed to be the reference for the position of the virtual message. Under a search mode, the system renders a service for searching the virtual message over a specific moving object according to the image information of the moving object and the location of the mobile device.
-
Citations
19 Claims
-
1. A method for creating a virtual message onto a moving object, comprising:
-
under a data-construction mode, receiving the virtual message selected using a mobile device; receiving image information relating to a position where the virtual message is set onto the moving object by the mobile device, wherein the image information is analyzed from an image of the moving object, and the image information of the moving object includes color block and line data used for positioning the virtual message through an image processing process; and transmitting data of the virtual message and positioning information of the virtual message to a server so as to establish a database provided for searching for the virtual message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for searching a virtual message associated to a moving object, comprising:
-
under a search mode, obtaining positioning information related to a mobile device, and the mobile device obtaining an image of the moving object; computing image information of the moving object; uploading the image information of the moving object and the positioning information to a server; and receiving a viewable range for the moving object and a search result that matches the image information from the server, wherein the viewable range includes a distance range measured from the moving object; wherein, the server has a database that records multiple virtual messages and their corresponding viewable ranges and image information uploaded by users using their mobile devices;
wherein the viewable range and image information corresponding to every virtual message are compared against the database through a computation in the server, so as to obtain the search result that matches the viewable range and image information of every virtual message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An application system, comprising:
-
a server, including a database; an instruction set stored in a non-transitory computer-readable medium of a mobile device, wherein the instruction set is executed by a processor of the mobile device for performing a process of creating and searching a virtual message of a moving object, and the instruction set includes; an image-retrieving instruction for retrieving an image of the moving object that is displayed on the mobile device; a virtual message processing instruction for processing the virtual message associated with the moving object in the mobile device, and forming a data of the virtual message transmitted to the server; a position data generating instruction for obtaining positioning information generated by a ground-positioning unit of the mobile device; an image information generating instruction for processing the image of the moving object, and generating image information used to position the virtual message; a search processing instruction for obtaining the positioning and the image information generated by the mobile device under a search mode, transmitting the positioning and the image information to the server, and receiving a search result that matches a searching criteria from the server; a data transmitting and receiving instruction for establishing a connection between the mobile device and the server for transmitting and receiving signals there-between; a virtual message display instruction for displaying the virtual message based on the search result. - View Dependent Claims (16, 17, 18, 19)
-
Specification