Patents by Inventor Edmund Meng Yeh
Edmund Meng Yeh 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: 11962463Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: GrantFiled: April 19, 2023Date of Patent: April 16, 2024Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Khashayar Kamran
-
Publication number: 20230254206Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: ApplicationFiled: April 19, 2023Publication date: August 10, 2023Inventors: Edmund Meng Yeh, Khashayar Kamran
-
Patent number: 11677625Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: GrantFiled: July 2, 2020Date of Patent: June 13, 2023Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Khashayar Kamran
-
Patent number: 11349948Abstract: The invention relates to a computer-implemented method, a corresponding a computer program product and a corresponding apparatus for distributing cached content in a network, the computer-implemented method comprising: collecting statistics regarding requests made and paths taken by the requests from source nodes to server nodes via intermediate nodes, the source nodes, intermediate nodes, and server nodes interconnected by edges having queues with respective queue sizes associated therewith, the requests including indications of content items to be retrieved; storing the content items at the server nodes; caching, by the intermediate nodes, the content items up to a caching capacity; and performing caching decisions that determine which of the content items are to be cached at which of the intermediate nodes, based upon costs that are monotonic, non-decreasing functions of the sizes of the queues.Type: GrantFiled: May 7, 2019Date of Patent: May 31, 2022Assignee: Northeastern UniversityInventors: Milad Mahdian, Armin Moharrer, Efstratios Ioannidis, Edmund Meng Yeh
-
Patent number: 11336473Abstract: Embodiments include a unified framework for minimizing congestion-dependent network cost by jointly optimizing forwarding and caching strategies that account for link congestion between neighboring nodes. As caching variables are integer-constrained, the resulting optimization problem is a non-deterministic polynomial time (NP)-hard problem. Embodiments relax the optimization problem, where caching variables are real-valued. Embodiments include optimality conditions for the relaxed problem. Embodiments include an adaptive and distributed joint forwarding and caching method, based on a conditional gradient method. Embodiments elegantly yield feasible routing variables and integer caching variables at each iteration, and can be implemented in a distributed manner with low complexity and overhead. Over a wide range of network topologies, simulation results show that embodiments have significantly better delay performance in the low to moderate request rate regions.Type: GrantFiled: October 12, 2018Date of Patent: May 17, 2022Assignee: Northeastern UniversityInventors: Edmund Meng Yeh, Milad Mahdian
-
Patent number: 11258879Abstract: Embodiments solve a problem of minimizing routing costs by jointly optimizing caching and routing decisions over an arbitrary network topology. Embodiments solve an equivalent caching gain maximization problem, and consider both source routing and hop-by-hop routing settings. The respective offline problems are non-deterministic polynomial time (NP)-hard. Nevertheless, embodiments show that there exist polynomial time approximation methods producing solutions within a constant approximation from the optimal. Embodiments herein include distributed, adaptive networks, computer methods, systems, and computer program products that provide guarantees of routing cost reduction. Simulation is performed over a broad array of different topologies. Embodiments reduce routing costs by several orders of magnitude compared to existing approaches, including existing approaches optimizing caching under fixed routing.Type: GrantFiled: June 18, 2018Date of Patent: February 22, 2022Assignee: Northeastern UniversityInventors: Efstratios Ioannidis, Edmund Meng Yeh
-
Publication number: 20210112135Abstract: The invention relates to a computer-implemented method, a corresponding a computer program product and a corresponding apparatus for distributing cached content in a network, the computer-implemented method comprising: collecting statistics regarding requests made and paths taken by the requests from source nodes to server nodes via intermediate nodes, the source nodes, intermediate nodes, and server nodes interconnected by edges having queues with respective queue sizes associated therewith, the requests including indications of content items to be retrieved; storing the content items at the server nodes; caching, by the intermediate nodes, the content items up to a caching capacity; and performing caching decisions that determine which of the content items are to be cached at which of the intermediate nodes, based upon costs that are monotonic, non-decreasing functions of the sizes of the queues.Type: ApplicationFiled: May 7, 2019Publication date: April 15, 2021Inventors: Milad Mahdian, Armin Moharrer, Efstratios Ioannidis, Edmund Meng Yeh
-
Publication number: 20210006459Abstract: A framework for joint computation, caching, and request forwarding in data-centric computing-based networks comprises a virtual control plane, which operates on request counters for computations and data, and an actual plane, which handles computation requests, data requests, data objects and computation results in the physical network. A throughput optimal policy, implemented in the virtual plane, provides a basis for adaptive and distributed computation, caching, and request forwarding in the actual plane. The framework provides superior performance in terms of request satisfaction delay as compared with several baseline policies over multiple network topologies.Type: ApplicationFiled: July 2, 2020Publication date: January 7, 2021Inventors: Edmund Meng Yeh, Khashayar Kamran
-
Publication number: 20200328905Abstract: Embodiments include a unified framework for minimizing congestion-dependent network cost by jointly optimizing forwarding and caching strategies that account for link congestion between neighboring nodes. As caching variables are integer-constrained, the resulting optimization problem is a non-deterministic polynomial time (NP)-hard problem. Embodiments relax the optimization problem, where caching variables are real-valued. Embodiments include optimality conditions for the relaxed problem. Embodiments include an adaptive and distributed joint forwarding and caching method, based on a conditional gradient method. Embodiments elegantly yield feasible routing variables and integer caching variables at each iteration, and can be implemented in a distributed manner with low complexity and overhead. Over a wide range of network topologies, simulation results show that embodiments have significantly better delay performance in the low to moderate request rate regions.Type: ApplicationFiled: October 12, 2018Publication date: October 15, 2020Inventors: Edmund Meng Yeh, Milad Mahdian
-
Publication number: 20200162574Abstract: A system and method for joint dynamic interest request forwarding and dynamic cache placement and eviction and provided within the context of the Named Data Networking (NDN) architecture. The system and method employ a virtual control plane that operates on the user demand rate for data objects in the network, and an actual plane that handles Interest Packets and Data Packets. Distributed algorithms within the virtual plane achieve network load balancing through dynamic forwarding and caching, thereby maximizing the user demand rate that the NDN network can satisfy. A method of congestion control is also provided to achieve optimal network fairness using the VIP framework.Type: ApplicationFiled: November 14, 2019Publication date: May 21, 2020Inventors: Edmund Meng Yeh, Ying Cui, Ran Liu, Tracey Ho, Michael Burd, Derek Leong
-
Publication number: 20200137192Abstract: Embodiments solve a problem of minimizing routing costs by jointly optimizing caching and routing decisions over an arbitrary network topology. Embodiments solve an equivalent caching gain maximization problem, and consider both source routing and hop-by-hop routing settings. The respective offline problems are non-deterministic polynomial time (NP)-hard. Nevertheless, embodiments show that there exist polynomial time approximation methods producing solutions within a constant approximation from the optimal. Embodiments herein include distributed, adaptive networks, computer methods, systems, and computer program products that provide guarantees of routing cost reduction. Simulation is performed over a broad array of different topologies. Embodiments reduce routing costs by several orders of magnitude compared to existing approaches, including existing approaches optimizing caching under fixed routing.Type: ApplicationFiled: June 18, 2018Publication date: April 30, 2020Inventors: Efstratios Ioannidis, Edmund Meng Yeh
-
Patent number: 10523777Abstract: A system and method for joint dynamic interest request forwarding and dynamic cache placement and eviction and provided within the context of the Named Data Networking (NDN) architecture. The system and method employ a virtual control plane that operates on the user demand rate for data objects in the network, and an actual plane that handles Interest Packets and Data Packets. Distributed algorithms within the virtual plane achieve network load balancing through dynamic forwarding and caching, thereby maximizing the user demand rate that the NDN network can satisfy. A method of congestion control is also provided to achieve optimal network fairness using the VIP framework.Type: GrantFiled: September 30, 2014Date of Patent: December 31, 2019Assignees: NORTHEASTERN UNIVERSITY, CALIFORNIA INSTITUTE OF TECHNOLOGYInventors: Edmund Meng Yeh, Ying Cui, Ran Liu, Tracey Ho, Michael Burd, Derek Leong
-
Publication number: 20160234333Abstract: A system and method for joint dynamic interest request forwarding and dynamic cache placement and eviction and provided within the context of the Named Data Networking (NDN) architecture. The system and method employ a virtual control plane that operates on the user demand rate for data objects in the network, and an actual plane that handles Interest Packets and Data Packets. Distributed algorithms within the virtual plane achieve network load balancing through dynamic forwarding and caching, thereby maximizing the user demand rate that the NDN network can satisfy. A method of congestion control is also provided to achieve optimal network fairness using the VIP framework.Type: ApplicationFiled: September 30, 2014Publication date: August 11, 2016Applicant: Northeastern UniversityInventors: Edmund Meng YEH, Ying CUI, Ran LIU, Tracey HO, Michael BURD, Derek LEONG
-
Patent number: 5661525Abstract: Method and apparatus are disclosed for deinterlacing of an interlaced video frame sequence using interpolation estimations, such as spatial and temporal interpolations. Interpolations requiring a less accurate estimation of missing pixel values in the frames being deinterlaced, such that an interpolation may be performed with a minimum of error, are performed before interpolations which require a more accurate estimation of missing pixel values for performing an interpolation, such that estimates of missing pixel values are obtained with a minimum of error. Interpolation estimations are weighted in combination for computing approximations of missing pixel values in accordance with the errors associated with the respective interpolations.Type: GrantFiled: March 27, 1995Date of Patent: August 26, 1997Assignee: Lucent Technologies Inc.Inventors: Jelena Kovacevic, Robert James Safranek, Edmund Meng Yeh