Abstract:
There are provided systems and method for automatic product information at a merchant location. An image from a user at a merchant may be processed to recognize the product in the image. Inventory level information corresponding to a current inventory level of the product available at the merchant may be accessed and communicated to the user. The user may also be updated with distributor inventory information in the event that the merchant does not possess enough stock to fulfill purchase requirements of the user. Preferred distributors of a merchant may be determined so that a user may be updated with inventory levels of distributors the merchant is likely to interact with. As the user or the merchant completes purchase requests, the inventory level information of the merchant may be updated. Additionally, the inventory level information may be updated when the merchant receives deliveries from a distributor.
Abstract:
Systems and methods are provided for generating inferred reviews of service providers based on user behavior data for one or more users. The user behavior data used to generate the inferred reviews information representing a number of visits to the service provider. Additional or alternative user behavior data that may be used includes 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 typical time for services at the service provider, or a length of time the user has been a customer or attendees 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 s parks, rest stops, or other locations.
Abstract:
Systems and methods of returning location and/or event results using information mined from non-textual information are provided. Non-textual information is captured using a hardware component of a user device. Text-based social media content input on the user device is then retrieved. A location of the user device is determined using a global positioning system module in the user device. The non-textual information is converted to a machine-analyzable format, and the converted non-textual information is compared to a database of converted non-textual information samples to analyze and classify the converted non-textual information. The classification is sent to a server for storage in a database in a manner that ties the classification to the geographical location of the user device.
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:
A method of managing events is disclosed. It is determined that a user is present at a particular location within an event venue. It is determined that the user has reserved the event venue for a particular time period. A selection is received from the user of a particular merchant that is committed to providing services at the event during the particular time period. The particular location within the event is associated with the particular merchant. A notification of the association of the particular location within the event venue with the particular merchant is generated for communication to the particular merchant.
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 powerfill 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:
Techniques for providing a virtual item shopping environment are presented herein. Live video of a person walking past a display is captured using a camera. One or more items are selected from a database automatically by determining an item available for sale and selecting the item without intervention from the person. One or more data records representing one or more respective items are retrieved from a database. The items are presented on a display based on the data records representing the respective items. Presentation is perform by presenting live real-time video of the person walking past the display with an overlaid view of the item available for sale to provide an unrequested view of the item available for sale.
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:
According to various embodiments, user goal information describing a user goal is accessed. The user goal may be assigned a target date, and the user goal may be a health-related goal or a finance-related goal. It is determined whether the purchase or consumption of a given product item either contributes or does not contribute to achieving the user goal. Thereafter, visual product feedback information indicating whether procurement of the product item contributes or does not contribute to achieving the user goal is displayed.
Abstract:
A method of event monitoring includes identifying a monitored event that produces a physical phenomenon that is observable and identifiable. The method includes identifying a particular input that is representative of the physical phenomenon and that suggests an occurrence of the monitored event. The method includes communicating, from the first computing device, to a second computing device that includes a sensor at least a portion of the particular input that is used for recognition of the monitored event in an environment of the second computing device by the sensor. The method includes receiving, at the first computing device from the second computing device, an event message that indicates the particular input is observed by the sensor. In response to reception of the event message, the method includes generating an alarm message that indicates the occurrence of the monitored event is observed in the environment of the second computing device.