Mounting adapter
    182.
    外观设计

    公开(公告)号:USD994217S1

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

    申请号:US29794760

    申请日:2021-06-15

    Applicant: Stripe, Inc.

    Abstract: FIG. 1 is a front elevation view of a mounting adapter (e.g., for mounting or otherwise coupling a device, such as a card reader device or other reader device, to a tablet computer or other display device), showing our new design;
    FIG. 2 is a rear elevation view thereof;
    FIG. 3 is a left side elevation view thereof;
    FIG. 4 is a right side elevation view thereof;
    FIG. 5 is a top plan view thereof;
    FIG. 6 is a bottom plan view thereof;
    FIG. 7 is a top-front-left perspective view thereof;
    FIG. 8 is a top-front-right perspective view thereof;
    FIG. 9 is a top-rear-right perspective view thereof;
    FIG. 10 is a top-rear-left perspective view thereof;
    FIG. 11 is a bottom-front-left perspective view thereof;
    FIG. 12 is a bottom-front-right perspective view thereof;
    FIG. 13 is a bottom-rear-right perspective view thereof; and,
    FIG. 14 is a bottom-rear-left perspective view thereof.
    The shade lines show surface contour and not surface ornamentation.

    System and method for a near field communications reader device

    公开(公告)号:US11714974B2

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

    申请号:US17591677

    申请日:2022-02-03

    Applicant: Stripe, Inc.

    CPC classification number: G06K7/10297 G06K7/10316

    Abstract: A reader device for attachment to a smart device comprising a display, the reader comprising an antenna, processing and reading circuitry, and a communications module, wherein the antenna, the processing and reading circuitry, the processor and the communications module are coupled to each other, and whereby the antenna encloses said display. When a card is tapped on the display, the antenna receives a signal and transmits the signal to the processing and reading circuitry. The processing and reading circuitry processes the signal to produce data, and the produced data is transmitted to a device external to the reader device by the communications module.

    Systems and methods for dynamic interface generation for commerce platform onboarding

    公开(公告)号:US11710159B2

    公开(公告)日:2023-07-25

    申请号:US17834685

    申请日:2022-06-07

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for generating one or more user interfaces for onboarding a merchant for use of services of a commerce platform system are described. The method may include transmitting, from a merchant system to a commerce platform system, a request for creating a merchant account that onboards the merchant for use of services provided by the commerce platform system. The method may also include in response to executing an onboarding user interface received from the commerce platform, establishing a merchant context for the merchant account in a memory of the merchant system, wherein the merchant context stores a local copy of merchant account data for the merchant account. Furthermore, the method may include determining, based on data stored in the merchant context, a composition that renders one of a plurality of different user interfaces for collecting a set of the merchant account data associated with the composition, and determining a subset of merchant account data from the set that is required to comply with a minimum set of account information that will enable the commerce platforms system to perform the services for the merchant.

    Systems and methods for a code generation tool for software development systems

    公开(公告)号:US11709659B1

    公开(公告)日:2023-07-25

    申请号:US17211463

    申请日:2021-03-24

    Applicant: Stripe, Inc.

    CPC classification number: G06F8/31 G06F8/10 G06F8/42

    Abstract: Systems and methods for code generation are described. The method may include accessing an application programming interface (API) specification written in a first computer programming language. The method may also include processing the API specification in the first computer programming language with a code generation tool. Furthermore, the method may include generating, from the API specification, code in each of a plurality of different computer programming languages different from the first computer programming language and different from each other.

    Constant-time cascading deletion of resources

    公开(公告)号:US11694211B2

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

    申请号:US17360113

    申请日:2021-06-28

    Applicant: STRIPE, INC.

    CPC classification number: G06Q30/016 H04L67/025

    Abstract: A method and apparatus for deleting resources are described. In one embodiment, the method comprises: detecting, by a network commerce system, a deletion request in a first message sent over a network as an electronic communication to delete a first resource; identifying one or more additional resources that have a hierarchical relationship to the first resource, including identifying one or more child resources related the first resource, the one or more child resources being in a parent-child relationship with the first resource as the parent; causing a module of the network commerce system to perform a delete action with respect to the first resource, where the delete action deletes the first resource and causes the one or more child resources to be deleted in the future and to appear deleted when receiving access requests prior to deletion of the one or more child resources; detecting, by the network commerce system, an access request in a second message sent over the network as an electronic communication to access one child resource of the one or more child resources after deletion of the first resource but prior to deletion of the one child resource; determining, in response to the access request, if the first resource has been deleted; and denying access to the one child resource if the first resource is determined to have been deleted.

    Systems and methods for reader device registration, use, and management

    公开(公告)号:US11663573B2

    公开(公告)日:2023-05-30

    申请号:US17554727

    申请日:2021-12-17

    Applicant: Stripe, Inc.

    Abstract: A method and apparatus for reader device registration, activation, and use are described. The method may include receiving, by a commerce platform, a registration request generated by a reader device, wherein the registration request comprises at least identification data for the reader device. The method may also include transmitting, to the reader device, a registration code. The method may also include receiving, by the commerce platform from a merchant system, a second registration code purported to be the registration code transmitted to the reader device. The method may also include generating an encryption key associated with the reader device and transmitting the encryption key to the merchant system, wherein the encryption key is provided by merchant system to the reader device for use by the reader device when communicating with the commerce platform during merchant transactions.

    DATABASE RACE CONDITION PREVENTION
    190.
    发明申请

    公开(公告)号:US20230114105A1

    公开(公告)日:2023-04-13

    申请号:US17489062

    申请日:2021-09-29

    Applicant: Stripe, Inc.

    Abstract: A method comprises: setting an first entry and an second entry in a database; receiving a first online transaction; responsive to determining a lock of the database is in progress, suspending the first online transaction; updating the first entry; removing the lock; receiving a second online transaction; responsive to determining that the first field is greater than zero, decrementing the first field by an amount indicated in the second online transaction; and responsive to determining the second entry is greater than zero, decrementing the second entry.

Patent Agency Ranking