Rate-limiting based on cardinality computation

    公开(公告)号:US11303545B2

    公开(公告)日:2022-04-12

    申请号:US16562769

    申请日:2019-09-06

    Applicant: eBay Inc.

    Abstract: A cloud-based service records time-series data of a plurality of metrics from a plurality of tenants. The time-series data comprises a series of measures of a metric at sequential points in time. The time-series data is recorded in database tables in a manner that consumes more resources when the cardinality of the time-series data is high. When the cardinality of the data for the tenant is too high, the tenant is blacklisted and further data for the tenant is not stored. In addition to identifying incoming time-series data by the tenant that produced it, the data may also identify its type. In this case, the cardinality of each type of data may be determined and the types of data may be individually allowed or blacklisted for the tenant.

    Redirecting to a trusted device for secured data transmission

    公开(公告)号:US11170367B2

    公开(公告)日:2021-11-09

    申请号:US16545046

    申请日:2019-08-20

    Applicant: eBay Inc.

    Abstract: In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

    Redirecting to a trusted device for secured data transmission

    公开(公告)号:US10402821B2

    公开(公告)日:2019-09-03

    申请号:US14813953

    申请日:2015-07-30

    Applicant: eBay Inc.

    Abstract: In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction.

    HETEROGENEOUS DATA STREAM PROCESSING FOR A SMART CART

    公开(公告)号:US20190279281A1

    公开(公告)日:2019-09-12

    申请号:US15918113

    申请日:2018-03-12

    Applicant: eBay Inc.

    Abstract: A network service or application can receive dietary goals or conditions for a user or group of users. The network can determine threshold dietary amounts that users can receive over a predetermined time period to satisfy the goals or conditions. The network can monitor user consumption over the predetermined time period by collecting data from heterogeneous data streams (e.g., data associated with different structures, data types, types of data store, sources, processing rates, etc.), processing the data, storing the data using a distributive processing framework, and exposing optimized views into the data to provide smart virtual shopping cart functionality. The network can evaluate user consumption and food items placed into a virtual shopping cart to determine whether purchasing the items satisfy the thresholds, and if not, issue warnings, provide recommendations for substitute food items, and/or take other appropriate actions.

    DYNAMIC GROUP PURCHASE FLOWS USING AUTHORIZED TEMPORAL PAYMENT TOKENS

    公开(公告)号:US20190050920A1

    公开(公告)日:2019-02-14

    申请号:US15920959

    申请日:2018-03-14

    Applicant: eBay Inc.

    Abstract: Systems, methods and media are provided for operating a group purchase event in a networked system. An example method comprises initiating a digital instance of a group purchase event and defining a target balance, identifying a potential contributor list from a social or community group, transmitting an electronic communication to first and second parties on the potential contributor list via an electronic communication pathway, and based on a received response to the electronic communication, authorizing the first and second parties to participate in the group purchase event. One example identifies and presents, in a display of an electronic device, a list of items purchasable at prices less than or equal to a current balance of a money pool, and monitors changes in the current balance. Based on a change in the current balance, the displayed list of items is dynamically updated.

    Method and system for payment delegation using personalized multimedia mechanism

    公开(公告)号:US11416949B2

    公开(公告)日:2022-08-16

    申请号:US15422804

    申请日:2017-02-02

    Applicant: eBay Inc.

    Abstract: A system, method, and computer program product for providing personalized coordinated shopping among multiple participants in a network marketplace. Social group interactions are extended to shopping, to enhance the scope and efficiency of commerce. A shopping group comprising selected members of a social group includes an authorized purchaser and a number of shoppers who are not authorized to make purchases. A non-authorized purchaser selects desired items and sends a purchase approval request to the authorized purchaser, including a personalized video message describing and supporting the request. The personalized video message is sent to the authorized purchaser by communication means selected according to determined current availability, including via review of a social calendar. The authorized purchaser may approve, decline, or request further information from the requester, upon reviewing the purchase request. The authorized purchaser may modify the requested transaction, including the item actually purchased, the seller, and its shipping data.

    Method, system, and computer-readable storage medium for heterogeneous data stream processing for a smart cart

    公开(公告)号:US11164239B2

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

    申请号:US15918113

    申请日:2018-03-12

    Applicant: eBay Inc.

    Abstract: A network service or application can receive dietary goals or conditions for a user or group of users. The network can determine threshold dietary amounts that users can receive over a predetermined time period to satisfy the goals or conditions. The network can monitor user consumption over the predetermined time period by collecting data from heterogeneous data streams (e.g., data associated with different structures, data types, types of data store, sources, processing rates, etc.), processing the data, storing the data using a distributive processing framework, and exposing optimized views into the data to provide smart virtual shopping cart functionality. The network can evaluate user consumption and food items placed into a virtual shopping cart to determine whether purchasing the items satisfy the thresholds, and if not, issue warnings, provide recommendations for substitute food items, and/or take other appropriate actions.

    RATE-LIMITING BASED ON CARDINALITY COMPUTATION

    公开(公告)号:US20210075702A1

    公开(公告)日:2021-03-11

    申请号:US16562769

    申请日:2019-09-06

    Applicant: eBay Inc.

    Abstract: A cloud-based service records time-series data of a plurality of metrics from a plurality of tenants. The time-series data comprises a series of measures of a metric at sequential points in time. The time-series data is recorded in database tables in a manner that consumes more resources when the cardinality of the time-series data is high. When the cardinality of the data for the tenant is too high, the tenant is blacklisted and further data for the tenant is not stored. In addition to identifying incoming time-series data by the tenant that produced it, the data may also identify its type. In this case, the cardinality of each type of data may be determined and the types of data may be individually allowed or blacklisted for the tenant.

    METHOD AND SYSTEM FOR OFFLINE PAYMENT DELEGATION USING PERSONALIZED MULTIMEDIA MECHANISM

    公开(公告)号:US20180218365A1

    公开(公告)日:2018-08-02

    申请号:US15422804

    申请日:2017-02-02

    Applicant: eBay Inc.

    CPC classification number: G06Q50/01 G06Q10/1093

    Abstract: A system, method, and computer program product for providing personalized coordinated shopping among multiple participants in a network marketplace. Social group interactions are extended to shopping, to enhance the scope and efficiency of commerce. A shopping group comprising selected members of a social group includes an authorized purchaser and a number of shoppers who are not authorized to make purchases. A non-authorized purchaser selects desired items and sends a purchase approval request to the authorized purchaser, including a personalized video message describing and supporting the request. The personalized video message is sent to the authorized purchaser by communication means selected according to determined current availability, including via review of a social calendar. The authorized purchaser may approve, decline, or request further information from the requester, upon reviewing the purchase request. The authorized purchaser may modify the requested transaction, including the item actually purchased, the seller, and its shipping data.

Patent Agency Ranking