Patents Assigned to MicroStrategy, Incorporated
-
Patent number: 10592705Abstract: 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: GrantFiled: November 16, 2015Date of Patent: March 17, 2020Assignee: MicroStrategy, IncorporatedInventors: Lee C. Harold, Qing Zhu, Herbert Liebl
-
Patent number: 9477740Abstract: 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: GrantFiled: November 26, 2012Date of Patent: October 25, 2016Assignee: MICROSTRATEGY, INCORPORATEDInventors: Kyle Yost, Michael Saylor, Peter Wilding, Robert Trenkamp
-
Patent number: 9208213Abstract: 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: GrantFiled: October 14, 2005Date of Patent: December 8, 2015Assignee: MICROSTRATEGY, INCORPORATEDInventors: Lee C. Harold, Qing Zhu, Herbert Liebl
-
Patent number: 8995628Abstract: 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: GrantFiled: March 6, 2012Date of Patent: March 31, 2015Assignee: Microstrategy, IncorporatedInventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
-
Patent number: 8607138Abstract: 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: GrantFiled: July 15, 2005Date of Patent: December 10, 2013Assignee: MicroStrategy, IncorporatedInventors: Lee C. Harold, Inbarajan Selvarajan, Herbert Liebl
-
Patent number: 8321411Abstract: 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: GrantFiled: February 11, 2008Date of Patent: November 27, 2012Assignee: MicroStrategy, IncorporatedInventors: Kyle Yost, Michael Saylor, Peter Wilding, Robert Trenkamp
-
Publication number: 20120166185Abstract: 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: ApplicationFiled: March 6, 2012Publication date: June 28, 2012Applicant: MicroStrategy, IncorporatedInventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
-
Patent number: 8130918Abstract: 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: GrantFiled: February 13, 2002Date of Patent: March 6, 2012Assignee: MicroStrategy, IncorporatedInventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Christopher S. Leon
-
Patent number: 8094788Abstract: 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: GrantFiled: February 12, 2002Date of Patent: January 10, 2012Assignee: MicroStrategy, IncorporatedInventors: Hannes Eberle, Anurag Patnaik, Michael Zirngibl, Wolf Mosle
-
Patent number: 8051168Abstract: 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: GrantFiled: June 19, 2001Date of Patent: November 1, 2011Assignee: Microstrategy, IncorporatedInventors: Glenn J. Boysko, William Hurwood, Benjamin Z. Li, Abhimanyu Warikoo
-
Patent number: 8051369Abstract: 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: GrantFiled: May 9, 2005Date of Patent: November 1, 2011Assignee: MicroStrategy, IncorporatedInventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Hannes Eberle, Justin Langseth
-
Patent number: 7925616Abstract: 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: GrantFiled: July 29, 2005Date of Patent: April 12, 2011Assignee: Microstrategy, IncorporatedInventors: William Hurwood, Scott Cappiello, Chris Richardson
-
Patent number: 7881443Abstract: 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: GrantFiled: May 19, 2003Date of Patent: February 1, 2011Assignee: Microstrategy, IncorporatedInventors: Justin Langseth, Nicolas J. Orolin, Frederick Richards, III, Anurag Patnaik, Michael J. Saylor, Michael Zirngibl
-
Publication number: 20100299321Abstract: 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: ApplicationFiled: May 24, 2010Publication date: November 25, 2010Applicant: MICROSTRATEGY, INCORPORATEDInventors: JEFFREY A. BEDELL, WILLIAM HURWOOD, BENJAMIN Z. LI, ABHIMANYU WARIKOO
-
Patent number: 7801967Abstract: 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: GrantFiled: June 19, 2001Date of Patent: September 21, 2010Assignee: Microstrategy, IncorporatedInventors: Jeffrey A. Bedell, Benjamin Z. Li, Luis V. Orozco, Stephen S. Trundle
-
Publication number: 20100166165Abstract: 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: ApplicationFiled: March 11, 2010Publication date: July 1, 2010Applicant: MicroStrategy, IncorporatedInventors: Justin Langseth, Nicolas J. Orolin, Anurag Patnaik, Michael Zirngibl, Michael J. Saylor, Frederick Richards, III
-
Patent number: 7617201Abstract: 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: GrantFiled: June 20, 2001Date of Patent: November 10, 2009Assignee: Microstrategy, IncorporatedInventors: Jeffrey A. Bedell, Michael Codini, David Hutz, Douglas F. Meyer, Luis V. Orozco, Ramkumar Ramachandran, Steven S. Trundle
-
Patent number: 7486780Abstract: 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: GrantFiled: December 7, 2004Date of Patent: February 3, 2009Assignee: MicroStrategy, IncorporatedInventors: Michael Zirngibl, Anurag Patnaik, Bodo Maass, Hannes Eberle
-
Patent number: 7440898Abstract: 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: GrantFiled: September 13, 2000Date of Patent: October 21, 2008Assignee: MicroStrategy, IncorporatedInventors: Hannes Eberle, Christopher S. Leon, Bodo Maass, Anurag Patnaik, Alberto Santa Ana, Michael Zirngibl
-
Patent number: 7430562Abstract: 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: GrantFiled: June 19, 2001Date of Patent: September 30, 2008Assignee: Microstrategy, IncorporatedInventors: Jeffrey A. Bedell, Michael Codini, William Hurwood, Ashutosh K. Jhaveri, Benjamin Z. Li, Fabrice Martin, Sadanand Sahasrabudhe, Jun Yuan