PROCESSING HIGH VOLUME NETWORK DATA

    公开(公告)号:US20210160185A1

    公开(公告)日:2021-05-27

    申请号:US17149563

    申请日:2021-01-14

    Applicant: eBay Inc.

    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for event messaging over a network. A subscription interface receives data indicative of a subscription request for sessionized data. An allocation module allocates a sessionizer bank linked to the subscription request. A messaging interface module provisions identifiers linked to the respective processing engines of the sessionizer bank. The messaging interface module registers the allocated sessionizer bank as available to process event messages matching the subscription request by providing the provisioned identifiers. The messaging interface module receives event messages from a producer device linked by a collection server to a selected one of the processing engines of the sessionizer bank. The selected one of the processing engine processes the received event messages in accordance with session rule data linked to the subscription request to generate sessionized data.

    API and business language schema design framework for message exchanges

    公开(公告)号:US10678607B2

    公开(公告)日:2020-06-09

    申请号:US16299941

    申请日:2019-03-12

    Applicant: eBay Inc.

    Abstract: In one example, a server system facilitates an exchange of messages with a remote client application. An Application Program Interface (API) receives a first request message and a second request message, wherein the first request message includes a first data payload defined by a common definition and including a first payload data, the first payload defined by a first schema definition. The second request message includes a second data payload defined by the common definition and a second payload data, wherein the second payload is defined by a second schema definition different than the first schema definition. In response to receiving the first request message, the API transmits a first response message, and in response to receiving the second request message, the API transmits a second response.

    Allocation of replica-sets in a storage cluster

    公开(公告)号:US09690663B2

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

    申请号:US15012027

    申请日:2016-02-01

    Applicant: eBay Inc.

    Abstract: A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level.

    SYSTEMS AND METHODS FOR MESSAGING AND PROCESSING HIGH VOLUME DATA OVER NETWORKS
    6.
    发明申请
    SYSTEMS AND METHODS FOR MESSAGING AND PROCESSING HIGH VOLUME DATA OVER NETWORKS 审中-公开
    用于在网络上发送和处理高容量数据的系统和方法

    公开(公告)号:US20160219089A1

    公开(公告)日:2016-07-28

    申请号:US14604477

    申请日:2015-01-23

    Applicant: eBay Inc.

    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing partial views of event streams over a network. A subscription manager receives subscription data from a client device. A messaging interface module receives an event stream comprising event messages. A normalizer converts the received event stream to a table of entries. The entries correspond to respective event messages. A view processor selects a portion of the converted first event stream based at least on the entries of the selected portion of the event stream matching the subscription data. The view processor provides the selected portion of the converted event stream for transmission as session data to the subscriber.

    Abstract translation: 公开了一种包括存储至少一个程序的计算机可读存储介质和用于通过网络提供事件流的部分视图的计算机实现的方法的系统。 订阅管理器从客户端设备接收订阅数据。 消息接发模块接收包含事件消息的事件流。 规范化器将接收到的事件流转换为条目表。 条目对应于各自的事件消息。 视图处理器至少基于与订阅数据匹配的事件流的所选部分的条目来选择转换的第一事件流的一部分。 视图处理器将所转换的事件流的所选部分提供给用户作为会话数据。

    API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES

    公开(公告)号:US20200301762A1

    公开(公告)日:2020-09-24

    申请号:US16867935

    申请日:2020-05-06

    Applicant: eBay Inc.

    Abstract: In one example, a server system facilitates an exchange of messages with a remote client application. An Application Program Interface (API) receives a first request message and a second request message, wherein the first request message includes a first data payload defined by a common definition and including a first payload data, the first payload defined by a first schema definition. The second request message includes a second data payload defined by the common definition and a second payload data, wherein the second payload is defined by a second schema definition different than the first schema definition. In response to receiving the first request message, the API transmits a first response message, and in response to receiving the second request message, the API transmits a second response.

    API AND BUSINESS LANGUAGE SCHEMA DESIGN FRAMEWORK FOR MESSAGE EXCHANGES

    公开(公告)号:US20190205181A1

    公开(公告)日:2019-07-04

    申请号:US16299941

    申请日:2019-03-12

    Applicant: eBay Inc.

    Abstract: In one example, a server system facilitates an exchange of messages with a remote client application. An Application Program Interface (API) receives a first request message and a second request message, wherein the first request message includes a first data payload defined by a common definition and including a first payload data, the first payload defined by a first schema definition. The second request message includes a second data payload defined by the common definition and a second payload data, wherein the second payload is defined by a second schema definition different than the first schema definition. In response to receiving the first request message, the API transmits a first response message, and in response to receiving the second request message, the API transmits a second response.

    Backward compatibility in database schemas
    10.
    发明授权
    Backward compatibility in database schemas 有权
    数据库模式中的向后兼容性

    公开(公告)号:US09058343B2

    公开(公告)日:2015-06-16

    申请号:US14051750

    申请日:2013-10-11

    Applicant: eBay Inc.

    CPC classification number: G06F17/30292 G06F17/30297 G06Q30/08 H04L67/10

    Abstract: A method of accommodating at least one difference between a first database schema and a second database schema is provided. The method includes receiving a response generated by a first application program using a first database schema, identifying a value in the response that is unrecognizable to a second application program using a second database schema and substituting, using a processor, the value that is unrecognizable to the second application program with a reserved element recognizable to the second application program, the reserved element indicating to the second application program that a portion of the response is not recognizable to the second application program. The method further includes communicating the response to the second application program.

    Abstract translation: 提供了一种容纳第一数据库模式和第二数据库模式之间的至少一个差异的方法。 该方法包括:使用第一数据库模式接收由第一应用程序生成的响应,使用第二数据库模式标识对第二应用程序无法识别的响应中的值,并且使用处理器来代替不可识别的值 所述第二应用程序具有可识别到所述第二应用程序的保留元素,所述保留元素向所述第二应用程序指示所述响应的一部分不能被所述第二应用程序识别。 该方法还包括将响应传达给第二应用程序。

Patent Agency Ranking