×

System and method for providing additional functionality to existing software in an integrated manner

  • US 9,491,233 B2
  • Filed: 02/22/2016
  • Issued: 11/08/2016
  • Est. Priority Date: 07/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device comprising:

  • a network interface;

    a processor coupled to the network interface; and

    a memory coupled to the processor and configured to store a plurality of instructions executable by the processor, the instructions including instructions for;

    receiving, by a function block stored in the memory of the mobile device, a request for an audio/video (A/V) service from a superblock application stored in the memory of the mobile device;

    determining, by the function block, that the superblock application is authorized to access A/V service functionality provided by the function block;

    determining, by the function block, that the A/V service requires access to a resource that is external to the mobile device;

    establishing, by the function block, the A/V service between the superblock application and the resource via the network interface, wherein the establishing is not supported by the superblock application;

    providing, by the function block, video output for the A/V service to a video window within a display window of the superblock application on the mobile device, wherein the video window is displayed simultaneously with the display window of the superblock application on a screen of the mobile device; and

    providing, by the function block, audio for the A/V service via the mobile device.

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