Patents by Inventor Prashant Rathi

Prashant Rathi 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).

  • Patent number: 11556565
    Abstract: A system may receive, from first computer systems, data sets via a first different data encapsulations; obtain the data sets from the first different data encapsulations; produce second different data encapsulations that include the data sets; and provide the second different data encapsulations that include the data sets to second computer systems that subscribed to receive the data sets. The data sets may be included in one or more data streams. The system may store at least two of the data sets. For example, at least two of the data sets may be stored until they are requested by one or more computer systems. One of the data sets may be duplicated and provided to multiple computer systems.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: January 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Sanjay Yadav, Prashant Rathi
  • Publication number: 20210326363
    Abstract: A system may receive, from first computer systems, data sets via a first different data encapsulations; obtain the data sets from the first different data encapsulations; produce second different data encapsulations that include the data sets; and provide the second different data encapsulations that include the data sets to second computer systems that subscribed to receive the data sets. The data sets may be included in one or more data streams. The system may store at least two of the data sets. For example, at least two of the data sets may be stored until they are requested by one or more computer systems. One of the data sets may be duplicated and provided to multiple computer systems.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Sanjay Yadav, Prashant Rathi
  • Patent number: 11080303
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive, from first computer systems, data sets via a first different data encapsulations; obtain the data sets from the first different data encapsulations; produce second different data encapsulations that include the data sets; and provide the second different data encapsulations that include the data sets to second computer systems that subscribed to receive the data sets. In one or more embodiments, the data sets may be included in one or more data streams. In one or more embodiments, the one or more systems, methods, and/or processes may store at least two of the data sets. For example, at least two of the data sets may be stored until they are requested by one or more computer systems. In one or more embodiments, one of the data sets may be duplicated and provided to multiple computer systems.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 3, 2021
    Assignee: Bank of America Corporation
    Inventors: Sanjay Yadav, Prashant Rathi
  • Publication number: 20190079989
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may receive, from first computer systems, data sets via a first different data encapsulations; obtain the data sets from the first different data encapsulations; produce second different data encapsulations that include the data sets; and provide the second different data encapsulations that include the data sets to second computer systems that subscribed to receive the data sets. In one or more embodiments, the data sets may be included in one or more data streams. In one or more embodiments, the one or more systems, methods, and/or processes may store at least two of the data sets. For example, at least two of the data sets may be stored until they are requested by one or more computer systems. In one or more embodiments, one of the data sets may be duplicated and provided to multiple computer systems.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventors: Sanjay Yadav, Prashant Rathi
  • Patent number: 8548886
    Abstract: A system that facilitates opening of a bank account by banking personnel for a customer. The account opening system includes an automatic rate determination feature that uses customer information, account information and other criteria to determine an account interest rate. The rate determination system may also mediate rate negotiation between a personal banker and the customer by limiting the increase in rate awarded by the personal banker. An auditing system assigns numbers to a series of profiles, each describing a request to open an account. Profiles to be audited are determined by generating random numbers that fall within the range of assigned profile numbers. Random number generation is repeated until a threshold percentage of profiles have been selected for auditing. The account opening system includes a system for tracking the progress of the account application and for organizing information recorded by the personal banker during interactions with the customer.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: October 1, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Joel Joseph Bosch, Prashant Rathi, Kathleen Marie Howcroft, Robert McCoy West
  • Patent number: 8224723
    Abstract: A system that facilitates opening of a bank account by banking personnel for a customer. The account opening system includes an automatic rate determination feature that uses customer information, account information and other criteria to determine an account interest rate. The rate determination system may also mediate rate negotiation between a personal banker and the customer by limiting the increase in rate awarded by the personal banker. An auditing system assigns numbers to a series of profiles, each describing a request to open an account. Profiles to be audited are determined by generating random numbers that fall within the range of assigned profile numbers. Random number generation is repeated until a threshold percentage of profiles have been selected for auditing. The account opening system includes a system for tracking the progress of the account application and for organizing information recorded by the personal banker during interactions with the customer.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: July 17, 2012
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Joel Joseph Bosch, Prashant Rathi, Kathleen Marie Howcroft, Robert McCoy West
  • Patent number: 8213357
    Abstract: A method of routing in a network includes dividing a time corresponding to a predetermined maximum registration age of a first node registered with a second node into a number of first time intervals and second time intervals. The first time intervals each have a predetermined duration and the second time intervals each have a duration greater than the predetermined duration of the first time intervals. Each of the first and second time intervals are assigned a metric designating a cost associated with a path between the first node and the second node. The metric increases in value for each of the first and second time intervals as registration age increases. The second node sends a message including the metric associated with the time interval during which it is transmitted.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: July 3, 2012
    Assignee: Silver Spring Networks, Inc.
    Inventors: Sterling Hughes, Jana van Greunen, Prashant Rathi
  • Publication number: 20100150059
    Abstract: A method of routing in a network includes dividing a time corresponding to a predetermined maximum registration age of a first node registered with a second node into a number of first time intervals and second time intervals. The first time intervals each have a predetermined duration and the second time intervals each have a duration greater than the predetermined duration of the first time intervals. Each of the first and second time intervals are assigned a metric designating a cost associated with a path between the first node and the second node. The metric increases in value for each of the first and second time intervals as registration age increases. The second node sends a message including the metric associated with the time interval during which it is transmitted.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Applicant: SILVER SPRING NETWORKS, INC.
    Inventors: Sterling Hughes, Jana Van Greunen, Prashant Rathi
  • Publication number: 20030225692
    Abstract: A system that facilitates opening of a bank account by banking personnel for a customer. The account opening system includes an automatic rate determination feature that uses customer information, account information and other criteria to determine an account interest rate. The rate determination system may also mediate rate negotiation between a personal banker and the customer by limiting the increase in rate awarded by the personal banker. An auditing system assigns numbers to a series of profiles, each describing a request to open an account. Profiles to be audited are determined by generating random numbers that fall within the range of assigned profile numbers. Random number generation is repeated until a threshold percentage of profiles have been selected for auditing. The account opening system includes a system for tracking the progress of the account application and for organizing information recorded by the personal banker during interactions with the customer.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 4, 2003
    Applicant: Providian Financial Corporation
    Inventors: Joel Joseph Bosch, Prashant Rathi, Kathleen Marie Howcroft, Robert McCoy West