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: 10636084Abstract: 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: GrantFiled: October 3, 2005Date of Patent: April 28, 2020Assignee: 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: 8650625Abstract: 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: GrantFiled: September 21, 2012Date of Patent: February 11, 2014Assignee: Citibank Development Center, Inc.Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yongqiang Chen
-
Patent number: 8302172Abstract: 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: GrantFiled: November 15, 2011Date of Patent: October 30, 2012Assignee: Citibank Development Center, Inc.Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yonggiang Chen
-
Patent number: 8146141Abstract: 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: GrantFiled: December 16, 2004Date of Patent: March 27, 2012Assignee: Citibank Development Center, Inc.Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yongqiang Chen
-
Publication number: 20120072714Abstract: 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: ApplicationFiled: November 15, 2011Publication date: March 22, 2012Applicant: Citibank Development Center, Inc.Inventors: Michael Grandcolas, Marc Guzman, Thomas Yee, Dilip Parekh, Yonggiang Chen
-
Patent number: 7165020Abstract: 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: GrantFiled: September 4, 2002Date of Patent: January 16, 2007Assignee: Citicorp Development Center, Inc.Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh
-
Publication number: 20060195816Abstract: 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: ApplicationFiled: October 3, 2005Publication date: August 31, 2006Inventors: 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: 20030135358Abstract: 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: ApplicationFiled: September 4, 2002Publication date: July 17, 2003Applicant: Citicorp Development Center, Inc.Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh
-
Patent number: 6466900Abstract: 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: GrantFiled: May 27, 1999Date of Patent: October 15, 2002Assignee: Citicorp Development Center, Inc.Inventors: George Lissauer, Victor Che Kwong, Jack Hsiung, Reid Kneeland, Dilip Parekh