Patents by Inventor Philip Zigoris
Philip Zigoris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12086860Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: GrantFiled: December 27, 2022Date of Patent: September 10, 2024Assignee: Block, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Patent number: 11803874Abstract: A promotion server may generate the promotion campaigns based on input from a merchant. The input may include a request to generate the promotion campaign, a merchant preference, or other information shared between the merchant and the promotion server. The promotion campaign may include promotions, such as coupons, discounts, or the like, to encourage transactions with a merchant. The promotions may be generated based on merchant specified criteria, a merchant transaction history, customer preferences, a customer transaction history, and/or other information processed by the promotion server. The promotions of the promotion campaign may be distributed via one or more channels, such as electronic mail, website publication, receipts, etc. Each promotion of the promotion campaign may be linked to a particular customer, thereby limiting the number of times a particular customer can take advantage of the promotion campaign.Type: GrantFiled: April 1, 2022Date of Patent: October 31, 2023Assignee: Block, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Lily Chiang, James Hart, Rujia Zha
-
Publication number: 20230334550Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: ApplicationFiled: December 27, 2022Publication date: October 19, 2023Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Patent number: 11587142Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: GrantFiled: August 7, 2020Date of Patent: February 21, 2023Assignee: Block, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Publication number: 20220398625Abstract: Techniques and arrangements for generating, distributing and managing promotion campaigns are described. A promotion server may generate the promotion campaigns based on input from a merchant. The input may include a request to generate the promotion campaign, a merchant preference, or other information shared between the merchant and the promotion server. The promotion campaign may include promotions, such as coupons, discounts, or the like, to encourage transactions with a merchant. The promotions may be generated based on merchant specified criteria, a merchant transaction history, customer preferences, a customer transaction history, and/or other information processed by the promotion server. The promotions of the promotion campaign may be distributed via one or more channels, such as electronic mail, website publication, receipts, etc.Type: ApplicationFiled: April 1, 2022Publication date: December 15, 2022Inventors: Ramy Bebawy, Philip Zigoris, Lily Chiang, James Hart, Rujia Zha
-
Patent number: 11295337Abstract: Techniques and arrangements for generating, distributing and managing promotion campaigns are described. A promotion server may generate the promotion campaigns based on input from a merchant. The input may include a request to generate the promotion campaign, a merchant preference, or other information shared between the merchant and the promotion server. The promotion campaign may include promotions, such as coupons, discounts, or the like, to encourage transactions with a merchant. The promotions may be generated based on merchant specified criteria, a merchant transaction history, customer preferences, a customer transaction history, and/or other information processed by the promotion server. The promotions of the promotion campaign may be distributed via one or more channels, such as electronic mail, web site publication, receipts, etc.Type: GrantFiled: May 31, 2017Date of Patent: April 5, 2022Assignee: Block, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Lily Chiang, James Hart, Rujia Zha
-
Patent number: 11042901Abstract: Techniques and arrangements for generating, distributing and managing promotion campaigns are described. A promotion server may generate the promotion campaigns based on input from a merchant. The input may include a request to generate the promotion campaign, a merchant preference, or other information shared between the merchant and the promotion server. The promotion campaign may include promotions, such as coupons, discounts, or the like, to encourage transactions with a merchant. The promotions may be generated based on merchant specified criteria, a merchant transaction history, customer preferences, a customer transaction history, and/or other information processed by the promotion server. The promotions of the promotion campaign may be distributed via one or more channels, such as electronic mail, website publication, receipts, etc.Type: GrantFiled: May 31, 2017Date of Patent: June 22, 2021Assignee: Square, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Lily Chiang, James Hart, Rujia Zha
-
Patent number: 10963887Abstract: This disclosure describes, in part, techniques for utilizing proxy contact information in order to allow merchants to communicate with customers. For instance, a payment service may receive, from a first merchant device, payment information and first contact information for a customer during a first transaction. The payment service may then associate the payment information with the first contact information. Next, the payment service may receive the payment information from a second merchant device during a second transaction. Based on receiving the payment information, the payment service may identify the first contact information using the association between the payment information and the first contact information, generate second contact information for the customer, associated the second contact information with the first contact information, and send the second contact information to the second merchant device.Type: GrantFiled: November 30, 2016Date of Patent: March 30, 2021Assignee: Square, Inc.Inventors: Philip Zigoris, Tyler Kovacs
-
Patent number: 10740822Abstract: Techniques and arrangements for performing data analysis in order to generate connections between merchants. For instance, a payment service may determine, based at least in part on transaction information, that a first customer conducted a first transaction at a first merchant followed a subsequent transaction at a second merchant. The payment service may further determine that a second customer conducted a second transaction at the first merchant followed by a subsequent transaction at a third merchant, Based on transaction information associated with the first transaction and the second transaction, the payment service may create a buyer profile including the first customer and second customer. Upon the payment service receiving a request to process a third transaction between the first merchant and the second customer, the payment service can generate a recommendation that the second customer conduct a subsequent transaction to the third transaction at the second merchant rather than the third merchant.Type: GrantFiled: December 19, 2016Date of Patent: August 11, 2020Assignee: Square, Inc.Inventors: Ramy Bebawy, Philip Zigoris, Yongxue Qi, Yu-Shan Fung, Riley Crane
-
Patent number: 10740748Abstract: Techniques for improving card on file transactions are described. Transaction data associated with previous transaction(s) between a customer and merchant(s) can be received. Payment information associated with a payment instrument of the customer authorizable for a cost of a transaction between the customer and a merchant can be received. A suggestion that the payment information be stored in association with the merchant can be sent to the merchant device and/or a customer device, wherein the suggestion is based on the transaction data and/or information associated with the transaction. An instruction to store the payment information in association with the merchant can be received and, based at least partly on receiving the instruction, the payment information can be stored in association the merchant, wherein storing the payment information allows the merchant to use the payment information for subsequent transactions without again reading or receiving the payment information.Type: GrantFiled: August 23, 2018Date of Patent: August 11, 2020Assignee: Square, Inc.Inventor: Philip Zigoris
-
Patent number: 10489825Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.Type: GrantFiled: May 20, 2016Date of Patent: November 26, 2019Assignee: Facebook, Inc.Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Zigoris
-
Publication number: 20190057377Abstract: Techniques and arrangements for improving card on file transactions are described. For instance, a payment service may receive, from one or more merchant devices, transaction information associated with at least one transaction between a merchant and a customer, where the transaction information includes at least payment information of a payment instrument used during respective transactions. The payment service may then analyze the transaction information to compute a value associated with a transaction characteristic as indicated by the transaction information, determine that the value exceeds a threshold value, and, based on determining that the value exceeds the threshold value, send the customer a message requesting that the customer store the payment information with the merchant. The value associated with the transaction characteristic can include a total number of transactions, a total cost of transactions, or a frequency associated with the transactions between the merchant and the customer.Type: ApplicationFiled: August 23, 2018Publication date: February 21, 2019Inventor: Philip Zigoris
-
Patent number: 10062074Abstract: Techniques and arrangements for improving card on file transactions are described. For instance, a payment service may receive, from one or more merchant devices, transaction information associated with at least one transaction between a merchant and a customer, where the transaction information includes at least payment information of a payment instrument used during respective transactions. The payment service may then analyze the transaction information to compute a value associated with a transaction characteristic as indicated by the transaction information, determine that the value exceeds a threshold value, and, based on determining that the value exceeds the threshold value, send the customer a message requesting that the customer store the payment information with the merchant. The value associated with the transaction characteristic can include a total number of transactions, a total cost of transactions, or a frequency associated with the transactions between the merchant and the customer.Type: GrantFiled: November 30, 2016Date of Patent: August 28, 2018Assignee: Square, Inc.Inventor: Philip Zigoris
-
Publication number: 20160267549Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Zigoris
-
Publication number: 20160267550Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.Type: ApplicationFiled: May 20, 2016Publication date: September 15, 2016Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Zigoris