The present disclosure relates to a mobile ride-sharing application which provides a social networking means that is conducive to its targeted demographic through its e-commerce platforming and method. Disclosed are a method providing a mobile ride-sharing application and an electronic device thereof.
Field of the Invention
The present invention relates to a mobile ride-sharing application and in particular to a method of providing ride-sharing scheduling service and an electronic device thereof.
Background
A majority of an early child caregiver's day is spent on the road in the car. Commuting to school, after school sports, birthday parties, and recitals are all common areas where parents often travel for the sole purpose of benefiting their children. Often parents face many instances when they would need to rely on others to arrange transportation for their kids due to unexpected events. To this end, many parents typically rely on their friends, family members or peers in their kids' group when such a need arises. However, for those who cannot find a third party to assist them, there are not many options available. Further, parents and caregivers cannot rely upon the taxi industry or other ride-sharing entities because their environments are not suitable for transporting children. Most parents do not have enough trust in a taxi driver to pay him or her to transport their child to various activities. The taxi driver is unbeknownst to not only the parent but to the child as well. In addition, the fee to hire a taxi driver consistently to transport a child is costly and it takes time to call the cab company to arrive at a residential area is too much of an inconvenience that outweighs the potential benefits. Therefore, there is a need for an electronic device for providing more efficient and collaborative means to lessen the burden of parents and caregivers so that their time is not wasted on the road on a daily basis.
Whether it operates during either a planned agenda or a spontaneous outing, the present invention would enable users to collaborate with each other and use electronic devices to form an efficient yet suitable carpool experience for children during an emergency, in response to an unforeseeable event, or during a voluntary time in an effort to afford more time off for the parents or caregivers to attend other matters. This is achieved by putting a familiar and trustworthy face behind the wheel. Unlike other ride-sharing applications with e-commerce properties this platform does not claim that a user will be able to generate a significant net profit. There will, however, be other incentives including both monetary and non-monetary rewards amongst users. For example, a user can contribute to the well-being of the children directly by, for example, transferring rewards to their education, or by donating to a local charitable cause of choosing. Also, rewards can be selectively credited towards retail credit and stores. This helps remove the business aspect of carpooling and creates a community-based environment instead of a for-profit cause. However, it can provide some monetary rewards for those who actively participate in the ride sharing when some users are more on giving side. For example, other users can credit a few dollars to those who initiate a pick-up and drop-off.
Further, the platform according to the teaching of present invention helps parents avoid embarrassment and guilt when inquiring for help from other familiar friends or acquaintances. A user is able to noninvasively ask other friends from his/her contacts about potential carpool agreements. Many parents do not feel comfortable with even asking friends or neighbors for favors. This platform, therefore, is set up on an electronic device with consequential steps that aim to create a comfortable method of enabling parents to communicate with one another.
According to one aspect of the invention, the platform brings together, on an electronic device, all aspects of the necessary requirements that it takes to create a successful carpool agreement without becoming intrusive into personal matters by keeping all processes within the application. Parents do not have to spend time juggling with their social media, ridesharing, or e-commerce devices because all three services are combined into a singular platform on one electronic device. This takes the hassle and clutter out of the carpool planning in a parent's and/or caregiver's life that other industries and services do not necessarily provide.
According to another aspect of the invention, the aspect of charging a fee for a traditional car pool service is removed from this platform, and it instead promotes good samaritanship with added bonuses and rewards that benefit all parties mutually. In addition, this platform benefits surrounding local businesses by seamlessly incorporating them into the carpooling equation. Another aspect of carpooling, particular to road trips, is that parents may need to figure out the logistics of feeding and entertaining their children in a cost-efficient manner often times, an aspect not always thoroughly thought out when planning such trips. This platform covers an important aspect of a successful carpool that has traditionally needed to occur within another entity by bringing it into a singular stream of methodology on an electronic device.
According to another aspect of the invention, a user will be able to create a planned event via a home screen on an electronic device to plan a carpooling party. S/he will be able to set the payment, departure and return time, the location, and be able to select nearby local vendor deals and/or retail credit relative to their destination, as well as be able to select “roles,” such as guests, chaperones, and drivers. Once the host(s) and guest(s) have collaborated and met the requirements for approval for each required category their event will be published private and/or publicly where they will be given a receipt that shows all of the information input into the categories including: “payment, departure and return time, the location, and roles.” In addition, a time-sensitive unique discount code will be shown upon successful completion of a group for use in nearby affiliated vendor locations. A user can accomplish this all while keeping his/her party inclusive and private or public if s/he chooses to do so.
Upon initial startup the application will first ask a user to sign up either through a verified email account or synced Facebook account. In addition, a phone number will need to be verified via an SMS message sent to the listed phone number with a unique code that must be inputted during the setup startup. A user will be able to use either account as a login username and password once they have successfully logged in the other account. The application will also utilize basic information to sync his/her information and contacts with his/her new account and transfer his/her desired social circles. Upon successful synchronization a user will be able to view his/her friends' profiles, invite them to created events, send direct/group messages, and keep track of their transaction history. Only a user will be able to edit his/her profile page and a user may choose to privatize or publicize optional information. Every user will have a unique profile which other verified users that they have added may see. Synchronization systems will attempt to fill in most information that may be found in profile pages such as identification, status, favorite charities and/or causes, phone numbers, bank wiring numbers, and profile pictures. A phone number and an identification are the only required components of a profile picture. Throughout the entire application a user's profile page may be accessed, via an electronic device, so long as an icon with his/her profile is within the display of that particular page. This process will reroute them to said page, and a user may use the back button which will reroute him/her to the previous page.
As stated in paragraph [0009] a user will be able to view his/her friends' profiles. All users, including vendors, will have their individual personal accounts. Each profile will have basic information such as name, short biography, interests and hobbies, as well as categorized tagged industry “tags” for different industries for vendors. These interest and hobbies categories for regular users indicate categories of vendors based on what they frequently do with their children. For example, if a parent goes out with his/her child/children to movies frequently they can tag themselves with “Movies.” Likewise, s/he may also select other categories if they frequent “Sports” locations with their child/children. For vendors the categorized industry “tag” is a means to classify their business with the “interests and hobbies” of the regular users. Using an electronic device both vendors and parents may select up to three applicable categories which they may change at any time by accessing their personal profile. These vendors will only appear in the “Where?—Location & Deals” section of the menu depending on whether their categorized tag matches or is similar to that of the regular user. Users and vendors will be able to select their tag from a selection categories. In addition, a user will be able to request other categories if s/he feels their interest or hobby is not represented. The vendors can request other “tags.”
As stated in paragraph [0009] departure and return time are part of the requirements to have the event officially published. The departure time states the agreed-upon time of all parties at which to leave for the event. In this section the host can also describe the rendezvous point at which the party wishes to meet for departure if they choose to carpool together. The host can also choose to select different set time intervals for clarity and detail. For example, with this feature the host may be able to add a subset time interval at a rest stop at 1:00 PM even though the arrival at destination time is 3:00 PM. However, this is entirely separate from the “Where?-Location & Deals” section which is for the arrival destination. Once the host is satisfied with the time perimeters set, s/he may choose the “Ready” button, which will only become available once a plausible departure and return time have been established.
As stated in paragraph [0008] a user will be able to select his/her desired destination through a manual search by inputting the address with a visual map overlay to guide them in the “Where?—Location & Deals” section. Once s/he has selected that particular destination, nearby affiliated businesses will be displayed if their “tags” match what the host(s) or guest(s) are looking for. If the host(s) or guest(s) do not select or agree upon a desired additional venue to look for, the application will generate a list of nearby vendors according to the relative geographic location of their destination. Affiliated vendors will provide their addresses so that the server will know when to have them appear on the map. Their name and company picture will appear in this menu section if they are applicable and will be able to be selected by the regular users in order for the regular users to see their profiles. In addition, they will be able to view the deal they are advertising in the pop-up window in which their name and picture appear. These results will be generated at a set distance of 5 miles from the set location. All deals can only be validated using the time-sensitive code that carpooling parties are given if their event is successfully published.
As stated in paragraph [0009] a user will be able to direct/group-message people from his/her synced friend list in order to deliver other forms of informal communication and organization. This feature can be found in the main menu and by selecting the friend list and then selecting a messaging mode where the user will be able to search for their desired recipient and communicate via internet connection or mobile data service on an electronic device. By messaging another user a “conversation” chatroom will have been initiated with each party. If the party chat is only comprised of two users then the conversation will be disbanded if either party “leaves” via a button within the options menu of the conversation. If the party is comprised of more than two users then the conversation will only be disbanded if the host user is the only one left and decides to “disband” the conversation. The host user is not allowed to leave the conversation unless s/he is the last user. Additional users may be added into a conversation by any user already added.
As stated in paragraph [0009] a user will be able to, using an electronic device, keep track of his or her transaction history with at least one other user by selecting the “Rewards” section on the other user's profile. On that page each user will be able to see his or her mutual transaction history categorized by the most recent dates. In the window it will only display the amount, type of transaction, name of published event, and date. These transaction notifications cannot be tampered with in any way through editing or copying. This can be quickly assessed by a number showing the net amount a user has contributed to the other individual. For example when John Doe checks his transaction history with Allison Smith he may see “−3.00” whereas when Allison Smith checks her transaction history with John Doe she may see “+3.00” despite their transaction history with one another being the same.
As stated in paragraph [0009] a host will be able, using an electronic device, to request to issue roles to his or her guests whom will have the final say in whether they choose to accept or decline a request. A host will only be able to invite imported friends from his/her contact list. If a host wishes to add another participant that individual must be added onto a host's other social media platforms first and must have the same original application downloaded as well in order to participate. The host(s) can offer a wide variety of roles to their guest(s) or select certain types of roles for them. However, guest(s) can only accept roles once they have agreed to “attend” the event. Once a guest has agreed to join the event, s/he can preselect to offer to fill in a particular role. In that particular case, either a personal message will be sent to the host(s) or an automated message will be sent instead. An example of a message is: “John Doe is willing to be a chaperone at Allison Smith's Birthday—Accept or Decline.” If the host(s) may need help they can choose to write a personal message inquiring of their service or an automated message will be sent instead after selecting people from their friends list. For example, “Jane Smith is inquiring if you may chaperone at Allison Smith's Birthday—Accept or Decline.” Once the host feels all of the adequate spots are filled s/he may select the “Ready” button in that particular section.
As stated in paragraph [0009] a user will be able to select, using an electronic device, the type of payment s/he wishes to contribute or set for the carpool party. When a user accesses donation transactions that require third party platforms such as Paypal or Venmo s/he will be prompted to login through a pop-up portal within the original platform. Such login information may not be found on his/her profile page. However, bank wiring numbers, if inputted by the recipient, may be accessed for donating users. The creator of the event can pre-select his/her preferred donation cause such as the local school or charity. Invited guests are encouraged to contribute to the host's desired donation organization, and they are able to utilize the donation feature for other purposes as well including as a direct wiring/deposit to an individual or group and for purchasing gift cards in the payment menu.
As stated in the previous clause the transactions for gift cards will be conducted by the user by purchasing the gift card from the vendor directly via the Internet, and then the gift card code will be sent to the desired recipient through the platform. The transactions for direct wiring/deposit of currency to an individual or group will be conducted through other transaction platforms such as Paypal and Venmo. A user will have to either already have a pre-existing account or create a new account to utilize this feature. Once the user has a functioning Paypal and/or Venmo account s/he may transfer funds to his/her desired recipients while staying within the original platform on an electronic device. An Internet-based portal browser will open within the original platform on an electronic device instead of requiring the user to download a mobile-cellular version of either of said online payment applications.
A user executing this application may also select, using an electronic device, the quick-start button located on the home screen. Once s/he has selected the quick-start button a user will be asked to choose either “searching” or “driving.” A user who selects “searching” will be prompted to provide a simplified version of the “create an event” option, which will ask the user of the departure and name of trip, return time, location address, and rewards. Once s/he has completed those three steps s/he will be able to quickly publish his or her carpool request for other users to see, and will be in a “standby” mode waiting for another user to accept his/her request. The request will appear in a tile box along with other carpool requests from nearby users within a ten-mile radius. Another user will not be able to see the other user's location until both parties have agreed to carpool with one other. However, a user will be able to see the distance of the requester's location instead of the exact address for reference. Additional information in the tile box notification of requests include requested times or departure and arrival, estimated.
As stated in paragraph [0018] a user will be able to, using an electronic device, see other carpool requests. That user will be then able to choose whether to accept or decline another user's request by seeing tile icons that signifies their request. Interested users can select the requester's icon to open a detailed report of their inquiry. If the driver user chooses to accept the request s/he will have to wait for the requester to approve of them. A requester user can have multiple driver users and have up to five users in their waiting queue signifying those who have accepted their pending request. Once the standby user has selected one of the maximum of five user drivers both parties will be notified. The driver will be given the requester's address overlaid on a GPS map displayed on the electronic device via Wi-Fi or cellular data network. Upon completion of the inputted travel trip the agreed-upon bonus transaction will start.
As stated in paragraph [0018] when a user selects, on an electronic device, the quick-start menu from the home screen s/he will be prompted to either “searching” or “driving.” If the user selects “driving” as his/her option then s/he will be led to another set-up screen if s/he has not already met the criteria prior. A user will have submitted full disclosure of his or her personal information according to the requirements the federal and state law has set. Proof of legal and proper insurance must be provided as well as an automobile inspection and personal background check. Claim of proof of all of the stated requirements will be conducted outside of the platform. Once the user has been approved, the platform will enable the user driver to proceed into “driving mode.” Tile boxes of nearby users within a ten-mile radius will appear on the screens of their electronic devices. Driving mode users will be able to see the displayed information of: profile, departure and arrival time, destination address, and reward(s). As stated in paragraph [0019] once both users have informally as well as formally agreed to each other's terms through the method of the platform and personal judgement they may proceed to carpool.
The aspects, features and advantages of the present disclosure will be appreciated when considered with reference to the following description of examples and accompanying figures. The following description does not limit the application; rather, the scope of the disclosure is defined by the appended claims and equivalents.
In reference to
In reference to
In reference to
In reference to
In reference to
In reference to
In reference to
In step 315 the categories are associated with the announcement depending on the publisher user and also in conjunction with any other additional category associations received with that particular request. If the host publisher user has several categories, they may indicate that all of the associated categories in the account are to be associated with the announcement. When the vendor publisher(s) has been associated with a host publisher user then they may use only a single address to be associated with their displayed representation, or a custom input address from the vendor publisher(s) may be used if he/she does not wish to use any of his/her existing establishments.
In step 325 the agenda for viewable publication of the announcement may be received or extrapolated from the request. The vendor publisher(s) also may indicate a time period for which the associated announcement is valid—for instance, the duration of a limited time promotional period. After the set time has expired the associated category/categories from the map overlay will disappear and can be replaced by a newly-stored announcement. If they do not indicate a time for expiration then the announcement will continue until they have either set a time limit or have uploaded a new announcement. This is illustrated in
In step 405 the end user terminal may retrieve a current location based upon user connectivity, or find an end user designated location. The current location of the user terminal 205 may be claimed through a variety of methods including, for example, the GPS unit installed in the end user terminal, but other locating methods be utilized. For example, in order for the driving user to receive information that will approximate their distance from the announcing user the device can use wi-fi to locate the terminal if it is connected to a wi-fi network. During this step, the end user terminal may detect whether the standby screen (
In step 410 the end user terminal may transmit the end user's location and geographic location distance to the announcement content server. This information may be broadcasted through several different mediums such as a base station (unit 115 of
In step 415 the end user terminal may receive announcement of carpool requests from other user terminals matching the transmitted relative geographic location. If the announcement contains media (such sounds, images, or video), the media in tangent with the message can also be received from the announcements content server at that time. Alternatively, if the media of a particular announcement message from a nearby user is to be displayed when it is selected by the end user, the media can be downloaded to the user terminal at the same time the announcement is selected, opened, or expanded. For example, media information that a user terminal could access at that particular time could be the user's profile page (Profile Pane
In step 430 the retrieved announcements from other user terminals seeking for a carpool may be displayed on a map on a display on an electronic device at the end user terminal once both have agreed to form a carpool party with one another. Once Susan G. has selected the green check mark, a carpool agreement will be asked to be confirmed by both parties. If either party declines even upon reaching the confirmation stage, the agreement will be invalidated, and both users will be brought to their original pages. The confirmation page will appear similar to that of
In step 510, similar as in
In step 610 the server will continue to send and request updates regarding the end user terminal's location until it has arrived at the geographic location of the destination. If the location of the destination has not been met, the server will continue to ask the end user for server updates since the last interval. Upon reaching the predetermined location, a transmit update request to the server will be sent so that the transaction of the payment on hold can be approved and sent to its valid recipients.
In step 705 if the user has requested for valid information his/her request will be sent to the content server to search for stored valid information according to the relevant category based on the security setting. When the valid information is retrieved it will be sent to the requesting user's terminal and will displayed on the screen of his/her electronic device. The requesting terminal may not change or alter the information it has received as it is only for viewing purposes. Information that can be displayed includes whether panes are similar, but not exact, to
Information pane 802 indicates the usage “time” panel that can, for example, be used to indicate the past, present, future time of the end user terminal and the time for departure and arrival at a destination. It can be edited and altered before publication when the information is utilized for the creation of an event but not after it is published.
Information pane 803 indicates the usage of a “payment” panel that can, for example, be used to express the worth of a transaction. It can be edited and altered before publication when the information is utilized for creation of an event but not after it is published.
Information pane 804 indicates the usage of a “destination” panel that can, for example, be used to indicate the location of a user terminal or an address of an event. It can be edited and altered before publication when the information is utilized for the creation of an event but not after it is published.
Information pane 805 and 806 indicates the usage of a “profile” panel which can be used to express the detailed information of a user, entity, or other embodiment. It can be edited and altered depending on the security setting and ownership of the end user terminal requesting the information.
Information pane 807 indicates the usage of a “live feedback” panel which can be used to display live text-based messages accompanied by media such as images and sound to describe an event, message, etc.
Alternatively, any one member of parent peers can generate a MoMo reference number and share the number with others to enable participation for the same purpose.
When parties log in with the MoMo number, which can be stored for later for easier access without retyping the number, the phone display will show and display names and/or profiles of other parents or peers in the same group or class. If a user has previously created a profile an icon representative of his/her profile will be display, or if not, it can be displayed as a guest. As shown in item 2 of
As shown by item 3 any user shown can, via an electronic device, invite a number of other users displayed for carpooling. For example, one user may prefer carpooling with other users who live very close to his or her house or town so that it will be less burdensome and less intrusive to request a favor. To this end, as shown in item 4, one user can select only a few users in the group which in turn would create an email profile so that only those selected people can exchange emails between them. Alternatively a user has an option of group-chatting with all the users shown in item 2 for carpooling.
As shown in
Alternatively, as shown in
As shown in
As is apparent from the foregoing, the present invention has an advantage in that parents or caregivers can check the availability of other peers during their children's activities and selectively make a request and arrange a carpool to lessen the daily burden of providing a ride to their kids. By efficiently collaborating with other peers, parents and caregivers can help each other whether it is during an unforeseeable emergency event or in order to tend to other matters. Hence, by collaborating using a user-friendly interface on an electronic device for requesting or searching help, parents and caregivers can be provided with the extra help they need during a daily grind of transporting their kids.
The above-described embodiments of the present disclosure can be implemented in hardware, firmware or via the execution of software or computer code that can be stored in a recording medium such as a CD ROM, a Digital Versatile Disc (DVD), a magnetic tape, a RAM, a floppy disk, a hard disk, or a magneto-optical disk or computer code downloaded over a network originally stored on a remote recording medium or a non-transitory machine readable medium and to be stored on a local recording medium, so that the methods described herein can be rendered via such software that is stored on the recording medium using a general purpose computer, or a special processor or in programmable or dedicated hardware, such as an ASIC or FPGA. As would be understood in the art, the computer, the processor, microprocessor controller or the programmable hardware include memory components, e.g., RAM, ROM, Flash, etc. that may store or receive software or computer code that when accessed and executed by the computer, processor or hardware implement the processing methods described herein. In addition, it would be recognized that when a general purpose computer accesses code for implementing the processing shown herein, the execution of the code transforms the general purpose computer into a special purpose computer for executing the processing shown herein. Any of the functions and steps provided in the Figures may be implemented in hardware, software or a combination of both and may be performed in whole or in part within the programmed instructions of a computer. No claim element herein is to be construed under the provisions of 35 U.S.C. 112, sixth paragraph, unless the element is expressly recited using the phrase “means for.”
In addition, an artisan understands and appreciates that a “processor” or “microprocessor” constitutes hardware in the claimed invention. Under the broadest reasonable interpretation, the appended claims constitute statutory subject matter in compliance with 35 U.S.C. §101. The functions and process steps herein may be performed automatically or wholly or partially in response to user command. An activity (including a step) performed automatically is performed in response to executable instruction or device operation without user direct initiation of the activity.
The terms “unit” or “module” referred to herein is to be understood as comprising hardware such as a processor or microprocessor configured for a certain desired functionality, or a non-transitory medium comprising machine executable code, in accordance with statutory subject matter under 35 U.S.C. §101 and does not constitute software per se.
Although the disclosure herein has been described with reference to particular examples, it is to be understood that these examples are merely illustrative of the principles of the disclosure. It is therefore to be understood that numerous modifications may be made to the examples and that other arrangements may be devised without departing from the spirit and scope of the disclosure as defined by the appended claims. Furthermore, while particular processes are shown in a specific order in the appended drawings, such processes are not limited to any particular order unless such order is expressly set forth herein; rather, processes may be performed in a different order or concurrently and steps may be added or omitted.
An electronic device may include a memory. The memory may include a program storing unit configured to store a program which controls an operation of the electronic device and a data storing unit configured to store data items generated while a program is executed. For example, the program storing unit may include an Operating System (OS) module, a communication module, a graphic module, a user interface module, a camera module, at least one application module, and a multimedia contents providing module. The modules included in the program storing unit may be expressed in a set of instructions. Also, the modules are expressed in an instruction set or programs.
The OS module may be configured to include at least one software component configured to control a general system operation. Also, the OS module may be configured to perform at least one function for smoothly communicating between a plurality of hardware and software components.
The communication module may be configured to include at least one software component for processing data items transmitted and received through a communication system or an external port.
The graphic module may be configured to include at least one software component configured to provide and display graphics on a display unit.
The user interface module may be configured to include at least one software component related to a user interface.
The camera module may be configured to include camera-related software components capable of performing camera-related processes and functions.
The application module may be configured to include a software component for at least one application program installed in the electronic device.
The processor unit may be configured to include a memory interface, at least one processor, and a peripheral interface. Herein, the memory interface, the at least one processor, and the peripheral interface, which are included in the processor module, may be integrated in at least one Integrated Circuit (IC) or may be implemented as separate components.
The memory interface is configured to control access to the memory by a component such as the processor or the peripheral interface.
The peripheral interface is configured to control connections among input and output peripherals of the electronic device, the processor, and the memory interface.
The processor is configured to perform a control operation such that the electronic device is configured to provide a variety of services such as voice communication and data communication using at least one software program. Also, the processor may be configured to perform a control operation such that the electronic device may be configured to execute at least one software module stored in the memory and provides a service corresponding to an executing software module. For example, the processor may include at least one of a data processor, an image processor, and an output control processor.
The communication system is configured to process signals transmitted and received through an antenna to perform data communications. Herein, the communication system may be classified as a plurality of communication sub-modules which support different communication networks. For example, the communication network may be, but is not limited to, any one of a Global System for Mobile communication (GSM) network, an Enhanced Data GSM Environment (EDGE) network, a Code Division Multiple Access (CDMA) network, a W-CDMA network, a Long Term Evolution (LTE) network, an Orthogonal Frequency Division Multiple Access (OFDMA) network, a wireless Local Area Network (LAN), a BLUETOOTH network in which BLUETOOTH is a short range wireless communications technology at the 2.4 GHz band, commercially available from the BLUETOOTH SPECIAL INTEREST GROUP, INC., a Near Field Communication (NFC) network, etc. Herein, the wireless LAN includes a tethering type network and a wireless LAN direct type network.
An audio processing unit may be configured to connect to a speaker and a microphone and may be responsible for inputting and outputting an audio stream, such as audio signals used in a voice recognition function, a voice copy function, a digital recording function, and a phone call function.
An external port may be configured to include a connection interface to be configured to connect the electronic device to an external electronic device directly or to connect the electronic device to another electronic device through a network. For example, the external port may be configured to include a Universal Serial Bus (USB) port, a High Definition Multimedia Interface (HDMI) port, a network port complying with the IEEE 1394 interface standard, etc.
An I/O control module is configured to provide an interface between input and output devices, such as the display device and the input device, and the peripheral interface.
The display unit is configured to display state information of the electronic device, characters input by a user, moving pictures, still pictures, etc. according to control of the graphic module. When the display unit is equipped with a touch screen according to one exemplary embodiment of the present invention, the display unit is configured to provide touch information of the touch screen to the processor module through the I/O control module.
An input device is configured to provide input data, generated by selection by the user, to the processor module through the I/O control module. For one example, the input device is configured to include only a control button for controlling the electronic device. For another example, the input device may be equipped with a keypad configured to receive input data from the user.
The camera system may be configured to connect to an optical sensor and may be configured to perform a function for photographing objects and generating corresponding moving picture data and still picture data.
A motion sensor and the optical sensor may connect to the peripheral interface and may be configured to perform several functions. For example, the motion sensor and the optical sensor may connect to the peripheral interface, may be configured to sense motion of the electronic device, and may be configured to sense light from outside of the electronic device. Furthermore, a position measurement system and other sensors such as a temperature sensor, a bio-sensor, etc. may connect to the peripheral interface and may be configured to perform related functions.
This application claims, pursuant to 35 USC 119, priority to, and the benefit of the earlier filing date of, that provisional patent application entitled “Mobile Ride-Sharing Social Networking E-Commerce Platform” filed in the U.S. Patent Office on Aug. 25, 2015 and afforded Ser. No. 62/209,584, the contents of which are incorporated the reference herein.
Number | Date | Country | |
---|---|---|---|
62209584 | Aug 2015 | US |