Patents by Inventor Abhimanyu Warikoo

Abhimanyu Warikoo 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: 8522192
    Abstract: A system and method for facilitating the performance of administrator tasks in performing changes to enterprise level data that is associated with various users. The method includes the steps of generating a login dialog box to accept login information from an administrator; establishing a connection to at least one project source name; providing an outline to the administrator, the outline facilitating the creation and submission of command based instruction by providing syntax for a purpose, the outline being maintained in a predetermined folder; and providing a history feature to save a set instructions that were executed successfully.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: August 27, 2013
    Assignee: Microstrategy Incorporated
    Inventors: Rodolfo Avalos, Jeffrey A. Bedell, Scott Cappiello, Alejandro Freixas, Raul Gonzalez, William Hurwood, Benjamin Li, Wenfeng Li, Ningning Liu, Luis V. Orozco, Ramkumar Ramachandran, Michael J. Saylor, Stephen S. Trundle, Abhimanyu Warikoo
  • Patent number: 8051168
    Abstract: The present invention presents security and user account integration with remote authentication servers, (e.g., repositories not owned by the server). Integration may occur with Lightweight Directory Access Protocol (LDAP), an operating system (e.g., Microsoft Windows™ NT™) authentication, custom account repositories and others. For example, the server may synchronize associated user lists with a remote repository. In another example, the server may also make external calls to remote authentication servers to validate a user's username and password. Other information may be validated.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: November 1, 2011
    Assignee: Microstrategy, Incorporated
    Inventors: Glenn J. Boysko, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7945584
    Abstract: An reporting system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A collection of answers is built up in a resolution object. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A resolution object may be created and saved before the execution of a report. The saved resolution object can then be used to answer prompts at the time of the report execution.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: May 17, 2011
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7861161
    Abstract: An report system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a reporting system (e.g., decision support system, business intelligence and OLAP) report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: December 28, 2010
    Assignee: Microstrategy, Inc.
    Inventors: Jeffrey A. Bedell, Eduardo Carranza, L. Douglas Everhart, William Hurwood, Benjamin Z. Li, Ramkumar Ramachandran, David B. Sherwood, Stephen S. Trundle, Abhimanyu Warikoo
  • Publication number: 20100299321
    Abstract: An reporting system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A collection of answers is built up in a resolution object. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A resolution object may be created and saved before the execution of a report. The saved resolution object can then be used to answer prompts at the time of the report execution.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 25, 2010
    Applicant: MICROSTRATEGY, INCORPORATED
    Inventors: JEFFREY A. BEDELL, WILLIAM HURWOOD, BENJAMIN Z. LI, ABHIMANYU WARIKOO
  • Patent number: 7725811
    Abstract: A reporting system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A collection of answers is built up in a resolution object. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A resolution object may be created and saved before the execution of a report. The saved resolution object can then be used to answer prompts at the time of the report execution.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: May 25, 2010
    Assignee: Microstrategy, Inc.
    Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7559048
    Abstract: A system and method for manipulating objects between related projects. Dependencies between object are checked as objects are moved between projects. The dependency review enables all dependent object to be copied simultaneously. The system and method facilitates the management of multiple stages of a project by permitting as object and all of its modified dependents to be easily copied from one stage to another.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: July 7, 2009
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, Michael Codini, Arturo Gay, William Hurwood, Benjamin Z. Li, Fabrice Martin, Ramkumar Ramachandran, Steven S. Trundle, Abhimanyu Warikoo, Kyle N. Yost
  • Publication number: 20090055242
    Abstract: Embodiments herein relate market entities, market topics, and market relationships in a market relationship module (MRM). The MRM is used to index individually relevant information content and to formulate queries for later retrieval and presentation of the relevant content. Other embodiments are described and claimed.
    Type: Application
    Filed: August 24, 2007
    Publication date: February 26, 2009
    Inventors: Gaurav Rewari, Sadanand Sahasrabudhe, Abhimanyu Warikoo, David Cooke, Michael D. Prospero, Xiang Yu, Ranjeet S. Bhatia, Sailesh Kumar Das Gandham
  • Patent number: 7415438
    Abstract: A system for a personal intelligence network provides informational and transactional data. Data distribution servers provide e-mail and other messages of topical interest to a subset of the subscribers. The content may be generated by an On-Line Analytical Processing (OLAP) based channel database system, and the output may also be communicated to individuals via spreadsheet programs data, pager, telephone, mobile phone, fax, personal digital assistants, Hypertext Markup Language (HTML) e-mail and other formats, including a workbook file attachment. Reports generated may enable a subscriber to act upon the content within the report, thereby providing an interactive component to the report. Subscriber actions or inaction to the report and content may be obtained and analyzed, including analysis in connection with the other informational and transactional data.
    Type: Grant
    Filed: June 12, 2001
    Date of Patent: August 19, 2008
    Assignee: Microstrategy, Incorporated
    Inventors: Terry Berman, Ilia Baskine, Hu Yu, Vladislav Davidovich Lazebnikov, Michael J. Saylor, Sanjeev K. Bansal, Stephen S. Trundle, Jeffrey A. Bedell, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7356840
    Abstract: Security filters that manage user access to data based on user identification and other data when a user attempts to access information via a query or other mechanisms. Security filters may be implemented to prevent users from viewing or otherwise accessing certain data in a database or other source of information in a reporting or other system. The level of access authorized by a security filter may be based on a user's role, capabilities, or other criteria. For example, a regional manager may have a security filter that allows a user to view data from the user's particular region regardless of the report the user runs. A security filter may include a filter expression, a top level and a bottom level where each component may be further define a user's ability to access certain data.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: April 8, 2008
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, Glenn J. Boysko, Eduardo Carranza, William Hurwood, Benjamin Z. Li, Sadanand Sahasrabudhe, Michael J. Saylor, Steven S. Trundle, Abhimanyu Warikoo, Jun Yuan
  • Patent number: 7356758
    Abstract: A report resolution system that includes prompt objects used to define every aspect of a report and specifically an object-prompt object. To resolve a report with prompt objects, a report instance is created and passed to a resolution server that collects the prompt objects contained therein to create a resolution object that includes the prompt questions from the prompt objects. A report server raises an event to prompt the user to respond to the questions in the resolution object.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: April 8, 2008
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, Eduardo Carranza, L. Douglas Everhart, William Hurwood, Benjamin Z. Li, Ramkumar Ramachandran, David B. Sherwood, Steven S. Trundle, Abhimanyu Warikoo
  • Patent number: 7302639
    Abstract: A system that incorporates prompt objects in a report definition to enable a user to specify answers to questions to customize a reporting system, decision support system, business intelligence and OLAP report at execution time. A prompt object contains a single question to be answered, validation values for the answer, and attributes indicating how the prompt object is to be processed. A report is thus defined by selecting prompt objects in place of templates, filters, or any of the aspects of a template or filter. As a separate object, a single prompt may be issued once and the answer supplied to each reference to the prompt object in a report. A prompt object may also contain another prompt object nested within it, in which the answer to an inner prompt object is used by the system to validate the answer to an outer prompt object.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: November 27, 2007
    Assignee: Microstrategy, Inc.
    Inventors: L. Douglas Everhart, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 7260577
    Abstract: A layered architecture for communication of reporting system reports to users connecting via a web server. Users communicate via HTTP with web servers without download of plugins or executable files to the user system. The web servers are clustered to balance requests and transmit the requests. The web servers pass report requests via XML to the business intelligence servers to perform the work with the databases. The business intelligence servers convert reports into XML and provide the XML-based version to the web server. The web server then transmits an HTML or DHTML report back to the client over the web.
    Type: Grant
    Filed: August 15, 2003
    Date of Patent: August 21, 2007
    Assignee: Microstrategy, Inc.
    Inventors: Ali Alavi, Glenn J. Boysko, Gunther L. Brenes, L. Douglas Everhart, Benjamin Z. Li, Arturo Oliver, Abhimanyu Warikoo
  • Patent number: 7194457
    Abstract: A method and system is provided for exchanging information over a computer network. A network server computer system receives a query request from at least one client computer system over a computer network. The query request is formatted into an extensible markup language query document according to an extensible markup language document application program interface. The extensible markup language query document is transmitted to at least one business intelligence server computer system. The at least one business intelligence server computer system retrieves the information requested in the extensible markup language query document from at least one data storage device.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: March 20, 2007
    Assignee: MicroStrategy, Inc.
    Inventors: Ali Alavi, Yuan Ding, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 6772137
    Abstract: An object management system in a reporting system. The system includes an object data repository and an object server in a reporting system. The object data repository may maintain a definition and other information for at least one object accessible by a plurality of user interfaces. The server may provide a single access point for enabling users at a plurality of user sites to access objects stored in the object data repository.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: August 3, 2004
    Assignee: MicroStrategy, Inc.
    Inventors: William Hurwood, Benjamin Z. Li, Barry R. Lovalvo, Abhimanyu Warikoo
  • Patent number: 6704723
    Abstract: A method and system is provided for exchanging information over a computer network. A network server computer system receives a query request from at least one client computer system over a computer network. The query request is formatted into an extensible markup language query document according to an extensible markup language document application program interface. The extensible markup language query document is transmitted to at least one business intelligence server computer system. The at least one business intelligence server computer system retrieves the information requested in the extensible markup language query document from at least one data storage device.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: March 9, 2004
    Assignee: Microstrategy, Incorporated
    Inventors: Ali Alavi, Yuan Ding, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 6697808
    Abstract: Methods and systems are provided for use in searching a metadata repository used to store metadata objects relating to data stored in a storage device of a decision support system. In embodiments of the invention, a search object is submitted to an object server by a requestor. The object server may search itself for objects meeting the search criteria. If unsuccessful, the search object may be sent to a metadata server which uses a metadata search engine to search the metadata repository. Results of the search may be returned to the requestor by the object server.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: February 24, 2004
    Assignee: MicroStrategy, Inc.
    Inventors: William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
  • Patent number: 6658432
    Abstract: A layered architecture for communication of reporting system reports to users connecting via a web server. Users communicate via HTTP with web servers without download of plugins or executable files to the user system. The web servers are clustered to balance requests and transmit the requests. The web servers pass report requests via XML to the business intelligence servers to perform the work with the databases. The business intelligence servers convert reports into XML and provide the XML-based version to the web server. The web server then transmits an HTML or DHTMNL report back to the client over the web.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: December 2, 2003
    Assignee: Microstrategy, Inc.
    Inventors: Ali Alavi, Glenn J. Boysko, Gunther L. Brenes, L. Douglas Everhart, Benjamin Z. Li, Arturo Oliver, Abhimanyu Warikoo