Patents Assigned to PayPal, Inc.
  • Publication number: 20190180031
    Abstract: Systems and methods that detect presence of malicious software while comparing address mappings in multiple table look-aside buffers are provided. Address mappings in an instruction table look-aside buffer (ITLB) and a data table look-aside buffer (DTLB) may be scanned with each address mapping including a mapping between a virtual page in a virtual memory and a frame in a physical memory of a computing device. A discrepancy between an address mapping in the ITLB and an address mapping in the DTLB can be identified. Based on the discrepancy, a process associated with the mapping may then be identified as a malicious process.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Applicant: PayPal, Inc.
    Inventor: Shlomi Boutnaru
  • Patent number: 10317859
    Abstract: Methods and systems for playing personalized music are described. The methods and systems can automatically play music based on the musical preferences of a user in a vicinity of a music player. The preferences of the user are received or retrieved, and the music played is tailored to the user's preferences. The methods and systems select songs that match or are similar to a musical preference of a user, such as songs in the same genre, style, or by the same artist.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Vijay Lakshminarayanan
  • Patent number: 10318536
    Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Stephen Severance, Paul Wheeler
  • Patent number: 10318946
    Abstract: Methods and systems for providing the most suitable payment methods to a user in a specific transaction are described. A service provider uses information obtained from a merchant about the transaction and information the service provider knows about a user to generate a list of possible payment methods. The service provider determines which payment methods the user may want to use for the transaction by looking at, for example, user preferences, merchant preferences, and past purchases made by the user, and the payment methods are displayed on a user device.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Benjamin Eroe Mills, Juan Antonio Benitez, II
  • Patent number: 10318534
    Abstract: According to various embodiments, a ratings matrix including matrix values is generated, each row of the ratings matrix identifying one of a plurality of users, each column of the ratings matrix identifying one of a plurality of items, and each of the matrix values corresponding to a known affinity rating describing a degree of affinity associated with one of the users and one of the items. The ratings matrix may include a missing entry representing an unknown affinity rating. According to various embodiments, a revised ratings matrix is generated by factoring the ratings matrix into a user matrix and an item matrix, the revised ratings matrix being the product of the user matrix and the item matrix and including at least one entry representing a predicted affinity rating in place of the missing entry.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Thomas Pinckney, Christopher Dixon, Matthew Ryan Gattis
  • Patent number: 10318955
    Abstract: Methods, systems, and computer program products for providing attribute-based card combinations for digital wallets are disclosed. A computer-implemented method may include associating a first asset with a digital wallet, associating a second asset with the digital wallet, receiving a request to determine a relationship between the first asset and the second asset in the digital wallet, determining the relationship between the first asset and the second asset in the digital wallet, creating the relationship between the first asset and the second asset in the digital wallet, notifying a user of the digital wallet about how a change to the first asset in the digital wallet is to affect the second asset in the digital wallet based on the relationship between the assets, and performing a transaction involving the digital wallet based on the relationship between the first asset and the second asset in the digital wallet.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Matthew Alexander Wilczynski
  • Patent number: 10318286
    Abstract: A system and method of adding on-the-fly comments to source code are described. In some embodiments, audio data comprising a comment for source code in a source code file is received. The comment is stored in association with the source code, and an indication of the comment is caused to be displayed within the source code file to a user on a computing device. In some embodiments, an indication of a location within the source code file with which to associate the comment is received, and the comment can be stored in association with the location within the source code file. The comment can be caused to be displayed at the location within the source code file. In some embodiments, the audio data is converted to a textual representation of the comment. In some embodiments, the comment is translated from an original language to at least one additional language.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Lakshmanan Velusamy
  • Patent number: 10318968
    Abstract: A system for determining queues and reducing queue times for a location determines the number of users that are in a queue based on sensor readings from a device of the users and interactions of the devices with a geofence. The system may determine the queue times based on the number of devices it determines are associated with users in a queue and a rate associated with the movement of the queue. The determined queue times may be displayed on one or more user devices that are inquiring about the location.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Brandon Tineo
  • Patent number: 10320775
    Abstract: Methods, systems, and computer program products for eliminating abuse caused by password reuse in different computer systems are disclosed. For example, a computer-implemented method may include receiving a security request comprising an anonymized version of authentication data from a first computer system of a first organization, analyzing the security request to determine a second computer system of a second organization to contact for detecting reuse of the authentication data, generating a second security request comprising the anonymized authentication data for the second computer system, sending the second security request to the second computer system of the second organization, analyzing a response to the second security request from the second computer system to determine whether the anonymized authentication data associated was detected, and providing a response to the first security request indicating whether the second computer system detected reuse of the authentication data.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Bradley Wardman, Nathan Robert Pratt
  • Patent number: 10319003
    Abstract: In an embodiment, a system includes a network-based resolution module. The network-based resolution module is configured to receive information relating to a plurality of disputes relating to transactions involving a common entity. The disputes are associated with two or more payment processing systems. The system further includes a unified interface. The unified interface is associated with the resolution module, and it is configured to provide information relating to disputes that are associated with at least one of the two or more payment processing systems.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Colin Rule, Osama Mostafa Bedier
  • Patent number: 10318948
    Abstract: Systems, methods, and computer program products for providing cloud-based application security are disclosed. For example, a server part of a cloud-based application may determine a plurality of security challenges for authorizing a request based on a plurality of security settings of a user account and one or more attributes of the request, issue a first-level authorization challenge and a second-level authorization challenge based on the determining, identify a plurality of available resources from the user account for the request, and responsive to successful completion of the first-level authorization challenge and the second-level authorization challenge, automatically apply two or more of the available resources from the user account to fulfill the request based on the one or more attributes of the request and a physical location associated with the request.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Sebastien Taveau, Nadav Naaman
  • Patent number: 10319024
    Abstract: Methods and systems for facilitating collaborative shopping are described. A user creates and shares a shopping list containing desired items. The shopping list includes quantities of the items and deadlines for purchasing the items. When the user or one of his or her friends are at or near a location selling a desired item, they are alerted to purchase the item. As items are purchased by the user and his or her friends, the shopping list may be updated, and notes may be posted to the shopping list. Such updates and notes may include information regarding visited locations, prices of items, availability of items, restock or delivery dates, dates that locations were visited, etc.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Lorena Bueno Lobl
  • Patent number: 10320709
    Abstract: A method to enable defining of a profile of a service through manipulation of graphical representations of abstractions of resources in a data center is disclosed. The profile of the service is accessed. A graphical representation of an abstraction of the first resource type is presented. A graphical representation of an abstraction of a second resource type is presented. A manipulation of the graphical representation of the abstraction of the second resource type is detected with respect to the graphical representation of the abstraction of the first resource type. Based on the manipulation, a correspondence between the abstraction of the second resource type and the profile of the service is identified and a relationship between the abstraction of the second resource type and the abstraction of the first resource type is identified. The profile of the service is updated to include information identifying the correspondence and the relationship.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Devendra Rajkumar Jaisinghani
  • Patent number: 10318850
    Abstract: A system includes: a physical wallet configured to attach to a first mobile communication device and to physically store a first funding card and additional funding cards in a holding compartment; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: associating a plurality of funding cards with the first mobile communication device, wherein the first funding card is not a member of the plurality of funding cards associated with the first mobile communication device; and detecting when the first funding card is physically removed from the holding compartment of the system; and transmitting a notification to a computer in response to the first funding card being physically removed from the holding compartment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Jigar Rajnikant Gosalia
  • Patent number: 10318991
    Abstract: There are provided systems and methods for a communication device interface for merchant check-in and shopping notifications. A user may enter shopping preferences to a module of a communication device in order to receive notifications and alerts when items matching the shopping preferences are available with one or more merchants. A service provider may receive the shopping preferences with user attributes, such as a user location and/or account balance. The attributes may be determined using applications and/or modules of the communication device or through a check-in by the user at a location. The service provider may determine shopping notifications having purchase offers for the items from available merchants. The purchase offers may include offers to sell the items and discounts for the items. The shopping notifications may be displayed to the user using a user device interface, such as cells within an application or mobile device home screen.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventor: Hyunju Lee
  • Patent number: 10321264
    Abstract: Provided herein are methods and systems relating to location-based services such as providing a geofencing, outputting location-based information on a mobile device, varying transmissions to and from a mobile device, and providing location-based alerts. More specifically, a method can include receiving a task on a mobile device, associating the task with a location, generating a geofence around the location associated with the task, tracking a current location of a the mobile device, and generating an alert associated with the task when the current location is within the geofence.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Alan Phillips, Frank Schroth, Geoffrey M. Palmer, Stefan G. Zielinski, Allen P. Smith, Colin M. Cunningham, III
  • Patent number: 10320980
    Abstract: A system and method includes one or more processors one or more processors coupled to a memory. The one or more processors may execute instructions from the memory to perform the steps including receiving an audio communications request from a first user device of a user, identifying a second user device of the user in response to receiving the audio communications request, providing a suggestion that the user use the second user device with the system, receiving a response from the user responding to the suggestion, establishing a communication channel with the second user device, and providing content associated with the audio communications request to the second user device.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 11, 2019
    Assignee: PAYPAL, INC.
    Inventors: Billy Runyan, Liang Xi, Rahul Nair
  • Patent number: 10313335
    Abstract: Embodiments of systems and methods for client and/or server authentication are provided. In one embodiment, a method includes sending information from a mobile network device to a server, wherein the information comprises a seed that is used by both the mobile network device and the server to compute a series of one time passwords. The method also includes receiving, by the mobile network device, a succession of one time passwords generated by the server throughout a session. And the method further includes comparing the received one time passwords generated by the server throughout the session to corresponding one time passwords generated at the mobile network device. In this manner, the server can be authenticated. In various embodiments, the process may be reversed to facilitate client, e.g., mobile network device, authentication.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 4, 2019
    Assignee: PAYPAL, INC.
    Inventors: Upendra Mardikar, Kent Griffin, Allison Elizabeth Miller, Amol Patel
  • Patent number: 10313522
    Abstract: Systems and methods for predictive cross-platform customer service include receiving first data about a service provider system that includes a plurality of customer service platforms. First user interaction rules are determined based on the first data received. A first condition is then determined to exist in the service provider system based on the first data and the first user interaction rules. First instructions for the service provider system are then determined based on the first condition to achieve a customized user response. The first instructions are provided for the service provider system such that the plurality of customer service platforms has access to the first instructions. Second data of a user interaction with at least one customer service platform is received when the first instructions have been executed. The first instructions are updated to second instructions based on the second data received.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 4, 2019
    Assignee: PAYPAL, INC.
    Inventor: Eddie Batlle
  • Patent number: 10311434
    Abstract: A system or method is provided to generate and send a notification to a card issuing bank to report a compromised card. In particular, the notification may be embedded in a pseudo card transaction message based on the ISO 8583 protocol message format. Card issuing banks may be a participant in a compromised card account reporting program to receive the notifications via the ISO 8583 transaction messages from a merchant or a payment service provider. In particular, data elements within the ISO 8583 protocol that are not reserved for carrying information for a transaction may be designated to carry information for reporting the compromised card account. Thus, merchants or payment service providers may send notifications of compromised card accounts to card issuing banks in a secured manner using ISO 8583 transaction messages.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: June 4, 2019
    Assignee: PAYPAL, INC.
    Inventors: Brad Wardman, Jeffrey Alan Edelen