-
271.
公开(公告)号:US11810121B2
公开(公告)日:2023-11-07
申请号:US16523456
申请日:2019-07-26
Applicant: Stripe, Inc.
Inventor: Jonathan Wall , Ross Favero , Gautam Seshan Raj , Eric Glass
CPC classification number: G06Q20/409 , G06Q20/3829 , G06Q20/322 , G06Q2220/00
Abstract: A method and apparatus for processing a transaction between a merchant system and a customer system, the customer system associated with a customer of the merchant are described. The method may include receiving, at a commerce platform, a transaction request from the merchant system, wherein the transaction request is generated by the merchant system and comprises a card identifier and encrypted payment card data, wherein the card identifier is determined from card data for a payment card used in the transaction and the encrypted payment card data comprises at least an encryption of a payment account number. The method may also include decrypting, by the commerce platform, the encrypted payment card data using an encryption key selected based on the card identifier, the encryption key associated with the commerce platform. Furthermore, the method may include authorizing, by the commerce platform in communication with one or more authorization systems, the transaction using the decrypted payment card data.
-
公开(公告)号:US20230350596A1
公开(公告)日:2023-11-02
申请号:US18217191
申请日:2023-06-30
Applicant: Stripe, Inc.
Inventor: Sophia Chrisoula Sakellariadis , Anand Balaji
CPC classification number: G06F3/065 , G06F3/0622 , G06F9/30043 , G06F9/466 , H04L9/0838 , G06F3/067
Abstract: A method and apparatus for data mirroring are described. In one embodiment, a method for implementing country-specific data locality to cause data related to local transactions to be stored within the country in which the transactions occurred, comprises: capturing a set of transaction data associated with a set of transactions into a first cloud-based storage resource; and, according to a configuration file, performing data mirroring across a heterogeneous set of cloud providers using a plurality of stages executed by one or more processors.
-
公开(公告)号:US20230344647A1
公开(公告)日:2023-10-26
申请号:US18216992
申请日:2023-06-30
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Bryan Berg , David Terrence Bartley , Evan Broder
CPC classification number: H04L9/3263 , H04L9/3247 , H04L9/3268 , H04L63/083 , H04L9/14 , H04L9/3271 , H04L63/0428 , H04L2209/127
Abstract: A method and apparatus for a certificate authority system providing authentication to a plurality of devices associated with an organization are described. The method may include receiving, at the certificate authority system, a request from a device to sign authentication information of the device, wherein the device is associated with the organization. The method may also include sending a challenge to the device to perform an action with a system other than the certificate authority system, and receiving the response to the challenge from the device. Furthermore, the method may include verifying that the response was generated correctly based on the challenge, and signing the authentication information of the device with one or more keys of the certificate authority system as an authentication of an identity of the device.
-
公开(公告)号:US11778138B2
公开(公告)日:2023-10-03
申请号:US17512372
申请日:2021-10-27
Applicant: Cria, Inc.
Inventor: Anthony F. Verna , Luis M. Ortiz
IPC: H04N5/781 , H04N21/2187 , H04N21/232 , H04N21/2368 , H04N21/242 , H04N21/254 , H04N21/2665 , H04N21/41 , H04N21/488 , H04N21/61 , H04N21/6543 , H04N21/81 , H04N21/43
CPC classification number: H04N5/781 , H04N21/2187 , H04N21/232 , H04N21/2368 , H04N21/242 , H04N21/2541 , H04N21/2665 , H04N21/4122 , H04N21/4126 , H04N21/4307 , H04N21/43079 , H04N21/488 , H04N21/6125 , H04N21/6543 , H04N21/812 , H04N21/8133
Abstract: An electronic device can be synchronized with a broadcast of a live sporting event to obtain supplemental sports data over a data network from a server storing data associated with the live sporting event. Supplemental sports data is obtained from the server for display on the electronic device following a triggering activity associated with the broadcast of the live sporting event. Supplemental sports data can be transmitted for rendering on a display associated with the electronic device. Supplemental sports data can include display of an instant replay video of a sports athlete combined with audio of a pre-recorded statement by the sports athlete associated with the instant replay video, an announcement of a score change for a sporting event monitored by the electronic device, and a display of a football widget providing updates on football game status (e.g., possession, ball location, current score) monitored by the electronic device.
-
公开(公告)号:US11763359B2
公开(公告)日:2023-09-19
申请号:US17143891
申请日:2021-01-07
Applicant: STRIPE, INC.
Inventor: David Laprade , Jamie Kite , Piyush Poddar
IPC: G06Q30/04 , G06F16/22 , G06F16/215 , G06Q40/12 , G06F16/248 , G06Q20/08
CPC classification number: G06Q30/04 , G06F16/215 , G06F16/2228 , G06F16/248 , G06Q20/085 , G06Q40/12
Abstract: Methods and apparatuses for invoice numbering are disclosed. In one embodiment, the method comprises A method for electronically generating invoices for a party with invoice numbers where there are no gaps between invoice numbers nor duplicate invoice numbers, the method comprising: receiving, at a database, a first request to prepare an invoice for the party; preparing the invoice, including calling a command to assign an invoice number to the invoice; acquiring a limited-time lock to cause any other requests to the database related to obtaining invoice numbers for invoices for the party to wait until the invoice number has been assigned and persisting the invoice to the database has completed; assigning the invoice number for the invoice after confirming a highest invoice number already stored in the database, where the invoice number is assigned the number that is next sequentially to the highest invoice number; after assigning a number to the invoice, then persisting the invoice with the assigned invoice number to the database; and releasing the lock in response to completely persisting the invoice with the assigned invoice number to the database.
-
公开(公告)号:US11756033B2
公开(公告)日:2023-09-12
申请号:US17687788
申请日:2022-03-07
Applicant: Stripe, Inc.
Inventor: Chi Wah Lo , Hwai Sian Tsai , Namson Kwok
CPC classification number: G06Q20/4012 , G06Q20/206 , G06Q20/3223 , G06Q20/3226 , G07F7/1016 , G07F7/1041 , H04L63/083 , H04L63/0853 , H04W12/02 , H04W12/069
Abstract: A system for accepting the input of a PIN comprises a first device receiving a randomized PIN layout derived on a fourth device. The randomized PIN layout is displayed on a display of the first device. A second device comprises an input for accepting a series of key presses to produce a PIN token. The PIN token indicating each of the series of key presses. A third device is in communication with the second device. The third device derives the randomized PIN layout and receives the PIN token from the second device without the PIN token being present on the first device. The third device combines the PIN layout and the PIN token to produce a PIN. The PIN is used to authenticate a transaction. The fourth and third devices each store a shared secret used to independently derive the randomized PIN layout on the fourth and third devices.
-
公开(公告)号:US11748161B1
公开(公告)日:2023-09-05
申请号:US16917616
申请日:2020-06-30
Applicant: Stripe, Inc.
Inventor: Andrew Johnson , Daniel Snitkovskiy , Marti Motoyama , Jonathan Bender
CPC classification number: G06F9/5005 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/48 , G06F9/485 , G06F9/4806 , G06F9/4843 , G06F9/4881 , G06F9/50 , G06F9/5027 , G06F9/5061 , G06F9/5072 , G06F9/5077 , G06Q40/02 , H04L67/56 , G06F2009/4557 , G06F2009/45562 , G06F2009/45575 , G06F2209/505 , G06Q20/023 , G06Q20/385 , G06Q20/40
Abstract: A method and apparatus for job submission are described. In one embodiment, the jobs are submitted by a job submission service or gateway that schedules large-scale data processing jobs on remote infrastructure. In one embodiment, the method comprises: receiving a request at a proxy service from a first client, via a first network communication, to submit a first job to a cluster; and managing the first job externally to the first client, including sending a request to an orchestration system to launch an orchestration system job in a container to start the first job running on the cluster via a client process run on a job client in the container and provide state information back to the proxy service regarding the orchestration system job.
-
公开(公告)号:USD994217S1
公开(公告)日:2023-08-01
申请号:US29794760
申请日:2021-06-15
Applicant: Stripe, Inc.
Designer: Conor Hayes , James Foody
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.-
公开(公告)号:US11714974B2
公开(公告)日:2023-08-01
申请号:US17591677
申请日:2022-02-03
Applicant: Stripe, Inc.
Inventor: Hwai Sian Tsai , Chi Wah Lo
IPC: G06K7/10
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.
-
公开(公告)号:US11711222B1
公开(公告)日:2023-07-25
申请号:US17234456
申请日:2021-04-19
Applicant: Stripe, Inc.
Inventor: Carl Jackson , Bryan Berg , David Terrence Bartley , Evan Broder
CPC classification number: H04L9/3263 , H04L9/14 , H04L9/3247 , H04L9/3268 , H04L9/3271 , H04L63/0428 , H04L63/083 , H04L2209/127
Abstract: A method and apparatus for a certificate authority system providing authentication to a plurality of devices associated with an organization are described. The method may include receiving, at the certificate authority system, a request from a device to sign authentication information of the device, wherein the device is associated with the organization. The method may also include sending a challenge to the device to perform an action with a system other than the certificate authority system, and receiving the response to the challenge from the device. Furthermore, the method may include verifying that the response was generated correctly based on the challenge, and signing the authentication information of the device with one or more keys of the certificate authority system as an authentication of an identity of the device.
-
-
-
-
-
-
-
-
-