Square, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 140 pour Square, Inc. Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 139
        Marque 1
Juridiction
        International 136
        États-Unis 3
        Canada 1
Date
2022 3
2021 3
2020 4
2019 11
Avant 2019 119
Classe IPC
G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil 31
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente 28
G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques 27
G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives 24
G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée 15
Voir plus
Classe NICE
36 - Services financiers, assurances et affaires immobilières 1
38 - Services de télécommunications 1
  1     2        Prochaine page

1.

EMBEDDED APPLICATION WITHIN A BUYER APPLICATION

      
Numéro d'application US2021042140
Numéro de publication 2022/026227
Statut Délivré - en vigueur
Date de dépôt 2021-07-19
Date de publication 2022-02-03
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Goolkasian, Philip
  • Labbe, Brandon
  • Odemchuk, Vitaly
  • Forouzandeh, Shaun
  • Stelgall, Brian
  • Bennings, Todd
  • Kursmark, Matthew, T.
  • Mahanti, Arjun
  • Perry, Marc, David
  • Wigginton, Kenneth, Randall Kinsella

Abrégé

Techniques described herein are directed to application(s), or parts thereof, that are embedded into a buyer application. In an example, engagement with a buyer application on a computing device of a buyer can be detected. A particular, discrete functionality of a merchant application of the merchant can be triggered to be initialized in response to the engagement and the buyer application can transition from the buyer application to the merchant application to allow access to the particular, discrete functionality associated with the merchant application. In an example, an indication of a transaction between the merchant and the buyer can be received and the indication of the transaction can be associated with stored activity data of one or more transactions of the buyer, wherein the one or more transactions are associated with the buyer application.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil

2.

SYSTEMS AND METHODS FOR PERFORMING PAYMENT TRANSACTIONS

      
Numéro d'application US2021042054
Numéro de publication 2022/016104
Statut Délivré - en vigueur
Date de dépôt 2021-07-16
Date de publication 2022-01-20
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Bidari, Emad
  • Templeton, Thomas
  • Lamfalusi, Michael
  • Maibach, Matthew H.
  • Dorogusker, Jesse L.

Abrégé

A wearable payment device, such as a finger ring worn by a user, communicates payment data to a payment reader that uses the payment data in order to request a payment transaction. Such wearable payment device may be conveniently carried by and accessible to the user such that utilization of the payment device for the payment transaction is less burdensome for the user, thereby encouraging use of the payment device for payments. Indeed, in some cases, such as when the payment device is implemented as a finger ring or other type of jewelry, the user may be encouraged to carry the payment device in an exposed manner such that it is readily available for the payment transaction without the user having to search in a wallet, pocket, or purse.

Classes IPC  ?

  • A44C 9/00 - Bagues
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
  • H01Q 1/27 - Adaptation pour l'utilisation dans ou sur les corps mobiles
  • G06K 19/077 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré - Détails de structure, p.ex. montage de circuits dans le support
  • H04B 1/3827 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission Émetteurs-récepteurs, c. à d. dispositifs dans lesquels l'émetteur et le récepteur forment un ensemble structural et dans lesquels au moins une partie est utilisée pour des fonctions d'émission et de réception Émetteurs-récepteurs portatifs

3.

PEER-TO-PEER TRANSFER OF A STORED VALUE

      
Numéro d'application US2021040303
Numéro de publication 2022/010784
Statut Délivré - en vigueur
Date de dépôt 2021-07-02
Date de publication 2022-01-13
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Moring, Michael, Dustin
  • Jacoby, Brandon
  • Shen, Benjamin
  • Jennings, Owen, Britton
  • Wu, Chun Wah

Abrégé

The present technology reduces external communication, server demand, network congestion, and processing power in facilitating the transfer of stored values. The technology as disclosed herein provides for users to transmit a stored value therebetween, allowing recipients to select how they would like to receive the stored value by means of one or more digital assets or other alternate values. The technology provides for a first user to transmit a stored value to one or more recipients. Upon receiving a selection as to how the recipients would like to receive the stored value, the present technology converts from the stored value as sent by the first user to the one or more alternate values as indicated by the recipients.

Classes IPC  ?

  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

4.

SYSTEM AND METHOD FOR GENERATING DYNAMIC REPAYMENT TERMS

      
Numéro d'application US2020057459
Numéro de publication 2021/086814
Statut Délivré - en vigueur
Date de dépôt 2020-10-27
Date de publication 2021-05-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Brock, Christopher, Michael
  • Chiu, Emily
  • Reses, Jacqueline

Abrégé

In one embodiment, a method includes receiving, by a payment service system (PSS), a request for a cash advance drawn from a line of credit approved for a user. The line of credit is associated with an account maintained by the PSS and includes default repayment terms. The method includes in response to receiving the request, identifying, by the PSS, context characteristics of the request. The method includes determining, by the PSS using a machine learning model applied to the identified characteristics and historical context information stored at the payment service system, that the requested cash advance qualifies for repayment terms that are different form the default repayment terms. The method includes based on the determination, generating a set of modified repayment terms to be associated with the cash advance. The method includes transmitting, by the PSS, an indication of the modified repayment terms to a user device for authorization.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte

5.

POINT OF SALE DEVICE WITH CRADLE FOR MOBILE COMPUTING DEVICE

      
Numéro d'application US2020052539
Numéro de publication 2021/067117
Statut Délivré - en vigueur
Date de dépôt 2020-09-24
Date de publication 2021-04-08
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Martin, Jeremy
  • Kashani, Mani Razaghi
  • Kunst, Nicholas
  • Andler, Brett
  • Stallion, Steven
  • Schultz, Rowan
  • Chen, Yenliang
  • Douthat, Cory

Abrégé

A point of sale (POS) device includes a nest portion and a cradle portion. The nest portion includes one or more payment card or near field communication (NFC) readers. The cradle portion couples to differently-sized interchangeable frames, which in turn help secure a mobile computing device to the cradle portion of the POS device. The mobile computing device is connected via a connector to the rest of the POS device. Payment card information read by the readers is conveyed to the mobile computing device over the connector for processing. The POS device may also include tamper detection circuitry.

Classes IPC  ?

  • G07F 7/10 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée utilisée simultanément avec un signal codé
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • G07G 1/00 - Caisses enregistreuses
  • G07G 1/01 - Caisses enregistreuses - Détails pour l'affichage
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

6.

PAIRING MERCHANT POINT OF SALE WITH PAYMENT READER TERMINAL VIA SERVER APPLICATION PROGRAMMING INTERFACE

      
Numéro d'application US2020045060
Numéro de publication 2021/026268
Statut Délivré - en vigueur
Date de dépôt 2020-08-05
Date de publication 2021-02-11
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Gonzales, Edward
  • De Angelis, Christian
  • Perry, Marc
  • Ayers, Eric Zundel
  • Chhabra, Vibhor
  • Edwards, Adam
  • Heisel, Christopher
  • Engel, Morgan
  • Brewer, Stephen
  • Moody, Ryder

Abrégé

A merchant uses a merchant point of sale (POS) device to identify items or services for purchase by a customer, and costs for each. One or more payment amounts are sent from the merchant POS device to a checkout server using an application programming interface (API), which the checkout server sends on to an authorized payment terminal device that then reads payment information from a payment object and sends the payment information back to the checkout server. The checkout server processes the transaction and confirms transaction completion to the merchant POS device and payment terminal device.

Classes IPC  ?

  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

7.

INTELLIGENTLY DETERMINING TERMS OF A CONDITIONAL FINANCE OFFER

      
Numéro d'application US2020026633
Numéro de publication 2020/226796
Statut Délivré - en vigueur
Date de dépôt 2020-04-03
Date de publication 2020-11-12
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Liu, Xingjie
  • Hunt, Taylor

Abrégé

Intelligently determining terms of conditional finance offers is described. In an example, a computing device can generate, at a first time, a finance offer for purchase of an item from a merchant, wherein the finance offer is conditional on satisfaction of a term of the finance offer. At a second time, the computing device can determine whether to modify the term of the finance offer. The computing device can determine whether the term or the modified term of the finance offer is satisfied and can finalize the finance offer alter the term or the modified term of the finance offer is satisfied, wherein finalizing the finance offer enables a buyer to purchase the item from the merchant using funds associated with the finance offer.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

8.

POINT OF SALE (POS) SYSTEMS AND METHODS WITH DYNAMIC KERNEL SELECTION

      
Numéro d'application US2019067907
Numéro de publication 2020/132476
Statut Délivré - en vigueur
Date de dépôt 2019-12-20
Date de publication 2020-06-25
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Cat, Murat
  • Aydeniz, Gokhan

Abrégé

A payment reader can have one or more kernels capable of performing certain payment processing functions but not capable of performing certain, more processing-intensive payment processing functions. The payment reader may be designed to selectively assign processing tasks to application layer kernels located on a mobile device and/or a cloud-based device external to the payment reader, the mobile device having more or different processing resources than the payment reader. The selective assignment may be made dynamically based on the measurement of a condition of the reader or an occurrence of an event, such as a determination that the payment reader cannot process a transaction, that the payment reader does not have sufficient battery strength to process the transaction, or that there has been a tempering attempt at the payment reader. The payment reader also has a physical layer module, which module maintains its processing on the payment reader. By these means, the processing related to a payment transaction is conducted on a hybrid system, using resources both local to and remote from the payment reader.

Classes IPC  ?

  • G06F 21/53 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil

9.

CUSTOMIZED WEB PAGE DEVELOPMENT BASED ON POINT-OF SALE INFORMATION

      
Numéro d'application US2019057801
Numéro de publication 2020/123044
Statut Délivré - en vigueur
Date de dépôt 2019-10-24
Date de publication 2020-06-18
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Al-Sallami, Wael
  • Loh, Christine
  • Odemchuk, Vitaly
  • Ren, Xuanhua
  • Richards, Drew
  • Straghalis, Neil
  • Swett, Katherine

Abrégé

Customized web page development based on brick-and-mortar point-of-sale (POS) information is described. In an example, transaction data associated with PCS transaction (s) between a merchant and customers can be received. The POS transaction (s) can be completed via a POS device at a brick-and-mortar store of the merchant. A request to create a web page associated with an online store of the merchant can be received, and creation of the web page can be customized based at least in part on the transaction data associated with the POS transactions between the merchant and the customers. That is, brick-and-mortar POS transaction data can be used to customize creation of the web page.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques

10.

STORED BALANCE WITH MULTI-CHANNEL WITHDRAWAL ACCESS

      
Numéro d'application US2019050250
Numéro de publication 2020/068405
Statut Délivré - en vigueur
Date de dépôt 2019-09-09
Date de publication 2020-04-02
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Riechers, Christina
  • Cormier, Michael
  • Margolis, Zachary
  • Fezga, Bora
  • Robbins, Clay
  • Meretab, Justin

Abrégé

A stored balance with multi-channel withdrawal access is described. In an example, a server of a payment processing service can determine a stored balance based on funds received from point-of-sale (PCS) transactions processed via the payment processing service on behalf of a merchant. The stored balance can be maintained in a ledger of the payment processing service. The server can associate the stored balance with a payment instrument of the merchant. The stored balance can be accessible via the payment instrument substantially immediately after funding of a transaction at the POS and via (i) an instant deposit to a linked bank account of the merchant and (ii) a scheduled deposit to the linked bank account, wherein the instant deposit is available substantially immediately after funding of the transaction and the scheduled deposit is made at a prearranged time after the funding of the transaction.

Classes IPC  ?

  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

11.

MULTI-DEVICE POINT-OF-SALE SYSTEM HAVING MULTIPLE CUSTOMER-FACING DEVICES

      
Numéro d'application US2019022809
Numéro de publication 2019/190809
Statut Délivré - en vigueur
Date de dépôt 2019-03-18
Date de publication 2019-10-03
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Sanchez-Llorens, Sara
  • Ristov, Todor
  • Hurwitz, Elise
  • Ponchon, Arnaud
  • Doyle, Evan
  • Blagdan, Isreal
  • Lin, Christine
  • Khan, Imran

Abrégé

Techniques for conducting transaction (s) between a merchant and customer(s) via a multi-device point- of-sale system are described, The multi-device POS system can include a merchant-facing device having a first processor for processing first instructions for presenting a merchant user Interface (U!) on a display of the merchant- facing device. Further, the multi-device POS system can include a first customer-facing device having a second processor for processing second instructions for presenting a first customer Ul. The first customer Ul can enable a first customer to perform a first action associated with a first transaction. The first customer-facing device can have been coupled to the merchant-facing device at a first time. Further the multi-device POS system can include an application, which can be stored on the merchant-facing device, a second customer-facing device, or a persona! device, for presenting a second customer Ul enabling performance of a second action.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile

12.

DETECTING ALTERATIONS OF JOURNAL DATA STRUCTURES

      
Numéro d'application US2019020396
Numéro de publication 2019/177788
Statut Délivré - en vigueur
Date de dépôt 2019-03-01
Date de publication 2019-09-19
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Staub, Cedric
  • Bishopric, Anthony

Abrégé

Techniques are described for securely managing double-entry account journals provided for use by clients such as businesses and other organizations. Clients may implement their own accounting systems, or other systems that model financial information, which may use the described techniques for maintaining account journals. The described techniques include receiving transaction requests that specify journal entries, and making those entries in the specified account journals. A cryptographic authentication tag is calculated for each journal entry, based on authentication keys of a forward-secure sequence of authentication keys. This allows a service to verify, in response to a client request, that the order of the entries has not been altered after creation of the entries. The transaction requests may be signed by the client and the signatures saved so that the service can also verify that the entries are as provided by the client.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

13.

LOGICAL VALIDATION OF DEVICES AGAINST FRAUD AND TAMPERING

      
Numéro d'application US2018065474
Numéro de publication 2019/133278
Statut Délivré - en vigueur
Date de dépôt 2018-12-13
Date de publication 2019-07-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Klawe, Janek
  • Harris, Richard, Neal

Abrégé

Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal, for example in an offline mode when an otherwise secure remote server cannot be reached. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

14.

APPLICATION PROGRAMMING INTERFACES FOR STRUCTURING DISTRIBUTED SYSTEMS

      
Numéro d'application US2018065486
Numéro de publication 2019/133279
Statut Délivré - en vigueur
Date de dépôt 2018-12-13
Date de publication 2019-07-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bell, Bruce
  • Yien, Kevin
  • Westman, Karl

Abrégé

A system and environment to enable entities to utilize delivery services provided by a service provider are described herein. In some examples, the service provider exposes the delivery services to a computing device associated with a merchant, buyer, and/or others using one or more Applicant Programming Interfaces (APIs) provided by the service provider. The one or more APIs may enable merchants and/or others to automatically integrate the delivery services into technologies used by the merchants and/or others in order to facilitate delivery of items that are offered for acquisition by the merchants.

Classes IPC  ?

  • G06Q 10/00 - Administration; Gestion
  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • G06Q 50/12 - Hôtellerie ou restauration
  • G06Q 50/30 - Transport; Communications

15.

MESSAGE SIZING AND SERIALIZATION OPTIMIZATION

      
Numéro d'application US2018052902
Numéro de publication 2019/067577
Statut Délivré - en vigueur
Date de dépôt 2018-09-26
Date de publication 2019-04-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Pattarawuttiwong, Shalisa

Abrégé

Systems and methods for message sizing and serialization optimization are disclosed. Communications between a secure payment enclave, other components of a customer terminal, a merchant terminal, and/or a remote system may be optimized depending on a state of the customer terminal and/or the merchant terminal. Message sizing and type may be optimized depending on the state. Additionally, or alternatively, message serialization may be optimized using state-dependent protocol buffers. The communications may pass between components of a POS system to a remote system via two operating-system stacks, which may be customized for a POS system transaction.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/08 - Architectures de paiement
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

16.

WIRELESS SIGNAL NOISE REDUCTION

      
Numéro d'application US2018053635
Numéro de publication 2019/068041
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de publication 2019-04-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wade, Jeremy
  • Rezayee, Afshin

Abrégé

A payment terminal has a clock management unit for providing clock signals to components of the payment terminal. The payment terminal also has a wireless communication interface for communicating wireless signals. A processing unit of the payment terminal may monitor operation of a wireless communication interface of the payment terminal and, when the payment terminal is communicating wirelessly, modify an initial clock signal provided to one or more components of the payment terminal that emit RF noise to modify a frequency at which the RF noise occurs. When the payment terminal is no longer transmitting, the processing unit may provide the initial clock signal to the RF noise source.

Classes IPC  ?

  • H04B 15/00 - Suppression ou limitation du bruit ou des interférences
  • H04B 15/06 - Réduction des perturbations parasites dues aux appareils électriques avec des moyens disposés sur ou à proximité de la source de perturbation la perturbation étant causée par des ondes essentiellement sinusoïdales, p.ex. dans un récepteur ou un enregistreur à bande magnétique par des oscillateurs locaux des récepteurs

17.

SCANNING SYSTEM WITH DIRECT ACCESS TO MEMORY

      
Numéro d'application US2018053494
Numéro de publication 2019/067941
Statut Délivré - en vigueur
Date de dépôt 2018-09-28
Date de publication 2019-04-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Bowman, Mary, Kay
  • Rohlf, Christopher

Abrégé

A payment terminal can have an integrated memory scanning system that has direct access to the memory of the payment terminal. By having direct access to the memory of the payment terminal, the memory scanning system can access information about the operating system and the applications of the payment terminal to determine if the operating system or applications are performing unauthorized or forbidden actions, which may indicate that a fraudulent transaction or tamper attempt is occurring at the payment terminal. The memory scanning system can determine if an unauthorized action is occurring by comparing the information regarding the operating system or applications obtained from the memory to test criteria stored by the memory scanning system. In addition, the memory scanning system can also have a direct communications with a payment server using information from a network stack in memory that can be accessed directly by the memory scanning system.

Classes IPC  ?

  • G06Q 20/18 - Architectures de paiement impliquant des terminaux en libre-service, des distributeurs automatiques, des bornes ou des terminaux multimédia
  • G06Q 20/08 - Architectures de paiement
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

18.

CRYPTOCURRENCY PAYMENT NETWORK

      
Numéro d'application US2018043382
Numéro de publication 2019/023168
Statut Délivré - en vigueur
Date de dépôt 2018-07-24
Date de publication 2019-01-31
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassadonia, Brian
  • Brock, Christopher, Michael
  • Moring, Michael
  • Solh, Crissy

Abrégé

The present technology provides a payment service for providing financial transactions between a customer and merchant wherein the customer can pay in any currency and the merchant can be paid in any currency. Furthermore, the present technology supports payment using cryptocurrency, while improving such transaction in a way that takes advantage of benefits of such transactions, like anonymity, while overcoming drawbacks such as delays in processing.

Classes IPC  ?

  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

19.

DEVICES WITH PHYSICALLY UNCLONABLE FUNCTIONS

      
Numéro d'application US2018042741
Numéro de publication 2019/018557
Statut Délivré - en vigueur
Date de dépôt 2018-07-18
Date de publication 2019-01-24
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Sharifi, Kamran
  • Rezayee, Afshin
  • Wade, Jeremy
  • Yang, Yue
  • Guise, Max, Joseph
  • Smith, Malcolm, Ronald
  • Hardy, William

Abrégé

A device may include one or more sources such as circuit elements and electrical components that function as sources for physically unclonable function (PUF) data. PUF data may be acquired from the PUF sources. The resulting PUF values may be used to generate information that may be used for device security operations such as encryption and tamper detection.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

20.

SECURELY UPDATING SOFTWARE ON CONNECTED ELECTRONIC DEVICES

      
Numéro d'application US2018034773
Numéro de publication 2019/005386
Statut Délivré - en vigueur
Date de dépôt 2018-05-25
Date de publication 2019-01-03
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Kelley, John
  • Guise, Max
  • Ristov, Todor
  • Khan, Imran
  • Monti, Eric

Abrégé

This disclosure describes, in part, techniques for securely updating a point-of-sale (POS) system that includes a merchant- facing device and a buyer-facing device. For instance, the merchant-facing device may execute first software that provides first POS functionality and the buyer-facing device may execute second software that provides second POS functionality. To update both devices, the merchant-facing device may receive a software update from a payment service via a network connection, and update the first software using the software update. The merchant-facing device can then cause, via a physical connection, the buyer-facing device to reboot in an update mode and send the software update to the buyer- facing device. In response, the buyer-facing device can update the second software using the software update and then reboot in a payments mode. In some instances, the buyer-facing device can then update a secure enclave on the buyer-facing device using the software update.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

21.

SECURE ACCOUNT CREATION

      
Numéro d'application US2018039756
Numéro de publication 2019/005968
Statut Délivré - en vigueur
Date de dépôt 2018-06-27
Date de publication 2019-01-03
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassasdonia, Brian
  • Moring, Michael
  • Andersen, Robert
  • Perito, Daniele
  • Omojola, Ayokunle

Abrégé

Disclosed herein are systems and methods for real-time provisioning of new payment card numbers to users of a payment-service system, wherein the new payment card numbers are issued to users without activation or registration. By issuing payment card numbers in real-time and without registration, these systems and methods can provide a relatively frictionless experience for users. As such, these systems and methods can issue more payment card numbers, increase market penetration and use of the payment card numbers because the systems and methods are relatively efficient to use compared with prior methods of issuing payment card numbers.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/42 - Confirmation, p.ex. contrôle ou autorisation de paiement par le débiteur légal

22.

DEVICE-EMBEDDED TRANSACTION CHIP

      
Numéro d'application US2018039060
Numéro de publication 2018/237301
Statut Délivré - en vigueur
Date de dépôt 2018-06-22
Date de publication 2018-12-27
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Yang, Yue
  • Wilson, Jesse
  • Ng, Kevin, Ka Wai

Abrégé

A payment terminal can have an application processing unit coupled to a transaction processing unit. The transaction processing unit can receive payment information from a payment device via a payment interface coupled to the transaction processing unit. The transaction processing unit can encrypt the payment information in accordance with a standard payment protocol and provide the encrypted payment information and other protocol dependent information to the application processing unit. The application processing unit can execute a point-of-sale application that can have the transaction processing unit acquire the payment information and have the application processing unit transmit the encrypted payment information and other protocol-dependent information from the transaction processing unit to a payment server.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

23.

ENHANCED USER INTERFACE FOR CREATING INTERACTIVE LAYOUTS

      
Numéro d'application US2018026921
Numéro de publication 2018/200193
Statut Délivré - en vigueur
Date de dépôt 2018-04-10
Date de publication 2018-11-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bell, Bruce
  • Partridge, Brian
  • Abu-Ghaida, Ghassan
  • Bautista, Alfred
  • Dhingra, Amar
  • Yien, Kevin

Abrégé

This disclosure describes, in part, techniques for utilizing an enhanced user interface to create interactive layouts. For instance, a merchant device may present a user interface to a merchant, where the merchant can use the user interface to create a layout of a physical establishment. The merchant device can then receive inputs indicating respective locations of designated sections and objects within the physical establishment, and update the layout to include graphical elements corresponding to the designated sections and the objects at the respective locations. After creating the layout, the merchant device can send data corresponding to the layout to a payment service. The payment service can analyze the layout to determine locations within the physical establishment for placing designated sections and objects. Additionally, the payment service can send the merchant device messages that indicate the locations.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 17/50 - Conception assistée par ordinateur

24.

POINT OF SALE DEVICE WITH SWITCHABLE INTERNAL CONNECTION ROLES

      
Numéro d'application US2018029449
Numéro de publication 2018/200730
Statut Délivré - en vigueur
Date de dépôt 2018-04-25
Date de publication 2018-11-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Douthat, Cory
  • Donovan, David
  • Maibach, Matthew, H.
  • Kelley, John
  • Crosby, Zachary

Abrégé

A point-of-sale (POS) device includes a processor, a universal serial bus (USB) hub, two switches, and an external connector that connects the POS device to a secondary device with its own second processor. In a primary mode, the processor is connected to a host connector of the USB hub and the secondary device is connected to a first peripheral connector of the USB hub via the external connector. In a secondary mode, the processor is connected to the first peripheral connector of the USB hub and the secondary device is connected to the host connector of the USB hub via the external connector. The processor controls the switch from the primary mode to the secondary mode, and vice versa, by transmitting control signals to control pins of the two switches, and optionally by transmitting a reset signal to a reset pin of the USB hub.

Classes IPC  ?

25.

POINT OF SALE DEVICE POWER MANAGEMENT AND UNDERVOLTAGE PROTECTION

      
Numéro d'application US2018029451
Numéro de publication 2018/200732
Statut Délivré - en vigueur
Date de dépôt 2018-04-25
Date de publication 2018-11-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Douthat, Cory
  • Wade, Jeremy
  • Maibach, Matthew, H.

Abrégé

A point-of-sale (POS) device includes a processor, a battery, a transaction object reader, a printer with a printer controller, and optionally a temperature sensor. The processor determines a present power discharge capability rate of the battery, optionally based on a temperature measured by the temperature sensor. The processor also calculates a first estimated power draw rate based on a first setting value for at least one of the components of the POS device, such as the printer. If the first estimated power draw rate is dangerously close to the present power discharge capability rate of the battery, a second estimated power draw rate is calculated based on a second setting value for the one or more components. If the second estimated power draw rate is no longer dangerously close to the present power discharge capability rate of the battery, the components are set to the second settings value.

Classes IPC  ?

  • G07G 1/12 - Caisses enregistreuses à commande électronique
  • G06F 1/32 - Moyens destinés à économiser de l'énergie
  • G06F 1/28 - Surveillance, p.ex. détection des pannes d'alimentation par franchissement de seuils

26.

MULTI-SOURCE TRANSACTION PROCESSING

      
Numéro d'application US2018029807
Numéro de publication 2018/200962
Statut Délivré - en vigueur
Date de dépôt 2018-04-27
Date de publication 2018-11-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Smith, Malcolm
  • Kusman, Lev
  • Aydeniz, Gokhan
  • Zabuair, Yasser
  • Wilson, Jesse
  • Zurbrigg, Shawn
  • Cat, Murat

Abrégé

A device may run an application having information with multiple accounts associated with processing of transactions. The application may provide account information that is used to process the transactions. At the same time, a background application may operate on the device. The background application may be compatible with a second device, and when within range of the second device, may communicate background messages relevant to the transaction. The transaction may then be processed based on the account information and the background messages.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques

27.

CONFIGURING VERIFICATION INFORMATION AT POINT-OF-SALE DEVICES

      
Numéro d'application US2018023392
Numéro de publication 2018/175462
Statut Délivré - en vigueur
Date de dépôt 2018-03-20
Date de publication 2018-09-27
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Botros, Paul, Abraham
  • Fitch, Kate

Abrégé

Techniques and arrangements for dynamically modifying a cardholder verification method (CVM) implemented at a point-of-sale (POS) device. In some instances, the techniques instruct a POS device to determine an attribute associated with a received payment instrument and determine, based on this information and via the issuing entity, whether to implement a default or static CVM or whether to apply a modified or dynamic CVM such that the POS device requests different verification information than if the POS device did not modify the CVM. The modified or dynamic CVM may be implemented if a customer's device, present at the location of the payment transaction, has installed thereon an application of the entity that has issued the payment instrument.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

28.

PROVISIONING TEMPORARY FUNCTIONALITY TO USER DEVICES

      
Numéro d'application US2018018950
Numéro de publication 2018/164839
Statut Délivré - en vigueur
Date de dépôt 2018-02-21
Date de publication 2018-09-13
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Ng, Claudia
  • Lewis, John

Abrégé

Techniques for temporarily providing access to a functionality associated with a service to one or more personal devices corresponding to one or more users is described. In an example, an entity device may provision temporary access to a functionality associated with a service that benefits the entity to a personal device operated by a user. The personal device may utilize the functionality to perform a task, such as inventory data collection. The entity device may determine an occurrence of an event, and based at least in part on the occurrence of the event, may terminate the provisioning of the temporary access to the functionality. The entity device may receive data, such as inventory data, from the personal device and may send the data to a payment processing system.

Classes IPC  ?

29.

LINE-BASED CHIP CARD TAMPER DETECTION

      
Numéro d'application US2018019191
Numéro de publication 2018/156742
Statut Délivré - en vigueur
Date de dépôt 2018-02-22
Date de publication 2018-08-30
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Smith, Malcolm, R.
  • Yang, Yue
  • Wade, Jeremy
  • Guise, Max
  • Sharifi, Kamran

Abrégé

A payment processing device can implement a monitoring system to detect for tamper attempts at a chip card interface. The monitoring system can establish a baseline when no chip card is present in the chip card interface, or in some embodiments, when it is known that an authentic chip card 14 is present in the slot 21. During subsequent evaluations of the chip card interface by the monitoring system, a response received by the monitoring system that deviates from the baseline can indicate that a tamper attempt at the chip card interface may have occurred. If a tamper attempt is determined by the monitoring system, a remedial or corrective action can be taken.

Classes IPC  ?

  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement

30.

COMMUNICATION PROTOCOL SPEEDUP AND STEP-DOWN

      
Numéro d'application US2018016219
Numéro de publication 2018/144591
Statut Délivré - en vigueur
Date de dépôt 2018-01-31
Date de publication 2018-08-09
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Terra, David
  • Glashan, Ross

Abrégé

A payment terminal such as a payment reader may receive and form electrical connections with an electronic transaction card such as an EMV chip card. The payment terminal may provide a clock signal at a rate that exceeds a specified rate for the EMV chip card. The payment terminal may transmit messages to the EMV chip card and monitor receive messages at a data connection. The payment terminal may determine that the clock rate is excessive based on a timeout of a receive message, an error rate of a receive message, or a receive message indicating that one of the transmit messages was not received by the EMV card. The payment terminal may reduce the clock rate to a rate that is below the specified rate for the EMV chip card.

Classes IPC  ?

  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06K 7/016 - Synchronisation des procédés de lecture

31.

CONTACTS FOR MISDIRECTED PAYMENTS AND USER AUTHENTICATION

      
Numéro d'application US2018014126
Numéro de publication 2018/140272
Statut Délivré - en vigueur
Date de dépôt 2018-01-18
Date de publication 2018-08-02
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassadonia, Brian
  • Omojola, Ayokunle
  • Moring, Michael
  • Andersen, Robert
  • Perito, Daniele
  • Stipech, Kristopher

Abrégé

Disclosed herein are systems and methods for processing a payment request that use mobile devices to have money transferred. These mobile devices are capable of running a payment transfer application that facilitates a transfer of money. A user can then execute the payment transfer application using a mobile device to send money, through a payment processing system that runs the payment transfer application, to a recipient account. One or more techniques authenticate a user of the mobile device by multi factor authentication prior to processing requests for money transfer initiated by the user.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/42 - Confirmation, p.ex. contrôle ou autorisation de paiement par le débiteur légal

32.

SYSTEM FOR GLOBAL POINT-OF-SALE CAPABILITIES

      
Numéro d'application US2017063054
Numéro de publication 2018/125444
Statut Délivré - en vigueur
Date de dépôt 2017-11-22
Date de publication 2018-07-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Baig, Rehman
  • Hernandez, Marc
  • Yip, Timothy

Abrégé

Techniques for enabling transactions via a payment processing service for a merchant that is currently located outside of a particular region that the merchant utilizes the payment processing service for processing card-present transactions is described. A server associated with the payment processing service may receive, from a point-of-sale (POS) system, first payment data to satisfy a cost of a transaction between a customer and the merchant and may determine that the POS system is currently located outside of a region where the merchant utilizes the payment processing service to perform card-present transactions. The server may extract a portion of the first payment data, the portion of the first payment data corresponding to information required for a card-not-present transaction and may facilitate, based at least in part on the portion of the first payment data, a card-not-present transaction, instead of a card- present transaction, to authorize the cost of the transaction.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G07G 1/00 - Caisses enregistreuses
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

33.

THIRD-PARTY ACCESS TO SECURE HARDWARE

      
Numéro d'application US2017067481
Numéro de publication 2018/125689
Statut Délivré - en vigueur
Date de dépôt 2017-12-20
Date de publication 2018-07-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassadonia, Brian
  • Omojola, Ayokunle
  • Andersen, Robert
  • Federman, Daniel
  • Moring, Michael
  • Perito, Daniele

Abrégé

Integrating third-party applications and native applications allows platform designers to provide greater services than otherwise would be available. This integration can increase security, provide more features, and give users a better experience with devices. Examples of such integration can allow third-party applications to have access to hardware and to provide seamless services to users. Such services can include registering payment accounts, allowing for loyalty programs, and providing additional information and services in native applications to provide a seamless experience.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

34.

PARTIAL DATA OBJECT ACQUISITION AND PROCESSING

      
Numéro d'application US2017068220
Numéro de publication 2018/125808
Statut Délivré - en vigueur
Date de dépôt 2017-12-22
Date de publication 2018-07-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Terra, David

Abrégé

A payment terminal such as a payment reader may receive and form electrical connections with an electronic transaction card such as an EMV chip card. The payment terminal may provide power to the electronic transaction card and initiate communications with the electronic transaction card. One or more records may be acquired from the electronic transaction card. Data objects may be extracted from those records and stored in a cache. Data objects may be needed to process transactions. If the data object is available from the data cache or is otherwise received prior to all records being received, transactions may be processed prior to the acquisition of all records from the electronic transaction card.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques

35.

SMART POWER MANAGEMENT

      
Numéro d'application US2017062890
Numéro de publication 2018/118332
Statut Délivré - en vigueur
Date de dépôt 2017-11-21
Date de publication 2018-06-28
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Templeton, Thomas
  • Terra, David
  • White, Michael

Abrégé

Techniques for generating schedule(s) specific to a merchant for managing power states of component(s) of a point-of-sale (POS) system of the merchant are described. Transaction data associated with transactions involving the merchant may be received from a POS application of the POS system. Based at least partly on the transaction data, a schedule for managing the power states of a component, such as a battery-operated payment reader device, may be determined. The schedule may indicate when to change a first power state of the component to a second power state. The schedule may be sent to a POS system. The POS system may use the schedule to manage the power states of a component of the POS system, such as a battery-operated reader device. Additionally, or alternatively, the POS system may determine triggering events and may manage the power states of the component based on the triggering events.

Classes IPC  ?

  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • G06F 1/32 - Moyens destinés à économiser de l'énergie

36.

TAMPER DETECTION SYSTEM

      
Numéro d'application US2017064545
Numéro de publication 2018/111601
Statut Délivré - en vigueur
Date de dépôt 2017-12-04
Date de publication 2018-06-21
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wade, Jeremy
  • Hafemann, Sean, Michael

Abrégé

Disclosed is a technique for prevention of false tamper positives experienced by an electronic device by use of a custom profile. The technique includes application of sensors of the device to collect data from the environment. Further, the device determines whether an event causes accidental triggering of tamper response as the environmental data varies. Accordingly, the conditions triggering a tamper response are dynamically changed as the environmental data changes.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée

37.

TRANSMIT PHASE DETECTION CIRCUIT

      
Numéro d'application US2017054929
Numéro de publication 2018/067559
Statut Délivré - en vigueur
Date de dépôt 2017-10-03
Date de publication 2018-04-12
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Shivnaraine, Ravi
  • Bidari, Emad
  • Rousson, Alain
  • Yang, Yue
  • Julavittayanukool, Kajornsak
  • Rezayee, Afshin

Abrégé

A payment reader includes a tuning circuit that provides a tuned transmission source signal to an antenna for transmission. A sense circuit coupled to the antenna provides a measured transmitted signal to a binary phase detection circuit. The binary phase detection circuit filters and processes the signal to provide an analog phase signal that corresponds to a phase difference between the measured transmitted signal and the transmission source signal. A comparison circuit compares the analog phase signal to a reference signal, and a decision circuit adjusts the operation of the transmission circuitry based on the comparison.

Classes IPC  ?

  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • G06K 19/07 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p.ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré
  • G01R 25/00 - Dispositions pour procéder aux mesures de l'angle de phase entre une tension et un courant ou entre des tensions ou des courants
  • G01R 25/04 - Dispositions pour procéder aux mesures de l'angle de phase entre une tension et un courant ou entre des tensions ou des courants faisant intervenir le réglage d'un déphaseur pour produire une différence de phase prédéterminée, p.ex. une différence nulle

38.

SENSOR-ENABLED ACTIVATION OF PAYMENT INSTRUMENTS

      
Numéro d'application US2017051468
Numéro de publication 2018/063809
Statut Délivré - en vigueur
Date de dépôt 2017-09-14
Date de publication 2018-04-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Omojola, Ayokunle
  • Andersen, Robert
  • Perito, Daniele
  • Bekmann, Joachim

Abrégé

In some examples, a system and method for activating a payment instrument. The method includes leveraging an activation feature associated with a payment instrument. The representation, obtained by a sensor, of the activation feature is received by the payment processing system. The payment processing system compares the representation of the activation feature with stored activation features corresponding to a user associated with the payment instrument. If the representation matches a user-associated activation feature, the payment processing system activates the payment instrument, wherein activating further includes granting the recipient access to a predetermined amount of funds through the activated payment instrument.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code
  • G06K 19/14 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code utilisant des marquages de différentes sortes sur le même support d'enregistrement, p.ex. un marquage étant lu optiquement et l'autre par des moyens magnétiques au moins une sorte de marquage étant utilisée pour l'authentification, p.ex. de cartes de crédit ou de cartes d'identité le marquage étant lu par irradiation

39.

FRAUD DETECTION IN PORTABLE PAYMENT READERS

      
Numéro d'application US2017051502
Numéro de publication 2018/063812
Statut Délivré - en vigueur
Date de dépôt 2017-09-14
Date de publication 2018-04-05
Propriétaire SQUARE. INC. (USA)
Inventeur(s)
  • Hamilton, Shane
  • Leiserson, Andrew
  • Aument, Todd

Abrégé

A payment reader and a POS terminal may communicate over a wireless connection. An original state of the payment reader can be used to determine a behavioral model, wherein the behavioral model defines an expected behavior of the payment entity. The system and method include detecting a change in the original state of the payment entity, wherein the change in the original state is triggered by another payment entity not authorized by the merchant; comparing the change of the original state with a threshold deviation defined by the behavioral model; and if the change of state is not within the threshold deviation, performing one or more actions to revert the payment entity to the original state.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

40.

DYNAMICALLY MODIFIABLE USER INTERFACE

      
Numéro d'application US2017042537
Numéro de publication 2018/063474
Statut Délivré - en vigueur
Date de dépôt 2017-07-18
Date de publication 2018-04-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bell, Bruce
  • Kursmark, Matthew, T.
  • Johnson, Logan
  • Partridge, Brian
  • Lintern, James
  • Abu-Ghaida, Ghassan

Abrégé

Techniques and arrangements for dynamically modifying a user interface on a computing device of a point-of-sale (POS) system based on a location of the computing device. The location can be associated with a functionality of the user interface. The user interface can include one or more icons corresponding to selectable items that correspond to the functionality. A modification to the user interface can include an adjustment to a visual appearance of an icon and/or a replacement of an icon with another icon.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 50/12 - Hôtellerie ou restauration

41.

APPLICATION PROGRAMMING INTERFACES FOR COURIER SERVICES

      
Numéro d'application US2017053976
Numéro de publication 2018/064312
Statut Délivré - en vigueur
Date de dépôt 2017-09-28
Date de publication 2018-04-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Iacono, Jeffrey F.
  • Hammer, Derek
  • Reiss, Jesse L.
  • Soong, Alexander

Abrégé

A system and environment to enable entities to utilize courier services provided by a service provider are described herein. In some examples, the service provider exposes the courier services to a computing device associated with a merchant, buyer, and/or others using one or more Application Programming Interfaces (APIs) provided by the service provider. The one or more APIs may enable merchants and/or others to automatically integrate the courier services into technologies used by the merchants and/or others in order to facilitate delivery of items that are offered for acquisition by the merchants.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
  • H04W 4/02 - Services utilisant des informations de localisation

42.

PROCESSING A MOBILE PAYLOAD

      
Numéro d'application US2017050719
Numéro de publication 2018/049185
Statut Délivré - en vigueur
Date de dépôt 2017-09-08
Date de publication 2018-03-15
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Paulin, Alan
  • Westen, Peter
  • Welch, Shawn
  • Federman, Daniel
  • Gershunovsky, Michael
  • Omojola, Ayokunle

Abrégé

Disclosed herein are systems and methods for processing a payment request. A mobile device associated with a payor may generate a user interface having two screen portions. The first screen portion may be configured to display received and sent messages and further configured to receive a command to transmit a message. The second screen portion may be configured to access a third-party application and configured to populate a new message with a payload. The mobile device may receive an inputted amount in the second screen portion representing the payment amount. The mobile device may transmit a request including the payor's identification and the payment amount to a third-party Payment Processing System (PPS) and receive a payload from the PPS. The mobile device may populate and transmit a message to the recipient that contains the payload.

Classes IPC  ?

  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance
  • G06Q 20/22 - Schémas ou modèles de paiement
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil

43.

TRANSITION GLITCH SUPPRESSION CIRCUIT

      
Numéro d'application US2017048667
Numéro de publication 2018/044725
Statut Délivré - en vigueur
Date de dépôt 2017-08-25
Date de publication 2018-03-08
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Shivnaraine, Ravi
  • Rousson, Alain
  • Yang, Yue
  • Julavittayanukool, Kajornsak

Abrégé

A transition glitch suppression circuit (400) can be used to remove unwanted glitches occurring within a time delay of the rising edge or falling edge of a signal (402). The transition glitch suppression circuit has a delay element (404) that can delay the input signal by the time delay to generate a delayed input signal. The transition glitch suppression circuit also has first (406, 412) and second (410, 408) logic circuits that process the input signal and the delayed input signal to generate corresponding outputs. A multiplexer (414) provides the output signal (416) for the suppression circuit by selecting between the output of the first logic circuit (406, 412) and the output of the second logic circuit (410, 408) based on the value of the output signal (416).

Classes IPC  ?

  • H03K 5/1252 - Suppression ou limitation du bruit ou des interférences
  • H03K 5/1254 - Suppression ou limitation du bruit ou des interférences spécialement adaptée pour les impulsions produites par la fermeture d'interrupteurs, c.à d. dispositifs antirebond

44.

REPROGRAMMABLE POINT OF SALE TRANSACTION FLOWS

      
Numéro d'application US2017042749
Numéro de publication 2018/022373
Statut Délivré - en vigueur
Date de dépôt 2017-07-19
Date de publication 2018-02-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wolter, Jonathan, Andrew
  • Ricau, Pierre-Yves
  • Dickerson, Robert

Abrégé

Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail

45.

NEAR FIELD COMMUNICATION FLEX CIRCUIT

      
Numéro d'application US2017039466
Numéro de publication 2018/005468
Statut Délivré - en vigueur
Date de dépôt 2017-06-27
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Binder, Jason
  • Wade, Jeremy

Abrégé

A payment terminal can have a near field communication (NFC) circuit to permit the payment terminal to accept an NFC payment transaction from a payment device of a customer. The NFC circuit can have a first set of components that are located on a printed circuit board in the base of the payment terminal and a second set of components that are mounted on a flex circuit in another region of the payment terminal. The flex circuit can be coupled to the printed circuit board and have an extended portion with a plurality of traces to communicate transmit and receive data between the first set of components and the second set of components. The plurality of traces on the extended portion can have a predetermined length that is greater than or equal to 2.5% of the propagation-medium-specific wavelength of the carrier signal communicated over the traces.

Classes IPC  ?

  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • H04B 5/02 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive utilisant un émetteur-récepteur

46.

PRELIMINARY TRANSACTION PROCESSING TECHNIQUES

      
Numéro d'application US2017039480
Numéro de publication 2018/005475
Statut Délivré - en vigueur
Date de dépôt 2017-06-27
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Terra, David
  • Han, Koun
  • White, Michael, Wells
  • Dahn, Michael

Abrégé

A payment terminal includes multiple chips that perform different processing functions within the payment terminal. A terminal chip performs general functionality of the payment terminal while a transaction chip communicates with payment devices such as chip cards and NFC payment devices and processes payment information. The transaction chip may operate in a low power during which communications and processing are limited, and a transaction processing mode in which transactions may be processed. The transaction chip may transfer between these modes based on wake-up messages provided by other devices or circuitry of the payment terminal.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

47.

PHYSICAL, LOGICAL SEPARATION OF BALANCES OF FUNDS

      
Numéro d'application US2017039731
Numéro de publication 2018/005635
Statut Délivré - en vigueur
Date de dépôt 2017-06-28
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassadonia, Brian
  • Omojola, Ayokunle
  • Bekmann, Jochen
  • Prasanna, Dhanji
  • Westen, Peter

Abrégé

Users can maintain logical and physical separation of funds maintained in a single account. The account can include the entire balance of a user's funds, but the user can split the funds between several, physically separated sub-accounts that have balances related to the entire balance of the account. Financial transactions, including credit and debit transactions, can then target sub-accounts that the user established.

Classes IPC  ?

  • G06Q 20/22 - Schémas ou modèles de paiement
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 20/08 - Architectures de paiement
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte

48.

USB INTERFACE AND SWITCHING

      
Numéro d'application US2017039447
Numéro de publication 2018/005455
Statut Délivré - en vigueur
Date de dépôt 2017-06-27
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Laucks, Joseph
  • Wade, Jeremy

Abrégé

A merchant terminal has two USB interfaces. Each USB interface includes a voltage pin and an ID pin. The merchant terminal also has two power supply switches, each of which selectively couples a respective one of the voltage pins to a merchant terminal power supply. Each power supply switch is responsive to either a power supply voltage received at an associated voltage pin or an oscillating signal received at an associated ID pin.

Classes IPC  ?

  • G06F 1/26 - Alimentation en énergie électrique, p.ex. régulation à cet effet
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries

49.

EXPEDITED PROCESSING OF ELECTRONIC PAYMENT TRANSACTIONS

      
Numéro d'application US2017039858
Numéro de publication 2018/005717
Statut Délivré - en vigueur
Date de dépôt 2017-06-29
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Terra, David
  • Han, Koun
  • White, Michael, Wells

Abrégé

A payment terminal may receive a request to process electronic payment information from a chip card in an expedited processing mode. The payment terminal may provide an opt-in request. If a user accepts, the payment terminal may receive a request for payment and request an electronic payment response from the chip card. The payment terminal may receive the electronic payment response from the chip card and store it in memory at the payment terminal. The payment terminal may approve the payment transaction associated with the electronic payment response, allowing the chip card to be removed from the payment terminal. The payment terminal may process additional requests for payment and associate payment-type and time indicators with each electronic payment response. The payment terminal may transmit approval requests to one or more payment servers when the terminal determines they may be transmitted, and, for each request, receive a payment approval response.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G07F 7/12 - Vérification des cartes

50.

LOGICAL VALIDATION OF DEVICES AGAINST FRAUD AND TAMPERING

      
Numéro d'application US2017040460
Numéro de publication 2018/006060
Statut Délivré - en vigueur
Date de dépôt 2017-06-30
Date de publication 2018-01-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Zovi, Dino, Dai
  • Klawe, Janek

Abrégé

Disclosed herein is a method and system to determine whether a payment terminal has been tampered with based on a comparison of attestation data received from the payment terminal. If the determination yields that the request has been approved, the terminal generates an attestation ticket having one or more validity conditions, wherein the validity conditions include expiration time that indicates the time after which the attestation ticket becomes invalid. The attestation ticket can be used as long as it is valid or until another trigger causes the ticket to be invalidated or regenerated.

Classes IPC  ?

  • G06Q 20/04 - Circuits de paiement
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • H04W 12/12 - Détection ou prévention de fraudes

51.

TRANSACTION INTERFACE CONTROL

      
Numéro d'application US2017033370
Numéro de publication 2017/222696
Statut Délivré - en vigueur
Date de dépôt 2017-05-18
Date de publication 2017-12-28
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bell, Bruce
  • Kalinichenko, Alexey
  • Johnson, Logan
  • Dower, Nicholas
  • Ryan, Raymond

Abrégé

Techniques and arrangements of a point-of-sale (POS) system including a transaction interface control mechanism configured to prevent simultaneous input by a merchant and a customer during a transaction. The POS system can include a merchant user interface (UI) presented on a merchant-facing display and a customer UI presented on a customer-facing display. In some instances, the merchant UI can be on a display of a merchant device, while the customer UI can be on a display of a customer device. In such instances, the merchant device and the customer device can be operably connected via a wired or wireless connection.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G07G 1/00 - Caisses enregistreuses
  • G07G 1/01 - Caisses enregistreuses - Détails pour l'affichage

52.

WIRELESS COMMUNICATION SYSTEMS WITH AUXILIARY ANTENNA

      
Numéro d'application US2017036473
Numéro de publication 2017/214349
Statut Délivré - en vigueur
Date de dépôt 2017-06-08
Date de publication 2017-12-14
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bidari, Emad
  • Rezayee, Afshin

Abrégé

A wireless communication device communicates with an inductively coupled device via a wireless carrier signal that may be modulated by both the wireless communication device and the inductively coupled device. The inductively coupled signal is transmitted from a transponder antenna of the wireless communication device The wireless communication device also includes an auxiliary antenna. The auxiliary antenna is enabled while the wireless communication device is receiving a modulated version of the wireless carrier signal from the inductively coupled device.

Classes IPC  ?

  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive

53.

CUSTOMER GROUPS AND SALES PROMOTIONS

      
Numéro d'application US2017024824
Numéro de publication 2017/172967
Statut Délivré - en vigueur
Date de dépôt 2017-03-29
Date de publication 2017-10-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Zigoris, Phil
  • Sukumaran, Abhay
  • Conover, Steve
  • Abrams, Zachary, Chase
  • Wikman, Collin, S.
  • Mehta, Saumil

Abrégé

An online transaction processing service may be used by a merchant to manage sales promotions and points-based loyalty programs. The service is configured to recommend the number of points to be redeemed for a particular sales promotion, based on information such as promotional goals of the merchant, on the number of reward points held by the customers of the merchant, on historical redemption rates by qualifying customers, etc. The service may also be configured to analyze customer purchasing behaviors to identify groups of customers exhibiting similar purchasing behaviors and to recommend sales promotions to particular groups of customers, based on based on information such as sales priorities of the merchant and/or the business type of the merchant. The products offered as part of the promotions may similarly be selected based on sales priorities and business types, as well as existing inventories of products and profit margins associated with the products.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

54.

COMPRESSED FIRMWARE UPDATE

      
Numéro d'application US2017024802
Numéro de publication 2017/172953
Statut Délivré - en vigueur
Date de dépôt 2017-03-29
Date de publication 2017-10-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Steshenko, Rodion
  • Zhao, Jianliang
  • Kordas, Timothy

Abrégé

It may be determined that a payment reader requires a firmware update, which may be transmitted to the payment reader as compressed firmware update blocks. The payment reader may receive a first portion of set of the compressed firmware update blocks. The payment reader may decompress the first portion and determine a partial firmware offset associated with the first portion. If the firmware update is incomplete, the payment reader may transmit that partial firmware offset to a second device. Based on this partial of firmware offset and an offset table that associates compressed firmware offsets with decompressed firmware offsets, the payment reader receive a second portion of compressed firmware update blocks to send to the payment reader. The payment reader may determine that entire update has been received and update its firmware.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme

55.

COMBINED RELIABLE AND UNRELIABLE DATA TRANSMISSION

      
Numéro d'application US2017025106
Numéro de publication 2017/173126
Statut Délivré - en vigueur
Date de dépôt 2017-03-30
Date de publication 2017-10-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Glashan, Ross
  • Hebner, Nicholas

Abrégé

A payment reader and a merchant device may communicate over a wireless connection. Reliable and unreliable packets may be transmitted over a single messaging path. Each of a plurality of unreliable packet may include a data payload and a packet identifier. The unreliable packets and a reliable packet may be transmitted over the single messaging path during a first connection event. A response to the reliable packet may be received during the second event and may include a received packet listing. If the received packet listing indicates that any of the unreliable packets were not received, any unreliable packet that was not received may be retransmitted.

Classes IPC  ?

  • H04L 1/16 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue en utilisant un canal de retour dans lesquelles le canal de retour transporte des signaux de contrôle, p.ex. répétition de signaux de demande

56.

CLOUD-BASED GENERATION OF RECEIPTS USING TRANSACTION INFORMATION

      
Numéro d'application US2017018056
Numéro de publication 2017/160454
Statut Délivré - en vigueur
Date de dépôt 2017-02-16
Date de publication 2017-09-21
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Tsou, Victor
  • Hawthorne, Kathryne, Hollie
  • Mccormick, Damon
  • Fineberg, Alan

Abrégé

This disclosure describes, in part, cloud-based generation of receipts using transaction information. In some examples, a payment service can send receipt templates to a point-of-sale (POS) device of a merchant, receive an indication of a selected receipt template from the POS device, and associated the selected receipt template in a merchant profile of the merchant. The payment system can then receive transaction information from the POS device of the merchant, generate a receipt for the transaction using the selected receipt template associated with the merchant profile, and send data representing the receipt to the POS device. In some examples, the receipt template defines a layout of the receipt, text to include in the receipt, and one or more graphics to include in the receipt.

Classes IPC  ?

57.

PHYSICAL AND LOGICAL DETECTIONS FOR FRAUD AND TAMPERING

      
Numéro d'application US2017017453
Numéro de publication 2017/139633
Statut Délivré - en vigueur
Date de dépôt 2017-02-10
Date de publication 2017-08-17
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Guise, Max
  • Leiserson, Andrew, J.
  • Dai Zovi, Dino

Abrégé

A payment terminal may include payment interfaces to receive payment information from payment devices such as chip cards and NFC payment devices. Monitoring components may monitor these payment interfaces. In addition, test requests may be transmitted to a payment device in order to elicit responses. The monitored information and the responses may be used by the payment terminal to determine whether a transaction is fraudulent or if a tamper attempt is ongoing, based on local test criteria. In addition, the monitored information and responses may be provided to a server, which may store the monitored information and responses, test for fraudulent transactions and tamper attempts based on server test criteria, and determine updates to the local test criteria.

Classes IPC  ?

  • H04W 12/12 - Détection ou prévention de fraudes
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
  • G06Q 20/00 - Architectures, schémas ou protocoles de paiement

58.

ANIMATION MANAGEMENT IN APPLICATIONS

      
Numéro d'application US2016068748
Numéro de publication 2017/117145
Statut Délivré - en vigueur
Date de dépôt 2016-12-27
Date de publication 2017-07-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Renke, Christopher, Philip

Abrégé

Techniques and arrangements for managing animations (e.g., chrome) on an application of a computing device are described. The application may dynamically adjust the number of animations to process information at a faster and/or slower rate. The application may adjust the number of animations based on various factors, such as a rate of input events, a rate of outbound signals, a type of user, an experience level of a user, a time of day, a time of year, and/or other factors.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 50/12 - Hôtellerie ou restauration

59.

SPLIT TICKET HANDLING

      
Numéro d'application US2016064710
Numéro de publication 2017/116610
Statut Délivré - en vigueur
Date de dépôt 2016-12-02
Date de publication 2017-07-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Renke, Christopher, Philip
  • Brunet, Justin

Abrégé

This disclosure describes techniques and arrangements for splitting one or more items from a ticket to another ticket. Some techniques and arrangements facilitate the splitting of one or more items from an open ticket to one or more split tickets. In some implementations, a foster ticket is utilized to account for items associated with tickets. Other techniques and arrangements include providing split ticket suggestions. In some implementations, split ticket suggestions are provided based on historical ticket information and/or customer information.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

60.

INTERCEPTION OF TOUCH PAD EVENTS FOR HANDLING IN A SECURE ENVIRONMENT

      
Numéro d'application US2016065003
Numéro de publication 2017/100135
Statut Délivré - en vigueur
Date de dépôt 2016-12-05
Date de publication 2017-06-15
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Zovi, Dino Dai
  • Monti, Eric

Abrégé

Disclosed is a technique for identifying touch events performed on a mobile device within a secure environment. The technique can involve diverting coordinates for certain touch events to a secure environment in a payment application, for example, by modifying an import address table (e.g., implementing a "hook") that is accessed by an event loop of the mobile device. Generally, only those touch events that are performed within the bounds of a user interface area are diverted to the secure environment, and all touch events outside that area continue to be identified using the operating system libraries of the mobile device. A checksum may be generated for the import address table using a cryptographic hash function. The checksum allows the payment application or a payment processing system to determine whether an unauthorized modification of the import address table is present.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G07F 7/10 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée utilisée simultanément avec un signal codé

61.

MESSAGE DISPATCHER FOR PAYMENT SYSTEM

      
Numéro d'application US2016053303
Numéro de publication 2017/053699
Statut Délivré - en vigueur
Date de dépôt 2016-09-23
Date de publication 2017-03-30
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Vadera, Kshitiz

Abrégé

A payment reader includes a payment interface and a plurality of firmware modules. The firmware modules include a message dispatcher module and a plurality of functional modules, which include a payment module associated with the payment interface and a transaction processing module that is associated with processing of payment information. The message dispatcher module provides messages that result in execution of the functional modules. A first message type is associated with concurrent operation of the functional modules and a second message type is associated with the ordered processing of the functional modules.

Classes IPC  ?

  • G06Q 20/30 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques

62.

SERVER-ASSISISTED PAIRING FOR WIRELESS COMMUNICATIONS

      
Numéro d'application US2016053354
Numéro de publication 2017/053736
Statut Délivré - en vigueur
Date de dépôt 2016-09-23
Date de publication 2017-03-30
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Smith, Malcolm
  • Mosends, Sergei
  • White, Michael, Wells
  • Bota, Ovidiu, I.
  • Guise, Max
  • Leiserson, Andrew, John

Abrégé

A wireless communication device such as a payment reader has a wireless communication interface and is able to establish wireless pairing with an interactive electronic device such as a merchant device running a point of sale application. In order to establish pairing, the wireless communication device accesses a passkey and encrypts the passkey. The encrypted passkey is transmitted to the interactive electronic device via the wireless communication interface, and the interactive electronic device sends the encrypted passkey to a pairing server. The pairing server decrypts the encrypted passkey and sends the decrypted passkey back to the interactive electronic device via a secure connection. The wireless communication device and the interactive electronic device establish wireless pairing based on the passkey and the decrypted passkey.

Classes IPC  ?

  • H04W 12/06 - Authentification
  • H04W 12/08 - Sécurité d'accès
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations

63.

PAIRING A PAYMENT OBJECT READER WITH A POINT-OF-SALE TERMINAL

      
Numéro d'application US2016039872
Numéro de publication 2017/004070
Statut Délivré - en vigueur
Date de dépôt 2016-06-28
Date de publication 2017-01-05
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • White, Michael Wells
  • Bell, Bruce
  • Leiserson, Andrew John
  • Mosends, Sergei
  • Rezayee, Afshin
  • Smith, Malcolm

Abrégé

In some examples, a system and method for pairing a payment object reader with a point-of-sale (POS) terminal is described herein. The payment object reader includes one or more light indicators configured to display information in an optical pattern of one or more colors, brightness, lightness, and intensities, wherein the light indicators display a first optical pattern representative of an operational status of the payment object reader in a first mode, and a second optical pattern representative of a pairing code in a second mode. A display control component, executed by a processor, is configured to control the light indicators in accordance with the pairing code to generate the second optical pattern, the second optical pattern when shared with the POS terminal enables pairing between the payment object reader and the POS terminal. When paired, the payment object reader allows the POS terminal to accept payments from a customer.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06K 7/00 - Méthodes ou dispositions pour la lecture de supports d'enregistrement
  • G06K 7/08 - Méthodes ou dispositions pour la lecture de supports d'enregistrement avec des moyens de perception des modifications d'un champ électrostatique ou magnétique, p.ex. par perception des modifications de la capacité entre des électrodes
  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations

64.

TUNING A NFC ANTENNA OF A DEVICE

      
Numéro d'application US2016033601
Numéro de publication 2016/191299
Statut Délivré - en vigueur
Date de dépôt 2016-05-20
Date de publication 2016-12-01
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Lamba, Kartik
  • Wade, Jeremy
  • Maibach, Matthew, H.
  • Dorogusker, Jesse

Abrégé

A NFC object reader's NFC antenna system configured to dynamically change an element of the NFC antenna system to maintain the NFC antenna system's antenna default resonant frequency. The NFC antenna system can be configured to include a tuning subsystem, integrated with sensors to trigger tuning of NFC antenna system's antenna.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
  • H01Q 7/00 - Cadres ayant une distribution du courant sensiblement uniforme et un diagramme de rayonnement directif perpendiculaire au plan du cadre
  • H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive

65.

OPEN TICKET PAYMENT HANDLING WITH OFFLINE MODE

      
Numéro d'application US2016027288
Numéro de publication 2016/168298
Statut Délivré - en vigueur
Date de dépôt 2016-04-13
Date de publication 2016-10-20
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Renke, Christopher, Philip
  • White, Michael, Wells
  • Muller, Eric, Dickeson
  • Wilson, Mathew

Abrégé

A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.

Classes IPC  ?

  • G06G 1/12 - Graduations logarithmiques, p.ex. pour la multiplication
  • G06Q 20/00 - Architectures, schémas ou protocoles de paiement

66.

SYSTEMS, METHODS AND APPARATUS FOR SECURE PERIPHERAL COMMUNICATION

      
Numéro d'application US2016024203
Numéro de publication 2016/160566
Statut Délivré - en vigueur
Date de dépôt 2016-03-25
Date de publication 2016-10-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Boysen, Andre
  • Barinov, Dmitry
  • Erlikhman, Eli

Abrégé

An interface device includes a communication interface and a secure element. The communication interface receives input data and a selection of one of a plurality of secure modes to secure the input data for transmission to a secure external computing device, such as a banking web server. The secure element secures the input data based on the secure mode that was selected. The secured input data is then transmitted to the secure external computing device.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données

67.

CRYPTOGRAPHIC SHADER IN DISPLAY HARDWARE

      
Numéro d'application US2015060713
Numéro de publication 2016/122749
Statut Délivré - en vigueur
Date de dépôt 2015-11-13
Date de publication 2016-08-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Dai Zovi, Dino

Abrégé

A technique is introduced that can securely displaying decrypted images while preventing these decrypted images against an attempt to capture such. Some aspects of the technique include loading a cryptographic shader into a graphics processor unit (GPU) in the recipient's computer device separate from the CPU in the recipient's computer device. In some embodiments, the cryptographic shader that is loaded includes instructions that implement a white-box cryptographic algorithm to decrypt encrypted images. A cryptographic key is integrated within the white-box cryptographic algorithm so that the cryptographic key is protected from extraction. When the GPU receives the encrypted images, the cryptographic shader can perform decryption processes to generate decrypted images. The decrypted images are loaded by the GPU directly from the GPU into a frame buffer such that the decrypted images are to be displayed without any portion of the decrypted images passing through the CPU.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04L 9/08 - Répartition de clés
  • H04L 9/38 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité le chiffrement étant effectué par un appareil mécanique, p.ex. cames rotatives, interrupteurs, perforatrices de bande à clavier de clé

68.

APPROACHES FOR MONITORING BATTERY HEALTH

      
Numéro d'application US2015064524
Numéro de publication 2016/094419
Statut Délivré - en vigueur
Date de dépôt 2015-12-08
Date de publication 2016-06-16
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Wade, Jeremy

Abrégé

Approaches provide for determining an internal rate of resistance of a battery in a computing device. In particular, various examples enable using a processor to expose the battery to a first load at a first rate of consumption and to measure a first analog voltage across the battery during exposure of the battery to the first load. The processor is able to expose the battery to a second load a second rate of consumption and to measure a second analog voltage across the battery during exposure of the battery to the second load. Linear equations can be used to solve for the battery's internal rate of resistance based at least in part on the first rate of consumption, the first analog voltage, the second rate of consumption, and the second analog voltage. In various embodiments, the battery's internal rate of resistance can be correlated to a battery health indicator.

Classes IPC  ?

  • G01R 31/36 - Dispositions pour le test, la mesure ou la surveillance de l’état électrique d’accumulateurs ou de batteries, p.ex. de la capacité ou de l’état de charge

69.

DYNAMIC RECONFIGURING OF GEO-FENCES

      
Numéro d'application US2015064671
Numéro de publication 2016/094500
Statut Délivré - en vigueur
Date de dépôt 2015-12-09
Date de publication 2016-06-16
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Butts Iii, James, F.
  • Hipschman, Daniel

Abrégé

Geo-fences may be dynamically reconfigured to identify merchants that may be of particular interest to users. In some instances, a geo-fence may be defined for a particular user based on a variety of information, in order to identify merchants that may be of interest to the user and that are located within proximity to the user. The geo-fence may be defined based on purchase history, places that are frequented by the user, a mode of transportation, a navigation or transportation route, user preferences, and/or a variety of other information. Information regarding the identified merchants may be displayed or otherwise output to notify the user of nearby merchants that may be of interest.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • H04W 4/00 - Services spécialement adaptés aux réseaux de télécommunications sans fil; Leurs installations
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

70.

CARD READER HAVING DISCRIMINATOR CONTACT

      
Numéro d'application US2015061771
Numéro de publication 2016/081804
Statut Délivré - en vigueur
Date de dépôt 2015-11-20
Date de publication 2016-05-26
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Lamfalusi, Michael, C.
  • Lamba, Kartik

Abrégé

A card reader for a point-of-sale system that is configured to accept both magnetic strip-type and integrated circuit (IC) chip-type payment cards. The card reader is a component of a point-of-sale system including a portable computing device in communication with the card reader that is configured to present a first graphical user interface (GUI) when a magnetic stripe-type card is detected and a second GUI when an IC chip-type card is detected in the card reader. The card reader comprises a slot configured to receive the payment card, a magnetic reading device and an IC chip reading device. The card reader also includes a discriminator contact disposed within the slot that is configured to conduct across a surface of a metal pad of the IC chip-type card prior to the CI chip reading device making contact with the IC chip.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques

71.

Display screen or portion thereof with icon group

      
Numéro d'application 29474509
Numéro de brevet D0757063
Statut Délivré - en vigueur
Date de dépôt 2014-10-08
Date de la première publication 2016-05-24
Date d'octroi 2016-05-24
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Odemchuk, Vitaly

72.

BACKGROUND OCR DURING CARD DATA ENTRY

      
Numéro d'application US2015058626
Numéro de publication 2016/073359
Statut Délivré - en vigueur
Date de dépôt 2015-11-02
Date de publication 2016-05-12
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bekmann, Joachim
  • Guo, Fei

Abrégé

Financial transaction card data can be entered by providing a picture of the card to a server programmed with a text recognition algorithm. The server can perform text recognition on the image at the same time that a consumer enters additional required data, such as a zip code. The server can perform as much text recognition processing as possible in the time the consumer is entering the additional data. Once the additional data is received, a signal can be provided to the server indicating that the user is now waiting for results of the text recognition process, meaning the server should provide them as quickly as possible. Once text recognition results are received, a consumer can make a selection to identify a character which the text recognition algorithm did not sufficiently identify. Based on known account number constraints, the user selection can cause multiple characters to be identified.

Classes IPC  ?

  • G06Q 20/16 - Paiements effectués par le biais de systèmes de télécommunication
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte

73.

Portion of a display with an animated icon

      
Numéro d'application 29504740
Numéro de brevet D0755840
Statut Délivré - en vigueur
Date de dépôt 2014-10-08
Date de la première publication 2016-05-10
Date d'octroi 2016-05-10
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Odemchuk, Vitaly
  • Veltri, Daniel

74.

SECURE DISPLAY ELEMENT

      
Numéro d'application US2015057876
Numéro de publication 2016/069782
Statut Délivré - en vigueur
Date de dépôt 2015-10-28
Date de publication 2016-05-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Dai Zovi, Dino

Abrégé

Techniques for securely displaying sensitive information against attempts to capture such information via screenshots are introduced. Similar to the pieces of a puzzle, a plurality of images that collectively represent a keypad (for example) are generated and each image represents a different part of the characters. The generated images are to be displayed to a human user in a sequential fashion at at least a predetermined minimum frame rate, such that the plurality of images sequentially displayed are perceivable by the human user collectively as the keypad. In each of the plurality of images, at least a part of the characters of the keypad is disguised or concealed, and in some embodiments, to the extent that not a single character of the keypad is recognizable by a human or a machine. Not all of the plurality of images are displayed at any instant in time.

Classes IPC  ?

  • G06F 21/36 - Authentification de l’utilisateur par représentation graphique ou iconique
  • G06F 21/30 - Authentification, c. à d. détermination de l’identité ou de l’habilitation des responsables de la sécurité
  • H04W 12/06 - Authentification

75.

MONEY TRANSFER BY USE OF A PAYMENT PROXY

      
Numéro d'application US2015058168
Numéro de publication 2016/069958
Statut Délivré - en vigueur
Date de dépôt 2015-10-29
Date de publication 2016-05-06
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Grassadonia, Brian
  • Wilson, Jesse
  • Omojola, Ayokunle
  • Andersen, Robert
  • Ng, Aaron Y.

Abrégé

Described is a technology for facilitating money transfer between a sender and a recipient by use of a payment proxy associated with the recipient. The technology enables a sender, who desires to send cash to a recipient, using an application (e.g., a payment service application, a messaging application, etc.), to specify the recipient by inputting, in a message being created using the application, one or more alphanumeric characters and a monetary currency indicator prefixing the alphanumeric characters (e.g., $alex). The monetary currency indicator operates as a tagging mechanism that indicates to a computer system, receiving the message, to treat the input(s) as a request from the sender to transfer cash, wherein detection of a specified syntax, which includes the alphanumeric character tagged by a monetary currency indicator, triggers a transfer of cash.

Classes IPC  ?

  • G06Q 20/16 - Paiements effectués par le biais de systèmes de télécommunication
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  • G06Q 30/04 - Facturation

76.

APPOINTMENT AND PAYMENT HANDLING

      
Numéro d'application US2015052406
Numéro de publication 2016/049555
Statut Délivré - en vigueur
Date de dépôt 2015-09-25
Date de publication 2016-03-31
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Myrick, Lauren
  • Ginsburg, Evan
  • Ave, Willem

Abrégé

An appointment and payment handling system may operate to handle payments for appointments based on user locations at times associated with appointments. The appointment and payment handling system may determine if a location of a customer device associated with a customer associated with an appointment matches a location associated with the appointment. If the locations match, the appointment and payment handling system may create a payment record for a payment to the merchant from the customer based on the determination that the customer location matches the location associated with the appointment.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps

77.

MITIGATING RISK OF ACCOUNT ENUMERATION

      
Numéro d'application US2015048832
Numéro de publication 2016/040250
Statut Délivré - en vigueur
Date de dépôt 2015-09-08
Date de publication 2016-03-17
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Brock, Christopher Michael

Abrégé

Technology is disclosed for mitigating account enumeration and thus enhances network security. The technology can receive from a client computing device a sequence of characters corresponding to a portion of an email address input by a user. The technology retrieves a set of email addresses that have a common first portion identical to the received sequence of characters and generates hashed data. The hashed data is sent to the client computing device. A result value is then generated by hashing the input email address by using the same hashing function as the hashed data. If the result value is in the hashed data, the technology displays a text region for collecting from the user a password.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • H04L 9/08 - Répartition de clés

78.

ENERGY HARVESTING BIDIRECTIONAL AUDIO INTERFACE

      
Numéro d'application US2015045772
Numéro de publication 2016/028823
Statut Délivré - en vigueur
Date de dépôt 2015-08-18
Date de publication 2016-02-25
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Skoog, Lukas

Abrégé

A payment card reader connected to an audio port of a mobile computing device may include a card interface, the card interface configured to read data from a payment card; a TRRS connector to couple the payment card reader with the mobile computing device; and an audio interface circuit coupled with the TRRS connector. The audio interface circuit may include a communication circuit configured to transmit data to and receive data from the mobile computing device via the TRRS connector and an energy harvesting circuit configured to receive an audio signal via the TRRS connector, to harvest energy from the audio signal, and to provide energy to other components of the card reader.

Classes IPC  ?

  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

79.

SMART CARD READER WITH PUBLIC KEY INDEX ON HOST DEVICE

      
Numéro d'application US2015043027
Numéro de publication 2016/019206
Statut Délivré - en vigueur
Date de dépôt 2015-07-30
Date de publication 2016-02-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Post, Dan
  • Terra, Dave

Abrégé

Aspects of the subject disclosure provide a reader device for managing transactions using financial instruments with encrypted data storage devices, such as integrated circuit cards (ICC). In some implementations, a reader device of the subject technology can be configured to access the encrypted information in an ICC via an index or table of keys stored on a host device. In operation, upon detecting an ICC, the reader device can obtain application or protocol information for the ICC and concurrently pre-fetch keys from the host device, so that the pre-fetched keys are received prior to or concurrently with the application or protocol information. In the event that the pre-fetch fails to provide the keys needed for the application or protocol of the ICC, the reader device can make a specific request for the exact keys needed for the application or protocol.

Classes IPC  ?

  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

80.

POINT OF SALE SYSTEM WITH SECURE AND UNSECURE MODES

      
Numéro d'application US2015040819
Numéro de publication 2016/014346
Statut Délivré - en vigueur
Date de dépôt 2015-07-16
Date de publication 2016-01-28
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Rezayee, Afshin
  • Smith, Malcolm, R.
  • Vadera, Kshitiz
  • Wai Ng, Kevin, Ka
  • Yan, Haipeng

Abrégé

A point of sale system has a display for receiving touch inputs, a controller to receive the touch inputs from the display, and a secure controller to receive touch input data from the controller. The system also has a card interface module and a contactless interface module to provide encrypted data to the secure controller. The secure controller can operate in either a secure mode or a non-secure mode. When a non¬ secure mode is engaged, the secure controller provides the touch input data to a processor. When a secure mode is engaged, the secure controller blocks at least a portion of the touch input data from the processor.

Classes IPC  ?

  • G06Q 20/00 - Architectures, schémas ou protocoles de paiement

81.

TWO-FACTOR AUTHENTICATION WITH PUSH NOTIFICATION FOR A SECURITY CODE

      
Numéro d'application US2015040601
Numéro de publication 2016/011170
Statut Délivré - en vigueur
Date de dépôt 2015-07-15
Date de publication 2016-01-21
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Taylor, Jotham M.
  • Federman, Daniel S.

Abrégé

Disclosed is a technology for password-free account authentication. The technology includes utilizing a mobile device running an application ("App") associated with a payment service (PS) system. Using the App, a user can enter an addressable handle, which is transmitted to the PS system. The PS system identifies an account state, based on the receipt of the addressable handle, for example, whether the addressable handle corresponds to a user's system account and device. A first authentication factor is based on the knowledge that the user is in possession of and has access to a device that corresponds to the user and the addressable handle. The PS system pushes a notification to the corresponding device, based on the account state, prompting entry of a security code. Receipt of a security code that corresponds to a payment card linked to the user's system account serves as a second authentication factor.

Classes IPC  ?

  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails

82.

EMPLOYEE PAYROLL INFORMATION MANAGEMENT

      
Numéro d'application US2015040800
Numéro de publication 2016/011287
Statut Délivré - en vigueur
Date de dépôt 2015-07-16
Date de publication 2016-01-21
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Nathoo, Amir

Abrégé

In some examples, a service provider may provide a payroll service in which an employer is able to obtain employee information from the payroll service for adding a new employee. For instance, the employee may be able to add or change employee information in an employee profile maintained by the service provider. When the employee is hired by a new employer, the new employer may receive the employee information from the employee profile for adding the employee to the new employer's payroll. For example, the employee may provide an employee authorization to authorize the service provider to add the employee information to the payroll information for the new employer. Accordingly, each employer may add the employee to the payroll of the employer without having to manually obtain and enter detailed employee information.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu

83.

CHARGING CARD USING POWER HARVESTED FROM READER

      
Numéro d'application US2015038165
Numéro de publication 2016/003831
Statut Délivré - en vigueur
Date de dépôt 2015-06-26
Date de publication 2016-01-07
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Wade, Jeremy

Abrégé

Disclosed is a rechargeable payment card that can harvest charging energy from card readers. The rechargeable payment card includes a card body and electrical circuitry, a rechargeable energy storage device and a reader interface. The electrical circuitry and the rechargeable energy storage device are attached to the card body. At least a portion of the electrical circuitry needs power to operate when the card is not coupled to an external electrical energy source. The rechargeable energy storage device supplies power to said at least a portion of the electrical circuitry. The reader interface can draw an electrical current from a card reader when the card is coupled to the card reader via the reader interface. At least a portion of the drawn electrical current is used to charge the rechargeable energy storage device.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/28 - Schémas de prépaiement, c. à d. de "paiement préalable"
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

84.

COMPUTING DISTANCES OF DEVICES

      
Numéro d'application US2015036392
Numéro de publication 2015/195890
Statut Délivré - en vigueur
Date de dépôt 2015-06-18
Date de publication 2015-12-23
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Chatterjee, Shuvo
  • Thole, Michael

Abrégé

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for computing distance between devices. In one aspect, a method includes the actions of determining an approximate distance between a merchant computer and a customer device based on a strength of a wireless signal associated with data transmitted and received between the merchant device and customer device. The actions further include validating the approximate distance based on signals from a plurality of motion sensors of the customer device to generate a validated distance. The actions further include generating a list with the one or more customers ranked in the list based on the validated distance. The actions further include presenting, on the merchant device, the list of the one or more customers.

Classes IPC  ?

85.

CONTROLLING ACCESS BASED ON DISPLAY ORIENTATION

      
Numéro d'application US2015034727
Numéro de publication 2015/191468
Statut Délivré - en vigueur
Date de dépôt 2015-06-08
Date de publication 2015-12-17
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Mocko, Christopher, Lang
  • White, Michael, Wells
  • Van Essen, Kyle

Abrégé

In some examples, a merchant device may control access to features based on an orientation of a display. For instance, the merchant device may present a first user interface (UI) for enabling a merchant to enter transaction information. Subsequently, the merchant device may present a second UI to enable the buyer to interact toward completion of the transaction, and the merchant may change the orientation of the display to face the buyer. While the display is oriented in the buyer direction, access to the merchant UI is prevented, thereby preventing initiation of a new transaction, cancelation of transaction, etc. When the display is returned to the first orientation, i.e., facing the merchant, the merchant device may enable certain UI features such as for initiating a new transaction, canceling a transaction, or perform other functions that a buyer may have been restricted from performing.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface

86.

AUTOMATIC GAIN CONTROL SUB-CIRCUIT MANAGEMENT

      
Numéro d'application US2015033817
Numéro de publication 2015/187719
Statut Délivré - en vigueur
Date de dépôt 2015-06-02
Date de publication 2015-12-10
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Post, Dan
  • Lamba, Kartik
  • Wade, Jeremy
  • Steshenko, Rodion

Abrégé

Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, and a 3.5mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.

Classes IPC  ?

  • G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
  • H03G 3/32 - Commande automatique dans des amplificateurs comportant des dispositifs semi-conducteurs le réglage dépendant du niveau de bruit ambiant ou du niveau sonore ambiant

87.

AUTOMATED FRAUD DETECTION FOR POINT-OF-SALE DEVICES

      
Numéro d'application US2015033339
Numéro de publication 2015/184361
Statut Délivré - en vigueur
Date de dépôt 2015-05-29
Date de publication 2015-12-03
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Mehrabi, Aimal
  • Bhorania, Jevin

Abrégé

Techniques and arrangements for detecting potentially fraudulent transactions made on a point-of-sale (POS) device. In some instances, the POS device may upload a batch of authorization requests corresponding to transactions made on the POS device while the POS device was in an offline mode. A payment service may receive this batch and, as opposed to processing the entire batch, may select a subset for processing. After selecting the subset, the payment service may attempt to authorize payment instruments associated with each transaction of the subset. The payment service may then compare an amount of declined payment instruments to a threshold. If the amount is greater than the threshold, then the payment service may flag the subset and/or the batch as fraudulent and may refrain from processing further transactions of the batch.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G07F 7/08 - Mécanismes actionnés par des objets autres que des pièces de monnaie pour déclencher ou actionner des appareils de vente, de location, de distribution de pièces de monnaie ou de papier-monnaie, ou de remboursement par carte d'identité codée ou carte de crédit codée

88.

VERIFIED PURCHASING BY EMAIL

      
Numéro d'application US2015032030
Numéro de publication 2015/179681
Statut Délivré - en vigueur
Date de dépôt 2015-05-21
Date de publication 2015-11-26
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wilson, Jesse
  • Grassadonia, Brian
  • Rhodes, Matthew

Abrégé

Disclosed are system and methods for purchasing items on a website or a mobile application using a single verification action. The disclosed technique allows a user to initiate a purchase transaction with a merchant via a mobile application on a mobile device and select a mobile payment application associated with a payment service system as a payment method. The mobile application then passes at least a transaction amount and a merchant identifier to the mobile payment application to handover processing of the purchase transaction to the mobile payment application. The mobile payment application, based on preference settings, if any, and otherwise default settings, determines whether to request a confirmation from the user to proceed with the purchase transaction. Once a decision to proceed with the purchase transaction is made, the mobile payment application sends a request to the payment service system to complete the purchase transaction by paying the merchant.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 21/31 - Authentification de l’utilisateur
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

89.

TRANSACTION INFORMATION COLLECTION FOR MOBILE PAYMENT EXPERIENCE

      
Numéro d'application US2015031423
Numéro de publication 2015/179316
Statut Délivré - en vigueur
Date de dépôt 2015-05-18
Date de publication 2015-11-26
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Aaron, Paul
  • Brock, Zachary

Abrégé

Disclosed is a technology for collecting transaction information for interactive payment experience. According to one embodiment, a payment service system receives transaction information from a card payment network. Using the received transaction information, the payment service system can determine a digital transaction receipt that is designed to interact with the consumer. A mobile device of the consumer receives and presents the digital transaction receipt. The interactive interface of the digital transaction receipt enables the consumer to interact with the receipt in various ways, such as specifying tip amount, entering feedback, confirming the transaction, etc.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

90.

ESTABLISHMENT OF A SECURE SESSION BETWEEN A CARD READER AND A MOBILE DEVICE

      
Numéro d'application US2015029763
Numéro de publication 2015/171939
Statut Délivré - en vigueur
Date de dépôt 2015-05-07
Date de publication 2015-11-12
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Guise, Max Joseph
  • Waddle, Jason
  • Dai Zovi, Dino

Abrégé

Disclosed is a technique for establishing a secure communication session between a mobile device and a card reader. The technique can involve using a trusted, remote validation server to validate security information of both the card reader and a POS module in the mobile device prior to, and as a precondition of, the card reader and the POS module establishing a secure communication session with each other. In certain embodiments the POS module sends the security information of both the card reader and the POS module to the validation server. The security information can include cryptographic keys of the POS module and the card reader and additional security information related to the POS module and its software environment.

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

91.

QUICK LEGEND RECEIPT SYSTEM

      
Numéro d'application US2015019518
Numéro de publication 2015/138350
Statut Délivré - en vigueur
Date de dépôt 2015-03-09
Date de publication 2015-09-17
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Bell, Bruce
  • Wilson, Mathew
  • Knight, Gerard

Abrégé

Techniques are disclosed for enabling more efficient tipping by providing a merchant the ability to reduce the time used on manually entering tip amounts. In one embodiment, a method includes automatically generating, by a point-of-sale (POS) system, a transaction receipt that indicates a plurality of selectable tip options, wherein said automatically generating the transaction receipt is based on one or more rules specified by a user of the POS system. The method further includes causing the transaction receipt to be printed as a printed receipt. The method further includes identifying, by the POS system, a one of the plurality of selectable tip options specified by a customer on the printed receipt. Among other benefits, the disclosed techniques reduce the time and effort the merchant needs to spend on collating the tipping at end of the business day.

Classes IPC  ?

  • G07G 1/12 - Caisses enregistreuses à commande électronique
  • G06Q 20/00 - Architectures, schémas ou protocoles de paiement
  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente

92.

HOMOMORPHIC PASSCODE ENCRYPTION

      
Numéro d'application US2015015259
Numéro de publication 2015/123216
Statut Délivré - en vigueur
Date de dépôt 2015-02-10
Date de publication 2015-08-20
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Quigley, Oliver S.C.
  • Waddle, Jason Douglas
  • Adida, Benjamin Michael
  • Guise, Max Joseph

Abrégé

A method of encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode; calculating a plaintext value based at least in part on the indication, wherein the plaintext value represents an encoded portion of the passcode; encrypting the plaintext value into ciphertext using a homomorphic encryption system; and updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system.

Classes IPC  ?

  • G06Q 20/38 - Architectures, schémas ou protocoles de paiement - leurs détails
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques

93.

AUTOMATIC TRIGGERING OF RECEIPT DELIVERY

      
Numéro d'application US2014072269
Numéro de publication 2015/100378
Statut Délivré - en vigueur
Date de dépôt 2014-12-23
Date de publication 2015-07-02
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Moring, Dustin
  • Grassadonia, Brian
  • Myrick, Lauren A.
  • Maxwell, David W.

Abrégé

Disclosed herein is a technology for automatically triggering delivery of a digital receipt for a financial transaction based on a previously stored electronic address for receiving digital receipts. In at least some embodiments, the technology includes a digital receipt system working in coordination with one or more merchants' POS device to deliver receipts for current transactions based on a previously stored electronic address from past transactions. The first time a user utilizes a payment card in a transaction, the system associates and stores a user-provided electronic address with the card. The next time the user utilizes the card in a new transaction, the system identifies the card has been used in a past transaction, determines the electronic address associated with the card, and automatically triggers receipt delivery to the electronic address, regardless of the new transaction being with a same or different merchant than the one in the past transaction.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques

94.

CARD READER EMULATION FOR CARDLESS TRANSACTIONS

      
Numéro d'application US2014072285
Numéro de publication 2015/100385
Statut Délivré - en vigueur
Date de dépôt 2014-12-23
Date de publication 2015-07-02
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Lee, Robert

Abrégé

Disclosed are method and apparatus that enable a cardless payment transaction to be executed from a merchant point-of-sale (POS) system. A user is enabled to check in at a merchant by using a mobile device of the user and then to pay by simply appearing at the merchant and mentioning his name. By emulating card read events and intercepting receipt printer outputs, the technique cleanly integrates into a conventional merchant POS system, without the need for customized software or hardware to accommodate individual POS vendor-proprietary application programming interfaces (APIs).

Classes IPC  ?

  • G06Q 20/34 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des cartes, p.ex. cartes à puces ou cartes magnétiques
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques

95.

BIDIRECTIONAL AUDIO COMMUNICATION IN READER DEVICES

      
Numéro d'application US2014069788
Numéro de publication 2015/089301
Statut Délivré - en vigueur
Date de dépôt 2014-12-11
Date de publication 2015-06-18
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wade, Jeremy
  • Templeton, Thomas

Abrégé

Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Implementations of the subject technology also include a microprocessor configured to perform operations for receiving a training sequence for use in determining communication parameters associated with a mobile device, and in response to the training sequence, transmitting an acknowledgement signal to the mobile device, via the audio bus, to indicate that a communicative coupling with the mobile device has been successfully established.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G11B 27/036 - Montage par insertion
  • H04N 5/93 - Régénération du signal de télévision ou de parties sélectionnées de celui-ci

96.

FIRMWARE MANAGEMENT

      
Numéro d'application US2014067074
Numéro de publication 2015/081002
Statut Délivré - en vigueur
Date de dépôt 2014-11-24
Date de publication 2015-06-04
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Wade, Jeremy
  • Post, Dan

Abrégé

Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Implementations of the subject technology also include a microprocessor configured to perform operations for determining whether a newer firmware version is available for the card reader or whether a download of such a firmware needs to be completed, and in response to determining such a download is needed, performing a download of the firmware via the audio plug during periods of inactivity.

Classes IPC  ?

  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement

97.

INTERACTIVE DIGITAL RECEIPT

      
Numéro d'application US2014058398
Numéro de publication 2015/069389
Statut Délivré - en vigueur
Date de dépôt 2014-09-30
Date de publication 2015-05-14
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Maxwell, David W.
  • Myrick, Lauren A.
  • Becker, Daniel G.
  • Lettau, Tyler James
  • Paul, Aaron
  • Ng, Tiffany Y.
  • Strong, Riley Mcelroy
  • Borovsky, Andrew

Abrégé

A technique is disclosed for generating an interactive digital receipt on a user device, where the receipt offers an engagement platform for merchants and customers to interact on a continuous basis. The interactive digital receipt is generated in response to an occurrence of a particular financial transaction. The receipt includes a plurality of time-based interactive components to enable the merchant and the customer to interact with one another. In one embodiment, the time-based interactive components include a gratuity component to allow adding of a gratuity amount after the occurrence of the transaction. The gratuity component is associated with a time frame that defines a time period for which the customer may submit the gratuity amount. The time period can range from a limited time period to an unlimited time period.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 50/12 - Hôtellerie ou restauration

98.

ELECTRONIC ORDERING SYSTEM

      
Numéro d'application US2014062697
Numéro de publication 2015/066056
Statut Délivré - en vigueur
Date de dépôt 2014-10-28
Date de publication 2015-05-07
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Moring, Dustin
  • Spindel, Nathan
  • Jen, Mark

Abrégé

Data describing a purchase order to be prepared by a merchant and an expected arrival time of a user for arriving at a geographic location of the merchant can be received. An order preparation time for the purchase order based on the one or more items specified in the purchase order can be determined. The order preparation time can be a time needed by the merchant to prepare the purchase order. An order start time based on the order preparation time for the purchase order and on the expected arrival time can be determined. The order start time can be a time for beginning preparation of the purchase order to have the purchase order ready at the expected arrival time. The data describing the purchase order and the order start time can be presented.

Classes IPC  ?

99.

APPORTIONING SHARED FINANCIAL EXPENSES

      
Numéro d'application US2014062700
Numéro de publication 2015/066059
Statut Délivré - en vigueur
Date de dépôt 2014-10-28
Date de publication 2015-05-07
Propriétaire SQUARE, INC. (USA)
Inventeur(s) Rose, Cody

Abrégé

A determination can be made that a first user is available for a card-less payment transaction with a merchant restaurant. Data describing a booking for a shared financial expense to be incurred at the merchant restaurant can be obtained. The data can describe a second user participating in the group transaction. A total amount due for the shared financial expense can be obtained. A determination can be made that the second user is contributing to the shared financial expense. A respective electronic bill for the first and second users can be generated. Each respective electronic bill can be for an apportioned amount due for the shared financial expense. Data describing the respective electronic bill for the apportioned amount due for the shared financial expense can be sent to the first and second users.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

100.

PROXY FOR MULTIPLE PAYMENT MECHANISMS

      
Numéro d'application US2014058447
Numéro de publication 2015/061005
Statut Délivré - en vigueur
Date de dépôt 2014-09-30
Date de publication 2015-04-30
Propriétaire SQUARE, INC. (USA)
Inventeur(s)
  • Aaron, Paul
  • Henderson, William
  • Borovsky, Andrew

Abrégé

Various embodiments are related to apparatuses and methods for paying for a financial transaction using a proxy object. The proxy object can be associated with multiple payment accounts, for example accounts associated with credit cards and debit cards. A consumer can present the object to a payee to make a payment, and the payee can use a device to obtain information from the object. For example, when the proxy object is a proxy card similar to a credit card, the payee can use a card reader to read information from the magnetic stripe of the proxy card. The information can be transmitted to a financial system, and the financial system can communicate with a computer system that can select a payment account associated with the proxy card to use for the payment. The financial system can process the payment using the selected payment account.

Classes IPC  ?

  • G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06Q 40/02 - Opérations bancaires, p.ex. calcul d'intérêts ou tenue de compte
  1     2        Prochaine page