Patents Assigned to PayPal, Inc.
  • Patent number: 11443310
    Abstract: Encryption operations using private and public cryptographic signature keys may be used to facilitate secure and uniquely identifiable audit records relating to website content classification. Blockchain may be used to facilitate collection, storage, and sharing of encrypted audit records. Based on shared encrypted information (e.g. from the blockchain or elsewhere) a content evaluation consensus may be formed. Collections of encrypted audit records may be processed and results of the processing may also be shared via the blockchain. Subsequent operations can include sharing of the processing results.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: September 13, 2022
    Assignee: PayPal, Inc.
    Inventor: Raja Ashok Bolla
  • Patent number: 11442920
    Abstract: Systems and methods that describe a graph database system with an online component and an offline component, are provided. Write events that modify a first graph in a real-time graph database included in the online component are received. Graph logs that include changes to the first graph in the real-time graph database caused by the write events are generated. The graph logs are transmitted to an offline component of the graph database system in a chronological order. A second graph in the offline component is modified using the graph logs. The first graph and the second graph are instantiated using a graph schema.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: September 13, 2022
    Assignee: PayPal, Inc.
    Inventors: Meng Zang, Xin Li, Ying Yue, Lei Wang, Quin Zuo, Jun Zhang, Tingjie Jia, Ke Zheng, Junshi Guo, Chaoyi Chen, Qinghai Fu, Wenbing Zhu, Haoran Zhang, Zhe Huang, Yang Yu, Siddarth Anand, Xiaohan Yun, Mikhail Kourjanski, Vadim Kutsyy, Zhenyin Yang
  • Patent number: 11436590
    Abstract: Systems and methods for electronic fobs that communicate via short range communications protocols to conduct transactions with a nearby device are provided. Such electronic fobs may use electronic tokens to conduct electronic transactions, such as payment transactions. Account data may be stored within a secure element of the electronic fob. Electronic tokens may also be stored by the secure element. Using such data and/or tokens, electronic fob may write electronic tokens to be used in electronic transactions. Also, such electronic fobs may also be used to perform other tasks and interface with other devices.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: September 6, 2022
    Assignee: PAYPAL, INC.
    Inventors: Guhan Senguttuvan, Satish Narayan Govindarajan, Anantharaj Uruthiralingam, Carlos Manuel Rivas, Gordon Lo, Jeffrey Hirsch
  • Patent number: 11429427
    Abstract: There is provided systems and methods for interface data display optimization during critical device operations. A user may utilize a device to perform various device or application functionalities, which may include critical computing tasks at times. These critical processes may include certain GUI data display that the user and/or device requires to be displayed during the critical processes. To prevent the GUI data display from being obscured by other banners, pop-up notifications, or other interface data displays, the device may determine whether the current displayed interface data on the GUI is critical or has a higher priority for display than a new request for data display. This may be based on preferences within the application, where the requested data display may occur on the GUI, current device or application data, and/or information for the requested data display. The device may then block the data display.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: August 30, 2022
    Assignee: PAYPAL, INC.
    Inventor: Vidit Nayankumar Maniyar
  • Patent number: 11429452
    Abstract: This disclosure includes an improvement to hashing methods, which can help achieve faster load balancing of computing resources (e.g., processors, storage systems, web servers or other computer systems, etc.) This improvement may be particularly beneficial when a quantity of the available resources changes. Such hashing methods may include assigning a data object associated with a key to a particular computing resource of the available computing resources by using two auxiliary functions that work together to uniformly distribute data objects across available computing resources and reduce an amount of time to assign the data object to the particular computing resource.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: August 30, 2022
    Assignee: PayPal, Inc.
    Inventor: Eric Leu
  • Patent number: 11429982
    Abstract: Methods and systems for identifying characteristics of a user (e.g., a seller) based on Natural Language Processing (NLP). Transaction data of buyers may be collected to generate a sequence paragraph of seller name information for each buyer. NLP techniques such as word2vec may be used to vectorize the seller name information to determine relationships between sellers. Industry information may be determined using the vectors. Reliability checks may be performed to determine whether the data is robust to label the determined data.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 30, 2022
    Assignee: PAYPAL, INC.
    Inventors: Tomer Handelman, Iulian-Corneliu-Ran Locar
  • Patent number: 11430122
    Abstract: Systems and methods for hierarchical segmentation and classification may include receiving an input object having a hierarchical data structure. The input object may be segmented at each hierarchical level in a descending manner. The components of each hierarchical level may be classified in an ascending manner. Classification at higher levels may depend on the results from classification at the lower levels. After classification, a hierarchically-classified object may be outputted.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: August 30, 2022
    Assignee: PAYPAL, INC.
    Inventors: Yarden Raiskin, Yuval Bercovich
  • Patent number: 11429350
    Abstract: Methods and systems are presented for providing a computer platform that manages the impacts of government regulations on existing software processes of an online service provider. A regulation document is obtained from a government agency. The regulation document is processed, and legal obligations relevant to an online service provider are extracted from the regulation document. An ensemble machine learning model is used to recommend, for each of the legal obligations, software controls that can be implemented within one or more software processes of the online service provider to mitigate a risk of the legal obligations. The ensemble machine learning model may include an attribute-based model and a text-based model. An explainable visual interface is provided to present the recommended software controls and context that indicates to a user how the software controls are determined for the legal obligations.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 30, 2022
    Assignee: PayPal, Inc.
    Inventors: Sneha Venkatachalam, Ravi Retineni, Hang Yu, Zhaoyang Wang, Yi Ren, Zihao Zhao, Huiting Li, Gaoyuan Wang, Li Cao
  • Patent number: 11429571
    Abstract: Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 30, 2022
    Assignee: PAYPAL, INC.
    Inventors: Siddharth Anand, Anisha Nainani, Jianliang Chen
  • Patent number: 11430001
    Abstract: There are provided systems and methods for a computational platform using machine learning for integration data sharing platforms. A user may engage in a transaction with another user, such as a purchase of goods, services, or other items from a merchant. A service provider may provide a data feed to the user via integrated computational platforms that allows the user to post data including information regarding the processed transaction. The post may include a share code that links back to the user and their corresponding transaction. Thereafter, the post may be viewed by other users and the share code may be used by the other users in order to perform similar transaction processing, where these later transactions are linked back to the original user. Tracking of these later transactions may be done through application extensions that allow the computational platforms to track user data over different online interactions.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 30, 2022
    Assignee: PAYPAL, INC.
    Inventor: Nishanthi Yuvaraj
  • Patent number: 11422856
    Abstract: Techniques are disclosed relating to scheduling program tasks in a server computer system. An example server computer system is configured to maintain first and second sets of task queues that have different performance characteristics, and to collect performance metrics relating to processing of program tasks from the first and second sets of task queues. Based on the collected performance metrics, the server computer system is further configured to update a scheduling algorithm for assigning program tasks to queues in the first and second sets of task queues. In response to receiving a particular program task associated with a user transaction, the server computer system is also configured to select the first set of task queues for the particular program task, and to assign the particular program task in a particular task queue in the first set of task queues.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 23, 2022
    Assignee: PayPal, Inc.
    Inventors: Xin Li, Libin Sun, Chao Zhang, Xiaohan Yun, Jun Zhang, Frédéric Tu, Yang Yu, Lei Wang, Zhijun Ling
  • Patent number: 11423406
    Abstract: A triaged approach is implemented to detect and prevent electronic attacks against online entities and to reduce latency. Transaction requests are classified into different tiers and are treated differently based on the tier status. For example, transaction requests to conduct transactions with an entity are received from a client system. Characteristics such as rate or amounts of transactions of the transaction requests are analyzed. The characteristics are compared against specified threshold limits to assess whether the specified threshold limits are exceeded. Based on an assessment that at least one of the specified threshold limits is exceeded, a set of computer instructions is selected from different sets of computer instructions for execution on the client system. A result of an execution is received from the client system. Based on the result of the execution, a determination is made whether the transaction requests appear to have originated from a machine-automated submission process.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Bradley Wardman, Sundar Amalan Vincent
  • Patent number: 11422785
    Abstract: Methods and systems are presented for providing a container orchestration framework for facilitating development and deployment of software applications across different operating environments within an enterprise system. Upon receiving a service request for processing a set of data is received, the container orchestration framework determines one or more machines that store the set of data. Instead of processing the set of data remotely, the container orchestration framework deploys a container that encapsulates an application on the one or more machines. Each application instance running on the one or more machines are executed to process a corresponding subset of data stored on the machine locally. The container orchestration framework obtains the output data from executing the applications on each of the one or more machines, and present the output data as a response to the service request.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 23, 2022
    Assignee: PayPal, Inc.
    Inventors: Srinivasan Manoharan, Vinesh Chirakkil, Yuehao Wu, Junhua Zhao, Xiaoying Han, Chun Kiat Ho, Premila Viswanathan, Lin Song
  • Patent number: 11422993
    Abstract: There are provided systems and methods for duplicate table identification in enterprise database systems for data storage optimization. A service provider, such as an electronic transaction processor for digital transactions, may determine data duplication in database tables so that database storage resources may be optimized. In order to determine data duplication, within database tables, a data collector daemon operation and/or application may collect metadata for tables within a domain. Using the metadata, a master table and derived tables may be determined for a group of the tables. Further, a duplication factor may be determined based on matching columns in the tables, a usage factor may be determined using processing hits to the tables, and a size factor may be determine based on table size. This allows for determination of a relevance score of the group, which provides a measure of duplication of data within those tables.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Anchika Agarwal, Pushpinder Singh
  • Patent number: 11425151
    Abstract: Client-side attack detection via simulation for detecting and mitigating cross-site script code client-side attacks is disclosed. A system can receive, through a network interface from a web server, a first response having a first payload that includes an action based on a request to the web server and a second response having a corresponding payload that is received concurrently with the first response on a signal path from the web server that is different from that of the first response. The system can invoke the action from the first payload and detect malicious activity in the invoked action. The system can verify the detecting of the malicious activity and issue a message indicating a security incident relating to the malicious activity. The system can either allow or restrict passage of the second response to a network based on a mode of the system when the malicious activity is verified.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: August 23, 2022
    Assignee: PayPal, Inc.
    Inventor: George Chen Kaidi
  • Patent number: 11423413
    Abstract: In response to detecting that a user of a service provider requires assistance, a computer system determines a predicted user intent associated with the user based on monitoring activity associated with the user, and further determines that a first communication channel corresponds to the determined predicted user intent and causes a communication to be initiated with the user utilizing the first communication channel. The computer system determines a user-initiated intent based on analyzing input received from the user, and based on the user-initiated intent, determines if the user-initiated intent corresponds to the predicted user intent. In response to determining that the user-initiated intent does not correspond to the predicted user intent, the computer system determines that a second communication channel corresponds to the user-initiated intent and causes the communication with the user to be switched to the second communication channel.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Shivam Pandey, Ajay Bose Anchalassery Chandrabose, Satheeskumar S
  • Patent number: 11423097
    Abstract: A computer system receives a goal for an environment, wherein the environment corresponds to at least one webpage. The computer system receives one or more classifiers corresponding to the environment, wherein the one or more classifiers provide information corresponding to a current webpage and information corresponding to one or more previous actions taken by a web crawler. The computer system identifies a recommended next action based on the one or more classifiers. The computer system transmits the recommended next action to the web crawler to cause the web crawler to perform the recommended next action.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: August 23, 2022
    Assignee: PayPal, Inc
    Inventors: Yaeli Cohen, Adam Cohen, Yarden Raisken
  • Patent number: 11425000
    Abstract: Systems and techniques that facilitate on-the-fly reorganization of directed acyclic graph nodes of a computing service for high integration flexibility are provided. In various embodiments, an input component can receive from a computing client a requested response time to be satisfied by a computing service. In various embodiments, a node property component can access an execution matrix. In various cases, the execution matrix can list execution properties of a plurality of nodes corresponding to the computing service. In various instances, the plurality of nodes can respectively perform a plurality of sub-operations associated with the computing service. In various aspects, the plurality of nodes can include one or more multi-level-of-execution subsets of nodes. In various cases, each multi-level-of-execution subset can contain at least two nodes that facilitate a same sub-operation at different levels of resource utilization.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Prabin Patodia, Sumit Kumar
  • Patent number: 11422983
    Abstract: Various systems, mediums, and methods herein describe aspects of a proximity and validation based data merging system. The system may access a first data set and a plurality of second data sets that correspond to physical locations in a location space. The system my segment the location space into a plurality of location bins each having one or more nodes. The system may generate two or more maps based on two or more mapping rule and map the first data set and the plurality of second data sets into the nodes of the location bins. The system may determine one or more target nodes in the maps that include the first data set and at least one of the second data sets. The system may determine a minimum distance between the first data set and one of the second data sets in a target node.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: August 23, 2022
    Assignee: PayPal, Inc.
    Inventors: Avishay Meron, Dudu Markovitz
  • Patent number: 11423463
    Abstract: There are provided systems and methods for dynamically rendered interface elements during online chat sessions. A user may engage in online communications with another user, such as a communication session between a customer and a customer representative or agent of a merchant. During this communication session, the agent may navigate to particular data on the agent's device, which may be desirable to provide to the customer. For example, the agent may view a particular item of interest to the customer. An application programming interface of the merchant may detect one or more actions or calls associated with this data and may dynamically provide an interface element to transmit data displayed on the agent's device to the customer's device during the communication session. The customer may view a dynamically rendered interface element that allows for processing data during the communication session with the agent.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 23, 2022
    Assignee: PAYPAL, INC.
    Inventors: Berry Belcher, Ragunath Jayabalakrishnan, Vamsikrishna Sanisetty