Patents Assigned to Microstrategy, Inc.
  • Patent number: 6888929
    Abstract: A system and method for generating revenue from providing pages of voice content when users input a voice code corresponding to that content. Voice codes (“VCodes”) have content stored corresponding thereto and when users view publicly displayed VCodes in proximity to an object, attraction or subject, the users may selectively access the stored content via telephone by calling a central number and entering the VCode or verbally describing the object, attraction or subject, in which case the verbal description is associated with a VCode or collection of VCodes. A fee is collected based on the information retrieved and may be distributed between participants within the voice network access provider system.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: May 3, 2005
    Assignee: MicroStrategy, Inc.
    Inventors: Michael J. Saylor, Stephen S. Trundle, Anurag Patnaik, David A. Garr, Benjamin M. Lindsey, Josh Mahowald, Zeynep Inanoglu
  • Patent number: 6859798
    Abstract: An intelligence server for a reporting system is disclosed. The reporting system may include a report initiation module, such as a user engine or calling application, for generating a request for a report. The intelligence server includes a server layer for receiving the generated request and for coordinating a flow of a processing of the received request; an application logic layer which includes business intelligence rules used for generating the report; and an analytical layer, in communication with the user engine and the server layer, for receiving the request to be processed from the server layer, transmitting the processed request to one or more data storage devices, and for extracting data from the data storage devices responsive to the transmitted request. The extracted data is then processed by the applications in the application logic layer to generate the report and the processing is independent of a user interface.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: February 22, 2005
    Assignee: MicroStrategy, Inc.
    Inventors: Jeffrey A. Bedell, Benjamin Z. Li, Luis V. Orozco, Ramkumar Ramachandran, Michael J. Saylor, Stephen S. Trundle
  • Patent number: 6820073
    Abstract: A system for collaborative processing, comprising a controlling module with access to at least one relational database capable of performing a first set of functions on the data in the database and at least one external analytical engine, the external analytical engine being external to the relational database and being capable of a second set of functions on the data in the database. The controlling module is capable of iteratively processing a multi-step calculation including generating SQL statements to the relational database, passing preliminary results to an external analytical engine and saving data back into the relational database for further processing until the multi-step calculation is performed.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: November 16, 2004
    Assignee: MicroStrategy Inc.
    Inventors: Jeffrey A. Bedell, William Hurwood, Benjamin Z. Li, Sadanand Sahasrabudhe, Xinyi Wang, Jun Yuan
  • Patent number: 6792086
    Abstract: A system and method for creating voice codes (“VCodes”), storing content corresponding to the VCodes, publicly displaying the VCodes in proximity to an object, attraction or subject, and enabling users to selectively access the stored content via telephone by calling a central number and entering the VCode or verbally describing the object, attraction or subject, in which case the verbal description is associated with a VCode or collection of VCodes.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: September 14, 2004
    Assignee: MicroStrategy, Inc.
    Inventors: Michael J. Saylor, Stephen S. Trundle, Anurag Patnaik, David A. Garr, Benjamin M. Lindsey, Josh Mahowald, Zeynep Inanoglu
  • 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: 6741980
    Abstract: A personal intelligence network that actively delivers highly personalized and timely informational and transactional data from an OLAP based channel database system to individuals via e-mail, spreadsheet programs (over e-mail), pager, telephone, mobile phone, fax, personal digital assistants, HTML e-mail and other formats.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: May 25, 2004
    Assignee: MicroStrategy Inc.
    Inventors: Justin Langseth, Ajay Talwar, Phillippa J. Fishman
  • 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: 6694316
    Abstract: This invention relates to an automatic real-time personalized intelligence network that actively delivers a plurality of channels of personalized and timely informational and transactional content from an OLAP-based system to individuals through use of a high-speed processing and output delivery system to email, Excel, pager, mobile phone, fax, telephone, personal digital assistants and other terminal devices. The channels may include one or more of a sports channel, a weather channel, a travel channel, a finance channel, a business channel, a news channel, a radio content channel, and a television content channel. Users may subscribe to various channels of content and to specific services within each channel that are delivered when a predetermined condition occurs (e.g., based on a schedule, when an exception condition occurs, or in response to a specific initiation request).
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: February 17, 2004
    Assignee: MicroStrategy Inc.
    Inventors: Justin Langseth, Ajay Talwar, Phillippa J. Fishman
  • Patent number: 6671715
    Abstract: A delivery system for a personal intelligence network that actively delivers highly personalized and timely informational and transactional data collects and distributes e-mail and other content from a hub-and-spoke style source architecture, with a control server managing a set of output servers. The output servers may transmit messages of topical interest to a subset of the subscribers, concurrently. 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, WAP and other formats.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: December 30, 2003
    Assignee: Microstrategy, Inc.
    Inventors: Justin Langseth, Ajay Talwar, Phillippa J. Fishman
  • Patent number: 6662195
    Abstract: A data warehousing system stores the raw data population for an underlying delivery system for a personal intelligence network that actively delivers highly personalized and timely informational and transactional data collects and distributes e-mail and other content from a hub-and-spoke style source architecture. The architecture of the data storage system includes a data distribution depository warehousing the raw data, and a data distribution control server monitoring the state of the data for fault and other conditions. For instance, data may revert to the next-most recent state when a corruption is detected. Furthermore, data may be collected continuously but the data image of the repository may be frozen during subscriber inquiries, to avoid inconsistent output.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: December 9, 2003
    Assignee: Microstrategy, Inc.
    Inventors: Justin Langseth, Ajay Talwar, Phillippa J. Fishman
  • 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
  • Patent number: 6501832
    Abstract: A system and method for registering voice codes (“VCodes”) associated with stored content corresponding to the VCodes, wherein the VCode may be used to access the stored content via telephone by calling a central number and entering the VCode or verbally describing the object, attraction or subject, in which case the verbal description is associated with a VCode or collection of VCodes.
    Type: Grant
    Filed: January 11, 2000
    Date of Patent: December 31, 2002
    Assignee: Microstrategy, Inc.
    Inventors: Michael J. Saylor, Stephen S. Trundle, Anurag Patnaik, David A. Garr, Benjamin M. Lindsey, Josh Mahowald, Zeynep Inanoglu
  • Patent number: 6400265
    Abstract: The present invention provides a monitoring system for providing images (e.g., photos, pictures, video, diagram, illustration, etc.) where an alarm situation may be defected by comparing images. When a change (indicating motion) is detected, an alarm may be signaled or other user-defined response may be invoked. In addition, the image and other relevant data may be conveyed to a central security network where identified individuals may be alerted via identified methods. The user may also view the images (e.g., video clips) remotely via the web or other method. The present invention provides a personal security network where an individual's system or systems of security devices may be connected to a central security network. The central security network of the present invention may monitor a system's status and alert the individual when an alert situation occurs.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: June 4, 2002
    Assignee: MicroStrategy, Inc.
    Inventors: Michael J. Saylor, Alison Slavin, Jean-Paul Hugues Martin
  • Patent number: 6279033
    Abstract: An OLAP system with decision support technology for enabling a user to asynchronously generate report requests through a web browser or other user interface module connected over a network to the OLAP system. Once the request is received by the server, the web browser is freed to enable the user to conduct other activities including the requesting of other reports while the first requested report is processing. The server maintains a list of reports requested. With each request for a report received, the system determines whether a similar report has been requested and either generates the report if the report has not been previously requested or adds a request by that user to a report list of a report that has been previously requested without processing the report again. If the requested report was already completed, the results are immediately returned to the user.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: August 21, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Inbarajan Selvarajan, Damon W. Smith, Lee C. Harold, Ali Alavi
  • Patent number: 6269393
    Abstract: A system for automatic generation of personalized output from an on-line analytical processing system. The system processes at least one scheduled service in an on-line analytical processing system and generates personalized output based on personalization information for subscribers of the service to one or more subscriber output devices. The system enables a user to specify global and service-specific personalization information including specification of multidimensional filters to be applied to services and the specification of trigger criteria to be satisfied before output is generated. Personalization information may also be set for each output device for a particular subscriber.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: July 31, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Kyle N. Yost, Peter G. Wilding, Robert G. Trenkamp
  • Patent number: 6263051
    Abstract: A centralized voice service bureau is provided. The voice service bureau accepts and authenticates requests to place automated telephone calls, for example, interactive voice broadcasts. The requests are sent through the Internet or other computer network and contain structure and content sufficient to drive a text-to-speech engine. The call requests are queued and processed by a call server that establishes a connection with a user and generates speech from the content of the call request.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: July 17, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Michael J. Saylor, Michael Zirngibl, Anurag Patnaik, Sean S. Tsai, Hannes Eberle, Wolf Mosle, Alberto Santa Ana
  • Patent number: 6260050
    Abstract: A system for generation of output from an on-line analytical processing system to user output devices that comprises a service processor that processes at least one scheduled service in an on-line analytical processing system and generating a service output, each service comprising at least one query to be performed by the on4ine analytical processing system. The system then formats the service output according to styles specified for each user output device specified to receive that service output. The system then forwards the formatted service output to the user output devices specified for that service. The styles specified comprise a plurality of predefined parameters regarding the format for the service output for use by that user output device, including enclosure handling parameters and text grid parameters.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: July 10, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Kyle N. Yost, Peter G. Wilding, Robert G. Trenkamp
  • Patent number: 6173310
    Abstract: A system for automatically generating output from an on-line analytical processing system based on scheduled services specified by subscribers of the system. The system processes scheduled services in an on-line analytical processing system with each service comprising at least one query to be performed by the on-line analytical processing system. The system then automatically forwards output from the services to one or more subscriber output devices specified for that service. Users may define new services, including the schedule of the services and the type, such as alert services or scheduled services, and may also subscriber to the services provided by the system. If an alert service is processed, the system may forward output only when one or more alert criteria are satisfied. Subscribers may be specified by a dynamic recipient list that is resolved each time the service is processed to determine recipients of the service output.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: January 9, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Kyle N. Yost, Peter G. Wilding, Robert G. Trenkamp
  • Patent number: 6154766
    Abstract: A system for automatic generation of personalized output from an on-line analytical processing system. The system processes at least one scheduled service in an on-line analytical processing system and generates personalized output based on personalization information for subscribers of the service to one or more subscriber output devices. The system enables a user to specify global and service-specific personalization information including specification of multidimensional filters to be applied to services and the specification of trigger criteria to be satisfied before output is generated. Personalization information may also be set for each output device for a particular subscriber.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: November 28, 2000
    Assignee: Microstrategy, Inc.
    Inventors: Kyle N. Yost, Peter G. Wilding, Robert G. Trenkamp