Abstract:
Users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network identity page hosted by the communication system. The communication system detects a payment signal from a user of the communication system and the collects payment information details either by displaying a payment object interface in a communication application of the user or receiving payment information input directly from the user's communication device. The payment information includes sender and recipient payment account identifiers that are communicated to a payment processing system for processing and delivery of the designated payment amount to the recipient.
Abstract:
An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.
Abstract:
Ranking payment requests includes a peer-to-peer payment system that employs a server configured for receiving a payment request from a requester computing device; receiving location data of the requester network device; receiving a request for a ranking of payment requests; searching social network information of the payor for occurrences of the requester of the payment request; receiving location data of the payor network device, the location data comprising a location of the payor computing device and a location history of the payor computing device; searching a transaction history of the payor; ranking the payment requests based at least in part on one or more of the location of the requester, a strength of social network connections to the payor for each of the payment requesters, and number of previous transactions between the payor and the requester; and providing the ranking of the payment requests to the payor.
Abstract:
A method includes gathering a plurality of instances of online activity associated with a user, analyzing the plurality of instances of online activity to determine a characteristic that is likely to correspond to a profile attribute of the user and generating a profile enrichment suggestion for the user based on the determined characteristic.
Abstract:
Users of a communication system can initiate electronic payments during a communication session hosted by the communication system or via a social network identity page hosted by the communication system. The communication system detects a payment signal from a user of the communication system and the collects payment information details either by displaying a payment object interface in a communication application of the user or receiving payment information input directly from the user's communication device. The payment information includes sender and recipient payment account identifiers that are communicated to a payment processing system for processing and delivery of the designated payment amount to the recipient.
Abstract:
Ranking payment requests includes a peer-to-peer payment system that employs a server configured for receiving a payment request from a requester computing device; receiving location data of the requester network device; receiving a request for a ranking of payment requests; searching social network information of the payor for occurrences of the requester of the payment request; receiving location data of the payor network device, the location data comprising a location of the payor computing device and a location history of the payor computing device; searching a transaction history of the payor; ranking the payment requests based at least in part on one or more of the location of the requester, a strength of social network connections to the payor for each of the payment requesters, and number of previous transactions between the payor and the requester; and providing the ranking of the payment requests to the payor.
Abstract:
Provided are systems, methods, and computer-readable media for providing query rewrites and autocompletions based on environmental contexts, such as the current time, the current weather, social networking recommendations, the presence at a location of a contact associated with the user, current events, or other contexts. A query is received from a user and environmental context data is retrieved. Next query suggestions, such as query rewrites and autocompletions, are retrieved from a query suggestion repository, and scores for each query suggestion are retrieved. Next, the scores are recalculated based on a relationship between environmental context data and the query suggestions. The query suggestions are ranked based on the recalculated scores and provided to the user for selection.
Abstract:
A computer-implemented method for assessing ratings using tip patterns is provided. The method includes obtaining tip information comprising a ratio of a tip amount associated with a bill for a service, the bill being associated with a service provider, generating a rating score based on the tip information and reference tip information, and generating an aggregate score associated with the service provider, based on the rating score. Systems and machine-readable media are also provided.
Abstract:
A computer-implemented technique is presented. The technique can include selectively initiating, at a mobile computing device including one or more processors, communication between the mobile computing device and a public computing device. The technique can include transmitting, from the mobile computing device, authentication information to the public computing device. The authentication information can indicate access privileges to a private account associated with a user of the mobile computing device. The technique can include receiving, at the mobile computing device, an access inquiry from the public computing device. The access inquiry can indicate an inquiry as to whether the user wishes to login to the private account at the public computing device. The technique can also include transmitting, from the mobile computing device, an access response to the public computing device. The access response can cause the public computing device to provide the user with access to the private account.
Abstract:
The invention provides a computer-implemented method for generating a risk rating for a peer-to-peer transaction. The method comprises receiving a request to generate a risk rating for a proposed peer-to-peer financial transaction; identifying information associated with a plurality of previous peer-to-peer transactions of the payor; identifying one or more of the previous peer-to-peer transactions that are related to the proposed transaction; assigning a score to each of the related peer-to-peer transactions, the score being based at least in part on a determination of a level of success of each of the related peer-to-peer transactions; determining the risk rating for the proposed transaction based on the scores assigned to the transactions related to the proposed transaction; determining a payor risk rating for the payor; adjusting the risk rating for the proposed transaction based on the payor risk rating of the payor; and presenting the risk rating for the proposed transaction.