Method for scheduling and usage of satellite bandwidth
First Claim
Patent Images
1. A method of scheduling and usage of bandwidth comprising the steps of:
- a. capturing digital video and storing said video on a computer;
b. capturing digital data associated with said digital video;
c. transmitting said digital data associated with said digital video to a central data server;
d. developing at least one compression curve for a customer;
e. instructing said computer how to compress said digital video;
f. transmitting said digital video; and
, creating a list of possible compression methods.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for scheduling and usage of satellite bandwidth wherein data is transmitted to an artificial intelligence model for analysis and assigned a ranking. An event resource allocation model analyzes the ranking and determines how to compress the associated video. The event resource allocation model also determines when to compress the remotely stored video and transmit via satellite to a central data center where the video may be reviewed.
18 Citations
49 Claims
-
1. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, creating a list of possible compression methods.
-
-
2. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
determining the amount of bandwidth a customer can use.
-
-
3. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, computing an average event size based on a customer budget.
-
-
4. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, computing a weighted average event size based on a probability distribution curve. - View Dependent Claims (5, 6)
-
-
7. The A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, generating multiple compression curves depending on said customer'"'"'s market segment.
-
-
8. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, defining a look up table. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, storing each of said captured videos for a preselected time.
-
-
16. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, storing each captured video in a separate file.
-
-
17. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, capturing said data in a raw format and storing said data on a hard drive. - View Dependent Claims (18, 19, 20)
-
-
21. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, said central data server receiving said digital data. - View Dependent Claims (22)
-
-
23. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, instructing said computer on a method of video compression.
-
-
24. A method of scheduling and usage of bandwidth comprising the steps of:
-
a. capturing digital video and storing said video on a computer; b. capturing digital data associated with said digital video; c. transmitting said digital data associated with said digital video to a central data server; d. developing at least one compression curve for a customer; e. instructing said computer how to compress said digital video; f. transmitting said digital video; and
, inserting information into a scheduling table on the central data server. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, storing said captured video on a computer at said remote site.
-
-
30. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, said data continuously transmitted to said central data center. - View Dependent Claims (31)
-
-
32. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, said artificial intelligence model utilizing a two step analysis. - View Dependent Claims (33, 34, 35)
-
-
36. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, including a central data server defining a lookup table. - View Dependent Claims (37)
-
-
38. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, said event resource allocation model managing transmission from a land based satellite dish at said remote site to orbiting satellites and on to said central data center.
-
-
39. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, said event resource allocation model managing deriving a compression curve for appropriate video compression. - View Dependent Claims (40)
-
-
41. A method for scheduling and usage of satellite bandwidth, comprising the steps of:
-
a. continuously deriving an artificial intelligence model for ranking data captured by electronic devices; b. continuously deriving an event resource allocation model for determining compression routines and managing transmission of compressed video from a remote site to a central data center; c. capturing said data from an electronic device at a remote site; d. capturing video associated with said data at said remote site; and
, said event resource allocation model utilizing a scheduling table having compression information therein. - View Dependent Claims (42, 43)
-
-
44. A method for scheduling and usage of satellite bandwidth, comprising:
-
a. capturing data from an electronic device; b. capturing video associated with said electronic device; c. transmitting said data to a central data server; d. said central data server analyzing said data and ranking event represented by said data; e. said central data server instructing a computer to compress pre-selected video; f. said computer transmitting said video to said central data server; and
utilizing an artificial intelligence model to rank said event. - View Dependent Claims (45, 46)
-
-
47. A method for scheduling and usage of satellite bandwidth, comprising:
-
a. capturing data from an electronic device; b. capturing video associated with said electronic device; c. transmitting said data to a central data server; d. said central data server analyzing said data and ranking event represented by said data; e. said central data server instructing a computer to compress pre-selected video; f. said computer transmitting said video to said central data server; and
said central data server utilizing an event resource allocation model. - View Dependent Claims (48, 49)
-
Specification