×

FLEXIBLE AND SCALABLE SOFTWARE SYSTEM ARCHITECTURE FOR IMPLEMENTING MULTIMEDIA APPLICATIONS

  • US 20140282351A1
  • Filed: 03/15/2013
  • Published: 09/18/2014
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A flexible and scalable software system architecture for implementing multimedia applications, comprising:

  • a platform abstraction layer (PAL) operatively coupled to an operating system (OS) and a board support package (BSP) for ensuring platform portability and ease of software integration across platforms;

    a device policy manager (DPM) for allowing simultaneous access of physical devices and peripherals to different applications and/or users within a single application;

    a media engine for providing media related processing, handling, protocol compliance and signaling functionality;

    a library of commons (LoC) module for providing common functions needed by other modules in one centralized place;

    system management toolsets (SMT) for providing functionalities related to resource monitoring, exception and event management, logging and collecting statistics from the other modules;

    one or more application services for providing a highlevel functionality that integrate the features/functionality from one or more of the media engine, the DPM, the SMT, and the PAL into a logically integrated usage by an end user;

    an application control unit (ACU) for providing a standard framework to control, interface and configure the one or more application services; and

    a user interface transaction layer (UITL) for abstracting the usage of different types of user interfaces to access the functionality provided by the media engine, wherein the media engine is communicatively coupled between the PAL and the ACU, wherein the LoC module is communicatively coupled to the ACU, the DPM, the media engine, the SMT, the PAL and the UITL, wherein the DPM is communicatively coupled to the PAL, the ACU and the media engine, wherein the ACU is communicatively coupled between media engine and the UITL, and wherein the SMT is communicatively coupled to the ACU, the DPM, the media engine, the LoC module, the PAL and the UITL.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×