WO2022081974A1 - System, method, and apparatus for collecting confectionery products - Google Patents
System, method, and apparatus for collecting confectionery products Download PDFInfo
- Publication number
- WO2022081974A1 WO2022081974A1 PCT/US2021/055184 US2021055184W WO2022081974A1 WO 2022081974 A1 WO2022081974 A1 WO 2022081974A1 US 2021055184 W US2021055184 W US 2021055184W WO 2022081974 A1 WO2022081974 A1 WO 2022081974A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- distribution
- access
- account
- redemption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
- G06Q30/0233—Method of redeeming a frequent usage reward
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3224—Transactions dependent on location of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4015—Transaction verification using location information
- G06Q20/40155—Transaction verification using location information for triggering transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0235—Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0279—Fundraising management
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
- G07F17/3272—Games involving multiple players
- G07F17/3281—Games involving multiple players wherein game attributes are transferred between players, e.g. points, weapons, avatars
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/001—Interfacing with vending machines using mobile or wearable devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/006—Details of the software used for the vending machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/023—Arrangements for display, data presentation or advertising
Definitions
- This disclosure generally relates to utilizing client devices for distributing and collecting confectionery products.
- FIGURE 1 illustrates an example GUI, according to certain non-limiting embodiments, on a client device utilized for facilitating access to a confectionery distribution network.
- FIGURE 2 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for creating and customizing a virtual doorway.
- FIGURE 3 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for providing a physical address that corresponds to a virtual doorway.
- FIGURE 4 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for modifying one or more accessibility settings or distribution settings associated with a virtual doorway.
- FIGURE 5 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for creating and customizing a user avatar.
- FIGURE 6 illustrates an example GUI, according to certain non-limiting embodiments, on a client device facilitating a user interaction with a virtual doorway.
- FIGURE 7 illustrates an example GUI, according to certain non-limiting embodiments, on a client device facilitating a user interaction with a virtual doorway utilizing artificial reality.
- FIGURE 8 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for redeeming confectionery credit.
- FIGURE 9 illustrates an example or process method, according to certain nonlimiting embodiments, for facilitating access and distribution of confectionery credits.
- FIGURE 10 illustrates an example computer system according to certain nonlimiting embodiments.
- references to “embodiment,” “an embodiment,” “one embodiment,” “in various embodiments,” “certain embodiments,” “some embodiments,” “other embodiments,” “certain other embodiments,” etc. indicate that the embodiment(s) described can include a particular feature, structure, or characteristic, but every embodiment might not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described. After reading the description, it will be apparent to one skilled in the relevant art(s) how to implement the disclosure in alternative embodiments.
- Confectionery product refers to a sweet or dessert edible composition.
- Confectionery products can include, but are not limited to, cakes, cookies, pies, candies (hard and soft), compressed mints, chewing gums, gelatins, ice creams, sorbets, jams, jellies, chocolates, fudge, fondant, liquorice, taffy, and combinations thereof.
- client device refers to a computing system or mobile device used by a user of a given mobile application.
- the computing system can comprise functionality for determining its location, direction, or orientation, such as a GPS receiver, compass, gyroscope, or accelerometer.
- Client device can also include functionality for wireless communication, such as BLUETOOTH communication, near-field communication (NFC), or infrared (IR) communication or communication with wireless local area networks (WLANs) or cellular-telephone network.
- WLANs wireless local area networks
- Such a device can also include one or more cameras, scanners, touchscreens, microphones, or speakers.
- Client devices can also execute software applications, such as games, web browsers, or social-networking applications.
- Client devices for example, can include user equipment, smartphones, tablet computers, laptop computers, desktop computers, or smartwatches.
- the term “redemption entity” refers to, for example, an affiliated retailer, business, corporation, in-store retailer, distributor, re-saler, or non-profit organization that is capable of receiving a request to complete a credit redemption from the confectionery distribution network.
- the redemption entity can comprise one or more infrastructures facilitating redemption, for example an online store, a retail store, one or more online websites, or a combination thereof.
- the redemption entity can be a first-party, second-party, or third-party entity.
- these holiday traditions can be enhanced to further improve the user experience. For example, parents must dedicate several hours to supervising their children during these activities or permit their children to participate unsupervised, which can require for example, crossing busy streets at night. Further, participating children often come into close contact with numerous other children, neighbors, and strangers, which increases the risk of spreading communicable diseases or infections during these activities. As another example, these activities can take place during inclement weather, such as cold temperatures, rain, or snow.
- These holiday traditions thus provide an opportunity to improve the user experience by providing a mobile application that creates a fun environment that allows children, parents, and members of the community to enjoy these traditions digitally. Embodiments disclosed herein provide alternatives that allow participation in these activities without the aforementioned inconveniences and risks.
- Certain non-limiting embodiments provide for a virtual confectionery distribution network, comprising virtual users and virtual doorways, that is accessible by both children, parents, homeowners, or other members of the community or neighborhood to facilitate participation in these festive traditions.
- users can register a client device with a mobile application that provides a confectionery distribution network.
- Other non-limiting embodiments permit users to establish one or more connections with other users through the network. After the connection is established, users can exchange confectionery products through the confectionery distribution system.
- users can further register virtual doorways corresponding to a user, or a sub-user account that permits them to interact with other users that are registered on the distribution network.
- Certain non-limiting embodiments further provide methods for users to collect or distribute confectionery credits, which can be redeemed for nonvirtual confectionery products.
- Example processes and embodiments can be conducted by a computing system or client device through a mobile application and an associated graphical user interface (“UX” or “GUI”).
- the computing system or client device can be, for example, a mobile computing system — such as a smartphone, tablet computer, or laptop computer.
- This mobile computing system can include functionality for determining its location, direction, or orientation, such as a GPS receiver, compass, gyroscope, or accelerometer.
- Such a device can also include functionality for wireless communication, such as BLUETOOTH communication, nearfield communication (NFC), or infrared (IR) communication or communication with wireless local area networks (WLANs), 3G, 4G, LTE, LTE-A, 5G, Internet of Things, or cellular-telephone network.
- wireless communication such as BLUETOOTH communication, nearfield communication (NFC), or infrared (IR) communication or communication with wireless local area networks (WLANs), 3G, 4G, LTE, LTE-A, 5G, Internet of Things, or cellular-telephone network.
- WLANs wireless local area networks
- 3G, 4G, LTE, LTE-A, 5G, Internet of Things, or cellular-telephone network can also include one or more cameras, scanners, touchscreens, microphones, or speakers.
- Mobile computing systems can also execute software applications, such as games, web browsers, or social-networking applications. With social-networking applications, users can connect, communicate, and share information with other users in their social
- FIGURE 1 illustrates an example GUI, according to certain non-limiting embodiments, on a client device utilized for facilitating access to a confectionery distribution network.
- the GUI can comprise one or more icons representing virtual doorways 110 located on a map.
- One or more virtual doorways can be located on the map based on an address corresponding to a particular virtual doorway, for example and not by way of limitation a physical address of the user account that registered the virtual doorway.
- the GUI can also include user avatar 120, representing the location of a computing device affiliated with the user account accessing the GUI.
- the default view of the GUI can correspond to a current location of the client device accessing the confectionery distribution network (e.g., the map can by default be centered on the current location of the client device that has accessed the GUI).
- the GUI can further include counters 125 and 130, which indicate how many points and confectionery credits, respectively, the user account that is logged in to the mobile application currently possesses.
- GUI can further include one or more buttons 135 that permit the user of the client device to adjust the appearance and perspective of the GUI.
- FIGURE 1 depicts one or more buttons 135 for adjusting the perspective of the display of the GUI
- other non-limiting embodiments can include additional buttons or touch gestures consistent with a traditional map GUI, for example and not by way of limitation, a compass indicator that permits the user of the GUI to reorient the displayed map, or a pinch-to-zoom gesture to adjust the scale of the displayed map.
- a computing system can generate and update the GUI as depicted in FIGURE 1.
- the computing system can obtain the current location of the client device that is accessing the GUI.
- the location can be automatically obtained or manually entered by the user.
- the client device can then utilize this location to generate a map interface that corresponds to the current location of the client device.
- the computing system can further access a database that comprises, for example and not by way of limitation, a list of virtual doorways and corresponding physical addresses, and determine one or more virtual doorways that can be visible on the GUI.
- the computing system can request information from a database at a regular time interval (e.g., every 10 minutes).
- Each virtual door can represent one or more users of the confectionery distribution network.
- the computing system can generate one or more icons representing virtual doorways 110 based on the determination that one or more virtual doorways are visible. The visibility of the one or more virtual doorways can be based on the client location and/or privacy settings of the users in the confectionery distribution network.
- the computing system in the event that multiple virtual doorways are located at the same physical address (e.g., a multiunit apartment building), the computing system can generate a single virtual doorway icon 110 that further indicates the number of virtual doorways located at the particular location on the map within the GUI.
- users can be logged into multiple client devices simultaneously and any changes in behaviors or account activities are recorded on a server associated with the confectionery distribution network and refreshed accordingly on the GUI of all client devices.
- a user can register a user account before entering the confectionery distribution network.
- a user can create and register a user account via a mobile application or an internet browser on the computing system.
- the user can submit personal information such that their user account can be linked to the particular user.
- This personal information can include, for example and not by way of limitation, the user’s name, username, password, email address, physical address, date of birth, telephone number, and payment card information (e.g., number, expiration date, etc.).
- registration can further include an authentication or security process to verify the identity of the user (e.g., two-step verification via an email or text message).
- the computing system can securely transmit the user’s entered information to a server or website associated with a database.
- the confectionery distribution network can comply with local, state, national, or international standards and laws related to the protection of personal identifiable information.
- a user can enter the confectionery distribution network as a guest user without previously registering a user account.
- some non-limiting embodiments permit a registered user to send an invitation through the computing system to a guest user by providing, for example and not by way of limitation, the guest user’s name, email address, or telephone number.
- the invitation can further include an initial amount of guest confectionery credit to enable the guest user to participate in the confectionery distribution network.
- the guest confectionery credit can be transmitted from the user account associated with the user that sent the invitation.
- the guest confectionery credit can be provided by the computing system as an incentive to join the confectionery distribution network.
- the guest user can participate in the confectionery distribution network without registering or with minimal registration (e.g., the user’s name and email address). If a guest user chooses not to register, the guest user account can be associated with the user account of the user that sent the invitation.
- the features and controls of a guest user account can be more limited than a registered user account.
- the computing system can generate a generic proxy avatar for a guest user.
- FIGURE 2 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for creating and customizing a virtual doorway.
- creating the virtual doorway can include one or more options 210 for customization of its appearance, for example and not by way of limitation, the style, color, coverings, accents, sounds, and messages that appear when another user interacts with a particular virtual doorway.
- the customized appearance of a particular virtual doorway can also appear when displayed as an icon 110 on the GUI as depicted in FIGURE 1.
- the settings comprising the customized appearance of the virtual doorway can be saved on a remote server, cloud server, or in the memory of the client device.
- the computing system can access one or more of these settings when performing one or more actions, for example generating an icon for display on the GUI representing a particular virtual doorway.
- the customized appearance can be associated with the user account, such that the GUI illustrates the customized appearance when user account information is entered.
- Certain non-limiting embodiments further permit entities (e.g., businesses, local governments, schools, etc.) to register virtual doorways and participate on the confectionery distribution network.
- a virtual doorway of an entity can include any of the features or settings of an individual user’s virtual doorway as disclosed herein.
- an entity can further distribute exclusive content to users through their virtual doorway, for example and not by way of limitation, exclusive virtual costumes for user avatars, exclusive virtual decorations for virtual doorways, gift cards, physical merchandise, or coupons redeemable for the aforementioned content.
- the user can further be prompted to provide a physical address (e.g., “123 Main Street, San Francisco CA 94128”) that corresponds to a particular doorway.
- FIGURE 3 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for providing a physical address that corresponds to a virtual doorway.
- this address can be entered manually by the user who created the virtual doorway, and can be located at any physical address entered by the user , such as the user’s current location, current residence, or an address in the user’s hometown, college town, or any other location chosen by the user.
- the address can be determined automatically, either based on information associated with the user’s account, or using location sensor data from the client device, such as location data obtained from a mobile phone’s GPS receiver or by proximity to a given base station or access point.
- the physical address corresponding to the virtual doorway can be transmitted and uploaded to a database, where it can be utilized to geo-locate one or more virtual doorways and update the appearance of the GUI as described herein.
- the physical address and personal details of the user account linked to a particular virtual doorway can be hidden from view to one or more other users on the confectionery distribution network, in order to protect the privacy of this data.
- the confectionery distribution network can comply with local, state, national, or international standards and laws related to the protection of personal identifiable information.
- the user can be prompted to acquire confectionery credits that can subsequently distribute to other users via interactions with their virtual doorway.
- the user can complete a virtual transaction on the confectionery distribution network through for example, a credit card purchase that allows the user to acquire a predetermined quantity of confectionery credits for their user account.
- the user can receive discounts for acquiring confectionery credits in greater quantity (e.g., 100 confectionery credits can be purchased for $10 USD, 1,000 confectionery credits can be purchased for $90 USD).
- a user can send a gift of confectionery credits to another user on the confectionery distribution network.
- a user can choose to send a monetary amount (e.g., $10 USD) of confectionery credits to another user.
- the computing system can query a database containing information about the confectionery credit amount in the sending user’s account, and transfer the confectionery credit to the receiving user’s account by updating the quantity of confectionery credits in both user’s accounts.
- the computing system determines the sending user does not contain sufficient confectionery credit in their account to complete the request to send a gift, the computing system can automatically initiate a virtual purchasing of confectionery credit according to the methods described herein.
- the user can immediately make it available for distribution to other users via interactions with their virtual doorway.
- the user can subsequently acquire additional confectionery credits via additional virtual transactions at any time.
- the user can choose to automatically acquire additional confectionery credits at a predetermined frequency (e.g., daily or weekly), or when the amount of confectionery credit in the user’s account drops below a predetermined threshold.
- each virtual doorway can be assigned one or more accessibility settings and distribution settings.
- FIGURE 4 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for modifying one or more accessibility settings and distribution settings associated with a virtual doorway.
- one or more accessibility settings can determine whether a particular doorway is visible to one or more users on the GUI.
- one or more accessibility settings can determine whether one or more users are able to receive confectionery credit via an interaction with a particular virtual doorway on the confectionery distribution network.
- the one or more accessibility settings can be adjusted by a user account that is linked to a particular virtual doorway, or automatically by the computing system.
- any setting on the client device can be adjusted by the user, for example and not by way of limitation, notifications, sounds, client device connectivity settings, or location settings.
- a virtual doorway accessibility setting can comprise an option to make a virtual doorway available for confectionery credit distribution.
- a virtual doorway is designated as “open”, users can request to interact with the particular virtual doorway and receive confectionery credit.
- a virtual doorway is designated as “closed”, users can not request to interact with the particular virtual doorway.
- a virtual doorway accessibility setting can comprise an option to make a virtual doorway “public” or “private”.
- a virtual doorway can be designated as “private.”
- public the virtual doorway is visible on the GUI and available to distribute confectionery credit to any user on the confectionery distribution network.
- a virtual doorway is designated as “private”
- the virtual doorway is only visible on the GUI and available to distribute confectionery credit to users that are on a “family and friends connection” list of the user account that is linked to particular virtual doorway.
- the “family and friends connection” list associated with a user account can be manually populated by entering contact details identifying one or more other users on the confectionery distribution network, for example and not by way of limitation, their actual name, username, email address, or telephone number.
- the “family and friends connection” list can be populated automatically, for example and not by way of limitation, by accessing a user’s contacts stored on the client device, by accessing a user’s friends or contacts on a user’s account on a social network, by determining one or more users that are within a physical vicinity of the user (using e.g., the current physical location or network connection of the computing device), or by sharing a unique identifier, for example a QR code or access code, with one or more other users on the confectionery distribution network.
- the “family and friends connection” lists associated with a user account can be stored in a database on the local memory of the client device or on a remote or cloud server.
- Each user can have one or more “family and friends connection” lists, with the user being able to customize or modify the name of each list.
- the user can be required to request and receive permission in order to add other users to their “family and friends connection” list.
- the user can request to add one or more second users to their “family and friends connection” list by, for example, including their username or email address as part of a request.
- the computing system can process the request by sending a notification to the second user, through for example an e-mail or push notification on the client device.
- the second user can be required to accept the request.
- the computing system can update the “family and friends connection” list of the first user to reflect the addition of the second user.
- a virtual doorway accessibility setting can be based on a particular time, day, or date setting.
- an accessibility setting can dictate that one or more virtual doorways can be no longer accessible after a particular absolute date (e.g., November 1, 2020 at 12:00:00 AM ET).
- an accessibility setting can dictate that one or more virtual doorways can only be accessible on particular days (e.g., weekends) or at particular times (e.g., daily from 5:00:00PM to 9:00:00 PM ET).
- An accessibility setting can be further based on a frequency with which a particular user receives confectionery credit from a particular doorway on the confectionery distribution network (e.g., a particular virtual doorway cannot be visible or accessible to a particular user for 12 hours after the particular user has received confectionery credit from an interaction with a particular virtual doorway).
- a virtual doorway accessibility setting can be based on the physical address associated with the virtual doorway.
- an accessibility setting can limit virtual doorway access only to user accounts accessing the confectionery distribution network on client devices with a current location within a predetermined distance or vicinity (e.g., 500 feet, 1 mile radius, etc.) from the physical address associated with the virtual doorway.
- Both the public setting and private setting can be associated with the predetermined distance or vicinity.
- each virtual doorway can be assigned one or more confectionery credit distribution settings (“distribution settings”).
- the one or more distribution settings can determine whether a particular doorway is visible to one or more users on the GUI.
- one or more distribution settings can determine whether one or more users are able to receive confectionery credit via an interaction with a particular virtual doorway on the confectionery distribution network.
- one or more distribution settings can be adjusted by a user account that is linked to particular virtual doorway, or these one or more distribution settings can be adjusted automatically by the computing system.
- a confectionery distribution setting can comprise a limitation on the overall amount of confectionery credit a particular virtual doorway can distribute over a particular period of time (e.g., 500 total confectionery credits every 24 hours).
- a distribution setting can comprise restricting the distribution of confectionery credit after the confectionery credits in the user account linked to a particular virtual doorway drops below a predetermined level (e.g., the virtual doorway will not be available for confectionery credit distribution after the account linked to the virtual doorway drops below 50 confectionery credits).
- a distribution setting can comprise setting a quantity of confectionery credit distributed to a particular user based on whether they are on a “family and friends connection” list of the user account that is linked to a particular virtual doorway (e.g., a user on the “family and friends connection” list can receive 4 confectionery credits per interaction with a virtual doorway, whereas a public user can only receive 1 confectionery credit per interaction with a virtual doorway).
- the quantity of confectionery credit can be dynamically adjusted based on whether a particular user is public or included within a “family and friends connection” list.
- certain non-limiting embodiments provide methods for users to request interactions with other user’s virtual doorways to acquire and receive confectionery credit.
- Other non-limiting embodiments further permit each user account to create and customize a unique avatar for their user account that can be displayed on the GUI, for example and not by way of limitation, when a user interacts with a virtual doorway.
- FIGURE 5 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for creating and customizing a user avatar.
- creating the user avatar can include options 510 for customization of its appearance, for example and not by way of limitation, a festive costume (e.g., a ghost during Halloween, or a bunny during Easter), skin, eyes, or other appearance characteristics associated with the avatar of the user.
- User avatars can be created by the collectors and distributors of the confectionery credits.
- a user can create one or more sub-user accounts, which are linked to their user accounts, and can be used to interact with other users’ virtual doorways to acquire and receive confectionery credit.
- Each sub-user account can have unique settings, characteristics, and quantities of confectionery credit based on each sub-user’s activity on the confectionery distribution network.
- a parent can create sub-user accounts for each of his or her children.
- Each of his children’s sub-user accounts can have different quantities of confectionery credit based on the number of virtual doorways with which each of the children have interacted.
- the user can submit unique account information for each sub-account, for example, a name, username, and password associated with each sub-user account.
- each subuser account can be customized with a unique avatar comprising for example and not by way of limitation, a costume, height, weight, sounds, or other appearance characteristics associated with the avatar of the sub-user.
- each sub-user account can be linked to a particular user account, and the user account can utilize one or more settings to restrict or limit a sub-user account’s activity, for example and not by way of limitation, restricting one or more sub-users from purchasing or redeeming confectionery credits.
- sub-user accounts can be restricted from accessing usernames or other personal identifiable information from one or more other user accounts or sub-user accounts.
- Some non-limiting embodiments provide methods for user accounts and sub-user accounts to acquire confectionery credits by participating in the confectionery distribution network.
- a user or sub-user account can participate by accessing the confectionery distribution network via a client device.
- a user or sub-user can interact with the mobile application via a GUI as depicted in FIGURE 1, which can include a map and one or more icons of virtual doorways 110.
- the map can correspond to the current location of the client device the user account or sub-user account is using to access the confectionery distribution network
- some non-limiting embodiments permit a user or sub-user to access virtual doorways at any location by, for example and not by way of limitation, zooming, panning, or scrolling the map using one or more buttons 135 as depicted in FIGURE 1.
- icons of virtual doorways 110 can only be visible to a particular user or sub-user account according to one or more accessibility and distribution settings as described herein.
- a user or subuser account can access the GUI to select a particular virtual doorway icon 110 from the map interface to initiate a request to interact with a particular virtual doorway and collect confectionery credit. If multiple user accounts or sub-user accounts request to interact with a particular virtual doorway, the computing system can place the users or sub-user accounts into a virtual queue based on the time their request is initiated.
- FIGURE 6 illustrates an example GUI, according to certain non-limiting embodiments, on a client device facilitating a user interaction with a virtual doorway. For example, for a confectionery distribution network themed for Halloween, a user or sub-user can be provided an option for a “trick” or a “treat” when interacting with a virtual doorway.
- the user or sub-user can be presented with a list of options for a virtual prank which can comprise, for example and not by way of limitation, one of or more of sounds (e.g., an airhorn), images (e.g., a siren), flashing lights, or haptic feedback being presented to both the user or sub-user account selecting the “trick” and the user account that registered the particular virtual doorway.
- sounds e.g., an airhorn
- images e.g., a siren
- flashing lights e.g., a haptic feedback
- a user or sub-user selects a “treat”
- other non-limiting embodiments provide for the user or sub-user to receive one or more confectionery credits from the user account that registered the particular virtual doorway.
- the computing system can send an API call to determine which user account registered the particular virtual doorway and to determine a quantity of confectionery credits in that user account that are currently available for distribution on the confectionery distribution network. In other non-limiting embodiments this can require the computing system accessing one or more databases comprising information about the available confectionery credit and virtual doorways linked to a particular user account.
- the computing system can verify the user or sub-user has permission to access the virtual doorway according to one or more accessibility settings described herein. If the user or subuser account has sufficient permission, the computing system can initiate an API call to transfer confectionery credit from the user account associated with the virtual doorway to the account associated with the user or sub-user initiating the virtual doorway interaction according to one or more of the distribution settings as described herein. In some non-limiting embodiments, the computing system can subsequently update the confectionery credit values in both user accounts that participated in the virtual doorway interaction.
- a user account can designate one or more confectionery credits received from an interaction with a virtual doorway for redistribution on the confectionery credit distribution network via their own virtual doorway.
- a user account can designate one or more confectionery credits received from an interaction with a virtual doorway as “protected” such that they cannot be redistributed once acquired.
- FIGURE 7 illustrates an example GUI, according to certain non-limiting embodiments, of a client device facilitating a user interaction with a virtual doorway utilizing artificial reality, also referred to as augmented reality.
- the computing system can access a current pose (e.g, position and/or orientation) of the client device. Based on the current pose, the computing system can access and display via the GUI one or more image data or video data of the user’s location from a database.
- the image data or video data can be captured from the perspective of a virtual user that is walking or driving near the current location of the client device (i.e., a “street-level” or “curb-level” view from the current pose of the client device).
- the computing system can receive and display image data or video data captured from one or more cameras associated with the client device.
- the image data or video data can be concurrently received and displayed via the GUI during the duration of the interaction with the particular virtual doorway.
- the computing system can further generate and display an augmented reality overlay onto the displayed image data.
- An augmented reality game overlay can be generated based on an interaction with a particular virtual doorway. Based on the particular interaction selected (e.g., a particular virtual doorway) selected, the computing system can generate an augmented reality overlay corresponding to that particular virtual doorway. For example, the computing system can access one or more settings regarding the appearance of the particular virtual doorway (e.g., color, decorations, etc.) to generate one or more elements 710 of the augmented reality overlay.
- the computing system can send an augmented reality protocol to the client device to be stored on the client device.
- the augmented reality protocol can contain logic to apply the augmented reality overlay.
- the GUI can display a real-world image or video corresponding to a given physical address with a virtual image overlaid on top of the real- world image or video.
- the user or sub-user account can select whether to turn on or off the augmented reality function. Turning the augmented reality function off can help to reduce the battery consumption of the client device, thereby allowing users to conserve the battery of the client device while interacting with the confectionery distribution network.
- a given user can select between an artificial reality interaction or a nonartificial reality interaction via, for example, toggle 720. If the user chooses to turn off the augmented reality function, the remainder of the interaction with the virtual doorway can proceed without utilizing artificial reality.
- the user or subuser can return to the GUI as depicted in FIGURE 1, where the user or sub-user can choose to initiate a subsequent interaction with another virtual doorway.
- the user or sub-user can interact with as many virtual doorways as desired subject to the accessibility and distribution settings described herein.
- the computing system can update the display of the GUI to reflect an updated visibility or accessibility of one or more virtual doorways.
- a user or sub-user account interacts with a virtual doorway at 123 Main Street, and that particular doorway has an accessibility setting that permits a particular user to interact with it only once every 12 hours, when the user or sub-user completes the interaction and returns to the GUI map the virtual doorway icon at 123 Main Street can no longer be visible to that particular user or sub-user account for the proceeding 12 hours.
- a user or sub-user account can redeem their collected confectionery credits with one or more redemption entities.
- FIGURE 8 illustrates an example GUI, according to certain non-limiting embodiments, on a client device for redeeming confectionery credit.
- the computing system can enlist an intermediary, for example a credit card company, to facilitate redemptions between the user, the confectionery distribution network, and one or more redemption entities.
- the intermediary can use one or more payment systems to convert confectionery credit to real- world currency, which can then be utilized to purchase confectioneries according to the embodiments disclosed herein.
- a computing system associated with the confectionery distribution network or a computing system associated with the third-party intermediary can query a database during the redemption process to validate that the quantity of confectionery credits available in a user’s account.
- the query can include requesting whether sufficient amount of credits exist in a user account to obtain the redemption.
- the third-party intermediary can generate a unique payment method (e.g., a unique virtual credit card) for each redemption.
- a user or sub-user can initiate a redemption at any time, or the distribution network can force all users to redeem their credits at a particular date or time.
- the computing system can require all users and sub-user accounts to redeem their confectionery credits no later than November 1 st (the day after Halloween).
- a user or sub-user account must have a predetermined minimum amount of confectionery credit in order to initiate a redemption.
- Each confectionery credit can be assigned a cash value for purposes of redemption (e.g., 1 confectionery credit can be equal to $0.10 USD). This cash value can vary based on the method of redemption selected (e.g., if redeeming for an online purchase 1 confectionery credit can be equal to $0.10 USD, whereas if redeeming for a donation 1 confectionery credit can be equal to $0.20 USD).
- Some non-limiting embodiments provide for one or more separate methods for redeeming confectionery credit.
- the user or sub-user account can redeem confectionery credits to offset all or part of an online purchase of real confectioneries through an affiliated online retailer (e.g., a user can purchase a $5 bag of suckers by redeeming 50 confectionery credits).
- the computing system can arrange for the purchased confectioneries to be shipped to the physical address associated with the user or subuser account.
- the computing system can transmit a message to an affiliated online retailer, for example a third-party or first-party server or website indicating the user is requesting to make an online confectionery purchase.
- the computing system can receive information about the price, inventory, and quantity of confectioneries available for purchase from the affiliated online retailer, and display a corresponding list of confectioneries, quantities, and corresponding prices to the user via the GUI.
- the corresponding prices can be displayed in confectionery credits, or in real currency (e.g., USD).
- the computing system can automatically populate one or more user information required to complete the redemption, for example and not by way of limitation, the name, email address, and physical address associated with the user.
- the computing system can further transmit the redemption information (e.g., selected type of confectionery, quantity, shipping address, etc.) to a website or server associated with the affiliated online retailer in order to facilitate the redemption.
- parts of the redemption information can be transmitted from the computing system before the user selects the confectionery or corresponding quantity.
- the shipping address can be, upon receiving the initial request, transmitted from the computing system to the affiliated online retailer.
- the affiliated online retailer can ship the appropriate confectioneries to the physical address associated with the user account.
- the computing system can further deduct the appropriate quantity of confectionery credit from the user account upon completion of the redemption.
- the user or sub-user account can redeem confectionery credits to receive a coupon or gift card valid for an in-store purchase of confectioneries through an affiliated retailer (e.g., a user can redeem 50 confectionery credits for a $5 coupon valid for confectionery purchases at their neighborhood supermarket).
- the computing system can arrange for the coupon or gift-card to be shipped to the physical address associated with the user or sub-user account, or the computing system can transmit a code or coupon to a telephone number or email associated with the user or sub-user account, which can then be printed and presented at a participating retail location.
- the computing system can transmit a message to an affiliated retailer, for example a third-party or first-party server or website indicating the user is requesting to make an in-store confectionery purchase.
- the user can select a particular affiliated retailer from a list of retailers via the GUI.
- the computing system can transmit a notification, such as an email or push notification, to the first user with a link to access a redemption webpage.
- the computing system can receive information from a server or website regarding the conversion rate from confectionery credit to real currency (e.g., USD) for the selected affiliated retailer.
- the user can select, via the GUI, the quantity of confectionery credit to redeem for an in-store purchase.
- the computing system can automatically populate one or more user information required to complete the redemption, for example and not by way of limitation, the name, email address, and physical address associated with the user.
- the computing system can further convert the quantity of confectionery credit into a real-world credit via the conversion rate, and transmit the redemption information to a website or server associated with the selected affiliated retailer in order to facilitate the in-store purchase redemption.
- the selected affiliated retailer can complete the redemption by transmitting, for example, a corresponding gift card, scannable barcode, or coupon code to the user via, for example, a physical mailing, an email message, or a text message.
- the computing system can further deduct the appropriate quantity of confectionery credit from the user account upon completion of the in-store redemption.
- the user or sub-user account can redeem confectionery credits to donate to a participating non-profit organization (e.g., a user can redeem 50 confectionery credits to make a $10 donation to a non-profit organization).
- the computing system can facilitate the donation through the GUI of the confectionery distribution network.
- the computing system can further arrange for a receipt to be mailed to the physical address associated with the user or sub-user account, or the computing system can transmit a receipt to a telephone number or email associated with the user or sub-user account, which can then be utilized for recordation and tax credit purposes.
- the computing system can transmit a message to a participating non-profit organization indicating the user is requesting to make a donation redemption.
- the user can select a particular non-profit organization from a list of non-profit organizations via the GUI.
- the computing system can receive information from a server or website regarding the conversion rate from confectionery credit to donation credit (e.g., USD) for the selected non-profit organization.
- the user can select, via the GUI, the quantity of confectionery credit to redeem for a donation redemption.
- the computing system can automatically populate one or more user information required to complete the redemption, for example and not by way of limitation, the name, email address, and physical address associated with the user.
- the computing system can further convert the quantity of confectionery credit into a donation credit via the conversion rate and transmit the redemption information to a website or server associated with the selected non-profit organization in order to facilitate the donation redemption.
- the selected non-profit organization can complete the donation by processing the request, and transmitting, for example, a corresponding receipt or record to the user via, for example, a physical mailing, an email message, or a text message.
- the computing system can further deduct the appropriate quantity of confectionery credit from the user account upon completion of the donation redemption.
- FIGURE 9 illustrates an example method 900, according to certain non-limiting embodiments, for facilitating access and distribution of confectionery credits.
- the method can begin at step 910, where a computing system accesses information associated with one or more distribution points comprised in a distribution network.
- these distribution points can comprise, for example, one or more virtual doorways displayed as icons on a map via a GUI on a client device.
- the default view of the map can correspond to a current location of the computing device displaying the GUI (e.g., the map can by default be centered on the current location of the mobile device that has accessed the mobile application).
- one or more accessibility settings or distribution settings associated with one or more virtual doorways can determine whether or not a particular virtual doorway is visible to one or more users on the map interface.
- the computing system can receive a request from a first user to access a first of the one or more distribution points. If multiple users request to interact with a particular virtual doorway, the computing system can place the users or sub-users into a virtual queue based on the time their request is initiated.
- the computing system can grant permission to the first user to access the first distribution point. In certain non-limiting embodiments, the computing system can make this determination based on one or more accessibility settings or distribution settings associated with the first virtual doorway. These accessibility settings and distribution settings can be adjusted by a user account that is linked to the first virtual doorway, or these settings can be adjusted automatically by the computing system. [60] At step 940, the computing system can determine an account of a second user associated with the first distribution point. The second user account can include a current amount of credit. In certain non-limiting embodiments this can require the computing system to access one or more databases comprising information about the available credit and distribution points linked to a particular user account. In certain non-limiting embodiments, the computing system can further determine that the second user account associated with the first virtual doorway has sufficient confectionery credit for distribution of credit to the first user.
- the computing system can transmit from the account of the second user to an account associated with the first user one or more credits.
- the credits can be confectionery credits.
- the amount of credit transferred can be determined based on the accessibility or distribution settings associated with the first virtual doorway.
- the computing system can update based on the transmittal one or more properties of the distribution network.
- one or more of these updated properties can be directed to a GUI that displays one or more icons representing one or more distribution points.
- one or more of these updated properties to the GUI can be based on one or more accessibility settings or distribution settings associated with one or more virtual doorways.
- one or more of these updated properties can comprise transmitting information associated with the first and second user accounts to one or more databases, for example the quantity of credit in the first and second user accounts.
- the one or more updated properties can also include sending information to the confectionery distribution network to indicate that a transmittal has been processed between the first user and the second user.
- Certain non-limiting embodiments can repeat one or more steps of the method of FIGURE 9, where appropriate. Although this disclosure describes and illustrates particular steps of the method of FIGURE 9 as occurring in a particular order, this disclosure contemplates any suitable steps of the method of FIGURE 9 occurring in any suitable order. Moreover, although this disclosure describes and illustrates an example method for facilitating access and distribution of confectionery credits including the particular steps of the method of FIGURE 9, this disclosure contemplates any suitable method for facilitating access and distribution of confectionery credits including any suitable steps, which can include all, some, or none of the steps of the method of FIGURE 9, where appropriate. Furthermore, although this disclosure describes and illustrates particular components, devices, or systems carrying out particular steps of the method of FIGURE 9, this disclosure contemplates any suitable combination of any suitable components, devices, or systems carrying out any suitable steps of the method of FIGURE 9.
- Certain non-limiting embodiments provide a method or process for redeeming confectionery credits collected through the confectionery distribution network.
- a computing device accesses redemption information associated with one or more redemption entities, for example an online retailer, an in-store retailer, or a non-profit organization.
- the computing system can receive information about the price, inventory, and quantity of confectioneries available for purchase from a redemption entity, and display a corresponding list of confectioneries, quantities, and corresponding prices to the user via the GUI.
- the corresponding prices can be displayed in confectionery credits, or in real currency (e.g., USD).
- the computing system can receive a redemption request from a first user to redeem one or more credits in an account associated with a first user.
- the request can be facilitated, for example, via a GUI on a client device of the first user.
- the user can select a particular affiliated retailer from a list of retailers via the GUI.
- the user can select, via the GUI, the quantity of confectionery credit to be redeemed in a given redemption transaction from one or more redemption entities.
- the computing system can transmit the redemption request and information associated with the first user account to a first redemption entity.
- the computing system can transmit, for example, the selected type of confectionery, quantity, shipping address, user information, or any other relevant information, to a website or server associated with the redemption entity in order to facilitate the redemption.
- parts of the redemption information can be transmitted from the computing system before the user selects the confectionery or corresponding credit quantity.
- the computing system for example, can further deduct the appropriate quantity of confectionery credit from the user account upon completing the redemption.
- one or more steps of the method or process of redeeming confectionery credits collected through the confectionery distribution network can be repeated.
- this disclosure describes particular steps of the method of redeeming confectionery credits collected through the confectionery distribution network as occurring in a particular order, this disclosure contemplates any suitable steps of the method of redeeming confectionery credits collected through the confectionery distribution network occurring in any suitable order.
- this disclosure describes an example method for redeeming confectionery credits collected through the confectionery distribution network, this disclosure contemplates any suitable method for redeeming confectionery credits collected through the confectionery distribution network including any suitable steps, which can include all, some, or none of the steps of the method, where appropriate.
- this disclosure describes and illustrates particular components, devices, or systems carrying out particular steps of the method of redeeming confectionery credits collected through the confectionery distribution network
- this disclosure contemplates any suitable combination of any suitable components, devices, or systems carrying out any suitable steps of the method of redeeming confectionery credits collected through the confectionery distribution network.
- FIGURE 10 illustrates an example computer system 1000 used to access or interact with the confectionery distribution network.
- one or more computer systems 1000 perform one or more steps of one or more methods described or illustrated herein.
- one or more computer systems 1000 provide functionality described or illustrated herein.
- software running on one or more computer systems 1000 performs one or more steps of one or more methods described or illustrated herein or provides functionality described or illustrated herein.
- Certain non-limiting embodiments include one or more portions of one or more computer systems 1000.
- reference to a computer system can encompass a computing device, and vice versa, where appropriate.
- reference to a computer system can encompass one or more computer systems, where appropriate.
- computer system 1000 can be an embedded computer system, a system- on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on- module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, an augmented/virtual reality device, or a combination of two or more of these.
- SOC system- on-chip
- SBC single-board computer system
- COM computer-on- module
- SOM system-on-module
- computer system 1000 can include one or more computer systems 1000; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which can include one or more cloud components in one or more networks.
- one or more computer systems 1000 can perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein.
- one or more computer systems 1000 can perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein.
- One or more computer systems 1000 can perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
- computer system 1000 includes a processor 1002, memory 1004, storage 1006, an input/output (I/O) interface 1008, a communication interface 1010, and a bus 1012.
- processor 1002 memory 1004, storage 1006, an input/output (I/O) interface 1008, a communication interface 1010, and a bus 1012.
- processor 1002 includes hardware for executing instructions, such as those making up a computer program.
- processor 1002 can retrieve (or fetch) the instructions from an internal register, an internal cache, memory 1004, or storage 1006; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 1004, or storage 1006.
- processor 1002 can include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 1002 including any suitable number of any suitable internal caches, where appropriate.
- processor 1002 can include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs).
- Instructions in the instruction caches can be copies of instructions in memory 1004 or storage 1006, and the instruction caches can speed up retrieval of those instructions by processor 1002.
- Data in the data caches can be copies of data in memory 1004 or storage 1006 for instructions executing at processor 1002 to operate on; the results of previous instructions executed at processor 1002 for access by subsequent instructions executing at processor 1002 or for writing to memory 1004 or storage 1006; or other suitable data.
- the data caches can speed up read or write operations by processor 1002.
- the TLBs can speed up virtual-address translation for processor 1002.
- processor 1002 can include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 1002 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 1002 can include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 1002. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
- ALUs arithmetic logic units
- memory 1004 includes main memory for storing instructions for processor 1002 to execute or data for processor 1002 to operate on.
- computer system 1000 can load instructions from storage 1006 or another source (such as, for example, another computer system 1000) to memory 1004.
- Processor 1002 can then load the instructions from memory 1004 to an internal register or internal cache.
- processor 1002 can retrieve the instructions from the internal register or internal cache and decode them.
- processor 1002 can write one or more results (which can be intermediate or final results) to the internal register or internal cache.
- Processor 1002 can then write one or more of those results to memory 1004.
- processor 1002 executes only instructions in one or more internal registers or internal caches or in memory 1004 (as opposed to storage 1006 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 1004 (as opposed to storage 1006 or elsewhere).
- One or more memory buses (which can each include an address bus and a data bus) can couple processor 1002 to memory 1004.
- Bus 1012 can include one or more memory buses, as described below.
- one or more memory management units reside between processor 1002 and memory 1004 and facilitate accesses to memory 1004 requested by processor 1002.
- memory 1004 includes random access memory (RAM). This RAM can be volatile memory, where appropriate.
- this RAM can be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM can be single-ported or multi-ported RAM.
- Memory 1004 can include one or more memories 1004, where appropriate. Although this disclosure describes and illustrates a particular memory component, this disclosure contemplates any suitable memory.
- storage 1006 includes mass storage for data or instructions.
- storage 1006 can include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these.
- Storage 1006 can include removable or non-removable (or fixed) media, where appropriate.
- Storage 1006 can be internal or external to computer system 1000, where appropriate.
- storage 1006 is non-volatile, solid-state memory.
- storage 1006 includes read-only memory (ROM).
- this ROM can be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these.
- This disclosure contemplates mass storage 1006 taking any suitable physical form.
- Storage 1006 can include one or more storage control units facilitating communication between processor 1002 and storage 1006, where appropriate.
- storage 1006 can include one or more storages 1006.
- this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.
- RO interface 1008 includes hardware, software, or both, providing one or more interfaces for communication between computer system 1000 and one or more RO devices.
- Computer system 1000 can include one or more of these RO devices, where appropriate.
- One or more of these I/O devices can enable communication between a person and computer system 1000.
- an RO device can include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable RO device or a combination of two or more of these.
- An RO device can include one or more sensors. This disclosure contemplates any suitable RO devices and any suitable RO interfaces 1008 for them.
- RO interface 1008 can include one or more device or software drivers enabling processor 1002 to drive one or more of these RO devices.
- RO interface 1008 can include one or more RO interfaces 1008, where appropriate.
- communication interface 1010 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 1000 and one or more other computer systems 1000 or one or more networks.
- communication interface 1010 can include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network.
- NIC network interface controller
- WNIC wireless NIC
- WI-FI network wireless network
- computer system 1000 can communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these.
- PAN personal area network
- LAN local area network
- WAN wide area network
- MAN metropolitan area network
- computer system 1000 can communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these.
- Computer system 1000 can include any suitable communication interface 1010 for any of these networks, where appropriate.
- Communication interface 1010 can include one or more communication interfaces 1010, where appropriate.
- bus 1012 includes hardware, software, or both coupling components of computer system 1000 to each other.
- bus 1012 can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these.
- Bus 1012 can include one or more buses 1012, where appropriate.
- a computer-readable non-transitory storage medium or media can include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field- programmable gate arrays (FPGAs) or application- specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer- readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate.
- ICs semiconductor-based or other integrated circuits
- HDDs hard disk drives
- HHDs hybrid hard drives
- ODDs optical disc drives
- magneto-optical discs magneto-optical drives
- FDDs floppy diskettes
- FDDs floppy disk drives
- references in the appended claims to an apparatus or system or a component of an apparatus or system being adapted to, arranged to, capable of, configured to, enabled to, operable to, or operative to perform a particular function encompasses that apparatus, system, component, whether or not it or that particular function is activated, turned on, or unlocked, as long as that apparatus, system, or component is so adapted, arranged, capable, configured, enabled, operable, or operative.
- this disclosure describes or illustrates certain non-limiting embodiments as providing particular advantages, certain nonlimiting embodiments can provide none, some, or all of these advantages.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Confectionery (AREA)
- Bakery Products And Manufacturing Methods Therefor (AREA)
Abstract
Description
Claims
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21881173.5A EP4229579A4 (en) | 2020-10-16 | 2021-10-15 | SYSTEM, METHOD AND DEVICE FOR COLLECTING CONFECTIONERY |
| US18/031,813 US12265985B2 (en) | 2020-10-16 | 2021-10-15 | System, method, and apparatus for collecting confectionery products |
| CN202180070495.3A CN116324851A (en) | 2020-10-16 | 2021-10-15 | Systems, methods and apparatus for collecting confectionary products |
| AU2021361028A AU2021361028A1 (en) | 2020-10-16 | 2021-10-15 | System, method, and apparatus for collecting confectionery products |
| MX2023004289A MX2023004289A (en) | 2020-10-16 | 2021-10-15 | System, method, and apparatus for collecting confectionery products. |
| CA3194299A CA3194299A1 (en) | 2020-10-16 | 2021-10-15 | System, method, and apparatus for collecting confectionery products |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063092825P | 2020-10-16 | 2020-10-16 | |
| US63/092,825 | 2020-10-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022081974A1 true WO2022081974A1 (en) | 2022-04-21 |
Family
ID=81208668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2021/055184 Ceased WO2022081974A1 (en) | 2020-10-16 | 2021-10-15 | System, method, and apparatus for collecting confectionery products |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12265985B2 (en) |
| EP (1) | EP4229579A4 (en) |
| CN (1) | CN116324851A (en) |
| AU (1) | AU2021361028A1 (en) |
| CA (1) | CA3194299A1 (en) |
| MX (1) | MX2023004289A (en) |
| WO (1) | WO2022081974A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060253340A1 (en) * | 1999-04-30 | 2006-11-09 | Max Levchin | System and method for electronically exchanging value among distributed users |
| US20080040270A1 (en) * | 2006-05-25 | 2008-02-14 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
| US20110010448A1 (en) | 2007-10-22 | 2011-01-13 | Gill Paramjit S | Leveraging and influencing computing network activity |
| US20130159121A1 (en) * | 2011-12-14 | 2013-06-20 | Darrell Reginald May | System and method for controlling access to an electronic account |
| US20140180790A1 (en) * | 2012-12-22 | 2014-06-26 | Coupons.Com Incorporated | Recommendation of electronic offers based on universal scoring functions |
| US20160318716A1 (en) * | 2013-12-24 | 2016-11-03 | Intercontinental Great Brands Llc | System for collecting confectionary product |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140108556A1 (en) * | 2006-11-22 | 2014-04-17 | Raj V. Abhyanker | Holiday expression and mapping in a geospatially constrained social network |
| US11017395B2 (en) * | 2010-01-19 | 2021-05-25 | Amir Dabiri | Vending machine with user ID/age verification system and associated method |
| JP5655683B2 (en) | 2010-07-15 | 2015-01-21 | ヤマハ株式会社 | Electrostatic speaker and method of manufacturing electrostatic speaker |
| RU2589395C2 (en) * | 2011-04-22 | 2016-07-10 | Пепсико, Инк. | Dispensing system for beverages with social services capabilities |
| CA2752625A1 (en) * | 2011-09-12 | 2013-03-12 | Wissam Qita | Referral credit management system used in internet-based social interaction application |
| US20130282454A1 (en) * | 2012-04-19 | 2013-10-24 | Landslide IP Group, LLC | Virtual Environment with Targeted Advertising and Rewards |
| GB2508832A (en) * | 2012-12-11 | 2014-06-18 | Cavia Ltd | Social network based online shopping environment and method of managing discount codes |
| US20140278886A1 (en) * | 2013-03-15 | 2014-09-18 | Cox Communications, Inc. | Systems and Methods of Virtual Marketplace of Reward/Loyalty Points |
| US10013462B2 (en) * | 2015-07-28 | 2018-07-03 | Microsoft Technology Licensing, Llc | Virtual tiles for service content recommendation |
| CA2940493A1 (en) * | 2015-08-27 | 2017-02-27 | Mohammad Aslan Vakilian | System and apparatus for displaying content based on location |
| US11249714B2 (en) * | 2017-09-13 | 2022-02-15 | Magical Technologies, Llc | Systems and methods of shareable virtual objects and virtual objects as message objects to facilitate communications sessions in an augmented reality environment |
| US11049082B2 (en) * | 2018-04-06 | 2021-06-29 | Robert A. Rice | Systems and methods for item acquisition by selection of a virtual object placed in a digital environment |
| US11915288B2 (en) * | 2018-04-20 | 2024-02-27 | Noww, Inc. | Useful and novel shopping application |
| US11103773B2 (en) * | 2018-07-27 | 2021-08-31 | Yogesh Rathod | Displaying virtual objects based on recognition of real world object and identification of real world object associated location or geofence |
-
2021
- 2021-10-15 EP EP21881173.5A patent/EP4229579A4/en active Pending
- 2021-10-15 CN CN202180070495.3A patent/CN116324851A/en active Pending
- 2021-10-15 AU AU2021361028A patent/AU2021361028A1/en active Pending
- 2021-10-15 MX MX2023004289A patent/MX2023004289A/en unknown
- 2021-10-15 US US18/031,813 patent/US12265985B2/en active Active
- 2021-10-15 WO PCT/US2021/055184 patent/WO2022081974A1/en not_active Ceased
- 2021-10-15 CA CA3194299A patent/CA3194299A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060253340A1 (en) * | 1999-04-30 | 2006-11-09 | Max Levchin | System and method for electronically exchanging value among distributed users |
| US20080040270A1 (en) * | 2006-05-25 | 2008-02-14 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
| US20110010448A1 (en) | 2007-10-22 | 2011-01-13 | Gill Paramjit S | Leveraging and influencing computing network activity |
| US20130159121A1 (en) * | 2011-12-14 | 2013-06-20 | Darrell Reginald May | System and method for controlling access to an electronic account |
| US20140180790A1 (en) * | 2012-12-22 | 2014-06-26 | Coupons.Com Incorporated | Recommendation of electronic offers based on universal scoring functions |
| US20160318716A1 (en) * | 2013-12-24 | 2016-11-03 | Intercontinental Great Brands Llc | System for collecting confectionary product |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4229579A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116324851A (en) | 2023-06-23 |
| US12265985B2 (en) | 2025-04-01 |
| US20230394519A1 (en) | 2023-12-07 |
| CA3194299A1 (en) | 2022-04-21 |
| EP4229579A1 (en) | 2023-08-23 |
| EP4229579A4 (en) | 2024-11-13 |
| AU2021361028A1 (en) | 2023-05-04 |
| MX2023004289A (en) | 2023-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11049082B2 (en) | Systems and methods for item acquisition by selection of a virtual object placed in a digital environment | |
| US11249714B2 (en) | Systems and methods of shareable virtual objects and virtual objects as message objects to facilitate communications sessions in an augmented reality environment | |
| US20200349536A1 (en) | Dispensing Digital Objects to an Electronic Wallet | |
| US20240004456A1 (en) | Automated configuration of augmented and virtual reality avatars for user specific behaviors | |
| US9773020B2 (en) | System and method for map based exploration | |
| CN104769627B (en) | Method and apparatus for peer-to-peer assisted shopping | |
| US9844728B2 (en) | Providing social network content in games | |
| US20170185596A1 (en) | Trigger-based content presentation | |
| US20170076262A1 (en) | Systems and methods for digital multimedia capture using haptic control, cloud voice changer, protecting digital multimedia privacy, and advertising and sell products or services via cloud gaming environments | |
| WO2016025495A9 (en) | System and method for map based exploration | |
| US11501323B1 (en) | Augmented reality store and services orientation gamification | |
| CN109035048A (en) | For the method for social networking system, storage medium and social networking system | |
| AU2015200102A1 (en) | Secured electronic transaction system | |
| US20150332387A1 (en) | Social network based online shopping environment and method and process of managing discount codes | |
| US9604130B1 (en) | Social game play using social network features | |
| US12265985B2 (en) | System, method, and apparatus for collecting confectionery products | |
| CN121889198A (en) | A user game delivery system based on a benchmark region for multiple users | |
| US12354136B2 (en) | Motion data based consumer interfaces | |
| KR102641854B1 (en) | System for electronic commerce based on metaverse | |
| Xu et al. | From thrill to control: How collection stage shapes channel choice in blind‑box collecting | |
| JP2025020896A (en) | Server device, server device control method and program | |
| KR20240014847A (en) | Method and apparatus for supporint the purchase of wine through nft issued by the winery selller shop on the metaberse platform and the resale of the wine through nft resale | |
| WO2013138112A1 (en) | Presentation-indifferent commerce | |
| JP2025027788A (en) | Information processing device, information processing method, and information processing program | |
| KR20090052639A (en) | Implementation of Virtual Reality and Direct Advertising through 3D Desktop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21881173 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 3194299 Country of ref document: CA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18031813 Country of ref document: US |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112023007000 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 2021361028 Country of ref document: AU Date of ref document: 20211015 Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021881173 Country of ref document: EP Effective date: 20230516 |
|
| ENP | Entry into the national phase |
Ref document number: 112023007000 Country of ref document: BR Kind code of ref document: A2 Effective date: 20230414 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18031813 Country of ref document: US |