Patents by Inventor Rahul Nair

Rahul Nair 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).

  • Publication number: 20210224077
    Abstract: A method of restarting a virtual machine running in a cluster of hosts in a first data center, in a second data center, wherein each virtual machine is assigned a priority level, includes: transmitting virtual machines images running in the cluster at a first time to the second data center; selecting virtual machines to be restarted in the second data center according to priority levels assigned; and for each selected virtual machine, (a) generating difference data in an image of the selected virtual machine at a second time and at the first time, (b) transmitting the difference data to the second data center, (c) setting the virtual machine inactive in the first data center, and (d) communicating with the second data center to set as active; and power on, a virtual machine in the second data center using the image of the virtual machine transmitted to the second data center.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: Anant AGARWAL, Rahul CHANDRASEKARAN, Aalap DESAI, Vikram NAIR, Zhelong PAN
  • Publication number: 20210224168
    Abstract: A method of restarting a virtual machine (VM) running in a cluster in a first data center, in a second data center, includes: transmitting images of VMs, including a first VM, running in the cluster of hosts at a first point in time to the second data center for replication in the second data center; generating difference data representing a difference in an image of the first VM at a second point in time and the image of the first VM at the first point in time; transmitting the difference data to the second data center; setting the first VM to be inactive in the first data center; and communicating with a control plane in the second data center to set as active, and power on, a VM in the second data center using the replicated image of the first VM updated with the difference data.
    Type: Application
    Filed: January 16, 2020
    Publication date: July 22, 2021
    Inventors: Anant AGARWAL, Rahul CHANDRASEKARAN, Aalap DESAI, Vikram NAIR, Zhelong PAN
  • Publication number: 20210224031
    Abstract: In an exemplary technique for providing audio information, an input is received, and audio information responsive to the received input is provided using a speaker. While providing the audio information responsive to received input information, an external sound is detected. If it is determined that the external sound is a communication of a first type, then the provision of the audio information is stopped. If it is determined that the external sound is a communication of a second type, then the provision of the audio information continues.
    Type: Application
    Filed: April 24, 2019
    Publication date: July 22, 2021
    Inventors: Rahul NAIR, Golnaz ABDOLLAHIAN, Avi BAR-ZEEV, Niranjan MANJUNATH
  • Patent number: 11070548
    Abstract: A method includes receiving, by a token provider server, a first request for a first token that is associated with first information from a first application. The first request for the first token is part of an application session between a plurality of applications that includes the first application. The token provider server provides the first token to the first application. The token provider server receives the first token from a second application of the plurality of applications. The token provider server provides first information associated with the first token to the second application. The first information enables an action to be performed by the second application based on the first information.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: July 20, 2021
    Assignee: PAYPAL, INC.
    Inventor: Rahul Nair
  • Publication number: 20210204120
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for user authentication. In one embodiment, the user authentication occurs using a multi-provider platform. The multi-provider platform enables the use and retrieval of user information from the given provider for the use and assessment of information associated with the user. User information may also be received over a web link communicated at least in part by a risk checkpoint component to a user device, wherein the user information received and that retrieved may be jointly used for determining user authentication.
    Type: Application
    Filed: December 26, 2019
    Publication date: July 1, 2021
    Inventor: Rahul Nair
  • Patent number: 11051164
    Abstract: A method includes: in response to a request from a human user to access account information, authenticating the human user via a graphical user interface (GUI); storing a result of authenticating the human user in a storage system; in response to authenticating the human user, directing the human user to a voice-based communication session; accessing the result of authenticating the human user from the storage system by the voice-based communication session; and providing access by the human user to the account information in the voice-based communication session based on the result of authenticating the human user.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 29, 2021
    Assignee: PayPal, Inc.
    Inventor: Rahul Nair
  • Publication number: 20210182855
    Abstract: Systems and techniques for managing pending refund transactions for a transaction system are presented. A system presents, via an electronic device, a first refund payment option associated with a first interval of time for providing a pending refund payment. The system also presents, via the electronic device, a second refund payment option associated with a second interval of time for providing the pending refund payment. The second interval of time is less than the first interval of time. Furthermore, the second refund payment option is associated with a fee. The system further applies the fee to the pending refund payment to determine a modified refund payment in response to a selection of the second refund payment option. The system also provides the modified refund payment to the electronic account within the second interval of time in response to a selection of the second refund payment option.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Inventor: Rahul Nair
  • Publication number: 20210160210
    Abstract: A mid-tier messaging system receives a request to initiate a communication session via a first messaging channel that includes a first messaging interface of a first messaging application provided at a user device and a first message provider of a plurality of message providers. The mid-tier messaging system establishes a first session that is mapped to the communication session. The mid-tier messaging system establishes the communication, using the first session, between the first messaging interface and the first message provider. The mid-tier messaging system provides, through the first session, first message communications between the first message provider and the first messaging interface. The mid-tier messaging system seamlessly switches to a second message provider service when the first message provider service cannot service an intent of the first communication session.
    Type: Application
    Filed: February 2, 2021
    Publication date: May 27, 2021
    Inventors: Rahul Nair, Swati Baradia, Liang Xi, Ramakrishna Rosanuru, Billy Henry Runyan, Linu Varghese, Koteswara Pathuri
  • Patent number: 10984120
    Abstract: There are provided systems and methods for limiting device functionality based on data detection and processing. A user computing device may include sensitive or confidential data and/or processes that utilize such data that a malicious party may wish to abuse, such as an electronic transaction processing application that uses financial data of a user. The device may therefore be compromised by the malicious party if the device becomes accessible to that party. The device may utilize one or more processes to detect device data determine data proximate to the device and/or contextual data in order to determine whether limitations on application processes are required based on the potential nearby risk. If the nearby risk indicates the device application processes may be in danger, the device may impose limitations on the processes and/or wipe data. The device may also alert other devices or nearby users.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: April 20, 2021
    Assignee: PAYPAL, INC.
    Inventor: Rahul Nair
  • Publication number: 20210109795
    Abstract: Described herein is a system and method for latency-aware thread scheduled. For each processor core, an estimated cost to schedule a particular thread on the processor core is calculated. The estimated cost to schedule can be a period of time between the scheduling decision and the point in time where the scheduled thread begins to run. For each processor core, an estimated cost to execute the particular thread on the processor core is calculated. The estimated cost to execute can be a period of time spent actually running the particular thread on a particular processor core. A determination as to which processor core to utilize for execution of the particular thread based, at least in part, upon the calculated estimated costs to schedule the particular thread and/or the calculated estimated costs to execute the particular thread. The particular thread can be scheduled to execute on the determined processor core.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gregory John COLOMBO, Rahul NAIR, Mark Allan BELLON, Christopher Peter KLEYNHANS, Jason LIN, Ojasvi CHOUDHARY, Tristan Anthony BROWN
  • Publication number: 20210105246
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for communicating with a unified messaging center using multi-channel messaging with block-based datastore. In one embodiment, a system is introduced that can provide a unified experience and capability for messaging with one or more entities across platforms. The messaging capability includes the ability to provide user interaction using a single architecture with data store in a centralized form. In one embodiment, the data store includes the use of blockchain technology wherein each interaction with the user and across platforms is recorded and stored on a cryptographed block.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Rahul Nair, Sandhiya Banu Mailai Udayakumar
  • Publication number: 20210065372
    Abstract: Embodiments for implementing intelligent boundary delineation of a region of interest of an organism in two spatial dimensions in a computing environment by a processor. Time series data of a contrast agent in one or more regions of interest captured from multi spectral image streams may be collected. One or more regions of interest having one or more perfusion patterns may be identified from the time series data. Boundaries of the one or more regions of interest may be delineated into at least two spatial dimensions, wherein the boundaries of the one or more regions of interest include one or more selected labels.
    Type: Application
    Filed: September 4, 2019
    Publication date: March 4, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sergiy ZHUK, Jonathan EPPERLEIN, Pol MAC AONGHUSA, Rahul NAIR
  • Publication number: 20210049886
    Abstract: Embodiments relate generally to methods and systems for monitoring personal protection equipment (PPE) compliance. A method may comprise receiving, by a user identification (ID) module, information from sensor modules attached to PPE devices worn by the user, determining if the sensor modules indicate that the PPE devices are active or inactive, communicating the information from the user ID to a supervisor console, and displaying this information by a supervisor console. The user ID may be associated with a specific user, and the sensor modules may be associated with specific PPE devices. When it is determined that a required PPE device is inactive, corrective action may be taken by the supervisor.
    Type: Application
    Filed: November 4, 2020
    Publication date: February 18, 2021
    Inventors: Ataur Rahman, Rahul Nair, Siva Sathish Kumar T
  • Patent number: 10917304
    Abstract: A system and method for task monitoring that communicates with a device to determine the occurrence of a parameter and changing a rate of transfer based on the occurrence of the parameter.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 9, 2021
    Assignee: PayPal, Inc.
    Inventor: Rahul Nair
  • Patent number: 10911396
    Abstract: A mid-tier messaging system receives a request to initiate a communication session via a first messaging channel that includes a first messaging interface of a first messaging application provided at a user device and a first message provider of a plurality of message providers. The mid-tier messaging system establishes a first session that is mapped to the communication session. The mid-tier messaging system establishes the communication, using the first session, between the first messaging interface and the first message provider. The mid-tier messaging system provides, through the first session, first message communications between the first message provider and the first messaging interface. The mid-tier messaging system seamlessly switches to a second message provider service when the first message provider service cannot service an intent of the first communication session.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: February 2, 2021
    Assignee: PAYPAL, INC.
    Inventors: Rahul Nair, Swati Baradia, Liang Xi, Ramakrishna Rosanuru, Billy Henry Runyan, Linu Varghese, Koteswara Pathuri
  • Publication number: 20200410464
    Abstract: Aspects of the present disclosure involve systems, methods, devices, and the like for processing a transaction. In one embodiment, a system is introduced that enables a communication between applications. The communication occurs through the use of one or more gestures that enable the request for information, funds, items for purchase and the like. In another embodiment, a system if introduced that enables a unified multi-marketplace communication. The communication includes the use of gestures for the transfer of information, funds, items for purchase, discounts, etc., using a unifying entity. The unifying entity can be a financial institution, payment provider, or the like that may be used to carry a transaction between applications allowing for a single checkout.
    Type: Application
    Filed: August 19, 2020
    Publication date: December 31, 2020
    Inventor: Rahul Nair
  • Publication number: 20200401804
    Abstract: Various implementations disclosed herein include devices, systems, and methods that use an object as a background for virtual content. Some implementations involve obtaining an image of a physical environment. A location of a surface of an object is detected based on the image. A virtual content location to display virtual content is determined, where the virtual content location corresponds to the location of the surface of the object. Then, a view of the physical environment and virtual content displayed at the virtual content location is provided.
    Type: Application
    Filed: May 22, 2020
    Publication date: December 24, 2020
    Inventors: Anselm Grundhoefer, Rahul Nair
  • Publication number: 20200389451
    Abstract: There are provided systems and methods for biometric authentication during voice data transfers. A user may initiate voice communications with a service provider endpoint that provides automated services to the user through the voice or audio communications, such as an interactive voice response (IVR) system where a user may navigate menus through audio commands. The user may by required to authenticate their identity during the phone call or other voice data transfer, which may be done by entering a biometric, such as a fingerprint. The biometric may be converted to biometric feature data and provided to one or more token service providers. The token service providers may provide one or more tokens for the biometric, which may be used as the authentication token. This token may then be transmitted to the IVR system through the user's endpoint using a dialer feature of the endpoint.
    Type: Application
    Filed: June 4, 2019
    Publication date: December 10, 2020
    Inventor: Rahul Nair
  • Patent number: 10861311
    Abstract: Embodiments relate generally to methods and systems for monitoring personal protection equipment (PPE) compliance. A method may comprise receiving, by a user identification (ID) module, information from sensor modules attached to PPE devices worn by the user, determining if the sensor modules indicate that the PPE devices are active or inactive, communicating the information from the user ID to a supervisor console, and displaying this information by a supervisor console. The user ID may be associated with a specific user, and the sensor modules may be associated with specific PPE devices. When it is determined that a required PPE device is inactive, corrective action may be taken by the supervisor.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: December 8, 2020
    Assignee: Honeywell International, Inc.
    Inventors: Ataur Rahman, Rahul Nair, Siva Sathish Kumar T
  • Patent number: 10832320
    Abstract: A system or method is provided to allow users to share or donate a portion of their credit line to others. In particular, the system may provide an interface between credit line donors and recipients and allow a user's friends or family to donate portions of their credit lines to the user. With the system serving as an intermediary between the borrowers and the lenders, the credit line donation arrangement may be hidden from the lenders. The system may manage the distribution of the credit line from the five donor friends to the beneficiary friend. Further, the system may manage the payoff or pay back of the credit lines from the beneficiary friend back to the lenders. In particular, based on the donation arrangement, the system may receive the payoff amount from the beneficiary user and distribute the payoff back to the lenders.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: November 10, 2020
    Assignee: PAYPAL, INC.
    Inventor: Rahul Nair