Abstract:
In various example embodiments, a system and method for handling a replaced smart device are presented. A computer-implemented replaced device handler detects that a user's smart device was replaced with a new device of the same class and, in response, presents the user with an invitation to sell their old device that has been replaced. A replaced device handler may be provided in connection with an on-line trading platform.
Abstract:
A system and method for personalizing user interest based on user built profiles are provided. In example embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a first attribute and a second attribute describing an item of interest submitted by a user, the first attribute and the second attribute assigned to a category by the user. When the first attribute is received, the one or more processors may determine at least one shared feature between the first attribute and the second attribute, and display recommended items to the user that include the at least one shared feature.
Abstract:
Aspects of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and computer-implemented methods for generating a composite image. Consistent with some embodiments, a method includes receiving a first image captured by a camera on a user device and a request for a composite image based on the first image. A database of images is queried based on the first image to identify a second image. The second image is provided to the user device for presentation via an application running on the user device. A selection of one or more image elements from the second image is received via the application running on the user device. The composite image is generated by replacing one or more elements of the first image with the selected one or more elements from the second image, and the composite image is provided to the user device.
Abstract:
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative grammar models is presented. Consistent with some embodiments, the method may include receiving a request to generate a message, which in an example embodiment is to be published to a social network platform. In response to receiving the request, a generative grammar model defining the structure of the message is accessed. The generative grammar model may include a number of blanks and may specify a source along with a grammatical constraint for a term to populate each blank. The method may further include generating the message in accordance with the generative grammar model, and causing the generated message to be published.
Abstract:
Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
Abstract:
An apparatus and method for real-time audio processing employs a gaze detection sensor to detect a direction of a user's gaze and output a gaze signal corresponding to the detected direction of the user's gaze. A digital signal processing unit responds to a plurality of signals corresponding to a plurality of sounds received at the apparatus, and the determined direction of gaze to identify a signal of interest from the plurality of signals using the gaze signal. The signal of interest is processed for output to the user. In embodiments, a microphone array provides the plurality of signals. An imaging sensor may work with either the microphone array or the gaze detection sensor to identify the signal of interest.
Abstract:
Systems, methods and media for managing digital rights and pre-verification of structural integrity in three-dimensional (3D) printing are provided. In one example, a system comprises at least one module, executing on one or more computer processors, to receive a request from a user to print a 3D object by a 3D printer or printing service and receive a conditional authorization from an owner of digital rights in the 3D object to print the 3D object. The conditional authorization can include a printing specification or limitation. The at least one module pre-verifies, for structural integrity once printed by the 3D printer or printing service, a digital model on which the 3D object is based. In response to a received conditional authorization, the at least one module transmits instructions to the 3D printer or printing service to print the 3D object.
Abstract:
Aspects of the present disclosure involve an apparatus, systems, and methods for soiled garment detection and notification. The method may include receiving a measure of odor being released from a garment from a soiled garment detection apparatus. The method may further include determining that the measure of odor exceeds an acceptable odor threshold. A message may then be sent to a user device associated with the garment (e.g. a device of the owner of the garment) in response to determining that the measure of odor exceeds the threshold. The message may include a notification that the garment is soiled, and a suggested course of action to improve the measure of odor released by the garment.
Abstract:
In various example embodiments, a system and method for dynamically ordering content and discrete content segments are presented. A set of discrete content segments is received having a first order for distributing the set of discrete content segments during a display of a media stream. Each discrete content segment includes a set of ordering factors. Event data is received. The event data is representative of a set of events depicted by the media stream. A set of event instances is determined from the event data representing the set of events depicted by the media stream. A second order is generated for the set of discrete content segments based on the set of event instances and the sets of ordering factors.
Abstract:
In various example embodiments, a system and method for generating recommendations for data and prioritizing data based on the recommendations are presented. The system accesses an item listing including an item description and determines the item listing is a candidate for a recommendation label. The system receives a recommendation indication for the item listing. The recommendation indication represents a recommendation for the item listing between a first price and a second price. In response to the recommendation indication, the system associates a recommendation tag with the item listing and causes presentation of the item listing with a representation of the recommendation tag.