Multi request asynchronous delegation for enhanced performance

    公开(公告)号:US11223670B1

    公开(公告)日:2022-01-11

    申请号:US17118059

    申请日:2020-12-10

    Applicant: eBay Inc.

    Abstract: Systems and methods for processing webpage calls via multiple module responses are described. A system may receive, from a client device, a first call for module data associated with a set of webpage modules for presentation in a webpage. The system may subsequently transmit, to the client device based on receiving the first call, a first response including first module data associated with a first subset of the set of webpage modules. The first response may additionally include a token identifying the webpage. The server may additionally transmit, to the client device based on transmitting the first response, a second response including the token identifying the webpage and second module data associated with a second subset of the set of webpage modules that differs from the first subset of the set of webpage modules.

    Graph analysis and database for aggregated distributed trace flows

    公开(公告)号:US11768755B2

    公开(公告)日:2023-09-26

    申请号:US17209633

    申请日:2021-03-23

    Applicant: eBay Inc.

    Abstract: Process flow graphs are generated from system trace data by obtaining raw distributed trace data for a system, aggregating the raw distributed trace data into aggregated distributed trace data, generating a plurality of process flow graphs from the aggregated distributed trace data, and storing the plurality of process flow graphs in a graphical store. A first critical path can be determined from the plurality of process flow graphs based on an infrastructure design for the system and a process flow graph corresponding to the first critical path provided for graphical display. Certain examples can determine a second critical path involving a selected element of the first critical path and provide the process flow graph for the second critical path for display. Some examples pre-process the aggregated distributed trace data to repair incorrect traces. Other examples merge included process flow graphs into longer graphs.

    Extracting structured data from video

    公开(公告)号:US11734742B2

    公开(公告)日:2023-08-22

    申请号:US17223659

    申请日:2021-04-06

    Applicant: eBay Inc.

    CPC classification number: G06Q30/0625 G06F16/583 G06F16/5866 G06Q30/0641

    Abstract: A web-based item listing platform provides item listings that users can create or search. Item listings can be generated using structured information extracted while capturing an item listing video of the item. During creation of the item listing video, input prompts are provided to the user that cause a mobile device to provide an input request, such as taking an image of a specific feature of the item or providing some other item description information. During the item listing video, image recognition models may also be employed to determine other item description information, such as the color, the brand, and the like. The item listing can be generated from the item listing video by populating a set of structured data elements associated with an item description type. Each structured data element is populated with the item description information corresponding to the associated item description type.

    Different Action User-Interface Components In A Comparison View

    公开(公告)号:US20220358558A1

    公开(公告)日:2022-11-10

    申请号:US17870331

    申请日:2022-07-21

    Applicant: eBay Inc.

    Abstract: Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing.

    Web browser extension for linking images to webpages

    公开(公告)号:US11263385B1

    公开(公告)日:2022-03-01

    申请号:US17211220

    申请日:2021-03-24

    Applicant: eBay Inc.

    Abstract: A web browser extension identifies graphic objects from images or video being presented by a web browser. Webpages related to the graphic objects are identified. Web links that facilitate navigation to the webpages are embedded over an area of the image corresponding to the identified graphic image. Where the graphic objects are identified within video, the web links are progressively embedded within graphic object boundaries of the graphic object as the graphic objects move locations during progression of the video. In this way, a user is able to interact with graphic objects of images and video to navigate to webpages related to the graphic objects. Some implementations provide a webpage redirect command at a stop point of the video so that the user can interact with graphic objects while the video is playing and without interrupting the video.

    GENERATING RELATIONSHIP DATA FROM LISTING DATA

    公开(公告)号:US20210374825A1

    公开(公告)日:2021-12-02

    申请号:US16884392

    申请日:2020-05-27

    Applicant: eBay Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for generating relationship data from listing data. A recommendation system accesses a listing posted to an online marketplace that offers an item for sale. The recommendation system identifies, from listing data included in the listing, a different listing posted to the online marketplace that is offering a recommended item for sale. The listing data is entered by a user that posted the listing to the online marketplace. The recommendation system categorizes the recommended item in a category of items that is related to the item. The recommendation system may generate item recommendation based on the category of items that is related to the item, such as an item recommendation identifying the listing offering the recommended item for sale.

    Different Action User-Interface Components In A Comparison View

    公开(公告)号:US20210097594A1

    公开(公告)日:2021-04-01

    申请号:US16590018

    申请日:2019-10-01

    Applicant: eBay Inc.

    Abstract: Different action user-interface components in a comparison view are described. Initially, a selection is received to display a comparison view via a user interface of a listing platform. Multiple listings of the listing platform are selected for inclusion in the comparison view. A comparison view system determines which action of a plurality of actions, used by the listing platform, to associate with each of the listings. A display device displays the multiple listings concurrently in a comparison view via a user interface of the listing platform and also displays an action user-interface component (e.g., a button) in each of the plurality of listings. The action user-interface component is selectable to initiate the action associated with the respective listing. In accordance with the described techniques, the action user-interface component displayed in at least two of the multiple listings is selectable to initiate different actions in relation to the respective listing.

    SINGLE STEP CROSS-LINGUISTIC SEARCH USING SEMANTIC MEANING VECTORS

    公开(公告)号:US20170177712A1

    公开(公告)日:2017-06-22

    申请号:US15179314

    申请日:2016-06-10

    Applicant: eBay Inc.

    Abstract: System and methods for clustering courses based on recorded member records are disclosed. The server system receives a search query in a first language. The server system generates a semantic meaning vector associated with the search query. The server system accesses a plurality of semantic meaning vectors associated with item records, wherein at least some of the item records are not written in the first language. For each respective semantic meaning vector associated with item records, the server system compares the semantic meaning vector with the semantic meaning vector associated with the search query and selects item records based on the comparison. For each selected item record the server system determines whether the item record is written in the first language and if so, automatically translates the item record into the first language. The server system transmits the one or more selected item records to the client system for display.

Patent Agency Ranking