The technology of this application relates generally to mobile devices and applications thereon and more particularly but not exclusively to a mobile application which provides an integrated platform of discovery, messaging, social networking and electronic commerce, including card present and card-not-present (card on file) payments (“Payments”).
Mobile phones and other mobile computerized devices have become an integral part of society. Many software applications running on these mobile devices are capable of providing customized user experiences for both merchants and consumers. They are also useful for social interaction. Many social networking applications exist for connecting people and many commerce (merchant and/or consumer) applications exist which attempt to make shopping more efficient and enjoyable for consumers. Additionally, use of mobile payment technology has been growing in popularity.
The cryptographic technology that underlies Bitcoin, called the “blockchain” is a distributed ledger. It is essentially a public database for the Internet. It contains the payment history of every Bitcoin in circulation and provides proof of who owns what at any given juncture. This distributed ledger is replicated on many computers—“Bitcoin nodes”—around the world and is publicly available. Notably, it is also trustworthy and secure due to the mixture of mathematical subtlety and computational brute force built into its “consensus mechanism”—the process by which the nodes agree on how to update the blockchain in light of Bitcoin transfers
Currently blockchain is designed as an “open platform” and some of the data in the blockchain relates to Bitcoins. However, other type of data may be tracked using blockchain. Conventional blockchain-based offerings may be divided into different categories. One category takes advantage of the fact that any type of asset can be transferred using the blockchain. For example, the company Colu has developed a mechanism to “dye” very small Bitcoin transactions (called “Bitcoin dust”) by adding extra data to them so that they can represent bonds, stock shares or units of precious metals. Another category includes using the blockchain for authentication purposes. Protecting land titles is an example of the second category.
Bitcoin transactions can be combined with snippets of additional information which then also become embedded in the ledger. It can thus be a registry of anything worth tracking. Everledger uses blockchain to protect luxury goods (e.g. it adds data to the blockchain about a gemstone's distinguishing attributes, providing unchallengeable proof of its identity should it be stolen). Onename stores personal information in a way that is meant to eliminate the need for passwords; CoinSpark acts as a notary, etc. It should be noted however that using blockchain for certain of these applications requires a certain amount of trust that the intermediary will store the data accurately.
Another distributed ledger, which appears to deal with more data than Bitcoin's is provided by Ethereum. It includes a programming language that allows users to write sophisticated smart contracts. This enables users to create invoices that pay themselves when a shipment arrives or share certificates which automatically send their owners dividends if profits reach a certain level.
Many advantages will be determined and are attained by one or more embodiments of the technology, which in a broad sense provides a system of social networking applications with methods and apparatus for creating interactive profiles. By employing beacons and mobile devices, consumers, objects (e.g., a vending machine) and merchants may interact based on their proximity to one another. A consumer using the system may determine the current status of a merchant commonly referred to as ephemeral data (e.g., crowd levels, queue length, current offers, ambiance, noise levels, etc.) and optionally broadcast the information to other users. The consumer using the system may determine this information in various ways—it may be reported by other users (i.e., crowdsourced) and posted to the platform for everyone's benefit, the consumer may ask for and receive an answer from the merchant, the establishment may post the information on its profile page, the information could be obtained and posted from other available sources such as social media (e.g. people might be posting reviews which may be posted and accessed in real time), and/or it may be determined from predictive analytics based on current and historical trends. Additionally, merchants may push real time notifications to consumers located within a certain distance from one or more beacons. The information may include, but is not necessarily limited to specials, limited time sales, inventory (e.g. we just ran out of tonight's cheesecake special, we received an unexpected order of truffles), etc. Additionally, the suite may include a mapping function which enables a user to select a random or preset bounded area using free-form drawing features and/or preset drawing features to search for points of interest within that area. The user draws a bounded shape on the map and the application provides points of interest within that bounded area. Additionally, in the event that the drawn boundary is not closed, the application will finish closing off the area. Points of interest within that bounded area can be filtered through their ephemeral and non-ephemeral data. Users can create meetings/plans by selecting times and places within the bounded area and having invited meeting attendees vote on the most popular times and/or venues displayed within that bounded area. Meeting attendees can also suggest other locales, venues, date and/or times. Finally, the suite provides local lists/collections (e.g. best eats, best deals on merchandise, best desserts, certain types of restaurants such as organic foods, personal shopping favorites etc.).
One or more embodiments of the technology provide for a system for discovery, messaging, integrated social networking and e-commerce, including Payments. The system includes one or more backend servers (“backend”) and at least one mobile device. The mobile device is in selective electrical communication with the backend server. The mobile device includes a Graphical User Interface (“GUI”) associated with the mobile device. The GUI displays and may act as an input device which provides for venue, events or people discovery (e.g., shops, restaurants, bars, hair salons, doctors, hospitals, theaters, bowling alleys, concert at the park, local festival, plumbers nearby, etc.), interactive short-form data communications (e.g., messaging), social networking and e-commerce features to a user of the mobile device. The system also includes one or more beacon transmitting signals for receipt by the mobile device, such that the discovery, messaging, social networking or e-commerce features are bounded by an area proximal to the beacon in certain cases. The mobile devices themselves can act as a beacon based on various standards already published (e.g., WiFi Aware™, LTE-based Proximity-based Services or “ProSe” as defined in Release 12 of 3GPP standards) or being developed based on various wireless standards.
One or more embodiments of the technology provides a method for providing a localized discovery, messaging, integrated social networking and e-commerce, including Payments, platform on a mobile device through an application running on the mobile device. This feature may be enhanced when the mobile device detects a signal from at least one beacon. The method includes the mobile device detecting the signal from the beacon and receiving as input a selection of a particular feature related to the signal from the beacon. The mobile device sends a query to the backend for information related to the feature and displays the response to the query on a display associated with the mobile device.
One or more embodiments of the platform technology provides a method for providing a localized discovery, messaging, integrated social networking and e-commerce, including Payments, on a mobile device through an application running on the mobile device, which may be enhanced when the mobile device detects a signal from one or more beacons in its proximity. The method includes the beacon transmitting a signal for receipt by a mobile device while the mobile device is located proximal to the beacon. Once a signal from a beacon broadcasting a certain message is discovered by the mobile device, the backend receives a request from the mobile device for information about the venue associated with the beacon. The backend, in response to receiving the query from the mobile device, communicates the relevant or pre-selected information to the mobile device. The ephemeral information about a venue is crowdsourced and updated in real time or substantially real time to provide current information about the venue. Discovery of an offer or promotion may also be the result of a merchant publishing such an offer or promotion through the merchant application and the consumer receiving that promotion based on its preference settings such as having the merchant pre-selected as a favorite merchant. These methods of discovery are collectively referred to as “Discovery Services”.
The technology will next be described in connection with certain illustrated embodiments and practices. However, it will be clear to those skilled in the art that various modifications, additions and subtractions can be made without departing from the spirit or scope of the claims.
For a better understanding of the technology, reference is made to the following description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
The technology will next be described in connection with certain illustrated embodiments and practices. However, it will be clear to those skilled in the art that various modifications, additions, and subtractions can be made without departing from the spirit or scope of the claims.
Referring to the figures in detail wherein like reference numerals identify like elements throughout the various figures, there is illustrated in
Discussion of an embodiment, one or more embodiments, an aspect, one or more aspects, a feature, one or more features, or a configuration or one or more configurations is intended be inclusive of both the singular and the plural depending upon which provides the broadest scope without running afoul of the existing art and any such statement is in no way intended to be limiting in nature. Technology described in relation to one or more of these terms is not necessarily limited to use in that particular embodiment, aspect, feature or configuration and may be employed with other embodiments, aspects, features and/or configurations where appropriate.
The Platform creates an ecosystem which supports various services. As with most mobile software applications (“apps”), the user signs up for the app by entering name, password and any other conventional information that is usually entered for signing up for an app. Those skilled in the art will recognize that the information collected is a design choice. Once the user signs up for the app, the user is presented with a login screen 10
If the user selects the “Now” option 24 from the dashboard, the display changes to that of
When a user selects a particular venue 32, a Venue display is provided (
Another option for the plan creator and the invitees is a messaging feature 60. Any person associated with the plan may communicate with any other person or group using an instant messaging feature. While not illustrated, the parties associated with the plan may also or alternatively be provided the option for video and/or voice communications with one or more other parties/groups. At any time, the creator of the plan may cancel, modify or delegate the plan. In the event that a plan is cancelled, the messaging feature may still be available to invitees. As far as the venue, the planner may select an area on a map and propose one or more venues from within the same area 7I, 7J, may select from a list of venues in a collection, or select one or more venues from different areas. As with the mapping function discussed above, the selection of an area on the map may employ city/state, zip codes, predefined shapes 7K or free form shapes 7L.
As illustrated in
Another feature that is available to the user is the Activity feature 75. This feature, which is illustrated in
Having generally described the various features, the following will provide a more detailed description of how the features are implemented.
Discovery—the platform allows for different types of signals from fixed or mobile communication devices (e.g., Bluetooth Low Energy (BLE), WiFi, ProSe or LTE-D) to be registered independently or with the help of a mobile application. Once the devices are registered they can be enabled for the discovery service by the platform's backend or a local edge server (e.g., a scaled down version of the backend with less functionality installed in a venue) to advertise a platform specific message, a promotion (e.g., food cart vendor offering lunch special) or a rich media advertisement (e.g., a cosmetic product promotion broadcasted as a video ad to mobile devices in the proximity of cosmetic department), which will allow for multimodal discovery with at least one of the different types of beacons capable of triggering a simple message and/or more complex content to be delivered to a nearby device.
Real time reporting—as applications discover devices registered on the platform they can use a real time reporting service with categories configured for each discoverable device. An example can be a BLE beacon advertising a signal, to fixed or mobile entities. Upon the smartphone app discovering the signal a real time report may be triggered, with or without user interaction with the smartphone, providing for either i) ephemeral data, such as the queue time or ii) non-ephemeral data, such as the existence or non-existence of the venue (e.g., a food cart not present at the usual location) in the case of a BLE beacon signal not being detected.
Planning/Event Coordination—a methodology is provided for coordinating a group activity with or without real time data and proximity based content. The platform presents users with information filtered on the reported data by other users (e.g., crowdsourced information), which may be used by the users to create a plan (e.g., planning a get together at a moderately crowded sports bar to watch a football game, etc.). An event plan can be advertised and discovered either on a proximal or non-proximal basis as any other piece of information from the platform. For example, the proximal discovery of an event could be facilitated by the Platform's broadcast of the event information via a ProSe or LTE-D beacon (e.g., organizing a pick-up game at the park with nearby basketball players).
e-Commerce—available goods or services, as well as any promotions, may be offered through the consumer application as a result of i) offers or promotion published through the merchant app in the backend or ii) in a proximal fashion through broadcast of a beacon from fixed or mobile devices. In this later case of proximal discovery, the Discovery Services provides the platform users the opportunity to receive real time data on the availability of products (e.g., perishable food items advertised to passersby, etc.) and/or services (e.g., a highly rated plumber available in the neighborhood, a hair salon having seats available at a discount, etc.). The platform also allows applications and devices to register a) offers and promotions from merchants or service providers or b) products or services desired by users. In both cases detailed descriptions of products and services may be included which will be discoverable by nearby users/devices/applications connected to the platform. With the combination of the consumer and merchant apps, this platform provides for a real time clearinghouse of both real and virtual (e.g., queue position) products and services, which in certain cases, are assisted by proximal and/or ephemeral data.
Dynamic Pricing—the platform may include dynamic pricing algorithms which balance proximal offer/demand for goods/services offered. For example, a food truck vendor at a park can broadcast prices, which are tied to the number of the interested users in a digital queue within a certain proximity of the food truck (e.g., the prices could rise if there appears to be great demand for the food and could drop if the demand is minimal). In this case user interest in the food could be based on the user specified list of items of interest in the app, past behavior as determined by the platform's analytics engine, or LTE-D filters downloaded in the mobile device that specify an interest in food.
Payments—users may be provided the option to pay for goods/services that are registered on the platform through various conventional card present or card-not-present (i.e., card on file) payment methods supported by the platform.
Search—the platform allows devices and applications to access search capabilities for services/places/objects/users in proximity. Aggregated searches and parameters may be converted into collections by the platform.
Machine Learning Services—using the data generated by the applications and devices, the platform employs conventional learning tools to provide users/applications with recommendations.
Wallpaper—from the Loyalty button in the app “Preferences/Settings” menu of the consumer app, users are provided the option to display rich, animated and interactive backgrounds with pictures and information that are provided by the platform on their home screen as their Live Wallpaper. These backgrounds may be a photo or an animation supplied by a merchant, a brand advertiser (e.g., Gap jeans that may be in certain nearby boutiques), a public place (e.g., museums, churches or historic place), object (e.g., car charging station or vending machine) or a person (e.g., tour guide or tutor in library, etc.) within a certain proximity of the mobile device (“Proximal Wallpaper”).
The defined area for Proximal Wallpaper photo apps may be established by either proximity to a) beacons (iBeacon, Eddystone beacon, WiFi beacon or a ProSe/LTE-D broadcasted message) and/or b) as specified by the user in the app preferences (e.g., 300 meters or 500 meters of all or some of the advertising merchants or desired venues) which will be managed by the backend system when a user is within the proximity of the participating merchants, that are selected in the app's settings (e.g., in favorites or as a group of objects such as all vending machines), regardless of a beacon being in the vicinity or not.
Users can set how Proximal Wallpaper is rotated among all advertisers (e.g., every 5 minutes, 10 minutes, 30 minutes or hourly), for a period of time (e.g., next 24 hours) or at certain frequency for just certain advertisers (e.g., every two hours for 15 minutes or every day at noon for one hour). The content of Live Wallpapers could be a) uploaded by the merchants on a real time basis, b) pre-loaded in the merchant database in the backend or c) Live Wallpaper chip-in by various users (this item is also a user selectable feature since it is not necessarily advertising and it may result in a real time event alert with rich content).
The backend system may offer Proximal Wallpaper as a) merchant ads for those merchants who are subscribing to payment services/loyalty programs (based on a monthly subscription fee) or elect to advertise their offers through Proximal Wallpaper from time to time for a per ad fee (as opposed to limiting their offers to be displayed only on merchant pages that are free of charge), b) brand advertising (e.g., Gap jeans, Nike, etc.), advertising by public venues (e.g., museum specials, exhibitions, churches), advertising of objects (e.g., car charging stations, vending machines, parking spot) or c) real time chip-ins 44 from those in the favorites or otherwise allowed by the user including merchants, brand merchandisers, locations or objects if permitted by the user.
Clicking in a designated advertisement area of the Live Wallpaper may act as a link to a page inside the app that shows the offer details. This additional feature can optionally be turned on or off by the user in the app's settings.
As an incentive for users to select this feature, users may be provided with points or some other reward for each of the ads displayed as a Proximal Live Wallpaper. Those points can be accumulated and redeemed for gifts/prizes which may include vouchers for making purchases from merchants, they may include instant rewards, etc. Additional rewards (additional points, instant prizes, etc.) may also be awarded if users make a purchase while in the area where a Proximal Live Wallpaper ad is being displayed. In one or more embodiments the user may receive a service credit for their monthly subscription fees for using this feature.
For the big data analytics and transaction histories, interactions between Places, People and Objects are encapsulated in a unit called EDICT (which stands for Explore, Discover, Inform, Communicate, Transact). An EDICT can represent any type of transaction (e.g., purchase of a product or service, publicly shared or rental vehicle discovery and pick-up, planned birthday party, scheduling an appointment, etc.), which may incorporate certain contextual and/or ephemeral metadata or disjoint data (“Transaction”) further enhancing the extent of information captured for any transaction. At a user's (i.e., consumer's or merchant's) election, certain EDICTs resulting in a transfer of ownership or rental of an item representing a certain value to the users can be protected by a blockchain. The ownership registration through the blockchain can facilitate proximal sale of any product that may require a title transfer or rental agreement.
Each EDICT, especially those incorporating a chip-in, can also be treated as the equivalent of a time capsule for any event. Users who want to store those types of events (e.g., event snapshots) can elect to subscribe to the cloud services for long term storage of the EDICTs (e.g., discovery and interactions related to an exhibition booth, wedding vows, high valued gift delivery record, etc.) with or without chip-ins or blockchain registration.
An EDICT may provide a detailed description, along with a part of the history, of a proximal Transaction more so than what metadata does for content. For example, a car key incorporating an Internet of Things (IoT) (e.g., 3GPP Cat-0 or Cat-M1 modem) chip with an embedded blockchain may be employed for spot rentals of cars, or permission-based pick-up of shared cars, supported by consumer app search and discovery (e.g., via a beacon or broadcast of an LTE-D private expression) functions and through various rule-based manners that can change dynamically (e.g., according to location, time-of-day, model of the car, etc.). This concept may be extended to self-driving cars or publicly owned cars to boot without a key through the mobile device with the app performing discovery and communications with the desired car while receiving authorization by running a blockchain light client module (e.g., Ethereum). Such vehicles might receive some of the digital money exchanged for rent to pay for fuel, repairs and parking spaces, all according to preprogrammed rules.
The platform may also support distributed smart devices (e.g., IoT Cat-0 or Cat-M1 modem) with embedded blockchain to become independent agents, autonomously conducting a variety of transactions. For example, a vending machine not only can be discovered but also can monitor and report its own stock, solicit bids from distributors and pay for the delivery of new items automatically—based on the purchase history of its customers. In cases where a smart device does not contain an embedded blockchain, the platform can manage the association between a network of smart devices with multi-hop capability (i.e., packet routing) where a smart device without an embedded blockchain can connect, through a wired or wireless connection, to any device running the consumer or merchant app with embedded blockchain for completing a transaction.
Having thus described preferred embodiments of the technology, advantages can be appreciated. Variations from the described embodiments exist without departing from the scope of the technology. Thus it is seen that systems and methods are provided for an integrated platform for discovery, messaging, integrated social networking and electronic commerce, including Payments. Although particular embodiments have been disclosed herein in detail, this has been done for purposes of illustration only, and is not intended to be limiting with respect to the scope of the claims, which follow. In particular, it is contemplated by the inventors that various substitutions, alterations, and modifications may be made without departing from the spirit and scope of the technology as defined by the claims. Other aspects, advantages, and modifications are considered to be within the scope of the following claims. The claims presented are representative of the technology disclosed herein. Other, unclaimed technology is also contemplated. The inventors reserve the right to pursue protection for such technology in later claims.
Insofar as embodiments of the technology described above are implemented, at least in part, using a computer system, it will be appreciated that a computer program for implementing at least part of the described methods and/or the described systems is envisaged as an aspect of the invention. The computer system may be any suitable apparatus, system or device, electronic, optical, or a combination thereof. For example, the computer system may be a programmable data processing apparatus, a computer, a Digital Signal Processor, an optical computer or a microprocessor. The computer program may be embodied as source code and undergo compilation for implementation on a computer, or may be embodied as object code, as another example.
It is also conceivable that some or all of the functionality ascribed to the computer program or computer system aforementioned may be implemented in hardware, for example by one or more application specific integrated circuits and/or optical elements. Suitably, the computer program can be stored on a carrier medium in computer usable form, which is also envisaged as an aspect of the invention. For example, the carrier medium may be solid-state memory, optical or magneto-optical memory such as a readable and/or writable disk for example a compact disk (CD) or a digital versatile disk (DVD), or magnetic memory such as disk or tape, and the computer system can utilize the program to configure it for operation. The computer program may also be supplied from a remote source embodied in a carrier medium such as an electronic signal, including a radio frequency carrier wave or an optical carrier wave.
It is accordingly intended that all matter contained in the above description or shown in the accompanying drawings be interpreted as illustrative rather than in a limiting sense. It is also to be understood that the following claims are intended to cover all of the generic and specific features of the technology as described herein, and all statements of the scope of the technology which, as a matter of language, might be said to fall there between.
This application claims the benefit of the filing date of U.S. provisional patent application No. 62/265,528 entitled “Integrated System of Search, Commerce and Analytics Engines Supported by Beacons, Mobile Consumer and Merchant Applications Which Discover, Connect to, Report on, Communicate and Transact with Places, People and Objects Based on Their Proximal, Ephemeral and Analytical Attributes on a Symmetric Basis”, which was filed on Dec. 10, 2015, by the same patentee of this application and which shares the same inventor as this application. That provisional application is hereby incorporated by reference as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
62265528 | Dec 2015 | US |