Patents by Inventor Venkata Josyula
Venkata Josyula has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20210258145Abstract: Technologies for compressing a blockchain. In some examples, the technologies include removing selected blocks within a blockchain, and replacing the selected blocks with a summary block and a padding block. Each block of the selected blocks includes data in a certain state (such as data in an obsolete state). The technologies can include generating the summary block and padding blocks according to the data in the selected blocks and an original root hash included in the selected blocks and other blocks of the blockchain. The generating of the summary and padding blocks can include generating a new root hash in the summary and padding blocks that only replaces the original root hash in the summary and padding blocks. The generation of the new root hash can be based on a part of a header of a non-selected block of the blockchain directly linked to an end block of selected blocks.Type: ApplicationFiled: April 7, 2021Publication date: August 19, 2021Inventors: Ashish SARDESAI, Dante J. PACELLA, Lachlan MAXWELL, Venkata JOSYULA, Mani TADAYON
-
Publication number: 20210199810Abstract: A system can include a producer device to receive reference data from a reference station. The system can include a queue device to store a reference message, corresponding to the reference data, in a message queue. The system can include a mapping device to store mapping information indicating that the message queue is associated with the reference station. The system can include a consumer device to identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request. The message queue can be identified based on the mapping information. The consumer device can obtain the reference message from the message queue, generate corrections data associated with the client device, and provide the corrections data.Type: ApplicationFiled: March 11, 2021Publication date: July 1, 2021Applicant: Verizon Patent and Licensing Inc.Inventors: Lee E. SATTLER, Ashish SARDESAI, Mani TADAYON, Dante J. PACELLA, Saravanan MALLESAN, Venkata JOSYULA, Christopher N. DELREGNO, Jean M. McMANUS, Mohammed M. RAHMAN, Matthew W. TURLINGTON
-
Patent number: 11032064Abstract: Systems and methods for blockchain ledger growth management using separation of a blockchain ledger into multiple blockchain ledgers (each ledger having a state that can be tracked and used). The systems and methods also include linking the separated ledgers by utilizing a linking application and smart contracts added to the separated ledgers.Type: GrantFiled: December 19, 2018Date of Patent: June 8, 2021Assignee: VERIZON MEDIA INC.Inventors: Ashish Sardesai, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Mani Tadayon
-
Patent number: 10979213Abstract: Technologies for compressing a blockchain. In some examples, the technologies include removing selected blocks within a blockchain, and replacing the selected blocks with a summary block and a padding block. Each block of the selected blocks includes data in a certain state (such as data in an obsolete state). The technologies can include generating the summary block and padding blocks according to the data in the selected blocks and an original root hash included in the selected blocks and other blocks of the blockchain. The generating of the summary and padding blocks can include generating a new root hash in the summary and padding blocks that only replaces the original root hash in the summary and padding blocks. The generation of the new root hash can be based on a part of a header of a non-selected block of the blockchain directly linked to an end block of selected blocks.Type: GrantFiled: December 19, 2018Date of Patent: April 13, 2021Assignee: VERIZON MEDIA INC.Inventors: Ashish Sardesai, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Mani Tadayon
-
Patent number: 10955557Abstract: A system can include a producer device to receive reference data from a reference station. The system can include a queue device to store a reference message, corresponding to the reference data, in a message queue. The system can include a mapping device to store mapping information indicating that the message queue is associated with the reference station. The system can include a consumer device to identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request. The message queue can be identified based on the mapping information. The consumer device can obtain the reference message from the message queue, generate corrections data associated with the client device, and provide the corrections data.Type: GrantFiled: April 30, 2018Date of Patent: March 23, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Lee E. Sattler, Ashish Sardesai, Mani Tadayon, Dante J. Pacella, Saravanan Mallesan, Venkata Josyula, Christopher N. Delregno, Jean M. McManus, Mohammed M. Rahman, Matthew W. Turlington
-
Publication number: 20210049284Abstract: Systems and methods described herein securely compute private data on a cloud platform. A network device in the cloud platform obtains a product or service description from a first user. The description includes a combination of public data and encrypted private data based on a first encryption key. The network device receives a query from an end device of a second user and retrieves, based on the query, the product or service description. The network device forwards the description to a trusted execution environment (TEE) instance for decryption of the encrypted private data, processing of the private data, and re-encryption of the private data with a second encryption key. The network device receives the re-encrypted private data from the TEE instance and assembles the re-encrypted private data and the public data into a query response for presentation on the end device. The network device sends, to the end device, the query response including the re-encrypted private data and the public data.Type: ApplicationFiled: December 20, 2019Publication date: February 18, 2021Inventors: Paritosh Tyagi, Ashish Sardesai, Dante J. Pacella, Venkata Josyula
-
Publication number: 20200202029Abstract: The present teaching relates to method, system, medium, and implementation for secure data management by a service provider. A request is first received for carrying out a transaction with a user and one or more data items associated with the user are then determined that need to be validated prior to the transaction. A request is then sent to the user seeking to validate the one or more data items. When a cloaked identifier is received from the user with information related to a trusted party, the cloaked identifier is then sent to the trusted party with a request for a validation response. When the validation response is received with an indication that the one or more data items are validated, the transaction with the user is carried out.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Mani Tadayon, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
-
Publication number: 20200202359Abstract: The present teaching relates to method, system, medium, and implementation for secure data management by a transaction engine. A request is received from a record owner for validating one or more data items related to a record owner in order to carry out a transaction involving the record owner and a service provider. A trusted entity that is in possession of the one or more data items is determined and a request is sent to the trusted entity with first information related to the record owner. A cloaked identifier is obtained where the cloaked identifier is generated in connection with the request for validating the one or more data items. The obtained cloaked identifier is then forwarded to the record owner.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Mani Tadayon, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
-
Publication number: 20200204545Abstract: The present teaching relates to method, system, medium, and implementation for biometric authentication in secure data management. Authentication is initiated for a person claiming to be a record owner prior to a transaction between the record owner and a service provider. Biometric based authentication of the person is performed by detecting liveness of the person and authenticating an identity of the person based on biometric information of the person. Upon successful authentication of the person, a trusted party processes a request directed to a trusted entity to validate one or more data items related to the record owner in order to proceed with the transaction and forward a cloaked identifier obtained based on the request, where the cloaked identifier is to be used by the service provider to seek a validation response with regard to the one or more data items from the trusted party.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Dante J. Pacella, Mani Tadayon, Lachlan Maxwell, Jean M. McManus, Ashish A. Sardesai, Venkata Josyula
-
Publication number: 20200202333Abstract: The present teaching relates to method, system, medium and implementation for secure transaction. A transaction package is received from a trusted entity, which is generated by a trusted entity in response to a request for validating one or more data items related to a record owner in order to carry out a transaction involving the record owner and a service provider and incorporates at least one access limitation associated with the one or more data items. A transaction package identifier is provided to the trusted entity, which uniquely identifies the transaction package and is used to store the transaction package.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Mani Tadayon, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
-
Publication number: 20200204349Abstract: Technologies for compressing a blockchain. In some examples, the technologies include removing selected blocks within a blockchain, and replacing the selected blocks with a summary block and a padding block. Each block of the selected blocks includes data in a certain state (such as data in an obsolete state). The technologies can include generating the summary block and padding blocks according to the data in the selected blocks and an original root hash included in the selected blocks and other blocks of the blockchain. The generating of the summary and padding blocks can include generating a new root hash in the summary and padding blocks that only replaces the original root hash in the summary and padding blocks. The generation of the new root hash can be based on a part of a header of a non-selected block of the blockchain directly linked to an end block of selected blocks.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Ashish SARDESAI, Dante J. PACELLA, Lachlan MAXWELL, Venkata JOSYULA, Mani TADAYON
-
Publication number: 20200202030Abstract: The present teaching relates to method, system, medium, and implementation for secure data management by a trusted entity. A request is first received for validating one or more data items related to a record owner in order to carry out a transaction between the record owner and a service provider. With respect to the one or more data items, at least one access limitation associated therewith is determined. A cloaked identifier is generated for the request with information related to the transaction and the one or more data items incorporated therein and sent to the record owner to proceed with the validation.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Dante J. Pacella, Mani Tadayon, Lachlan Maxwell, Venkata Josyula, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
-
Publication number: 20200204344Abstract: Systems and methods for blockchain ledger growth management using separation of a blockchain ledger into multiple blockchain ledgers (each ledger having a state that can be tracked and used). The systems and methods also include linking the separated ledgers by utilizing a linking application and smart contracts added to the separated ledgers.Type: ApplicationFiled: December 19, 2018Publication date: June 25, 2020Inventors: Ashish SARDESAI, Dante J. PACELLA, Lachlan MAXWELL, Venkata JOSYULA, Mani TADAYON
-
Publication number: 20200202028Abstract: The present teaching relates to method, system, medium, and implementation for secure data management associated with a record owner. A request is first received from a service provider for validating one or more data items in order to carry out a transaction between the record owner and the service provider. The record owner performs authentication required and send the request to a trusted party seeking to validate the one or more data items, wherein the trusted party is authorized to access the one or more data items. When a cloaked identifier to be used for validating the one or more data items is received from the trusted party, it is sent to the service provider for the service provider to use for validating the one or more data items.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Mani Tadayon, Dante J. Pacella, Lachlan Maxwell, Venkata Josyula, Lee Edward Sattler, Ashish A. Sardesai, Jean M. McManus
-
Publication number: 20190331799Abstract: A system can include a producer device to receive reference data from a reference station. The system can include a queue device to store a reference message, corresponding to the reference data, in a message queue. The system can include a mapping device to store mapping information indicating that the message queue is associated with the reference station. The system can include a consumer device to identify the message queue as being associated with a microservice to be provided to a client device based on a microservice request. The message queue can be identified based on the mapping information. The consumer device can obtain the reference message from the message queue, generate corrections data associated with the client device, and provide the corrections data.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Inventors: Lee E. SATTLER, Ashish Sardesai, Mani Tadayon, Dante J. Pacella, Saravanan Mallesan, Venkata Josyula, Christopher N. Delregno, Jean M. McManus, Mohammed M. Rahman, Matthew W. Turlington
-
Patent number: 10447770Abstract: 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.Type: GrantFiled: May 30, 2017Date of Patent: October 15, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Ashish Sardesai, Mani Tadayon, Saravanan Mallesan, Sonit Mahey, Lee E. Sattler, Venkata Josyula, Jean M. McManus
-
Patent number: 10382552Abstract: 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.Type: GrantFiled: December 12, 2016Date of Patent: August 13, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
-
Publication number: 20180352033Abstract: 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.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Dante J. Pacella, Ashish Sardesai, Mani Tadayon, Saravanan Mallesan, Sonit Mahey, Lee E. Sattler, Venkata Josyula, Jean M. McManus
-
Publication number: 20180167486Abstract: 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.Type: ApplicationFiled: December 12, 2016Publication date: June 14, 2018Inventors: Dante J. Pacella, Mani Tadayon, Ashish Sardesai, Saravanan Mallesan, Lee E. Sattler, Sonit Mahey, Venkata Josyula
-
Patent number: 9667500Abstract: A computer system may include logic configured to generate a topology model of an autonomous system; detect a route advertisement, relating to an external autonomous system, from a Border Gateway Protocol (BGP) router; select a client BGP router; determine a next hop destination to the external autonomous system for the selected second BGP router, based on the detected route advertisement and based on the generated topology model; and provide the determined next hop destination to the selected client BGP router.Type: GrantFiled: December 29, 2014Date of Patent: May 30, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: Dante J. Pacella, Venkata Josyula, Mani Tadayon, Mark D. Carney, Christopher Allen Lenart