Entity

Time filter

Source Type

San Jose, CA, United States

PayPal is an American, international digital wallet based e-commerce business allowing payments and money transfers to be made through the Internet. Online money transfers serve as electronic alternatives to paying with traditional paper methods, such as checks and money orders.PayPal is one of the world's largest internet payment companies. The company operates as an acquirer, performing payment processing for online vendors, auction sites and other commercial users, for which it charges a fee.Established in 1998, PayPal had its IPO in 2002, and became a wholly owned subsidiary of eBay later that year. In 2013, PayPal moved $180 billion in 26 currencies across 193 nations, generating a total revenue of $6.6 billion . In 2014, eBay announced plans to spin-off PayPal into an independent company the following year. Wikipedia.


Patent
PayPal | Date: 2015-10-26

In various embodiments, a system, method, and a computer-readable medium for performing operations for tracking numerous software calls in an enterprise environment is provided. The method includes tracking, during a runtime operation of an enterprise environment, layers through which software calls pass. The tracking includes logging physical components involved in each of the software calls, annotating each of the physical components with metadata that is directly indicative of each of the physical components, and logging a reliance of each of the physical components on others of the physical components. Other systems and methods are disclosed.


Patent
PayPal | Date: 2015-08-10

A configured machine performs image matching and retrieval of natural images that may depict logos. The machine generates and uses color-localized spatial masks, which may be computationally less expensive than spatial verification techniques. Key points are detected within images that form a reference database of images. Local masks are defined by the machine around each key point based on the scale and orientation of the key point. To utilize color information presented in logo images, ordered color histograms may be extracted by the machine from locally masked regions of each image. A cascaded index may then be constructed for both visual descriptors and color histograms. For faster matching, the cascaded index maps the visual descriptors and color histograms to a list of relevant or similar images. This list may then be ranked to generate relevant matches for an input query image.


Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.


A method for providing on-line payment services is provided where a payment service provider pays for a plurality of purchases that are made by a user during a plurality of on-line shopping sessions. An authorization is received for the payment service provider to collect a reimbursement amount from a financial institution of the user. The reimbursement amount is at least equal to a cumulative amount of the payments for the plurality of purchases made by the user during the plurality of on-line shopping sessions. The payment service provider collects the reimbursement amount in a single transaction from the financial institution of the user and pays a fee to the financial institution of the user. The fee is based on the single transaction carried out to collect the reimbursement amount rather than being applied to each of the plurality of purchases or assessed as a percentage of the reimbursement amount, which allows the payment service provider to reduce the costs associated with providing payment services.


A device may collect environmental information surrounding the device. Based on the collected environmental information, the device may automatically identify a potentially secured location that has lower security risk. When a potentially secured location is identified, the device may prompt the user to setup a security profile having reduced security requirement for the secured location. The device may store and associate the security profile with the secured location. The device may activate the security profile with reduced security requirement when the device is in the secured area. Further, the security profile may require that certain features of the device be disabled when the device is in the secured location.

Discover hidden collaborations