Patents by Inventor Hoang Tam VO
Hoang Tam VO 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).
-
Patent number: 11613268Abstract: Computer-implemented methods, systems and computer program products for facilitating operationally customized access to smart vehicles are provided. Aspects include receiving request to access a smart vehicle. Aspects also include receiving vehicle operation constraints associated with the smart vehicle using a processor. Aspects also include generating a vehicle policy based at least in part on the request to access the smart vehicle and the vehicle operation constraints using the processor. The vehicle policy includes rules for operation of the smart vehicle. Aspects also include transmitting the vehicle policy to the smart vehicle. Aspects also include moderating the operation of the smart vehicle based on at least in part the vehicle policy.Type: GrantFiled: February 26, 2019Date of Patent: March 28, 2023Assignee: International Business Machines CorporationInventors: Dain Yap Liffman, John Wagner, Hoang Tam Vo, Josh Andres, Nick Waywood
-
Patent number: 11416548Abstract: An example operation may include one or more of generating a proposal to perform a ledger operation at a first node, informing one or more second nodes of the proposal, receiving a decision on consensus among the first node and the one or more second nodes for the proposal, and performing the ledger operation at the first node when there is consensus, wherein the ledger operation changes a state database of a ledger of the first node and wherein the state database corresponds to a blockchain stored in the ledger.Type: GrantFiled: May 2, 2019Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Ashish Kundu, Mukesh K. Mohania, Hoang Tam Vo, Zehra N. Sura
-
Patent number: 11194837Abstract: An example operation may include one or more of receiving a request to execute a cross-chain transaction, identifying disparate locations of two or more different blockchains that have stored therein data for the cross-chain transaction, retrieving data from data blocks of the two or more different blockchains, respectively, based on the identified disparate locations, executing the cross-chain transaction which takes the retrieved data from the two or more different blockchains as inputs to generate a cross-chain result, and storing the cross-chain result via a data block of a distributed ledger.Type: GrantFiled: May 1, 2018Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Hoang Tam Vo, Lenin Mehedy, Mukesh K. Mohania, Ziyuan Wang, Ermyas Abebe
-
Patent number: 11030217Abstract: An example operation may include one or more of storing, via a master chain, partition information that links together storage across a plurality of blockchains, receiving a request to execute a blockchain transaction from a client, determining whether the blockchain transaction is associated with data stored on one blockchain or data stored separately on different blockchains based on the partition information stored on the master chain, and, in response to a determination that the blockchain transaction is associated with data stored separately on different blockchains, identifying, via the master chain, a location of each blockchain from among the different blockchains and transmitting the locations to a system configured to perform the blockchain transaction.Type: GrantFiled: May 1, 2018Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Hoang Tam Vo, Lenin Mehedy, Mukesh K. Mohania, Ziyuan Wang, Ermyas Abebe
-
Publication number: 20200349194Abstract: An example operation may include one or more of generating a proposal to perform a ledger operation at a first node, informing one or more second nodes of the proposal, receiving a decision on consensus among the first node and the one or more second nodes for the proposal, and performing the ledger operation at the first node when there is consensus, wherein the ledger operation changes a state database of a ledger of the first node and wherein the state database corresponds to a blockchain stored in the ledger.Type: ApplicationFiled: May 2, 2019Publication date: November 5, 2020Inventors: Ashish Kundu, Mukesh K. Mohania, Hoang Tam Vo, Zehra N. Sura
-
Publication number: 20200269861Abstract: Computer-implemented methods, systems and computer program products for facilitating operationally customized access to smart vehicles are provided. Aspects include receiving request to access a smart vehicle. Aspects also include receiving vehicle operation constraints associated with the smart vehicle using a processor. Aspects also include generating a vehicle policy based at least in part on the request to access the smart vehicle and the vehicle operation constraints using the processor. The vehicle policy includes rules for operation of the smart vehicle. Aspects also include transmitting the vehicle policy to the smart vehicle. Aspects also include moderating the operation of the smart vehicle based on at least in part the vehicle policy.Type: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Inventors: Dain Yap Liffman, John Wagner, Hoang Tam Vo, Josh Andres, Nick Waywood
-
Publication number: 20190340266Abstract: An example operation may include one or more of storing, via a master chain, partition information that links together storage across a plurality of blockchains, receiving a request to execute a blockchain transaction from a client, determining whether the blockchain transaction is associated with data stored on one blockchain or data stored separately on different blockchains based on the partition information stored on the master chain, and, in response to a determination that the blockchain transaction is associated with data stored separately on different blockchains, identifying, via the master chain, a location of each blockchain from among the different blockchains and transmitting the locations to a system configured to perform the blockchain transaction.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Hoang Tam Vo, Lenin Mehedy, Mukesh K. Mohania, Ziyuan Wang, Ermyas Abebe
-
Publication number: 20190340267Abstract: An example operation may include one or more of receiving a request to execute a cross-chain transaction, identifying disparate locations of two or more different blockchains that have stored therein data for the cross-chain transaction, retrieving data from data blocks of the two or more different blockchains, respectively, based on the identified disparate locations, executing the cross-chain transaction which takes the retrieved data from the two or more different blockchains as inputs to generate a cross-chain result, and storing the cross-chain result via a data block of a distributed ledger.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Hoang Tam Vo, Lenin Mehedy, Mukesh K. Mohania, Ziyuan Wang, Ermyas Abebe
-
Publication number: 20180276549Abstract: A method for reviewing digital publications includes receiving a digital publication while it is being composed. Potential audiences are identified for the digital publication. Information is received from feeds and social media content. A context is modeled for each potential audience based on the received information. The digital publication is analyzed for each potential audience, using the modeled context, by matching content of the digital publication candidate to popular culture references and news information of the corresponding modeled context. Sentiment analysis is performed on the matched content to determine when the digital publication candidate represents a reputational risk to the user for at least one of the potential audiences. A segment of the digital publication candidate corresponding to the matched content is highlighted when it is determined that the reputational risk exists.Type: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: HOANG TAM VO, ZIYUAN WANG
-
Patent number: 9953056Abstract: Jumbo query plans are generated by applying at least one sharing technique and combining at least two of the pattern queries. Costs of the jumbo query plans may then be estimated and used to search for an optimal query plan. The optimal query plan may then be executed on an input data stream to generate an output data stream.Type: GrantFiled: August 31, 2015Date of Patent: April 24, 2018Assignee: SAP SEInventors: Shuhao Zhang, Hoang Tam Vo, Daniel Hermann Richard Dahlmeier, Bingsheng He
-
Patent number: 9778051Abstract: A route planner for a transportation network is disclosed. The route planner generates k suggested routes based on a user query using a diversified k shortest routes technique. The diversified k shortest routes techniques analyzes a transportation graph and suggests k routes to the user. The diversified k shortest routes can provide a user with options to take the next best route if they miss the optimal one. These options also include other preferences, such as less number of transfers, as long as they are reasonable in terms of total travel time. The suggested routes take into account travel calendars, as well as location-to-location queries which require geocoding and reverse geocoding capabilities. Transfers between different types of transportation services such as train and bus are also supported.Type: GrantFiled: August 31, 2015Date of Patent: October 3, 2017Assignee: SAP SEInventors: Hoang Tam Vo, Peng Ni, Chengbin Yan
-
Patent number: 9726502Abstract: A computer-implemented technology for planning routes is described herein. In accordance with one aspect, travel data of commuters of a transportation network are provided. Continuous distributions of travel time and waiting time are generated from the travel data. The continuous distributions of travel time and waiting time are associated to a transportation graph of the transportation network. The transportation graph includes nodes corresponding to stops of the transportation network and edges interconnecting the nodes. Travel time and waiting time are associated as costs of the edges in the transportation graph. In response to receiving input parameters, expected costs of candidate routes in the transportation graph are determined in accordance with a modified multi criteria shortest path technique. The modified multi criteria shortest path technique invokes a subroutine to retrieve accurate costs of routes based at least on the costs of the edges in the transportation graph.Type: GrantFiled: August 31, 2015Date of Patent: August 8, 2017Assignee: SAP SEInventors: Peng Ni, Hoang Tam Vo, Daniel Hermann Richard Dahlmeier, Wentong Cai
-
Publication number: 20170060947Abstract: Disclosed herein are technologies for facilitating optimization of pattern queries. In accordance with one aspect, jumbo query plans are generated by applying at least one sharing technique and combining at least two of the pattern queries. Costs of the jumbo query plans may then be estimated and used to search for an optimal query plan. The optimal query plan may then be executed on an input data stream to generate an output data stream.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Shuhao ZHANG, Hoang Tam VO, Daniel Hermann Richard DAHLMEIER, Bingsheng HE
-
Publication number: 20170059341Abstract: A route planner for a transportation network is disclosed. The route planner generates k suggested routes based on a user query using a diversified k shortest routes technique. The diversified k shortest routes techniques analyzes a transportation graph and suggests k routes to the user. The diversified k shortest routes can provide a user with options to take the next best route if they miss the optimal one. These options also include other preferences, such as less number of transfers, as long as they are reasonable in terms of total travel time. The suggested routes take into account travel calendars, as well as location-to-location queries which require geocoding and reverse geocoding capabilities. Transfers between different types of transportation services such as train and bus are also supported.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Hoang Tam VO, Peng NI, Chengbin YAN
-
Publication number: 20170059331Abstract: A computer-implemented technology for planning routes is described herein. In accordance with one aspect, travel data of commuters of a transportation network are provided. Continuous distributions of travel time and waiting time are generated from the travel data. The continuous distributions of travel time and waiting time are associated to a transportation graph of the transportation network. The transportation graph includes nodes corresponding to stops of the transportation network and edges interconnecting the nodes. Travel time and waiting time are associated as costs of the edges in the transportation graph. In response to receiving input parameters, expected costs of candidate routes in the transportation graph are determined in accordance with a modified multi criteria shortest path technique. The modified multi criteria shortest path technique invokes a subroutine to retrieve accurate costs of routes based at least on the costs of the edges in the transportation graph.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Peng NI, Hoang Tam VO, Daniel Hermann Richard DAHLMEIER, Wentong CAI