Patents Assigned to MicroStrategy, Incorporated
  • Patent number: 10592705
    Abstract: In some embodiments, a web-browser-based presentation and report requests over a network may be facilitated. A request for a first report may be obtained from a user system through a web browser. The first report request may comprise a selection of one or more template or filter combinations for formatting the first report. Control of the web browser may be returned to enable a user to use the web browser to perform one or more other tasks while the first report request is being processed. The one or more other tasks may comprise requesting another report or other task. The first report request may be processed by obtaining and formatting the first report in accordance with the one or more selected template or filter combinations of the first report request. The formatted first report may be transmitted over the network to the web browser of the user system.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: March 17, 2020
    Assignee: MicroStrategy, Incorporated
    Inventors: Lee C. Harold, Qing Zhu, Herbert Liebl
  • Patent number: 9477740
    Abstract: A system, method and processor medium that manages automatic generation of output from an on-line analytical processing (OLAP) system. Scheduled services are processed in an OLAP system and output from the OLAP system is then automatically forwarded to one or more subscriber output devices specified for that service. The system manages the operation of the service processing system to increase throughput, increase speed, and improve administrator control over the processing. The system enables administrator control over processing by enabling administrators to view all services and all subscribers of the system, by maintaining an address book containing entries for subscribers of the service, and by scheduling processing of services. The system governs the volume of services being processed, the number of subscribers to a particular service, and the number of output devices to which a service may be broadcast.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 25, 2016
    Assignee: MICROSTRATEGY, INCORPORATED
    Inventors: Kyle Yost, Michael Saylor, Peter Wilding, Robert Trenkamp
  • Patent number: 9208213
    Abstract: A network-based system for enabling users connected over the network to an OLAP system to select formatting options for reports requested for processing by the OLAP system. The system enables a user to select the format for each report in a workbook or for a stand-alone report. The format specified may be multiple levels of format that are applied in a hierarchical manner including global formats that apply to all reports in a workbook, report formats which apply to specific reports in the workbooks, attribute/element/metric formats which apply to specific attributes, elements, and metrics of a report, and value formats which apply to specific values within an element of a report. The formats specified may also comprise merged report formats, combined grid and graphs within a report and an autoformat that enables each recipient of the report to specify the format in which that recipient views the report when the report is received.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: December 8, 2015
    Assignee: MICROSTRATEGY, INCORPORATED
    Inventors: Lee C. Harold, Qing Zhu, Herbert Liebl
  • Patent number: 8995628
    Abstract: A method and system for accomplishing closed-loop transaction processing in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice-based communication between a user and a first system is established and a report is transmitted to the user. The report might comprise information and at least one request for user input based on said information. In response to the report, the user can request a transaction based on said information. The requested transaction is completed automatically by connecting to a second system for processing.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: March 31, 2015
    Assignee: Microstrategy, Incorporated
    Inventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
  • Patent number: 8607138
    Abstract: A system and method for enabling users of a multi-user network-based OLAP system to present reports generated by the OLAP system using a spreadsheet application within a network user interface. A client-side network user interface is presented to a user over the network so that the user may submit a request for a report. The server-side system receives the request and processes the report. When the server-side system completes the report processing, the report is communicated to the client-side network user interface. The report may then be presented to the user(s) that submitted requests for that report. The client-side network user interface comprises a spreadsheet application that may be used to display the report to the user.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: December 10, 2013
    Assignee: MicroStrategy, Incorporated
    Inventors: Lee C. Harold, Inbarajan Selvarajan, Herbert Liebl
  • Patent number: 8321411
    Abstract: A system, method and processor medium that manages automatic generation of output from an on-line analytical processing (OLAP) system. Scheduled services are processed in an OLAP system and output from the OLAP system is then automatically forwarded to one or more subscriber output devices specified for that service. The system manages the operation of the service processing system to increase throughput, increase speed, and improve the administrator control over the processing. The system enables administrator control over processing by enabling administrators to view all services and all subscribers of the system, by maintaining an address book containing entries for subscribers of the service and by scheduling processing of services. The system governs the volume of services being processed, the number of subscribers to a particular service, and the number of output devices to which a service may be broadcast.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: November 27, 2012
    Assignee: MicroStrategy, Incorporated
    Inventors: Kyle Yost, Michael Saylor, Peter Wilding, Robert Trenkamp
  • Publication number: 20120166185
    Abstract: A method and system for accomplishing closed-loop transaction processing in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice-based communication between a user and a first system is established and a report is transmitted to the user. The report might comprise information and at least one request for user input based on said information. In response to the report, the user can request a transaction based on said information. The requested transaction is completed automatically by connecting to a second system for processing.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: MicroStrategy, Incorporated
    Inventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
  • Patent number: 8130918
    Abstract: A method and system for accomplishing closed-loop transaction processing in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice-based communication between a user and a first system is established and a report is transmitted to the user. The report might comprise information and at least one request for user input based on said information. In response to the report, the user can request a transaction based on said information. The requested transaction is completed automatically by connecting to a second system for processing.
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: March 6, 2012
    Assignee: MicroStrategy, Incorporated
    Inventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
  • Patent number: 8094788
    Abstract: A system and method for the creation and delivery of automated, personal information service gathers news, weather, financial and other data for transmission by telephone or other media. The recipient of a given voice broadcast may be detected and discriminated to adjust the content delivery. For instance, if a machine pick-up is detected, the call may be terminated or the message curtailed. Secondary recipients may be authorized in a subscriber's service profile, and other delivery preferences may be registered.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: January 10, 2012
    Assignee: MicroStrategy, Incorporated
    Inventors: Hannes Eberle, Anurag Patnaik, Michael Zirngibl, Wolf Mosle
  • 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: 8051369
    Abstract: A system and method for the creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems and other data repositories is disclosed. The system and method includes the ability to deploy personalized voice services through a live or recorded personalized broadcast. In particular, the system and method access personalized information and generate personalized markup documents from the personalized information. The personalized markup document is converted to a form that is suitable for over-air transmission and transmitted to a subscriber of the voice service.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: November 1, 2011
    Assignee: MicroStrategy, Incorporated
    Inventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Hannes Eberle, Justin Langseth
  • Patent number: 7925616
    Abstract: A reporting system that incorporates a context sensitive prompt object in a report definition to enable questions to be answered automatically by the reporting system (e.g., decision support system, business intelligence and OLAP) at report execution time. The context sensitive prompt object is an object separate from the report such that the context sensitive prompt object may be used by a plurality of different reports. The answer is defined at least in part by a contextual feature of the report execution.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: April 12, 2011
    Assignee: Microstrategy, Incorporated
    Inventors: William Hurwood, Scott Cappiello, Chris Richardson
  • Patent number: 7881443
    Abstract: System and methods for real-time, interactive transmission of information about travel schedules and creation of travel schedules are provided. A user defines desired travel parameters, such as dates, times, costs and the like related to a travel component. Travel components are reviewed to determine if traveler parameters are triggered. If a travel component triggers traveler parameters, options for other travel components may be determined. A user may be contacted and communicated information about the travel component and options, thereby allowing a user to interactively create a travel schedule.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: February 1, 2011
    Assignee: Microstrategy, Incorporated
    Inventors: Justin Langseth, Nicolas J. Orolin, Frederick Richards, III, Anurag Patnaik, Michael J. Saylor, Michael Zirngibl
  • 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: 7801967
    Abstract: A method and system for implementing database connection mapping for mapping a user who may be associated with a group of users to an appropriate database via a database connection wherein the database connection comprises information for locating and logging into the appropriate database. A centralized server may control the access to databases, thereby ensuring efficient use of database resources. A user may log into a server and then be mapped to an appropriate database via a database name and login, provided by a database connection. Database connection mapping may provide the ability to map multiple users to the same database login as well as the ability to map different users to different database logins.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: September 21, 2010
    Assignee: Microstrategy, Incorporated
    Inventors: Jeffrey A. Bedell, Benjamin Z. Li, Luis V. Orozco, Stephen S. Trundle
  • Publication number: 20100166165
    Abstract: A system and method for creation and automatic deployment of personalized, dynamic and interactive voice services relating to subscriber entertainment, including information derived from on-line analytical processing (OLAP) systems. More specifically, the invention relates to a system and method that enable personalized delivery of entertainment-related information in real-time, via natural language voice communication with a voice-enabled terminal device.
    Type: Application
    Filed: March 11, 2010
    Publication date: July 1, 2010
    Applicant: MicroStrategy, Incorporated
    Inventors: Justin Langseth, Nicolas J. Orolin, Anurag Patnaik, Michael Zirngibl, Michael J. Saylor, Frederick Richards, III
  • Patent number: 7617201
    Abstract: A system and method for monitoring and analyzing statistics regarding informational and transactional data is provided. 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 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, HTML e-mail and other formats, including a workbook file attachment. Statistics regarding the provided reports are generated and compiled. Analysis of the statistics may enable evaluations of system performance, application usage, and optimal configurations for the system.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: November 10, 2009
    Assignee: Microstrategy, Incorporated
    Inventors: Jeffrey A. Bedell, Michael Codini, David Hutz, Douglas F. Meyer, Luis V. Orozco, Ramkumar Ramachandran, Steven S. Trundle
  • Patent number: 7486780
    Abstract: A method and system for telephone-based service utilization and control in conjunction with interactive, real-time, voice transmission of information to a user is disclosed. A voice service system provides creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems and other data repositories. In conjunction with such services, a user may use a telephone to control such services. For example, the user may subscribe and unsubscribe to a service using the telephone, be notified of new services via the telephone, and retrieve sound files via the telephone.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: February 3, 2009
    Assignee: MicroStrategy, Incorporated
    Inventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Hannes Eberle
  • Patent number: 7440898
    Abstract: A system and method for creation and automatic deployment of personalized, dynamic and interactive voice services, including information derived from on-line analytical processing (OLAP) systems is disclosed. The system and method include a call server and a method for initiating telephone calls using on the fly content and speech generation.
    Type: Grant
    Filed: September 13, 2000
    Date of Patent: October 21, 2008
    Assignee: MicroStrategy, Incorporated
    Inventors: Hannes Eberle, Christopher S. Leon, Bodo Maass, Anurag Patnaik, Alberto Santa Ana, Michael Zirngibl
  • Patent number: 7430562
    Abstract: A system and method for efficient data retrieval and processing in an online analytical processing system, a reporting system, a business intelligence system, or a data mining system. The system provides for retrieval and processing of a data result set from a plurality of data sources. The system includes a query structure assembly module, a syntax assembly module, and a process optimization module. The query structure assembly module defines a query structure based upon query assembly rules and a desired data set (such as the set of data for a particular OLAP report). The syntax assembly module defines one or more query language statements based upon the defined query structure. The process optimization module evaluates processing options based upon a database schema associated with the data sources. One or more query language statements may be assembled by the system and run against the data sources to return the desired data result set.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: September 30, 2008
    Assignee: Microstrategy, Incorporated
    Inventors: Jeffrey A. Bedell, Michael Codini, William Hurwood, Ashutosh K. Jhaveri, Benjamin Z. Li, Fabrice Martin, Sadanand Sahasrabudhe, Jun Yuan