eBay Patent Applications

USER INTERFACE FOR CONTROLLING DATA NAVIGATION

Granted: October 6, 2016
Application Number: 20160291848
Systems and methods for navigation control for mobile devices are provided. In example embodiments, a navigation system causes presentation of a navigation icon at a user interface. Navigation between a plurality of pages at the user interface is initiated with a single tap and hold action. In response to a drag motion, following the single tap and hold action without releasing the hold action, information display at the user interface is adjusted, thereby enabling navigating between…

DYNAMIC GENERATION OF USER INTERFACE ELEMENTS

Granted: October 6, 2016
Application Number: 20160291807
In various example embodiments, a system and method for dynamically generating user interface elements and associated values are presented. An item listing and profile data are accessed. A set of user interface elements are dynamically generated based on the item listing and the profile data, with each user interface element configured to perform an action on the item listing. A set of values are dynamically determined, with each value being associated with a user interface element of…

MODULAR INTERNET OF THINGS

Granted: June 9, 2016
Application Number: 20160164696
Methods and systems for enabling a modular internet of things are disclosed. A central component detects one or more specialist devices in the area proximate to the central component. In response to detecting a first specialist device, the central component initiates a connection with the specialist device. The central component accesses a list of capabilities associated with the first specialist device. The central component initiates a first task, which includes one or more specific…

CENTRALIZED CLIENT APPLICATION MANAGEMENT

Granted: May 26, 2016
Application Number: 20160147526
Systems and methods for centralized client application management are provided. In an example embodiment, device data is received from a user device. The user device is identified according to an identification rule. A client state is received from the user device. A match between the client state and a specified state is determined. Based on the client state matching the specified state, an instruction to be performed on the user device is generated. The instruction is caused to be…

THREE DIMENSIONAL PROXIMITY RECOMMENDATION SYSTEM

Granted: March 3, 2016
Application Number: 20160063551
In various example embodiments, systems and methods to provide proximity recommendations are provided. In example embodiments, data representing prioritized recommendations for a user is received. The data representing the prioritized recommendations is used to generated a composite visual representation by embedding select prioritized recommendations into a visual representation. The composite visual representation presents a higher prioritized recommendation in a more spatially…

KIOSK FOR RECEIVING AND DELIVERING PACKAGES

Granted: February 18, 2016
Application Number: 20160048819
A computer server for a network-based transaction system is coupled to a kiosk via a data communications network. The kiosk includes a computer processor, an input device, an electronic display unit, a plurality of compartments, and a data communications port. The computer server receives input from a seller of an item. The input includes a listing of the item for sale on the network-based transaction system. The server identifies an available compartment from the plurality of…

METHODS AND SYSTEMS FOR FACILITATING ENTERTAINMENT MEDIA LISTINGS USING UNIQUE USER IDENTIFIERS

Granted: December 3, 2015
Application Number: 20150348170
Systems and methods are presented for facilitating entertainment media listings using unique user identifiers. In some embodiments, a computer-implemented method is presented. The method may include accessing a unique user identifier of a user, the unique user identifier associated with at least one form of entertainment media, the unique user identifier including a user history of at least one form of the entertainment media accessed by the user. The method may also include transmitting…

TARGETED PROMOTIONS

Granted: November 26, 2015
Application Number: 20150339711
A device monitors conversations of one or more users. The device may be targeted to a particular user or a particular area. Based on the words of a conversation and the speaker of the words, an interest in a product of one or more of the participants in the conversation may be identified. Based on the user's interest in a product and the identification of another party to the conversation, promotions for the product may be sent to the other party. The influence of one participant on…

PERSONALIZED SHARING AT THE USER LEVEL

Granted: November 26, 2015
Application Number: 20150341304
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for generating and provisioning personalized messages is presented. Consistent with some embodiments, the method may include receiving a request from a user to share content with one or more other users. In response to receiving the request, user profile data about the user may be accessed, and a portion of the user profile data may be selected. The method may further…

METHOD TO VALIDATE SHIPPING RATES

Granted: November 26, 2015
Application Number: 20150339738
An actual shipping rates table and a stored shipping rates table are retrieved. A first aggregate value from the sum of all values in the actual shipping rates table and a second aggregate value from the sum of all values in the stored shipping rates table are computed. The first aggregate value is compared with the second aggregate value. A third aggregate value along a field with the most number of values of the actual shipping rates table, and a fourth aggregate value along a field…

SMS INTERMEDIATION

Granted: November 19, 2015
Application Number: 20150332370
A system for receiving, at a server with one or more processors, a request for a respective product page from a first client system. The system then sends the respective product page to the first client system for display, wherein the respective product page includes a send SMS message link. The system receives, from the first client system, a first SMS message, wherein the first SMS message is generated by user selection of the send SMS message link. The system transmits the first SMS…

PERSONAL UNIVERSAL PROFILE

Granted: November 12, 2015
Application Number: 20150324810
A method and a system for creating, updating and processing a universal profile which includes an aggregation of previous transaction with multiple, distinct transaction entities. A universal profile (UP) manager creates a universal profile for an account. The universal profile comprises transaction data based on an aggregate of transactions with multiple, distinct transaction entities. The UP manager receives a universal profile preference indicating whether at least a portion of the…

SPECULAR HIGHLIGHTS ON PHOTOS OF OBJECTS

Granted: October 29, 2015
Application Number: 20150310635
Systems and methods are presented for recording and viewing images of objects with specular highlights. In some embodiments, a computer-implemented method may include accessing a first plurality of images, each of the images in the first plurality of images including an object recorded from a first position, and a reflection of light on the object from a light source located at a different location than in each of the other images in the first plurality of images. The method may also…

WEB UI BUILDER APPLICATION

Granted: October 29, 2015
Application Number: 20150310122
Systems and methods are presented for generating a webpage based on a physical mockup of the webpage. In some embodiments, a computer-implemented method is presented. The method may include accessing an image of a physical mockup of a webpage, the physical mockup of the webpage including one or more physical objects representative of one or more virtual objects in the webpage. The method may also include converting the image into the webpage, based on the physical mockup of the webpage,…

SMART RECURRENT ORDERS

Granted: October 22, 2015
Application Number: 20150302510
In various example embodiments, a system and method for smart recurrent orders are presented. An inventory indicator corresponding to an inventory level of a first item may be received. An order schedule for the first item may be identified. An adjustment to the order schedule based on the inventory indicator may be determined. The adjustment to the order schedule for the first item may be facilitated.

IDENTIFYING ADVERTISEMENTS BASED ON AUDIO DATA AND PERFORMING ASSOCIATED TASKS

Granted: October 22, 2015
Application Number: 20150302458
In various example embodiments, a system and method for identifying advertisements based on audio data and performing associated tasks are presented. Audio data corresponding to an advertisement being presented to a user may be received. The advertisement may be identified based on an analysis of the audio data. Advertisement information associated with the identified advertisement may be accessed. A task, associated with the user, a may be performed using the advertisement information.

SYSTEM AND METHOD TO SHARE CONTENT UTILIZING UNIVERSAL LINK FORMAT

Granted: October 8, 2015
Application Number: 20150286737
A system to share content utilizing universal link format is described. The system may an access request detector, a universal link interpreter, and a communication module. The access request detector may detect a request to access target content provided by a resource host computer. The universal link interpreter may determine that the request is associated with a uniform resource locator (URL) that comprises one or more directives for directing the requested content to an execution…

Dynamic Batching

Granted: September 17, 2015
Application Number: 20150264113
An application running on a user device may communicate with a server application. The server application may track user actions on the device. The user actions may be transmitted from the user device to the server application using data packets. Each data packet may include header information and information regarding one or more user actions (the “batch”). The number of user actions to include in each batch may be determined by the OS, by the application, by the user, by the…

VISUALIZING RANDOM CHARACTERS FOR KEYBOARD-LESS DEVICES

Granted: September 17, 2015
Application Number: 20150261968
In various example embodiments, a system and method are provided for visualizing a set of random characters which may be used to communicate private user information by voice input to a client device. In example embodiments, a request to communicate private user information is received from a client device. In response to the request, a set of random characters is generated, and at least one random character from the set of random characters corresponds to a character from a set of…

SUSPICION CLASSIFIER FOR WEBSITE ACTIVITY

Granted: September 3, 2015
Application Number: 20150248715
A system and method of identifying suspicious item-related features are disclosed. In some embodiments, a sample of item listings is received. Each item listing in the sample of item listings may correspond to an item offered for sale on an e-commerce website. Item-related data for each item listing in the sample of item listings may be extracted. Training data comprising identifications of which item listings in the sample of item listings are suspicious and identifications of which…