SYSTEM AND METHOD FOR ACCESSING ELECTRONIC DATA VIA AN IMAGE SEARCH ENGINE
20170249337 · 2017-08-31
Inventors
Cpc classification
Y10S707/915
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
The present invention provides a system and method for accessing electronic data through entry of images as queries in search engine. The system uses various image capturing devices and communication devices to capture images and enter them into image database. Image recognition techniques encode images in a computer readable format. The processed image is then entered for comparison into at least one database populated with images and associated information. Once the newly captured image is matched with an image in the database, the information linked with that image is returned to the user.
Claims
1. A method comprising: storing information in a memory device, regarding a plurality of images of advertisements and information regarding a plurality of products, commodities, or services in a database, wherein at least one image of an advertisement is associated with a product, commodity, or service of the plurality of products, commodities, or services, and wherein the information regarding the associated product, commodity or service is displayed based on criteria stored in a profile corresponding with the requesting user; receiving, with a receiver, information regarding an image of an advertisement of a product, commodity, or service of interest, wherein the image of the advertisement of the product, commodity, or service of interest is obtained with a communication device of or associated with a requesting user, and further wherein the communication device transmits the information regarding the image of the advertisement of the product, commodity, or service of interest to the receiver wherein said image of an advertisement is stored within said memory device; comparing the information regarding the image of the advertisement of the product, commodity, or service of interest to the information regarding the plurality of images of advertisements in the database; determining whether the image of the advertisement of the product, commodity, or service of interest matches an image of the plurality of images of advertisements, and, if the image of the advertisement of the product, commodity, or service of interest matches an image of the plurality of images of advertisements, accessing information regarding the associated product, commodity, or service; and transmitting, using said memory device and using a transmitter, the information regarding the associated product, commodity, or service to the communication device of or associated with the requesting user; wherein the information regarding the associated product, commodity, or service is displayed on a display unit of or associated with the communication device.
2. The method of claim 1, further comprising: obtaining the image of the advertisement of the product, commodity, or service of interest from a printed material, wherein said printed material is selected from the group consisting of a magazine, a newspaper, a poster, a pamphlet, a flyer, a book, an identification card, a credit card, a bank card, a passport, a photograph, and any combination thereof.
3. The method of claim 1, further comprising: obtaining the image of the advertisement of the product, commodity, or service of interest from an electronic display unit.
4. The method of claim 3, wherein said electronic display unit is selected from the group consisting of a television screen or monitor, a computer monitor, a screen of a hand-held device, and any combination thereof.
5. The method of claim 4, wherein the advertisement of interest displayed on said television screen or monitor comprises a television commercial.
6. The method of claim 1, wherein the information regarding the associated product, commodity, or service comprises at least one selected from the group consisting of additional information about the associated product, commodity, or service being advertised; a more detailed description of the product, commodity, or service; pricing information; discounts; store locations; availability; online purchase capabilities; purchase statistics; information about related products, commodities, or services; a link to retail store site; a link to a product manufacturer site; a link to an online auction site; and any combination thereof.
7. The method of claim 1, further comprising: providing to the requesting user the capability to take a subsequent action selected from a group consisting of making a purchase of a product, commodity, or service; leasing a product; arranging financing; arranging delivery of a product, commodity, or service; arranging pick-up of a product or commodity; and any combination thereof.
8. The method of claim 1, wherein the information regarding the associated product, commodity, or service is displayed based on criteria stored in a profile of the requesting user as entered in a memory device by said requesting user.
9. The method of claim 8, wherein the user profile is stored in the communication device or in the database.
10. The method of claim 8, wherein the criteria in the user profile comprise at least one selected from the group consisting of price limits, residency, taste, sizes, place of residence, workplaces, current location, asset information, and any combination thereof.
11. The method of claim 1, wherein the requesting user captures the image of the advertisement of a product, commodity, or service of interest and then accesses additional information about availability of variations of the product, commodity, or service and locations to purchase it.
12. The method of claim 1, wherein the communication device is selected from the group consisting of a hand-held device, cellular telephone, hybrid cellular telephone/PDA device, PDA, remote server, RFID device, Internet-accessible camera, personal computer, laptop computer, pocket computer, hybrid electronic device, and any combination thereof.
13. The method of claim 1, wherein the communication device comprises at least one selected from the group consisting of a camera, a scanner, a processor, a display, or a combination thereof.
14. The method of claim 1, further comprising: processing information, via the communication device, for performing image recognition pertaining to the information regarding the image of the advertisement of the product, commodity, or service of interest.
15. The method of claim 1, further comprising: processing information, via a processor, for performing image recognition pertaining to the information regarding the product, commodity, or service of interest.
16. The method of claim 1, further comprising: accessing the apparatus through a network.
17. The method of claim 16, wherein the network comprises at least one selected from the group consisting of a wired network, a wireless network, a GSM network, a ISDN network, an Ethernet network, a CATV network, a Wi-Fi network, a LAN network, a Bluetooth network, and any combination thereof.
18. A system for enabling advertisers or marketers to preplan response to the entry of images of advertisements into a search engine by providing images of said advertisements to those who update the search engine, comprising: a database storing information in a memory device regarding a plurality of images of advertisements and information regarding a plurality of products, commodities, or services, wherein at least one image of an advertisement is associated with a product, commodity, or service of the plurality of products, commodities, or services, and wherein the information regarding the associated product, commodity or service is displayed based on criteria stored in a profile corresponding with the requesting user; a receiver receiving information regarding an image of an advertisement of a product, commodity, or service of interest, wherein the image of the advertisement of the product, commodity, or service of interest is obtained with a communication device of or associated with a requesting user, and further wherein the communication device transmits the information regarding the image of the advertisement of the product, commodity, or service of interest to the receiver wherein said image of an advertisement is stored within said memory device; a processer for comparing the information regarding the image of said advertisement of the product, commodity, or service of interest to the information regarding the plurality of images of advertisements, determining whether the image of the advertisement of the product, commodity, or service of interest matches an image of the plurality of images of advertisements, and, if the image of the advertisement of the product, commodity, or service of interest matches an image of the plurality of images of advertisements, accessing information regarding the associated product, commodity, or service; a transmitter transmitting, using said memory device, the information regarding the associated product, commodity, or service to the communication device of or associated with the requesting user; and a display for displaying the information regarding the associated product, commodity, or service.
19. The system of claim 18, wherein said advertiser or marketer provides links to additional information regarding the product, commodity, or service of interest.
20. The system of claim 18, wherein said additional information is selected from the group consisting of a more detailed description of the product, commodity, or service, pricing information, discounts, store locations, availability, online purchase capabilities, purchase statistics, information about related products or services, and any combination thereof.
21. The system of claim 18, wherein the communication device provides to the requesting user the capability to take a subsequent action selected from the group consisting of making a purchase of a product, commodity, or service, leasing a product, arranging financing, arranging delivery of a product, arranging pick-up of a product, and any combination thereof.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] A further understanding of the present invention can be obtained by reference to embodiments set forth in the illustrations of the accompanying drawings. Although the illustrated embodiments are merely exemplary of systems for carrying out the present invention, both the organization and method of operation of the invention, in general, together with further objectives and advantages thereof, may be more easily understood by reference to the drawings and the following description. The drawings are not intended to limit the scope of this invention, which is set forth with particularity in the claims as appended or as subsequently amended, but merely to clarify and exemplify the invention.
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION OF THE INVENTION
[0044] Detailed illustrative embodiments of the present invention are disclosed herein. However, techniques, systems and operating structures in accordance with the present invention may be embodied in a wide variety of forms and modes, some of which may be quite different from those in the disclosed embodiment. Consequently, the specific structural and functional details disclosed herein are merely representative, yet in that regard, they are deemed to afford the best embodiment for purposes of disclosure and to provide a basis for the claims herein that define the scope of the present invention. The following presents a detailed description of a preferred embodiment of the present invention.
[0045] The present invention provides a system capable of capturing images, entering the images into the search engine, extracting information associated with the images, and presenting the information to a user. Image capturing devices 100 capture the image and then transfer the image to communication devices 101 having transmitting and receiving means capable of communicating with database 103 through network 102, as shown in
[0046] Network 102 can be of any type, including but not limited to a network that is wired, wireless, GSM, ISDN, Ethernet, CAN, Wi-Fi, LAN, Bluetooth, or the like. Likewise, the capturing apparatus can be any device capable of transferring a real-time visual entity into a digitalized image such as, but not limited to, digital/analog cameras, video cameras, scanners, hand-held scanners, camera-enabled cellular telephones, camera-enabled PDA's, or the like. The communication device can be any device or combination of devices having communication functions and displaying means such as, but not limited to, a hand-held device, cellular telephone, hybrid cellular telephone/PDA device, PDA, remote server, RFID device, Internet accessible camera, personal computer, laptop computer, pocket computer, hybrid electronic device, or the like. The image-capturing device can be connected to a communication device through a hard-wired data link, wireless data link, or any other type of connection. Many image-capturing devices and communication devices are integrated into one unit, or can be integrated into one unit, such that any communication device can have image capturing capabilities and vice versa. The combination of the plurality of image-capturing devices and the plurality of communication devices will be referred to as CI devices (Communicable-Imaging Devices) hereinafter due to the difficulties with making definite distinctions between these devices.
[0047] A possible method of component interaction and the associated processes are depicted in
[0048] The disclosed system utilizes image recognition technology to define an image and retrieve information about it from a large database. Many techniques can be used for image recognition as it has been an emerging field since the mid-1900s. The most widely-used approach for image recognition is object extraction, as shown in
[0049] Then the image 202 can be segmented in process 231 into contiguous regions where the result is seen on the segmented image 203. The next step in the imaging process is to filter image 203, or perform low-level extraction in process 232, in order to completely define object 211 from the background 210. Once extracted and enhanced the object's lines 220 are located in image 204. Following, vectors are assigned to the extracted lines and the image is stored in process 233 as a series of vectors (matrices) that are compressed and quantized to a finite amount, which often causes loss of data and, consequently, resolution, when and if the image is later viewed. It is contemplated that the order of image processing steps (e.g. noise filtering and segmentation), the number each step is performed, and the addition of further processing steps can vary with each application without departing from the spirit of the present invention.
[0050] After the object's lines 220 are defined, stored, and compressed, the mathematical representations are compared to other mathematical representations of images in a database. These mathematical representations might differ slightly due to this loss of additional information during processing. Therefore, when compared in a database, the information returned to the user will most likely need to contain a plurality of best-fit matches. This process of feature extraction and comparison is called the Digital Elevation Model (DEM) for image registration.
[0051] In addition to the improvements being made to the current processes of pattern recognition, image recognition, and other types of computer vision, new methods are being developed to troubleshoot problematic areas of the pre-existing ones. For instance, there are manners of extracting image data by texture, color, neural networks, location, background objects, and the like. However, these areas still require improvement for reliability. Nevertheless, the present invention envisions future applications for potential use of these new technologies as the image-recognition process in this invention.
[0052] The information associated with the images varies with different system applications. The source of information can comprise a single service provider site, combination or network of sites, or the entire universe of available information on the Internet. In a single site and a single application, each image or a group of images is linked to preset information. Essentially, each image or a group of images can have a webpage associated with it. For example, a user enters image 301 to search engine 300, shown in
[0053] If multiple sites of information are used, the images stored in the database can be indexed with text identifiers or the like, such as an image title, titles, or names of objects in the image. If the user enters image 301 to search engine 300 of
[0054] When searching a large database, many matches can be found for a singular image, resulting in an excessive number of results. Consequently, the user could be presented with more source of information than he or she needs. To narrow the field of the search, the user can specify particular information she desires within the scope of system application through the use of Boolean expressions as illustrated in
[0055] Also, the utilization of OCR technology to achieve a more automated system is possible. The system can transform images with embedded text into key words and enter those key words as search terms for the search engine, further shaping the extent and nature of the search. Alternatively, a series of alphanumeric characters, such as key words, is generated and entered by a user to further clarify and narrow the search. For example, a traveler can take a photo of the window of a restaurant, capturing parts of a menu, parts of the window display, or the name of the restaurant. When the photo is entered into a search engine, it returns information pertaining to reviews, decor, value, history, or the like.
[0056] When applying the system to multiple applications, the database search can be arranged into categories as shown in
[0057] A system of the present invention might comprise a CI device connected to a network where the process of operation is shown in
[0058] If the CI device is wireless, a wireless transmitting device, such as a remote tower, is used to transfer the information from the CI device to a network, the process of its operation is shown in
[0059]
[0060] The present invention has an important applicability in the commercial sphere. The ability to capture a product image or an image related to a product, acquire information about it, and purchase it by means of the CI device is desirable. The CI device might capture an image of a product in a store or of a product of interest in the possession of another party. Alternatively, the user can capture a product image from another image, such as a pamphlet, TV commercial, monitor of a computer, screen of a hand-held device, magazine, newspaper, product label, poster, or the like. Furthermore, the system enables a user to capture an image of any person, place, or thing, to receive information about the object, and to take a subsequent action such as making a purchase, leasing a product, arranging financing, or arranging delivery or pick-up of the product.
[0061] When capturing an image of product labels, various printed indicators can be useful for fast and accurate image recognition. Barcodes, serial numbers, model numbers, or any other identifying parameter can help to identify the product, since they are unique. Examples of commercial applications include, but are not limited to, real estate, retail stores, entertainment, and other such venues.
[0062]
[0063] The user of the system may be interested in the product, but not have the inclination to review the information about it as soon as it is retrieved due to time, money, and/or availability constraints. To accommodate for this, the system allows the user to capture an image of the product and store it for later use. Additionally, one might capture a desired product with an unwanted detail, such as color, size, or the like, and use the system to identify the product. Upon identification of the product, the user can then access additional information about availability of variations of the product and locations to purchase it.
[0064] The product information associated with product 901 might consist of, but is not limited to, product description 911, pricing, store locations and availability, online purchase capabilities, purchase statistics, information about related products, and the like. Additionally, the information might consist of links to a plurality of retail store sites 912, product manufacturers, online stores 913, online auction sites, and the like. After reviewing the product information, the user is able to purchase the product using the acquired information. Alternatively, after capturing an image and instead of acquiring product information, the CI device is directed to an order placement site wherein the user can readily place an order.
[0065] Preferably, each user of the system has a personal profile such that the system can acquire information according to the user's criteria. The profile might consist of price limits, residency, taste, sizes, and the like. In another embodiment, providing the system with the residence or workplaces of a user allows the search engine to extract proximate store locations. Moreover, the user might enter a current location, or the system might have positioning capabilities such as GPS to find proximate locations to the user at the time of image capture. Also, information stored such as clothing sizes, either in the CI device or in a remote database, enables the system to extract only the locations having the correct items in stock.
[0066] The personal profile might also include the user's asset information, facilitating payments and/or refunds. There has been recent speculation that cellular telephones will assume functionality of credit cards, identification means, access means, and the like. This functionality certainly is adaptable to the presently disclosed system.
[0067] Advertising is another commercial application of the present invention. For example, a user captures an image of an advertisement in a magazine, on a poster, or on the screen of a television, transmits the advertising image to a database, and acquires additional information about the product, commodity, or service. The user may also be linked to the source site of the advertisement. Advertisements might be captured from pamphlets, flyers, newspapers, books, posters, magazines, newspapers, TV commercials, coupons, or the like. Alternatively, information about services involving matters of health, law, travel, insurance, and the like also may be acquired. For example, a person can “shoot” a movie poster or marquee to obtain reviews of a movie, times and places of showing, cost of tickets, information about the director and actors, and information about other movies that might appeal to the user. The user of the system can also purchase tickets.
[0068]
[0069]
[0070] Database 1105 contains images linked to information regarding the individual in the image. Upon extracting information, the system sends a web link to CI device 1101, or it downloads the information onto CI device 1101. The individual's information can be as extensive as the individual chooses, depending on system applications such as personal interests, professional interest, medical history, criminal history, commercial preferences, or other similar information. The information can be entered in profile form 1110 by the person of interest and can consist of the individual's name, screen name, description, text information, visual features, personal traits, demographic characteristics, additional photographs, audio clips, video clips, or the like. However, due to security and/or privacy issues, after the user captures an image and desires to extract further information about the person of interest, the system notifies the person of interest or requests permission to allow the user of the system to access the person-of-interest's data. Additionally, the person of interest might first request information from the user, such as photographs, marital status, educational background, professional status, level of income, ethnicity, political beliefs, and the like, before sending or permitting the access of any personal information. As well, any person may choose not to publicly post information to ensure his or her privacy. In this case, the user of the system is unable to extract any information.
[0071] On the other hand, if the person of interest seeks to find people with common interests, his or her profile 1110 may contain contact information that enables the inquiring user of the system to establish contact. The contact information can be a phone number, an address, an e-mail address, an instant messenger screen name, or an anonymous contact capability. For example, if an instant messenger screen name is available, the user uses CI device 1101 to send instant message 1111 to person of interest 1100 through the Internet, and person of interest 1100 decides whether or not to respond. For security purposes, the system may request that the user first transmit his or her profile to the person of interest, providing a basis for the person of interest to decide whether or not to maintain or expand contact. The user of the system may also use CI device 1101 to capture an image of multiple individuals in a facility. The system may provide the user with a selective choosing device, such as a scroll button, a mouse, or a numbering system, to select persons of interest and to acquire their information.
[0072] The system need not be used only in the Internet context. Various organizations can use the system to identify people or acquire important information. The database could be maintained by the organizations and contain data such as the image representation of an individual and their desired descriptions. In the medical field instance, the database can be maintained by medical facilities and entered by medical personals as the individuals' medical records change. For example, individuals having a chronic illness may contain information identifying their illness and ways of assisting such an individual. In the instance that they have a recurrence, anyone authorized to access the system, such as medical personnel, may capture their image and acquire password protected medical information about the affected person through available wireless Internet based device. This would provide a more secure environment for the sickly, elderly, or the like.
[0073] The system can also be used in a secure environment such as, but not limited to a prison, airport, secret agencies, army, hospital, and the like. In these applications, the individual's information includes criminal, immigration, medical records, or the like. Anyone that has access to the system can enter the information about the person of interest into the system. The authorized person can access this personal information via a password or the like. The information can be used to run background checks, to identify individuals in need of help, to find missing individuals, or the like.
[0074] The system can be used as a child-loss-prevention system wherein parents or school officials may enter the child's photograph along with identifying information. The identifying information may include the child's name, names and contact information of parents or school officials, and/or the address of the family's residence. For instance, if a user of the system finds a lost child, that user can use the CI device to capture a photograph of the child and acquire the identifying information regarding the child.
[0075] The present invention also has great potential for the field of education. The present invention provides a system and method for accessing information regarding an object of question. The source of information retrieved can be books, dictionaries, encyclopedias, articles, news, or the like.
[0076] The present invention has further educational potential. For example, the user can capture images of exhibited art or artifacts and enter the images into the image search engine to acquire historic or other information.
[0077] An example of a virtual travel guide is shown in
[0078] The acquired information is displayed on display screen 1314 of CI device 1300. If captured image 1301 is of a historic building, the information can include the name of the building and a historic profile 1310, including the building's dimensions, the building establishment date, the past usage of the building, and the like. The user of the system enters an inquiry date into the CI device in order to extract information associated with the image on that particular date or thereabouts. The information is extracted from a preset timeline of events, or is used as a search entity to search the Internet. Additionally, date and time 1311 of the captured image is used to extract information associated with that time and the date. For example, the time and date might be associated with information as to whether or not the building is open to visitors. The current time and date coned to be used to extract current news involving building 1312. The database also might search the Internet for available new information posted on that specific time and date and display sites 1313 on the CI device.
[0079] Additionally, the system may be used as a translation or dictionary guide to translate signs or written documents. For example, the system captures an image of a street sign in a language foreign to the user and further uses GPS coordinates for assistance to determine the country in which the image is captured. The system further performs image processing to identify the written characters and input the written or printed word or phrase into an electronic translator.