Abstract:
A method of projecting a likeness of an item onto a surface is disclosed. A determination that a user is interested in an item is made. A schematic corresponding to the item is identified based on information about the item. The user is provided with an option to project a likeness of the item onto a surface. Based on an accepting of the option by the user, a device of the user is instructed to project the likeness of the item onto the surface based on the schematic.
Abstract:
In various example embodiments, a system and method for rewarding trusted persons based on a product purchase. In one embodiment, a system includes a trust module that determines one or more trusted persons, a pre-purchase module to record interactions between the potential purchaser and the trusted persons, a purchase module to determine that the potential purchaser purchased a product, and a reward module to determine one of the trusted persons that recommended the product to the potential purchaser in an interaction stored in the log, the reward module rewarding the trusted person that recommended the product to the potential purchaser.
Abstract:
Example methods and systems are directed to adapting legacy endpoints to modern application protocol interfaces (APIs). A legacy endpoint may provide a powerful and complex API. A modern application may desire access to the legacy endpoint. One or more layers may be added between the modern application and the legacy endpoint. Each layer may provide a different API. These layers of APIs may transform the interface from a powerful and complex interface to a more limited but simpler and easier to use interface. In some example embodiments, a proxy layer, an adapter layer, a facade layer, and a service layer may be used.
Abstract:
There are provided systems and methods for communication device interfaces providing courier service information. A first user may travel to a location for a particular reason, such as item purchases or appointments. While at the location, the user may be identified at the location by a server offer courier services to a seller and a second user purchasing items from the seller. Based on the first user's reason for traveling to the location and other indicia of trustworthiness or fraud, the server may determine whether the first user can be trusted as a courier. If the user is trusted as a courier, the server may update the first user and the seller to arrange delivery of the item to another location set by the second user. The first user may also be provided with additional items for the second user to deliver to further locations.
Abstract:
A method for providing location-based information via a temporary social network includes detecting each of a plurality of first user devices within a predetermined proximity of a physical location and, in response, connecting each of the plurality of first user devices to a social network that is associated with the physical location using a communications network. In some embodiments, each of the plurality of first user devices will be connected to the social network for a predetermined amount of time or for as long as they are in the predetermined proximity. While in the social network, location-based information about the physical location is received over the communications network from each of the plurality of first user devices connected to the social network. At least some of that location-based information about the physical location may then be over the communications network to a second user device.
Abstract:
Systems and methods are provided for generating inferred reviews of service providers. Inferred reviews may be generated based on user behavior data for one or more users. The user behavior data may include information that represents how far a user travels to a service provider, how many similar service providers the user passes on the way to the service provider, a number of repeat visits to the service provider, a typical time for services at the service provider, or a length of time the user has been a customer or attendee of the service provider. A service provider may include a merchant, a hotel, a physician, a contractor, another service provider that provides goods or services for a cost or may include non-profit service providers, charity-based service providers or public locations such as parks, rest stops or other locations.
Abstract:
Systems and methods for suggesting gifts include associating a first item identifier with a first user in a database in response to receiving at least one implicit action by the first user that is directed to a first item having a first item type that is identified by the first item identifier. A second user device of a second user is then detected as located at a physical merchant location. An association between the first user and the second user is then retrieved. In response to the first user being associated with both the second user and the first item identifier in the database, that the first item type that is identified by the first item identifier is determined to be available at the physical merchant location. A gift suggestion is then provided for display on the second user device that identifies the first user and the first item type.
Abstract:
Systems and methods for favor detection and repayment include storing an ownership association between a first user and a first user item. A second user is detected making a purchase that is associated with the first user item. The purchase by the second user that is associated with the first user item is detected as being a favor for the first user by the second user. Favor repayment information is then retrieved. A favor detection message is provided for display to the first user, and at least one favor repayment option is provided for display to the first user using the favor repayment information.
Abstract:
Systems and methods for providing a merchant virtual storefront to a customer device include a system provider device that receives, through communication over a network with a merchant device that is located at a merchant physical location, a request to establish a merchant virtual storefront from the merchant device. The system provider device also determines the merchant physical location associated with the merchant device. The system provider device analyzes the request to establish the merchant virtual storefront including determining a merchant offering. The system provider device thus generates the merchant virtual storefront that includes the merchant offering and the merchant physical location. In addition, the system provider device provides the merchant virtual storefront to a customer device.
Abstract:
Systems and methods for person/group check-ins include a system provider device receiving from a first user device that is associated with a first user account a first check-in request to allow other user accounts to check-in to the first user account. The system provider device then receives from a second user device that is associated with a second user account a second check-in request to check-in to the first user account. The system provider device associates the first user account and the second user account in a database in response to receiving the second check-in request, and tracks an aggregate behavior associated with both the first user account and the second user account. The system provider device may then provide at least one alert that is based on the aggregate behavior.