Patents by Inventor Dilip Parekh

Dilip Parekh 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: 10636084
    Abstract: A method and system for implementing on-line financial institution services via a single physical and logical platform deploys global online banking applications in an environment in which the applications are built from a single source base and adapted to various business rules and languages associated with different regions, countries and businesses. Separate web apps are created for each individual business according to contextual attributes, and application servers running the context dependent web apps provide the interface between customers and banking functionality. The platform relies in part on reuse of appropriate components to achieve integration, as well as sharing of core services. As a result of the independent nature of business specific components, each business may require different versions of application software and may update or implement new components without affecting existing business components.
    Type: Grant
    Filed: October 3, 2005
    Date of Patent: April 28, 2020
    Assignee: CITICORP CREDIT SERVICES, INC. (USA)
    Inventors: Michael Grandcolas, John Riblett, Ted Krawiec, Albert Cohen, Sam Shahdousti, Naresh Vyas, Mike Mast, Simon Khilkevich, Gene Stolarov, Irina Koryakovtseva, Grigor Markarian, Jeremy Dimond, Avinash Kharul, Amit Chitnis, Ravin Vernekar, Dilip Parekh, Mark Bitter, Farah Khalili, Teresa Petach, Chris Kowalski, Rajashree Karwa
  • Patent number: 8650625
    Abstract: A method and system for securely logging onto a banking system authentication server so that a user credential never appears in the clear during interaction with the system in which a user's credential is DES encrypted, and the DES key is PKI encrypted with the public key of an application server by an encryption applet before being transmitted to the application server. Within the HSM of the application server, the HSM decrypts and re-encrypts the credential under a new DES key known to the authentication server, the re-encrypted credential is forwarded to the authentication server, decrypted with the new DES key known to the authentication server, and verified by the authentication server.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: February 11, 2014
    Assignee: Citibank Development Center, Inc.
    Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yongqiang Chen
  • Patent number: 8302172
    Abstract: A method and system for securely logging onto a banking system authentication server so that a user credential never appears in the clear during interaction with the system in which a user's credential is DES encrypted, and the DES key is PKI encrypted with the public key of an application server by an encryption applet before being transmitted to the application server. Within the HSM of the application server, the HSM decrypts and re-encrypts the credential under a new DES key known to the authentication server, the re-encrypted credential is forwarded to the authentication server, decrypted with the new DES key known to the authentication server, and verified by the authentication server.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 30, 2012
    Assignee: Citibank Development Center, Inc.
    Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yonggiang Chen
  • Patent number: 8146141
    Abstract: A method and system for securely logging onto a banking system authentication server so that a user credential never appears in the clear during interaction with the system in which during a log on process, an encryption applet and the public key of a public/private key pair of a banking application server, the private key for which is known by a hardware security module (HSM) of the banking application, are downloaded by a user's browser. The applet contains code for generating a DES key and performing DES and PKI encryption. A user's credential is DES encrypted, and the DES key is PKI encrypted with the public key of the application server by the applet before being transmitted to the application server.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: March 27, 2012
    Assignee: Citibank Development Center, Inc.
    Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yongqiang Chen
  • Publication number: 20120072714
    Abstract: A method and system for securely logging onto a banking system authentication server so that a user credential never appears in the clear during interaction with the system in which a user's credential is DES encrypted, and the DES key is PKI encrypted with the public key of an application server by an encryption applet before being transmitted to the application server. Within the HSM of the application server, the HSM decrypts and re-encrypts the credential under a new DES key known to the authentication server, the re-encrypted credential is forwarded to the authentication server, decrypted with the new DES key known to the authentication server, and verified by the authentication server.
    Type: Application
    Filed: November 15, 2011
    Publication date: March 22, 2012
    Applicant: Citibank Development Center, Inc.
    Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yonggiang Chen
  • Patent number: 7165020
    Abstract: A method and system is provided for making a database stored upon a computer readable medium for use as a computerized multilingual phrase database in a runtime application environment. A database of all application phrases is created in one language with variable place holders reserved in the application phrases for each variable in the phrases. Translations of the created application phrases are created and stored in at least a second phrase database. The first and second phrase databases are exported in a form that can be used in a runtime environment by an application for which the first database and the second database were created.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: January 16, 2007
    Assignee: Citicorp Development Center, Inc.
    Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh
  • Publication number: 20060195816
    Abstract: A method and system for implementing on-line financial institution services via a single physical and logical platform deploys global online banking applications in an environment in which the applications are built from a single source base and adapted to various business rules and languages associated with different regions, countries and businesses. Separate web apps are created for each individual business according to contextual attributes, and application servers running the context dependent web apps provide the interface between customers and banking functionality. The platform relies in part on reuse of appropriate components to achieve integration, as well as sharing of core services. As a result of the independent nature of business specific components, each business may require different versions of application software and may update or implement new components without affecting existing business components.
    Type: Application
    Filed: October 3, 2005
    Publication date: August 31, 2006
    Inventors: Michael Grandcolas, John Riblett, Ted Krawiec, Albert Cohen, Sam Shahdousti, Naresh Vyas, Mike Mast, Simon Khilkevich, Gene Stolarov, Irina Koryakovtseva, Grigor Markarian, Jeremy Dimond, Avinash Kharul, Amit Chitnis, Ravin Vernekar, Dilip Parekh, Mark Bitter, Farah Khalili, Teresa Petach, Chris Kowalski, Rajashree Karwa
  • Publication number: 20030135358
    Abstract: A method and system is provided for making a database stored upon a computer readable medium for use as a computerized multilingual phrase database in a runtime application environment. A database of all application phrases is created in one language with variable place holders reserved in the application phrases for each variable in the phrases. Translations of the created application phrases are created and stored in at least a second phrase database. The first and second phrase databases are exported in a form that can be used in a runtime environment by an application for which the first database and the second database were created.
    Type: Application
    Filed: September 4, 2002
    Publication date: July 17, 2003
    Applicant: Citicorp Development Center, Inc.
    Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh
  • Patent number: 6466900
    Abstract: A method and system is provided for making a database stored upon a computer readable medium for use as a computerized multilingual phrase database in a runtime application environment. A database of all application phrases is created in one language with variable place holders reserved in the application phrases for each variable in the phrases. Translations of the created application phrases are created and stored in at least a second phrase database. The first and second phrase databases are exported in a form that can be used in a runtime environment by an application for which the first database and the second database were created.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: October 15, 2002
    Assignee: Citicorp Development Center, Inc.
    Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh