Patents by Inventor Ravi Devesetti

Ravi Devesetti 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: 11924213
    Abstract: A user permission system manages and regulates access to secure data at one or more third-party data sites. The system may provide access to one or more databases or other data structures based on user authentication and access rules that have been established, such as by a user associated with the data being accessed at the third party data store. Access may be provided via an API to the third-party data site, along with access credentials of a user with data stored with the third-party data site, allowing the system to access data on behalf of the user.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: March 5, 2024
    Assignee: ConsumerInfo.com, Inc.
    Inventors: Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Joe Manna, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Publication number: 20230007007
    Abstract: A data processing system communicates with a secure third-party database to obtain information about a user that is usable to determine one or more items associated with the user. The system then coordinates gathering and identification of additional data relevant to the user from other third-party data sources, to potentially update the user's information stored with the secure third-party database.
    Type: Application
    Filed: June 17, 2022
    Publication date: January 5, 2023
    Inventors: Joe Manna, Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Patent number: 11399029
    Abstract: A data processing system communicates with a secure third-party database to obtain information about a user that is usable to determine one or more items associated with the user. The system then coordinates gathering and identification of additional data relevant to the user from other third-party data sources, to potentially update the user's information stored with the secure third-party database. The updated information may then be accessed at the secure third-party database to determine items associated with the user, which may include additional items in view of the additional data.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: July 26, 2022
    Assignee: ConsumerInfo.com, Inc.
    Inventors: Joe Manna, Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Publication number: 20220217146
    Abstract: A user permission system manages and regulates access to secure data at one or more third-party data sites. The system may provide access to one or more databases or other data structures based on user authentication and access rules that have been established, such as by a user associated with the data being accessed at the third party data store. Access may be provided via an API to the third-party data site, along with access credentials of a user with data stored with the third-party data site, allowing the system to access data on behalf of the user.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 7, 2022
    Inventors: Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Joe Manna, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Patent number: 11265324
    Abstract: A user permission system manages and regulates access to secure data at one or more third-party data sites. The system may provide access to one or more databases or other data structures based on user authentication and access rules that have been established, such as by a user associated with the data being accessed at the third party data store. Access may be provided via an API to the third-party data site, along with access credentials of a user with data stored with the third-party data site, allowing the system to access data on behalf of the user.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: March 1, 2022
    Assignee: CONSUMERINFO.COM, INC.
    Inventors: Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Joe Manna, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Publication number: 20210194885
    Abstract: A data processing system communicates with a secure third-party database to obtain information about a user that is usable to determine one or more items associated with the user. The system then coordinates gathering and identification of additional data relevant to the user from other third-party data sources, to potentially update the user's information stored with the secure third-party database.
    Type: Application
    Filed: November 24, 2020
    Publication date: June 24, 2021
    Inventors: Joe Manna, Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Patent number: 10880313
    Abstract: A data processing system communicates with a secure third-party database to obtain information about a user that is usable to determine one or more items associated with the user. The system then coordinates gathering and identification of additional data relevant to the user from other third-party data sources, to potentially update the user's information stored with the secure third-party database. The updated information may then be accessed at the secure third-party database to determine items associated with the user, which may include additional items in view of the additional data.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 29, 2020
    Assignee: CONSUMERINFO.COM, INC.
    Inventors: Joe Manna, Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Publication number: 20200389461
    Abstract: A data processing system is disclosed for data processing, including database and file management, as well accessing one or more databases or other data structures, authenticating users, and categorizing data items for addition to the database system. In some embodiments, the system may be configured to coordinate access to user account information via user-provided authentication credentials; apply account identification rules to the accessed account information to identify a plurality of accounts of the user; and initiate updates to a database record associated with the user indicative of any accounts identified.
    Type: Application
    Filed: April 22, 2020
    Publication date: December 10, 2020
    Inventors: Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Joe Manna, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Patent number: 10671749
    Abstract: A data processing system is disclosed for data processing, including database and file management, as well accessing one or more databases or other data structures, authenticating users, and categorizing data items for addition to the database system. In some embodiments, the system may be configured to coordinate access to user account information via user-provided authentication credentials; apply account identification rules to the accessed account information to identify a plurality of accounts of the user; and initiate updates to a database record associated with the user indicative of any accounts identified.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: June 2, 2020
    Assignee: ConsumerInfo.com, Inc.
    Inventors: Michelle Felice-Steele, Michele Raneri, Paul DeSaulniers, Joe Manna, Jeff Softley, Srikumar Puthupadi Kanthadai, Aga Dzhafar Hady Ogiu Dzhafarov, Pat Finneran, Donna Meryl Smith, Gregory Lennox Wright, Marizette Galvez, Ujjayan Banerjee, Ravi Devesetti, Shivakumar Ramanathan, Mukeshkumar G. Patel
  • Patent number: 9430759
    Abstract: Various methods, apparatus, and systems are disclosed for calculating a fee linked to an online financial transaction, with improved flexibility and availability through caching and refreshing of fee calculation data. In one embodiment, a method includes extracting fee calculation data into a data cache associated with control data that is updated in response to refreshing of the data cache; receiving a fee calculation request linked to an online transaction associated with a fee type, a country code, and a client identifier; and then selecting, by looking up the data cache, a base fee from either a default fee determined by the fee type and the country code or from an overriding fee associated with the client identifier. The method further includes calculating a transaction fee for the online transaction based at least in part on the base fee; and verifying the control data to transmit the calculated transaction fee.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 30, 2016
    Assignee: PAYPAL, INC.
    Inventors: Vinit Agarwal, Ravi Devesetti, Nicholas Peddy, Steven Todd Black, Tyler C. Grant, Kristian Widjaja
  • Publication number: 20140379543
    Abstract: Various methods, apparatus, and systems are disclosed for calculating a fee linked to an online financial transaction, with improved flexibility and availability through caching and refreshing of fee calculation data. In one embodiment, a method includes extracting fee calculation data into a data cache associated with a version identifier that is updated in response to refreshing of the data cache; receiving a fee calculation request linked to an online transaction associated with a fee type, a country code, and a client identifier; and then selecting, by looking up the data cache, a base fee from either a default fee determined by the fee type and the country code or from an overriding fee associated with the client identifier. The method further includes calculating a transaction fee for the online transaction based at least in part on the base fee; and verifying the version identifier to transmit the calculated transaction fee.
    Type: Application
    Filed: September 8, 2014
    Publication date: December 25, 2014
    Inventors: Vinit Agarwal, Ravi Devesetti, Nicholas Peddy, Steven Todd Black, Tyler C. Grant, Kristian Widjaja
  • Patent number: 8831986
    Abstract: Various methods, apparatus, and systems are disclosed for calculating a fee linked to an online financial transaction. In one embodiment, a method includes receiving a fee calculation request linked to an online financial transaction associated with a fee type, a country code, and a client identifier; and then selecting, using a microprocessor, an initial base fee from either a default base fee determined by the fee type and the country code or from an overriding base fee associated with the financial transaction, wherein the initial base fee includes a transaction percentage and a fixed amount. The method further includes applying, using the microprocessor, at least one adjustment to the initial base fee to calculate a final fee, the at least one adjustment being applied when an associated condition set is determined to be true.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: September 9, 2014
    Assignee: Ebay Inc.
    Inventors: Vinit Agarwal, Steven Todd Black, Ravi Devesetti, Tyler C Grant, Nicholas Peddy, Kristian Widjaja
  • Publication number: 20120005054
    Abstract: Various methods, apparatus, and systems are disclosed for calculating a fee linked to an online financial transaction. In one embodiment, a method includes receiving a fee calculation request linked to an online financial transaction associated with a fee type, a country code, and a client identifier; and then selecting, using a microprocessor, an initial base fee from either a default base fee determined by the fee type and the country code or from an overriding base fee associated with the financial transaction, wherein the initial base fee includes a transaction percentage and a fixed amount. The method further includes applying, using the microprocessor, at least one adjustment to the initial base fee to calculate a final fee, the at least one adjustment being applied when an associated condition set is determined to be true.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: EBAY, INC.
    Inventors: Vinit Agarwal, Steven Todd Black, Ravi Devesetti, Tyler C. Grant, Nicholas Peddy, Kristian Widjaja
  • Patent number: 7661106
    Abstract: A distributed transaction processing system is disclosed in which a process automation application receives a transaction request from a requesting application. In response to the request, the process automation application obtains a transaction definition for the transaction requested by the requesting application. This transaction definition comprises a plurality of operation definitions, which indicate a plurality of operations constituting the requested transaction. For each of the operation definitions in the transaction definition, the process automation application produces an operation request. These operation requests are sent to one or more service applications, and one or more responses are received by the process automation application after the operations are performed by the service applications. Based on the responses, the process automation application produces a transaction response, which is sent to the requesting application. In this manner, the requested transaction is completed.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: February 9, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Lakshmi Narasimha Ankireddipally, Ryh-Wei Yeh, Dan Nichols, Ravi Devesetti
  • Patent number: 6971096
    Abstract: A process automation application, referred to as a commerce exchange server, for sending transaction messages between application programs uses a transaction definition data structure for specifying the component operations and processing logic that comprise the transaction. The data structure specifies one or more operations that constitute the transaction, instructions for producing the input data needed for each operation, and conditional logic for specifying constraints on the sequence of operation execution. The conditional logic may include one or more expressions, ranging from simple to complex, including variables, math operations and functions, that are evaluated using the inputs or outputs of one or more prior operations to determine execution order of subsequent operations. The transaction definition data structure may also provide for broadcast operations and for conditioning the success of their execution.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: November 29, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Lakshmi Narasimha Ankireddipally, Ryh-Wei Yeh, Dan Nichols, Ravi Devesetti
  • Publication number: 20020116205
    Abstract: A distributed transaction processing system includes a process automation application, referred to as a commerce exchange server, that manages transaction processing and message flow among application programs in a distributed computer network such as the Internet. The system includes a specially designed application interaction protocol that implements the request-reply, publish-notify and broadcast application interaction models. The system also uses a novel transaction definition data structure for specifying the component operations and processing logic that comprise the transaction. The transaction definition data structure allows for the use of conditional logic that specifies constraints on the sequence of operation execution.
    Type: Application
    Filed: May 4, 2001
    Publication date: August 22, 2002
    Inventors: Lakshmi Narasimha Ankireddipally, Ryh-Wei Yeh, Dan Nichols, Ravi Devesetti