Patents by Inventor Rahul Mahajan

Rahul Mahajan 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: 9516098
    Abstract: Embodiments of the invention are directed to a system, method, and computer program product for generating a response to a client request. The system typically including a memory, a processor and a module configured to receive a request associated with a service from a client; initiate the presentation of a first user interface, wherein the first user interface enables a user selection of one or more template types; initiate the presentation of a second user interface based on at least a user selection of one or more template types, wherein the second user interface enables a user selection of one or more templates associated with the selected template type; receive a client progress from the user based on at least the selection of the one or more templates to generate a response, wherein the response reflects the status of the request; and transmit the response to the client.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: December 6, 2016
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Nirmala Gayal, Rahul Mahajan, Yolanda D. James, Venkatesh Naidu, Raghavendran Narasimhan
  • Publication number: 20160179822
    Abstract: A system and method for domain name system (DNS) templates are presented. A DNS template database stores DNS templates. A DNS record database stores a plurality of DNS records for a plurality of domain names. A host computer server receives an electronic signal encoding a request to create a DNS template from a user. The request identifies a domain name. The host computer server is configured to access the DNS record database to retrieve a DNS record for the domain name identified in the request, parse the DNS record into a plurality of DNS settings, display the plurality of DNS settings on a user interface for the user, receive, via the user interface, a selection of at least one of the DNS settings by the user, construct a DNS template using the selection of the at least one of the DNS settings, and store the DNS template in the DNS template database.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
  • Publication number: 20160182441
    Abstract: A system and method for modifying domain name system (DNS) templates are presented. A DNS template database is configured to store DNS templates. A DNS record database is configured to store a plurality of DNS records for a plurality of domain names. A host computer server is configured to receive an electronic signal encoding a request containing a modification to a DNS template from a user, the DNS template being stored in the DNS template database, access the DNS template database to modify the DNS template according to request containing the modification to create a modified DNS template, identify a plurality of domain names using the DNS template, and, for each domain name in the plurality of domain names, access the DNS record database to at least one of modify and create a DNS record for the domain name using the modified DNS template.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
  • Publication number: 20160179629
    Abstract: A system and method for domain name system (DNS) restore points are presented. A DNS record database is configured to store a plurality of DNS records for a plurality of domain name. A host computer server is configured to detect a change in a DNS record for a domain name, and, upon detecting the change in the DNS record, encode, without any user input, at least one DNS setting from the DNS record for the domain name into a data storage file. The host computer server is configured to prompt a user to provide a description, and store the data storage file containing the at least one DNS setting in a database in association with the description.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Nitin Gupta, Rahul Mahajan, Richard Merdinger, John Patrick Roling, Karen Trueblood Munoz, Steven Louis Wiesenthal
  • Publication number: 20160057100
    Abstract: Systems and methods for creating custom domain name links are provided. At least one server communicatively coupled to a network receives a request to create a custom domain name link to a third party service. The request identifies a custom domain name. The at least one server retrieves, from a third party service link database, an entry for the third party service specifying how to create the custom domain name link for the third party service and the at least one server creates the custom domain name link in accordance with the entry retrieved from the third party service link database.
    Type: Application
    Filed: June 17, 2015
    Publication date: February 25, 2016
    Inventors: Arnold Neil Blinn, Nitin Gupta, Rahul Mahajan
  • Publication number: 20160027104
    Abstract: Disclosed is a system for populating one or more documents. The system is typically configured to (i) initiate a presentation of a first interface to an employee, wherein the first interface comprises one or more categories associated with one or more financial institution services, (ii) receive an employee selection of the one or more categories based on at least the financial institution service provided to a customer, (iii) receive an employee selection of one or more documents associated with the one or more selected categories, wherein the one or more documents comprises one or more fields, (iv) extract one or more fields common to the one or more selected documents (v) receive customer information associated with one or more of the extracted fields and (vi) populate the one or more documents with the customer information.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Inventors: Rahul Mahajan, Raghavendran Narasimhan, Venkatesh Naidu, Navjit Moran
  • Publication number: 20160027105
    Abstract: The present invention is directed to a global account opening matrix—a software-based system that enables an associate associated with a financial institution to quickly and efficiently determine which documents are required for opening a financial account in a particular country. The associate, via an interface, selects at least one country in which a financial account is to be opened. The system determines at least one document required for opening a financial account in the selected at least one country and may provide the associate with an option to view and/or download the at least one required document. Indicators associated with the at least one required document communicate to the associate which pieces of information are required for execution of the at least one required document. The system then generates a print-ready report that identifies the at least one required document for each of the selected countries.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 28, 2016
    Inventors: Rahul Mahajan, Raghavendran Narasimhan, Venkatesh Naidu, Navjit Moran
  • Publication number: 20150312321
    Abstract: Embodiments of the invention are directed to a system, method, and computer program product for generating a response to a client request. The system typically including a memory, a processor and a module configured to receive a request associated with a service from a client; initiate the presentation of a first user interface, wherein the first user interface enables a user selection of one or more template types; initiate the presentation of a second user interface based on at least a user selection of one or more template types, wherein the second user interface enables a user selection of one or more templates associated with the selected template type; receive a client progress from the user based on at least the selection of the one or more templates to generate a response, wherein the response reflects the status of the request; and transmit the response to the client.
    Type: Application
    Filed: April 24, 2014
    Publication date: October 29, 2015
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Nirmala Gayal, Rahul Mahajan, Yolanda D. James, Venkatesh Naidu, Raghavendran Narasimhan
  • Patent number: 9171331
    Abstract: The present invention is directed to a commercial card packet form system that enables one or more users associated with a financial institution to input information associated with a customer to whom a commercial card (e.g., a purchase card, a travel card, a debit card, a credit card, a temporary card) is being issued. Each user may be granted or denied access to particular fields of information on the commercial card packet form depending on her or his role at the financial institution. The packet form may require reentry of information or user authentication to ensure accuracy of information. Pop-up warnings may alert the one or more users of potentially incomplete fields of information and instruct the one or more users to provide additional information. An audit trail may track updates to information and includes a timestamp and details associated with the user who made the updates.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: October 27, 2015
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Nirmala Gayal, Rahul Mahajan, Raghavendran Narasimhan, Venkatesh Naidu, Neha Chaudhary, Gunveen Singh, Gurdeep Kaur, Kapil Jaggi
  • Publication number: 20150169779
    Abstract: Preparing a content package by determining a requesting user profile based on the requesting user identity. This includes calculating an inclusion value for a content file based on at least one factor. The factor may be a social networking factor. The social networking factor is based on a profile attribute linking the requesting user identity to at least one friend user identity and a content rating attribute linking the content file to the friend profile. Other factors are a content aging factor based on a content age value and a request length factor based on a content length value. The calculated inclusion value is compared to an inclusion condition. If the calculated inclusion value satisfies the inclusion condition, incorporating the content file into the content package.
    Type: Application
    Filed: February 26, 2015
    Publication date: June 18, 2015
    Inventor: Rahul MAHAJAN
  • Patent number: 8996650
    Abstract: Preparing a content package by determining a requesting user profile based on the requesting user identity. This includes calculating an inclusion value for a content file based on at least one factor. The factor may be a social networking factor. The social networking factor is based on a profile attribute linking the requesting user identity to at least one friend user identity and a content rating attribute linking the content file to the friend profile. Other factors are a content aging factor based on a content age value and a request length factor based on a content length value. The calculated inclusion value is compared to an inclusion condition. If the calculated inclusion value satisfies the inclusion condition, incorporating the content file into the content package.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: March 31, 2015
    Assignee: Accenture Global Services Limited
    Inventor: Rahul Mahajan
  • Patent number: 8689177
    Abstract: An integration environment generator receives an input file and converts the input file into a markup language file. The input file identifies modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information. The integration environment generator receives rules and validates the markup language file against the rules. The rules specify a unified format for including the dependencies of the modules in the input file. The integration environment generator identifies the modules, the dependencies among the modules, and the scheduling information and the test cases from the validated markup language file. The integration environment generator selects a build script template for the identified dependencies, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases and generates a build script, a scheduling script and a test case script from the templates.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: April 1, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Rahul Mahajan, Dinesh Pandey, Stephen Kirkby
  • Patent number: 8521755
    Abstract: An online analytical processing (OLAP) specification system for specifying a new OLAP cube from an OLAP cube template including an OLAP cube template determination module determining the OLAP cube template and retrieve a corresponding template metadata file, the template metadata file including metadata defining the structure of the OLAP cube template. The OLAP specification system also includes a metadata copy module copying the template metadata file to create a base metadata file. The OLAP specification system also includes a viable options generation module generating and presenting viable options for modifying metadata in the base metadata file to define the new OLAP cube, where the viable options for modifying metadata in the base metadata file conforms with one or more predetermined rules.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: August 27, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Rahul Mahajan, Dinesh Pandey, Stephen Kirkby
  • Patent number: 8401944
    Abstract: A hierarchal view preserving relationships between data is generated by storing information related to sales and investment. The information includes dimensions and each of the dimensions includes a level and each of the levels is described by variables. Relationships between the variables are also stored. A request for a hierarchy is received. The requested hierarchy includes a set of dimensions from the stored dimensions, a level for each dimension in the set, and a sequence of the dimensions or levels in the hierarchy. A computer system calculates values for the variables in the levels for the requested hierarchy using the stored relationships that are applicable to the variables in the levels. A view of the hierarchy is generated and includes the calculated values. The view also includes the dimensions or levels of the requested hierarchy in the sequence specified for the requested hierarchy.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: March 19, 2013
    Assignee: Accenture Global Services Limited
    Inventors: Andris Umblijs, Janmesh Dev Srivastava, Rahul Mahajan, Prarthna Agarwal Goel, Varun Rastogi, Chao Wang
  • Publication number: 20130054667
    Abstract: Preparing a content package by determining a requesting user profile based on the requesting user identity. This includes calculating an inclusion value for a content file based on at least one factor. The factor may be a social networking factor. The social networking factor is based on a profile attribute linking the requesting user identity to at least one friend user identity and a content rating attribute linking the content file to the friend profile. Other factors are a content aging factor based on a content age value and a request length factor based on a content length value. The calculated inclusion value is compared to an inclusion condition. If the calculated inclusion value satisfies the inclusion condition, incorporating the content file into the content package.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 28, 2013
    Applicant: Accenture Global Service Limited
    Inventor: Rahul Mahajan
  • Publication number: 20110166980
    Abstract: A hierarchal view preserving relationships between data is generated by storing information related to sales and investment. The information includes dimensions and each of the dimensions includes a level and each of the levels is described by variables. Relationships between the variables are also stored. A request for a hierarchy is received. The requested hierarchy includes a set of dimensions from the stored dimensions, a level for each dimension in the set, and a sequence of the dimensions or levels in the hierarchy. A computer system calculates values for the variables in the levels for the requested hierarchy using the stored relationships that are applicable to the variables in the levels. A view of the hierarchy is generated and includes the calculated values. The view also includes the dimensions or levels of the requested hierarchy in the sequence specified for the requested hierarchy.
    Type: Application
    Filed: March 30, 2010
    Publication date: July 7, 2011
    Applicant: ACCENTURE GLOBAL SERVICES GMBH
    Inventors: Andris UMBLIJS, Janmesh Dev SRIVASTAVA, Rahul MAHAJAN, Prarthna Agarwal GOEL, Varun RASTOGI, Chao Wang
  • Publication number: 20110055807
    Abstract: An integration environment generator receives an input file and converts the input file into a markup language file. The input file identifies modules for an application to be deployed, dependencies among the modules, test cases for testing the modules, and scheduling information. The integration environment generator receives rules and validates the markup language file against the rules. The rules specify a unified format for including the dependencies of the modules in the input file. The integration environment generator identifies the modules, the dependencies among the modules, and the scheduling information and the test cases from the validated markup language file. The integration environment generator selects a build script template for the identified dependencies, a scheduling script template for the identified scheduling information and a test case script template for the identified test cases and generates a build script, a scheduling script and a test case script from the templates.
    Type: Application
    Filed: August 16, 2010
    Publication date: March 3, 2011
    Inventors: Rahul MAHAJAN, Dinesh PANDEY, Stephen KIRKBY
  • Publication number: 20110055146
    Abstract: An online analytical processing (OLAP) specification system for specifying a new OLAP cube from an OLAP cube template including an OLAP cube template determination module determining the OLAP cube template and retrieve a corresponding template metadata file, the template metadata file including metadata defining the structure of the OLAP cube template. The OLAP specification system also includes a metadata copy module copying the template metadata file to create a base metadata file. The OLAP specification system also includes a viable options generation module generating and presenting viable options for modifying metadata in the base metadata file to define the new OLAP cube, where the viable options for modifying metadata in the base metadata file conforms with one or more predetermined rules.
    Type: Application
    Filed: August 16, 2010
    Publication date: March 3, 2011
    Inventors: Rahul MAHAJAN, Dinesh PANDEY, Stephen KIRKBY
  • Publication number: 20090192487
    Abstract: A system and related method for delivering the anti-tumoral agent carmustine or other types of diagnostic or therapeutic agents into the brain of a patient with a brain tumor includes an insertion device, a skull mount, and a reformulated geometry of the carmustine compound (or other material) optimized for use in the insertion device and for maximized biodegradation time. The insertion device may be front loaded with the carmustine material (or other material) and inserted through the mount on a skull, to the location of the brain tumor, where the carmustine (or other material) is then released. It should be appreciated that the diagnostic and/or therapeutic system and related method thereof are not necessarily limited to the brain of a subject. It may also be used in the organ structures or tubular structures, as well as portions and locations thereof.
    Type: Application
    Filed: July 18, 2007
    Publication date: July 30, 2009
    Applicant: UNIVERSITY OF VIRGINIA PATENT FOUNDATION
    Inventors: William C. Broaddus, Rahul Mahajan, George T. Gillies