Patents by Inventor Shawn Morel
Shawn Morel 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: 10467583Abstract: An inventory service allows business entities to create inventory reports and other reports based on inventory data records corresponding respectively to individual instances of a product. When events take place regarding the product instance, the data record corresponding to the product instance is updated to indicate such events, including descriptions of the events and times of the events. Events may include purchase or sale of the product instance, location movements of the product instance, repairs and returns of the product instance, etc.Type: GrantFiled: December 9, 2015Date of Patent: November 5, 2019Assignee: Square, Inc.Inventors: Mark Jen, Shawn Morel
-
Patent number: 10242351Abstract: Methods, systems, and computer program products for a digital wallet for a group of people. A group of customers may gather for an event, e.g., a party, in which each person in the group may purchase goods or services on behalf of the group from a merchant. A customer device executing a digital wallet application program acts like a wallet for the entire group. The customer device creates group tab. The customer device associates images of each person in the group to the group tab, and submits information on the group, including the images, to a merchant device operated by the merchant. The merchant device opens the group tab for managing purchases related to the group. At the end of the event, upon receiving an input to close the tab, the customer device can receive a single bill including a total amount, and divide the total amount among people in the group.Type: GrantFiled: November 1, 2017Date of Patent: March 26, 2019Assignee: SQUARE, INC.Inventors: Mathew Wilson, Nicholas Dower, Shawn Morel
-
Patent number: 10198731Abstract: Various embodiments are related to apparatuses and methods for basing actions on a location of a card swipe. A computer system receives information indicative of a location of a mobile device associated with a customer at a time corresponding to a swipe of a payment card at a card reader of a merchant. The location information can indicate, for example, the location of the mobile device as being at a GPS coordinate, or at a merchant's place of business. When the location information indicates that the mobile device and the card swipe are located near to each other, or are both located at the same merchant's place of business, a reduced level of fraud analysis can be used when authorizing the purchase transaction. A targeted ad can be sent to a mobile device associated with the customer based on the location of the card reader used for the card swipe.Type: GrantFiled: February 18, 2014Date of Patent: February 5, 2019Assignee: Square, Inc.Inventors: Nathan Spindel, Shawn Morel, Nefaur Rahman Khandker
-
Publication number: 20180130033Abstract: Techniques for facilitating a secure transaction between a first mobile computing device associated with a driver and a second mobile computing device associated with a passenger are discussed herein. The techniques may include registering an association between a first application executing on the first mobile computing device and a second application executing on the second mobile computing device. The second application may display information indicating an amount of fare for a ride offered by the driver to the passenger. Upon receiving input from the passenger to authorize processing of a payment transaction, the second application may send a request to process the payment transaction using card information. In some examples, the payment transaction is authorized without providing the first application with access to card information.Type: ApplicationFiled: October 9, 2017Publication date: May 10, 2018Inventors: Paul Aaron, Shawn Morel
-
Patent number: 9824504Abstract: A payment transaction between a passenger and a driver may be processed using a mobile device of the passenger and a mobile device of the driver. For example, the mobile device of the passenger and the mobile device of the driver may be associated for processing the payment transaction. Fare data for a ride that is offered by the driver may be received from the mobile device that is associated with the driver and payment data for the passenger may be received from the mobile device that is associated with the passenger. A payment processing server may cause the payment transaction to be processed.Type: GrantFiled: July 21, 2015Date of Patent: November 21, 2017Assignee: Square, Inc.Inventors: Paul Aaron, Shawn Morel, Xuancong Wen, Louie Mantia, Daniel Scrivner, Robert Andersen, Jack Dorsey, Christopher Clark
-
Patent number: 9792597Abstract: A product catalog service allows business entities to create and store product catalogs indicating products that are available from the business entities. A product catalog includes multiple product family definitions. Each product family definition specifies attribute names of a product family and, for each attribute name, a set of allowed attribute values. In order to specify a particular product variant, an entity may supply one of the allowed attribute values for each specified attribute name of the product. The product catalogs may be received from multiple business entities. Each product catalog may also be shared with multiple business entities. A merchant, for example, may select products from a product catalog to purchase from another merchant. When creating a product catalog, a business entity may reference product family definitions of other product catalogs.Type: GrantFiled: December 9, 2015Date of Patent: October 17, 2017Assignee: Square, Inc.Inventors: Mark Jen, Shawn Morel
-
Patent number: 9785920Abstract: A method for a transaction with a taxi includes establishing secure communication between a first computing device in a driver section of a vehicle and a second computing device in a passenger section of a vehicle, receiving in the second computing device a card number from a card reader coupled to the second computing device before receiving a signal from a meter indicating an end of a trip for the passenger, after receiving the card number submitting the transaction for authorization from at least one of the first device or the second device, after receiving a signal from the meter indicating the end of the trip for the passenger, displaying an amount of a fare for the trip on a display, and receiving an indication that the transaction is authorized.Type: GrantFiled: January 18, 2012Date of Patent: October 10, 2017Assignee: Square, Inc.Inventors: Paul Aaron, Shawn Morel
-
Publication number: 20150325057Abstract: A payment transaction between a passenger and a driver may be processed using a mobile device of the passenger and a mobile device of the driver. For example, the mobile device of the passenger and the mobile device of the driver may be associated for processing the payment transaction. Fare data for a ride that is offered by the driver may be received from the mobile device that is associated with the driver and payment data for the passenger may be received from the mobile device that is associated with the passenger. A payment processing server may cause the payment transaction to be processed.Type: ApplicationFiled: July 21, 2015Publication date: November 12, 2015Inventors: Paul Aaron, Shawn Morel, Sam Wen, Louie Mantia, Daniel Gatsby, Robert Andersen, Jack Dorsey, Christopher Clark
-
Patent number: 8880881Abstract: A method of establishing secure communication between a first mobile computing device and a second mobile computing device includes generating a first self-signed key at the first mobile computing device, pairing the first device with a second device, the pairing including receiving user input of a passcode and after receiving the user input sending the first public key to the second mobile computing device and receiving a second public key from the second mobile computing device, storing the second public key in a database of trusted devices, the database of trusted devices being stored in the first mobile computing device, receiving in the first mobile computing device a list of mobile computing devices connected to a mobile network, matching the list of mobile computing device against the database of trusted devices, and establishing secure communication between the first mobile computing device and the second mobile computing device.Type: GrantFiled: January 18, 2012Date of Patent: November 4, 2014Assignee: Square, Inc.Inventors: Shawn Morel, Diogo Monica, Eric Monti, Sam Wen, Nathan McCauley
-
Patent number: 8874913Abstract: A method of establishing secure communication between a first mobile computing device and a second mobile computing device includes receiving a first request from the first mobile computing device to securely communicate with the second mobile computing device via a Wi Fi hot spot, verifying that the first mobile computing device is trusted, generating a public key and a private key based on a trusted certificate, sending the private key to the first mobile computing device via the Wi-Fi hot spot, receiving a second request from the second mobile computing device to securely communicate with the first mobile computing device, verifying that the second mobile computing device is trusted, and sending the public key to the second mobile computing device.Type: GrantFiled: July 11, 2013Date of Patent: October 28, 2014Assignee: Square, Inc.Inventors: Diogo Monica, Shawn Morel
-
Publication number: 20140019340Abstract: Method, systems, and apparatus for a method of processing a payment transaction using a mobile device of a merchant. In one aspect, determining the mobile device does not have a connection to an external network; receiving data indicating a payment transaction between a customer and the merchant; determining whether the payment transaction should be stored, where the determining is based on a risk heuristic model that considers one or more of the following: a number of already stored transactions, a value of the payment transaction, a total value, where the total value is a sum of the value of the payment transaction and values of one or more already stored transactions, and risk factors associated with the customer; and based at least on the determination, storing the payment transaction on the mobile device for future processing.Type: ApplicationFiled: March 12, 2013Publication date: January 16, 2014Applicant: Square, Inc.Inventors: Edward Ruder, James Puls, Mehdi Mulani, Shawn Morel, Grace Chen, Christopher R. Clark, J. Bryan Scott, Eric Monti
-
Patent number: 8494165Abstract: A method of establishing secure communication between a first mobile computing device and a second mobile computing device includes receiving a first request from the first mobile computing device to securely communicate with the second mobile computing device via a Wi Fi hot spot, verifying that the first mobile computing device is trusted, generating a public key and a private key based on a trusted certificate, sending the private key to the first mobile computing device via the Wi-Fi hot spot, receiving a second request from the second mobile computing device to securely communicate with the first mobile computing device, verifying that the second mobile computing device is trusted, and sending the public key to the second mobile computing device.Type: GrantFiled: January 18, 2012Date of Patent: July 23, 2013Assignee: Square, Inc.Inventors: Diogo Monica, Shawn Morel
-
Publication number: 20130185152Abstract: A method for a transaction with a taxi includes establishing secure communication between a first computing device in a driver section of a vehicle and a second computing device in a passenger section of a vehicle, receiving in the second computing device a card number from a card reader coupled to the second computing device before receiving a signal from a meter indicating an end of a trip for the passenger, after receiving the card number submitting the transaction for authorization from at least one of the first device or the second device, after receiving a signal from the meter indicating the end of the trip for the passenger, displaying an amount of a fare for the trip on a display, and receiving an indication that the transaction is authorized.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Square, Inc.Inventors: Paul Aaron, Shawn Morel
-
Publication number: 20130185124Abstract: A taxi fare system for a vehicle includes a meter, a wireless access point carried on the vehicle, a first mobile computing device a wireless, a second mobile computing device, a display and a credit card reader. The meter is configured to receive data from the vehicle indicating distance travelled, to measure waiting time, and to calculate an amount of a passenger fare based at least on the distance travelled and the waiting time. The first mobile computing device is positioned in a driver section of the vehicle and receives data from the meter. The second mobile computing device is positioned in a passenger section of the vehicle and receive card information from the card reader. The first and second mobile computing devices are configured to wirelessly connect to the wireless access point.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Square Inc.Inventors: Paul Aaron, Shawn Morel, Sam Wen, Louie Mantia, Daniel Gatsby, Robert Andersen, Jack Dorsey, Christopher R. Clark
-
Publication number: 20130185559Abstract: A method of establishing secure communication between a first mobile computing device and a second mobile computing device includes generating a first self-signed key at the first mobile computing device, pairing the first device with a second device, the pairing including receiving user input of a passcode and after receiving the user input sending the first public key to the second mobile computing device and receiving a second public key from the second mobile computing device, storing the second public key in a database of trusted devices, the database of trusted devices being stored in the first mobile computing device, receiving in the first mobile computing device a list of mobile computing devices connected to a mobile network, matching the list of mobile computing device against the database of trusted devices, and establishing secure communication between the first mobile computing device and the second mobile computing device.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Square, Inc.Inventors: Shawn MOREL, Diogo MONICA, Eric MONTI, Sam WEN, Nathan McCAULEY
-
Publication number: 20130182845Abstract: A method of establishing secure communication between a first mobile computing device and a second mobile computing device includes receiving a first request from the first mobile computing device to securely communicate with the second mobile computing device via a Wi Fi hot spot, verifying that the first mobile computing device is trusted, generating a public key and a private key based on a trusted certificate, sending the private key to the first mobile computing device via the Wi-Fi hot spot, receiving a second request from the second mobile computing device to securely communicate with the first mobile computing device, verifying that the second mobile computing device is trusted, and sending the public key to the second mobile computing device.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Square, Inc.Inventors: Diogo Monica, Shawn Morel
-
Publication number: 20130185208Abstract: A method for a transaction with a taxi includes receiving from a mobile device in a vehicle an amount of a fare for a passenger trip, receiving trip information from the mobile device, the trip information including a start time, an end time and a distance traveled for the passenger trip, receiving a card number from the mobile device, submitting the transaction for authorization of payment, receiving an indication that the transaction is authorized, accessing financial payment information associated with an account of a driver of the vehicle, the financial payment information sufficient to make a deposit to a financial account of the driver, submitting the transaction for processing to make the deposit in the amount of the fare to the financial account of the driver, and sending the trip information to a computer system of the dispatch service.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Square, Inc.Inventors: Paul Aaron, Shawn Morel, Sam Wen, Louie Mantia, Daniel Gatsby, Robert Andersen, Jack Dorsey, James McKelvey