This application is directed generally to communications systems and associated social networking and user interaction. More particularly, but not exclusively, the application relates to systems and apparatus for allowing users to interact via wired or wireless communication systems using identification information such as, for example, license of registration information.
Wireless communication systems are widely deployed to provide various types of communication content such as voice, data, video and the like. At the same time, social networking sites allow users to interact with one another. However, these sites typically require knowledge of users' names in order to allow interaction.
In one aspect the disclosure relates to a method for allowing a first user to interact with a second user including determining an identification criteria of the second user, sending a request, from a device associated with the first user to a server system, determining whether information is available about the second user, and providing, responsive to the determining, a communication to the second user.
The identification may be a license plate or other vehicle registration data or information. For example, the identification may be a license plate (registration) of a vehicle associated with the second user. In addition, the identification may include a region or jurisdiction associated with the license plate, such as a state, territory, province, country, district, region or other license designator.
The device associated with the first user may be a terminal or handset device, such as a cellphone, PDA, user equipment, portable computer or pad computer, or other device. The information may be captured by a camera or other optical sensing element of the user device, such as a cellphone camera or video camera. The information may be captured by the camera of the cellular phone and sent to the server system via a cellular connection, data connection, or other wired or wireless network connection such as a CDMA, GSM, LTE, Wi-Fi (802.11), Wi-Max, and/or other network connection.
The server system may comprise one or more servers or other computer systems, that may be integral or distributed. The server system may be configured to provide one or more modules for performing the various processes, methods, stages, steps and/or other functions as further described herein, which may be implemented in hardware, software, firmware or combinations of these. The server system may include or be connected to one or more databases on which application data and information, such as, for example, user information, license or registration information, and/or other information may be stored.
In another aspect, the disclosure relates to a method for processing information including receiving, from a device associated with a first user information including license or registration information, which may further include region or jurisdiction information such as state, territory, province, country, district, region or other license designators, and determining, based at least in part on the received information, user information associated with a second use.
The method may further include providing, to the first user, information associated with the second user. The method may further include providing, to the second user, information associated with the first user. Communication between the first and second user may be facilitated by directly or indirectly providing interconnections by, for example, direct communication, emails, text or voice messages, web pages, or via other communications methods.
In another aspect, the disclosure relates to a method for communicating with a targeted user including receiving, from a first user, license or registration information associated with the targeted user, and sending to the second user, based on the received license or registration information, a request to communicate from the first user. The request to communicate may further include information about or associated with the first user.
In another aspect, the disclosure relates to a method for facilitating user interaction. The method includes receiving, at first user device, identification information associated with a targeted user. The method further includes sending a request to communicate with the targeted user wherein the request includes the identification information. Contact information associated with the targeted user is then received responsive to the request.
In another aspect, the disclosure relates to a computer program product comprising a computer-readable medium including codes for causing a computer to receive identification information corresponding to a targeted user, send a request to communicate with the targeted user wherein the request includes the identification information, and receive, responsive to the request, contact information associated with the targeted user.
In another aspect, the disclosure relates to a communications device including a processing module configured to receive identification information corresponding to a targeted user. The device further includes a transmitter module configured to send a request to communicate with the targeted user wherein the request includes the identification information and a receiver module configured to receive, responsive to the request, contact information associated with the targeted user.
The disclosure also pertains to a method for facilitating user interaction. The method includes receiving, from a first user device, identification information associated with a targeted user and retrieving, from a database, contact information associated with the identification information. The method further includes providing the contact information to the first user device.
In yet another aspect, the disclosure relates to a computer program product comprising a computer-readable medium including codes for causing a computer to receive, from a first user device, identification information associated with a targeted user. The codes further includes codes for causing the computer to retrieve, from a database, contact information associated with the identification information and provide the contact information to the first user device.
In a further aspect the disclosure pertains to a system for facilitating user interaction which includes a receiver module configured to receive, from a first user device, identification information associated with a targeted user. The system also includes a processor module configured to search a database for contact information associated with the identification information and an output module configured to provide the contact information to the first user device.
Additional aspects, details, features and functions are further described below in conjunction with the appended drawings.
The present application may be more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, wherein:
This disclosure relates generally to communications systems and associated social networking and user interaction, including systems and apparatus for allowing users to interact via wired or wireless communication systems using identification information such as license or registration information.
The identification may be a license plate or other vehicle registration data or information. For example, the identification may be a license plate (registration) of a vehicle associated with the second user. In addition, the identification may include a region or jurisdiction associated with the license plate, such as a state, territory, province, country, district, region or other license designator.
The device associated with the first user may be a terminal or handset device, such as a cellphone, PDA, user equipment, portable computer or pad computer, or other device. The information may be captured by a camera or other optical sensing element of the user device, such as a cellphone camera or video camera. The information may be captured by the camera of the cellular phone and sent to the server system via a cellular connection, data connection, or other wired or wireless network connection such as a CDMA, GSM, LTE, Wi-Fi (802.11), Wi-Max, and/or other network connection.
The server system may comprise one or more servers or other computer systems, that may be integral or distributed. The server system may be configured to provide one or more modules for performing the various processes, methods, stages, steps and/or other functions as further described herein, which may be implemented in hardware, software, firmware or combinations of these. The server system may include or be connected to one or more databases on which application data and information, such as, for example, user information, license or registration information, and/or other information may be stored.
In another aspect, the disclosure relates to a method for processing information including receiving, from a device associated with a first user information including license or registration information, which may further include region or jurisdiction information such as state, territory, province, country, district, region or other license designators, and determining, based at least in part on the received information, user information associated with a second use.
The method may further include providing, to the first user, information associated with the second user. The method may further include providing, to the second user, information associated with the first user. Communication between the first and second user may be facilitated by directly or indirectly providing interconnections by, for example, direct communication, emails, text or voice messages, web pages, or via other communications methods.
In another aspect, the disclosure relates to a method for communicating with a targeted user including receiving, from a first user, license or registration information associated with the targeted user, and sending to the second user, based on the received license or registration information, a request to communicate from the first user. The request to communicate may further include information about or associated with the first user.
In another aspect, the disclosure relates to a method for providing license-based user interaction including determining an identification of a targeted user using a mobile device, sending a request to communicate with the targeted user, and receiving, responsive to the request to communicate, information associated with the targeted user.
In another aspect, the disclosure relates to a computer program product comprising a computer-readable medium including codes for causing a computer to determine an identification of a targeted user using a mobile device, send a request to communicate with the targeted user, and receive, responsive to the request to communicate, information associated with the targeted user.
In another aspect, the disclosure relates to a communications device including a processing module configured to determine an identification of a targeted user using a mobile device, a transmitter module configured to send a request to communicate with the targeted user, and a receiver module configured to receive, responsive to the request to communicate, information associated with the targeted user.
In another aspect, the disclosure relates to a communications device including means for determining an identification of a targeted user using a mobile device, means for sending a request to communicate with the targeted user, and means for receiving, responsive to the request to communicate, information associated with the targeted user.
In another aspect, the disclosure relates to a method for providing license-based user interaction including receiving, at a server system, information associated with an identification of a targeted user, provided by a first user, searching a database for data associated with the targeted user based at least in part on the identification of the targeted user, and providing, responsive to the searching, information associated with the targeted user.
In another aspect, the disclosure relates to a computer program product comprising a computer-readable medium including codes for causing a computer to receive, at a server system, information associated with an identification of a targeted user, provided by a first user, search a database for data associated with the targeted user based at least in part on the identification of the targeted user, and provide, responsive to the searching, information associated with the targeted user.
In another aspect, the disclosure relates to a system for facilitating user interaction including a receiver module configured to receive, at a server system, information associated with an identification of a targeted user, provided by a first user, a processor module configured to search a database for data associated with the targeted user based at least in part on the identification of the targeted user, and an output module configured to provide, responsive to the searching, information associated with the targeted user.
In another aspect, the disclosure relates to a communications device including means for receiving, at a server system, information associated with an identification of a targeted user, provided by a first user, means for searching a database for data associated with the targeted user based at least in part on the identification of the targeted user, and means for providing, responsive to the searching, information associated with the targeted user.
Various other aspects and features of the disclosure are further described below. It should be apparent that the teachings herein may be embodied in a wide variety of forms and that any specific structure, function, or both being disclosed herein is merely representative. Based on the teachings herein one skilled in the art should appreciate that an aspect disclosed herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, such an apparatus may be implemented or such a method may be practiced using other structure, functionality, or structure and functionality in addition to or other than one or more of the aspects set forth herein. Furthermore, an aspect may comprise at least one element of a claim.
Social networking sites have grown dramatically over the past few years as online connectivity, such as through wired and wired cellular and Internet access has exploded. Many different classes and types of users have started using these sites as a way to connect with others, as well as talk about and show what they are doing. However, existing social networking sites typically require that users know the names or other information about other they wish to connect and communicate with. This approach requires that social networking sites provide user name searches, or in some cases searches based on a user's face or other personal information.
At the same time, use of cellular phones and other terminal devices (also referred to generally herein as “mobile devices” or “terminals”) has exploded, and with this explosion new features and functions are constantly being added. One feature that is becoming ubiquitous on cell phones, PDAs, pads, and other mobile devices is a camera. Cameras on these user devices support still photography, as well as, in some cases video capture. A user may use a camera to capture a photo of a person, thing, or other information and then upload, from their mobile device, still images and/or video to social networking sites as well as directly to other users, such as friends, family members, and the like.
In accordance with one aspect, a user may be provided with an application on their mobile device to capture an image, such as a license plate or registration information of a vehicle and then send that information to a server system for further processing. For example, a user may use their mobile device to take a picture of another person's vehicle license, which may include a license or registration number, and/or additional information, such as a state, territory, province, or other region or jurisdiction associated with the license or registration.
Upon receipt at the server system, the information may then be processed to determine whether the license or registration information is associated with another user (also denoted herein as a targeted user). If the targeted user has established an account with the server system, a message or other communication may be sent to the targeted user. If no account has been established with the targeted user, their license or registration information may be saved or stored in a database coupled with the server system for future communications. Alternately or in addition, a database of license information and associated registrant information may be collected, such as from motor vehicle registration authorities, public or private databases, or other sources of information. The associated registrant information may include one or more phone numbers, addresses, email addresses, websites, social network userids, and/or other identification information. In this case, even if the registrant does not have an account associated with the server system, a message may be sent to the registrant based on the received license information.
As one example, if a first user is driving and notices a vehicle that is for sale, or has a problem (such as a low tire, etc.) the first user may capture an image of the license information (i.e., license tag) on the vehicle (where the vehicle is associated with a second or target user, such as through the second user's Department of Motor Vehicles (DMV) registration) and send the captured license information, for example in the form of a still image or video of the second user's license tag, to the server system. In addition, the first user may send a message along with the captured image or video, such as a phone number and an interest in buying the vehicle, or a message that the tire air pressure is low).
Upon receipt at the server system, a search of a database may be done to determine whether the second user has an account associated with the server system. For example, the first and second user may have registered or signed up for an account with a server system service, which in one example may be denoted as “Bump,” for a server system provided by Bump Network, assignee of this application. If the second user has an account associated with the server system, a message may be sent to the second user. The message may be in the form of a text message, email, voice message, or other communication.
Attention is now directed to
The second user will generally have a license or registration associated with a vehicle, such as example license plate 144 shown in
In addition, server system 110 may include an interface to allow users to connect to it for sending or receiving messages, configuring user accounts, and/or performing other user and/or administrative functions. This may be done through an interface providing connectivity between server system 110 and one or more of the users' computer systems 160 as shown in
In operation, system 100 allows the first user to communicate, such as via an associated mobile device like a cellular phone, PDA, or other device, to the server system 110 with information associated with a targeted second user. For example, the first user may capture and send the information on the second user's license plate 144, and send that information to the server system 110 along with a request to communicate or interact with the second user. This communication may be done directly through the second user's mobile device 142, and/or may be done through a computer 160 associated with the second user. In some implementations, the message may be stored in the server system 110 until such time as the second user creates an account or otherwise interacts with server system 110, such as by accessing a web page provided by or from server system 110.
Attention is now directed to
Program modules 116-1 may include modules to facilitate user creation of account, searching for users based on information, such as license or registration information, character recognition to determine targeted user information from license plates or other identification information, as well as to perform other functions, processes and methods as described herein.
Attention is now directed to
Assuming a connection can be made, the first user may then send a communication to the targeted user at stage 450, such as, for example, from the first user's mobile device to a mobile device associated with the second user.
Attention is now directed to
At stage 530, a response may be generated based on the search. For example, a message or communication may be provided to the first and/or targeted user. The message may be accessible through an account associated with one or both users, and may allow the user to filter or screen messages from other users, as well as perform other operational, administrative, and/or maintenance functions. At stage 540, dependent on the search and messaging, a communication may be initiated between the first and targeted user. For example, the first user may wish to make a telephone call to the targeted user, and the server system may provide contact information and/or initiate and/or process the communication.
Attention is now directed to
At stage 930, a request may be received from the first user to connect with the second user, such as based on license or registration information. In response to the request, a communication may be made to the second user requesting permission to initiate a communication with the first user. This may be done by, for example, through an email or text message, a voice message, a web page, or through other communication methods. At stage 950, based at least in part on the second user's response, a communication session may be established between the first and second users.
Attention is now directed to
Attention is now directed to
In one or more exemplary embodiments, the functions, methods and processes described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer storage media. Storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
It is understood that the specific order or hierarchy of steps or stages in the processes and methods disclosed are examples of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged while remaining within the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosure.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps or stages of a method, process or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
The claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language of the claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” Unless specifically stated otherwise, the term “some” refers to one or more. A phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b, or c” is intended to cover: a; b; c; a and b; a and c; b and c; and a, b and c.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the spirit or scope of the disclosure. Thus, the disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. It is intended that the following claims and their equivalents define the scope of the disclosure.
The present application claims the benefit of priority under 35 U.S.C. §119(e) of U.S. Provisional Patent Application Ser. No. 61/382,442 entitled SYSTEMS AND METHODS FOR USER INTERACTION BASED ON LICENSE OR REGISTRATION INFORMATION, filed on Sep. 13, 2010, the content of which is hereby incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
61382442 | Sep 2010 | US |