IP Library Granted Patent US 11,252,475
Granted Patent B2
US 11,252,475 · App. 16/508,193 · Granted Feb 15, 2022

System and method for managing streaming services

Inventors: Seyed M. Sharif-Ahmadi (Richmond, CA); Sam Armani (Richmond, CA)
Assignee: MIMIK TECHNOLOGY INC.
H04N21/47G06Q30/0267G08C17/02H04L65/1023H04L65/607H04N7/106H04N21/25891H04N21/42676H04N21/4316H04N21/4667H04W48/20G08C2201/30G08C2201/40H04N21/422H04N21/4222H04N21/42204H04N21/42224H04W4/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,252,475
App. No.
16/508,193
Granted
Feb 15, 2022
Kind
B2
Abstract

A gateway for location at a user premises is provided. Bother users and user devices are registered with the gateway which is provided by a service provider. Users access services, such as video streaming, on their user devices via the gateway. The gateway allows users to share content. The gateway collects information about the user's patterns of behaviour for the system provider, and can be used to directly obtain feedback from the users.

Claims (27)

1. A method of remotely managing a gateway, the method comprising:

generating, by the gateway, functionality reports, wherein generating the functionality reports comprises generating functionality reports associated with resource usage of each module of a plurality of modules comprised in the gateway, wherein the functionality reports are further associated with performance of connectivity from a plurality of user devices to the gateway and connectivity within the gateway, and wherein the performance is based on timing of the connectivity from the plurality of user devices to the gateway and of the connectivity within the gateway; and

sending, by the gateway, the functionality reports to a server of a service provider,

wherein sending the functionality reports enables the server to utilize the functionality reports to provide remote management functions for technical support to the gateway.

2. The method of claim 1 , further comprising receiving, by the gateway, a request for the functionality reports from the server.

3. The method of claim 2 , wherein the request for the functionality reports comprises a request for the gateway to run a test script for a module of the plurality of modules, and wherein a configuration file, associated with the test script, for the module is updated remotely on the gateway.

4. The method of claim 1 , wherein generating the functionality reports further comprises generating functionality reports further associated with errors and warnings reported by the plurality of modules.

5. The method of claim 1 , wherein the remote management functions include one or more of activation, authorization, setup, configuration, and software updates.

6. The method of claim 1 , wherein the technical support is associated with one or more of: monitoring and diagnostic functions, trouble management, and configuration and customer support.

7. The method of claim 1 , wherein the resource usage of each module has an upper bound limit, and wherein the upper bound limit of each module is set by configuration.

8. The method of claim 1 , wherein sending the functionality reports to the server of the service provider comprises sending the functionality reports automatically to the server of the service provider after a predetermined time.

9. The method of claim 1 , wherein generating the functionality reports is based on logs associated with each user device of the plurality of user devices registered to the gateway.

10. The method of claim 1 , wherein the timing comprises timing: per transport layer protocol, per application layer protocol, per transaction; per session, and per number of concurrent sessions and transactions.

11. A system for remotely managing a gateway, the system comprising:

the gateway operable to:

generate functionality reports, wherein to generate the functionality reports, the gateway is operable to generate functionality reports associated with resource usage of each module of a plurality of modules comprised in the gateway, wherein the functionality reports are further associated with performance of connectivity from a plurality of user devices to the gateway and connectivity within the gateway, and wherein the performance is based on timing of the connectivity from the plurality of user devices to the gateway and of the connectivity within the gateway; and

send the functionality reports to a server of a service provider,

wherein sending the functionality reports enables the server to utilize the functionality reports to provide remote management functions for technical support to the gateway.

12. The system of claim 11 , wherein the gateway is further operable to receive a request for the functionality reports from the server.

13. The system of claim 12 , wherein the request for the functionality reports comprises a request for the gateway to run a test script for a module of the plurality of modules, and wherein a configuration file, associated with the test script, for the module is updated remotely on the gateway.

14. The system of claim 11 , wherein to generate the functionality reports, the gateway is further operable to generate functionality reports further associated with errors and warnings reported by the plurality of modules.

15. The system of claim 11 , wherein the remote management functions include one or more of activation, authorization, setup, configuration, and software updates.

16. The system of claim 11 , wherein the technical support is associated with one or more of: monitoring and diagnostic functions, trouble management, and configuration and customer support.

17. The system of claim 11 , wherein the resource usage of each module has an upper bound limit, and wherein the upper bound limit of each module is set by configuration.

18. The system of claim 11 , wherein the functionality reports are sent automatically to the server of the service provider after a predetermined time.

19. The system of claim 11 , wherein generation of the functionality reports is based on logs associated with each user device of the plurality of user devices registered to the gateway.

20. The system of claim 11 , wherein the timing comprises timing: per transport layer protocol, per application layer protocol, per transaction, per session, and per number of concurrent sessions and transactions.

Assignments (2)
MERGER Recorded Jun 23, 2022
From: MIMIK TECHNOLOGY INC.
To: MIMIK TECHNOLOGY CANADA INC.
Reel/Frame 060439/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: ARMANI, SAM
To: MIMIK TECHNOLOGY INC.
Reel/Frame 049744/0737 →
Priority Claims (2)
CA 2773342 · Mar 30, 2012 · national
CA 2791935 · Oct 3, 2012 · national
Continuity (2)
Continuation 14389601
Related Publication 20190387191A1 · Dec 19, 2019