-
公开(公告)号:US10812490B2
公开(公告)日:2020-10-20
申请号:US16432012
申请日:2019-06-05
Applicant: Verizon Patent and Licensing Inc.
Inventor: Ashish Sardesai , Dante J. Pacella , Sonit Mahey
Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
-
公开(公告)号:US10356102B2
公开(公告)日:2019-07-16
申请号:US15442235
申请日:2017-02-24
Applicant: Verizon Patent and Licensing Inc.
Inventor: Ashish Sardesai , Dante J. Pacella , Sonit Mahey
Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
-
公开(公告)号:US20180167486A1
公开(公告)日:2018-06-14
申请号:US15375274
申请日:2016-12-12
Applicant: Verizon Patent and Licensing Inc.
Inventor: Dante J. Pacella , Mani Tadayon , Ashish Sardesai , Saravanan Mallesan , Lee E. Sattler , Sonit Mahey , Venkata Josyula
IPC: H04L29/08
CPC classification number: H04L67/1097 , H04L67/1004 , H04L67/2842
Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
-
公开(公告)号:US20210006561A1
公开(公告)日:2021-01-07
申请号:US17024164
申请日:2020-09-17
Applicant: Verizon Patent and Licensing Inc.
Inventor: Ashish Sardesai , Dante J. Pacella , Sonit Mahey
Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
-
公开(公告)号:US20180248880A1
公开(公告)日:2018-08-30
申请号:US15442235
申请日:2017-02-24
Applicant: Verizon Patent and Licensing Inc.
Inventor: Ashish Sardesai , Dante J. Pacella , Sonit Mahey
CPC classification number: H04L63/101 , H04L9/3239 , H04L9/3297 , H04L2209/38
Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
-
公开(公告)号:US20190312875A1
公开(公告)日:2019-10-10
申请号:US16432012
申请日:2019-06-05
Applicant: Verizon Patent and Licensing Inc.
Inventor: Ashish Sardesai , Dante J. Pacella , Sonit Mahey
Abstract: A network device receives a smart contract for permissions to access a service, wherein the smart contract is in an initial block for authorizations in a shared ledger. The network device receives, from an authorization server device, an update to the shared ledger, wherein the update is a proposed block in the shared ledger requiring validation. The network device stores, in a local memory, a copy of the shared ledger with the update, when the update is validated by the distributed consensus network. The network device receives, from a client device, an item request for an item associated with the service, wherein the item request includes a client identifier. The network device identifies if there is match of the client identifier and the item in the copy of the shared ledger and sends, to the client device, the item when there is match of the client identifier and the item.
-
公开(公告)号:US10382552B2
公开(公告)日:2019-08-13
申请号:US15375274
申请日:2016-12-12
Applicant: Verizon Patent and Licensing Inc.
Inventor: Dante J. Pacella , Mani Tadayon , Ashish Sardesai , Saravanan Mallesan , Lee E. Sattler , Sonit Mahey , Venkata Josyula
IPC: H04L29/08
Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.
-
公开(公告)号:US10447770B2
公开(公告)日:2019-10-15
申请号:US15607754
申请日:2017-05-30
Applicant: Verizon Patent and Licensing Inc.
Inventor: Dante J. Pacella , Ashish Sardesai , Mani Tadayon , Saravanan Mallesan , Sonit Mahey , Lee E. Sattler , Venkata Josyula , Jean M. McManus
Abstract: A network device receives a first application programming interface (API) call from an application. The first API call requests a micro-service of a blockchain-based technology. The blockchain-based technology includes use of a shared ledger among participating nodes in a distributed consensus network. The micro-service provides a function for the application. The network device sends, in response to the first API call, a second API call to one of the participating nodes. The second API call initiates a framework module of a multiple of framework modules in the participating nodes. The network device receives, from the one of the participating nodes, a response to the second API call, the response indicating consensus of the participating nodes. The network device generates, based on the response to the second API call, a reply to the first API call.
-
公开(公告)号:US20180352033A1
公开(公告)日:2018-12-06
申请号:US15607754
申请日:2017-05-30
Applicant: Verizon Patent and Licensing Inc.
Inventor: Dante J. Pacella , Ashish Sardesai , Mani Tadayon , Saravanan Mallesan , Sonit Mahey , Lee E. Sattler , Venkata Josyula , Jean M. McManus
CPC classification number: H04L67/10 , H04L9/3239 , H04L67/2838 , H04L2209/38
Abstract: A network device receives a first application programming interface (API) call from an application. The first API call requests a micro-service of a blockchain-based technology. The blockchain-based technology includes use of a shared ledger among participating nodes in a distributed consensus network. The micro-service provides a function for the application. The network device sends, in response to the first API call, a second API call to one of the participating nodes. The second API call initiates a framework module of a multiple of framework modules in the participating nodes. The network device receives, from the one of the participating nodes, a response to the second API call, the response indicating consensus of the participating nodes. The network device generates, based on the response to the second API call, a reply to the first API call.
-
-
-
-
-
-
-
-