-
公开(公告)号:US20200236373A1
公开(公告)日:2020-07-23
申请号:US16827311
申请日:2020-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah M. Dunham , Andrew Tunall , Benjamin Black , Kristopher Kosmatka , Benjamin Aldouby Schwartz , Jason LaPier , Justin Abrahms
IPC: H04N19/37 , G06F16/70 , G06F16/11 , H04N21/2343 , G06F16/78 , G06F16/738 , G06F16/73 , G06F16/71
Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
-
公开(公告)号:US20180089183A1
公开(公告)日:2018-03-29
申请号:US15275082
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Aldouby Schwartz , Jeremiah Dunham , Andrew Tunall , Jason LaPier , Dustin Encelewski , Justin Abrahms , Khawaja Shams
IPC: G06F17/30
Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
-
公开(公告)号:US20230124822A1
公开(公告)日:2023-04-20
申请号:US18083150
申请日:2022-12-16
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah M. Dunham , Andrew Tunall , Benjamin Black , Kristopher Kosmatka , Benjamin Aldouby Schwartz , Jason LaPier , Justin Abrahms
IPC: H04N19/37 , G06F16/71 , G06F16/73 , G06F16/738 , G06F16/78 , G06F16/11 , G06F16/70 , H04N21/2343
Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
-
公开(公告)号:US11620324B2
公开(公告)日:2023-04-04
申请号:US16505274
申请日:2019-07-08
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Aldouby Schwartz , Jeremiah Dunham , Andrew Tunall , Jason LaPier , Dustin Encelewski , Justin Abrahms , Khawaja Shams
IPC: G06F16/48 , G06F16/438 , G06F16/951
Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
-
公开(公告)号:US20180091514A1
公开(公告)日:2018-03-29
申请号:US15275020
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Benjamin Aldouby Schwartz , Jeremiah Dunham , Andrew Tunall , Jason LaPier , Dustin Encelewski , Justin Abrahms , Khawaja Shams
CPC classification number: G06F16/438 , G06F16/48 , G06F16/951
Abstract: An asset storage server is provided herein that assigns related files to an asset name and assigns permissions to the asset name such that related files with unrelated names can be assigned permissions independent of the file naming convention and without requiring a user to individually set the permissions of each file. The asset storage server may also generate modified versions of original file names and index a distributed object store based on the modified versions such that related files with related names are not listed in the same partition of the distributed object store. Indexing the distributed object store based on the modified versions of the original file names may reduce data retrieval latency.
-
公开(公告)号:US12124498B2
公开(公告)日:2024-10-22
申请号:US16738808
申请日:2020-01-09
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah Dunham , Andrew Tunall , Benjamin Schwartz , Jason LaPier , Justin Abrahms
CPC classification number: G06F16/41 , G06F16/13 , G06F16/489 , G10L15/04 , G10L15/08 , G10L15/1822 , G10L2015/088 , H04L67/01
Abstract: A time code to byte conversion system is provided herein that maps time codes to byte ranges such that a user device can retrieve a portion of, but not all of, a media file by specifying a time range. For example, the time code to byte conversion system can play a media file and identify the byte at which each time code begins. The time code to byte conversion system can then store the byte to time code mapping in an index accessible by a media retrieval server. A user device can then provide a time range to the media retrieval server, the media retrieval server can query the index to identify the range of bytes that corresponds to the provided time range, and then the media retrieval server can retrieve the identified range of bytes from a media database for transmission to the user device.
-
公开(公告)号:US11785232B2
公开(公告)日:2023-10-10
申请号:US18083150
申请日:2022-12-16
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah M. Dunham , Andrew Tunall , Benjamin Black , Kristopher Kosmatka , Benjamin Aldouby Schwartz , Jason LaPier , Justin Abrahms
IPC: H04N19/37 , G06F16/71 , G06F16/73 , G06F16/738 , G06F16/78 , G06F16/11 , G06F16/70 , H04N21/2343
CPC classification number: H04N19/37 , G06F16/113 , G06F16/70 , G06F16/71 , G06F16/73 , G06F16/738 , G06F16/7867 , H04N21/2343
Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
-
公开(公告)号:US10701377B2
公开(公告)日:2020-06-30
申请号:US15265513
申请日:2016-09-14
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah M. Dunham , Andrew Tunall , Benjamin Black , Kristopher Kosmatka , Benjamin Aldouby Schwartz , Jason LaPier , Justin Abrahms
IPC: H04N21/2343 , H04N19/37 , G06F16/71 , G06F16/73 , G06F16/738 , G06F16/78 , G06F16/11 , G06F16/70
Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
-
公开(公告)号:US11553196B2
公开(公告)日:2023-01-10
申请号:US16827311
申请日:2020-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah M. Dunham , Andrew Tunall , Benjamin Black , Kristopher Kosmatka , Benjamin Aldouby Schwartz , Jason LaPier , Justin Abrahms
IPC: H04N19/37 , G06F16/71 , G06F16/73 , G06F16/738 , G06F16/78 , G06F16/11 , G06F16/70 , H04N21/2343
Abstract: A user of a storage system can upload files for a media asset, which can include a high quality media file and various related files. As part of the upload process, the storage system can extract metadata that describes the media asset. The user can specify one or more lifecycle policies to be applied for storage of the asset, and a rules engine can ensure the application of the one or more policies. The rules engine can also enable the use of simple media processing workflows. A filename hashing approach can be used to ensure that the segments and files for the asset are stored in a relatively random and even distribution across the partitions of the storage system. As part of the lifecycle for the asset, the high quality media file can be moved to less expensive storage once transcoding of the asset or another such action occurs.
-
公开(公告)号:US20200151208A1
公开(公告)日:2020-05-14
申请号:US16738808
申请日:2020-01-09
Applicant: Amazon Technologies, Inc.
Inventor: Jeremiah Dunham , Andrew Tunall , Benjamin Schwartz , Jason LaPier , Justin Abrahms
Abstract: A time code to byte conversion system is provided herein that maps time codes to byte ranges such that a user device can retrieve a portion of, but not all of, a media file by specifying a time range. For example, the time code to byte conversion system can play a media file and identify the byte at which each time code begins. The time code to byte conversion system can then store the byte to time code mapping in an index accessible by a media retrieval server. A user device can then provide a time range to the media retrieval server, the media retrieval server can query the index to identify the range of bytes that corresponds to the provided time range, and then the media retrieval server can retrieve the identified range of bytes from a media database for transmission to the user device.
-
-
-
-
-
-
-
-
-