IP Library Granted Patent US 11,259,087
Granted Patent B2
US 11,259,087 · App. 16/508,186 · Granted Feb 22, 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/4222H04N21/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,259,087
App. No.
16/508,186
Granted
Feb 22, 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 (38)

1. A method of determining usage patterns, the method comprising:

determining a user of a plurality of users and a user device of a plurality of user devices when content is processed by the user on the user device;

gathering usage information about the content;

preprocessing the usage information about the content, wherein preprocessing the usage information about the content comprises distinguishing the user from: another user of the plurality of users who uses the same user device as the user, the same user who uses a different browser, and the same user who uses a different user device of the plurality of user devices and a different network; and

in response to preprocessing the usage information about the content, analyzing patterns of the content processed by the user, wherein analyzing the patterns of the content comprises detecting a typical user session, having a first plurality of patterns of the patterns, and an atypical user session having a second plurality of patterns of the patterns.

2. The method of claim 1 , further comprising:

providing the analyzed patterns of the content to an advertisement server;

receiving advertisements based on the analyzed patterns from the advertisement server; and

transmitting the received advertisements to the user device associated with the user.

3. The method of claim 1 , further comprising registering the plurality of users, the plurality of user devices, and services to which the plurality of users have subscribed.

4. The method of claim 1 , wherein analyzing the patterns of the content further comprises tracking browsing information of the user and mouse clicks of the user device associated with the user.

5. The method of claim 1 , wherein analyzing the patterns of the content further comprises accessing a database associated with the user device.

6. The method of claim 1 , further comprising characterizing the user based on the analyzed patterns of the content, wherein characterizing the user comprises defining content description used by the user, and wherein the content description is one or more of a title, a category, a time and location, and user context description.

7. The method of claim 1 , further comprising characterizing the user based on the analyzed patterns of the content, wherein characterizing the user comprises determining types of data of the content processed by the user.

8. The method of claim 1 , further comprising:

characterizing the user based on the analyzed patterns of the content; and

loading different menu options on the user device based on the characterization.

9. The method of claim 1 , further comprising characterizing the user based on the analyzed patterns of the content, wherein characterizing the user comprises avoiding characterization based on information associated with the detected atypical user session.

10. The method of claim 1 , wherein detecting the atypical user session comprises using Mahalanobis distance statistics in a session space associated with the user, and wherein the method further comprises discovering patterns of the content processed by the user based on one or more of: statistical analytics, pattern recognition, data mining, and machine learning.

11. A gateway for determining usage patterns, the gateway operable to:

determine a user of a plurality of users and a user device of a plurality of user devices when content is processed by the user on the user device;

gather usage information about the content;

preprocess the usage information about the content, wherein to preprocess the usage information about the content, the gateway is operable to distinguish the user from: another user of the plurality of users who uses the same user device as the user, the same user who uses a different browser, and the same user who uses a different user device of the plurality of user devices and a different network; and

in response to the usage information about the content being preprocessed, analyze patterns of the content processed by the user, wherein to analyze the patterns of the content, the gateway is operable to detect a typical user session, having a first plurality of patterns of the patterns, and an atypical user session having a second plurality of patterns of the patterns.

12. The gateway of claim 11 , further operable to:

provide the analyzed patterns of the content to an advertisement server;

receive advertisements based on the analyzed patterns from the advertisement server; and

transmit the received advertisements to the user device associated with the user.

13. The gateway of claim 11 , further operable to register the plurality of users, the plurality of user devices, and services to which the plurality of users have subscribed.

14. The gateway of claim 11 , wherein to analyze the patterns of the content, the gateway is further operable to track browsing information of the user and mouse clicks of the user device associated with the user.

15. The gateway of claim 11 , wherein to analyze the patterns of the content, the gateway is further operable to access a database associated with the user device.

16. The gateway of claim 11 , further operable to characterize the user based on the analyzed patterns of the content, wherein to characterize the user, the gateway is operable to define content description used by the user, and wherein the content description is one or more of a title, a category, a time and location, and user context description.

17. The gateway of claim 11 , further operable to characterize the user based on the analyzed patterns of the content, wherein to characterize the user, the gateway is operable to determine types of data of the content processed by the user.

18. The gateway of claim 11 , further operable to:

characterize the user based on the analyzed patterns of the content; and

load different menu options on the user device based on the characterization.

19. The gateway of claim 11 , further operable to characterize the user based on the analyzed patterns of the content, wherein to characterize the user, the gateway is operable to avoid characterization based on information associated with the detected atypical user session.

20. The gateway of claim 11 , wherein to detect the atypical user session, the gateway is operable to use Mahalanobis distance statistics in a session space associated with the user, and wherein the gateway is further operable to discover patterns of the content processed by the user based on one or more of: statistical analytics, pattern recognition, data mining, and machine learning.

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 (1)
CA CA 2791935 · Oct 3, 2012 · national
Continuity (2)
Continuation 14389601
Related Publication 20190335133A1 · Oct 31, 2019