Patents by Inventor Chin-Cheng Wu
Chin-Cheng Wu 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: 12301656Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.Type: GrantFiled: February 12, 2024Date of Patent: May 13, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
-
Patent number: 12126675Abstract: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.Type: GrantFiled: July 18, 2023Date of Patent: October 22, 2024Assignee: Avesha, Inc.Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu, Eric Peterson, Prasad Dorbala
-
Patent number: 12081617Abstract: A networked system for real-time computer-aided augmentation of a live input video stream includes an endpoint system configured and operative to handle the live input video stream and a live augmented video stream and to provide service access to a video augmentation service for the computer-aided augmentation of the live input video stream. The system further includes a backend system providing service orchestration to orchestrate use and operation of the video augmentation service, and an edge inference system coupled to the endpoint system and to the backend system, the edge inference system being configured and co-operative with the endpoint system to provide the video augmentation service on the live input video stream and thereby generate the live augmented video stream, based on the service orchestration by the backend system.Type: GrantFiled: August 4, 2021Date of Patent: September 3, 2024Assignee: Avesha, Inc.Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Publication number: 20240187480Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.Type: ApplicationFiled: February 12, 2024Publication date: June 6, 2024Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
-
Patent number: 11902368Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.Type: GrantFiled: January 22, 2021Date of Patent: February 13, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
-
Publication number: 20230362236Abstract: A distributed computing system has one or more clusters each including compute nodes connected by a cluster network and executing microservices in respective containers organized into pods. The system includes application slice components (routers, slice gateways) distributed among the clusters to define and operate application slices each providing application slice services for respective sets of pods distributed among the clusters. Each slice gateway provides an interface between local pods of the application slice and remote pods of the application slice on a respective different cluster. Each slice is associated with namespaces, network policies and resource quotas for the applications onboarded on the slice. The slice routers and slice gateways for a given application slice form a respective slice-specific overlay network providing cross-cluster network services including service discovery and traffic forwarding with isolation from other application slices that co-reside on the clusters.Type: ApplicationFiled: July 18, 2023Publication date: November 9, 2023Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu, Eric Peterson, Prasad Dorbala
-
Patent number: 11770426Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.Type: GrantFiled: July 14, 2021Date of Patent: September 26, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 11757982Abstract: A technique performs load balancing self-adjustment within an application environment. The technique involves, while nodes of the application environment load balance traffic among clusters that provide services for an application in accordance with a first load balancing configuration, sensing application environment metrics. The technique further involves performing a self-adjustment operation that generates a second load balancing configuration based on the application environment metrics, the second load balancing configuration being different from the first load balancing configuration. The technique further involves deploying the second load balancing configuration among the nodes to enable the nodes to load balance the traffic among the clusters that provide the services for the application in accordance with second load balancing configuration in place of the first load balancing configuration.Type: GrantFiled: August 4, 2021Date of Patent: September 12, 2023Assignee: Avesha, Inc.Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Patent number: 11736559Abstract: Techniques manage cluster resources within an application environment. The techniques involve identifying a group of cluster resources from a plurality of cluster resources of the application environment, the plurality of cluster resources being constructed and arranged to provide a plurality of services. The techniques further involve forming an application slice having the group of cluster resources. The techniques further involve deploying the application slice to provide services. Certain techniques provide a platform that allows operators to build application slices (or application overlays) that are a way of grouping application pods (or containers) based on one or more organizing principles such as velocity of deployment, security, governance, etc.Type: GrantFiled: August 5, 2021Date of Patent: August 22, 2023Assignee: Avesha, Inc.Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Publication number: 20220046083Abstract: A technique performs load balancing self-adjustment within an application environment. The technique involves, while nodes of the application environment load balance traffic among clusters that provide services for an application in accordance with a first load balancing configuration, sensing application environment metrics. The technique further involves performing a self-adjustment operation that generates a second load balancing configuration based on the application environment metrics, the second load balancing configuration being different from the first load balancing configuration. The technique further involves deploying the second load balancing configuration among the nodes to enable the nodes to load balance the traffic among the clusters that provide the services for the application in accordance with second load balancing configuration in place of the first load balancing configuration.Type: ApplicationFiled: August 4, 2021Publication date: February 10, 2022Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Publication number: 20220046292Abstract: A networked system for real-time computer-aided augmentation of a live input video stream includes an endpoint system configured and operative to handle the live input video stream and a live augmented video stream and to provide service access to a video augmentation service for the computer-aided augmentation of the live input video stream. The system further includes a backend system providing service orchestration to orchestrate use and operation of the video augmentation service, and an edge inference system coupled to the endpoint system and to the backend system, the edge inference system being configured and co-operative with the endpoint system to provide the video augmentation service on the live input video stream and thereby generate the live augmented video stream, based on the service orchestration by the backend system.Type: ApplicationFiled: August 4, 2021Publication date: February 10, 2022Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Publication number: 20220046084Abstract: Techniques manage cluster resources within an application environment. The techniques involve identifying a group of cluster resources from a plurality of cluster resources of the application environment, the plurality of cluster resources being constructed and arranged to provide a plurality of services. The techniques further involve forming an application slice having the group of cluster resources. The techniques further involve deploying the application slice to provide services. Certain techniques provide a platform that allows operators to build application slices (or application overlays) that are a way of grouping application pods (or containers) based on one or more organizing principles such as velocity of deployment, security, governance, etc.Type: ApplicationFiled: August 5, 2021Publication date: February 10, 2022Inventors: Raj Nair, Prabhudev Navali, Sudhir Halbhavi, Chin-Cheng Wu
-
Publication number: 20210344733Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.Type: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Patent number: 11070604Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.Type: GrantFiled: September 19, 2019Date of Patent: July 20, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Publication number: 20210176313Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.Type: ApplicationFiled: January 22, 2021Publication date: June 10, 2021Inventors: Kevin J. Ma, Raj Nair, Robert Hickey, Daniel Biagini, Chin-Cheng Wu
-
Patent number: 10917464Abstract: A method is provided for managing over-the-top delivery of content through a plurality of content delivery networks (CDN). The method provided works transparently with standard HTTP servers supporting an initial request for content from a client to a first preferred CDN. If the first CDN does not have the content, the method includes provisions for the first CDN to acquire the content from a second CDN, or for the client to request the content from a second CDN directly. A system is also specified for implementing a client and server infrastructure in accordance with the provisions of the method.Type: GrantFiled: September 25, 2017Date of Patent: February 9, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kevin J. Ma, Raj Nair, Rob Hickey, Daniel Biagini, Chin-Cheng Wu
-
Patent number: 10773270Abstract: A fluid cleaning apparatus includes a driving assembly including a motor, a gear clutching assembly, a moving assembly, a swaying spray assembly, a sensing assembly, and a controlling module. The fluid cleaning apparatus integrates functions of movement actuation and spraying angle adjustment with the motor and achieves versatile spraying angles for spray-cleaning with apparatus configuration convertible between swaying motion and ceased swaying motion and/or between moving motion and ceased moving motion. Besides, self-propelled movement, spraying pressure modulation, and spraying angle adjustment can be controlled by the control module or manually remotely controlled by a user. Since the fluid cleaning apparatus of the present application saves the conventional installation cost and space needed, as well as resources consumed, for cleaning the bottom of an object to be cleaned, the fluid cleaning apparatus can be extensively applied to multiple fields.Type: GrantFiled: August 29, 2018Date of Patent: September 15, 2020Assignee: National Chung-Shan Institute of Science and TechnologyInventors: Yi-Rong Zeng, Kuan-You Liu, Yu-Ping Wang, Chin-Cheng Wu, Min-Han Chiu, Yew-Shyang Lay
-
Patent number: 10633118Abstract: A mobile rustproofing washing system includes a receptacle, a control module, a water supply module, a filtration module and a washing module. The receptacle is removably disposed on a mobile carrier. The control module is disposed in the receptacle. The water supply module is disposed in the receptacle and includes a front water tank and a rear water tank. The filtration module is connected to the front water tank and the rear water tank. The filtration module receives and filters water from the front water tank. The filtered water is stored in the rear water tank. The washing module connects with the rear water tank and receives water therefrom, so as to carry out a washing process. Therefore, the mobile rustproofing washing system is quick to mount/demount and easy to use, thereby having high mobility.Type: GrantFiled: December 5, 2017Date of Patent: April 28, 2020Assignee: NATIONAL CHUNG SHAN INSTITUTE OF SCIENCE AND TECHNOLOGYInventors: Yu-Ping Wang, Chin-Cheng Wu, Ming-Jia Wang, Chun-Yu Chen, Yi-Rong Zeng, Kuan-You Liu, Ming-Ta Hsieh, Ching-Wen Fan
-
Publication number: 20200014739Abstract: A software-defined media platform having one or more media processing units that may be dynamically instantiated, interconnected and configured according to changes in demand, resource availability, and other parameters affecting system performance relative to demand. In one example media processing method, a source media stream may be received via multicast or unicast. The source media stream may be processed into one or more levels of work product segments having different media characteristics by a plurality of transcoding processing units, as needed. One or more levels of work product segments, or the source media stream, may be packaged (e.g., including resegmenting) into final work product segments having select media characteristics, which may be uploaded to a cloud storage unit for delivery to end users.Type: ApplicationFiled: September 19, 2019Publication date: January 9, 2020Inventors: Paul Tweedale, Chin-Cheng Wu, Michael Shearer, Tung Ng
-
Publication number: 20190366371Abstract: The present application discloses a fluid cleaning apparatus which includes a driving assembly including a motor, a gear clutching assembly, a moving assembly, a swaying spray assembly, a sensing assembly, and a controlling module. The fluid cleaning apparatus integrates functions of movement actuation and spraying angle adjustment with the motor and achieves versatile spraying angles for spray-cleaning with apparatus configuration convertible between swaying motion and ceased swaying motion and/or between moving motion and ceased moving motion. Besides, self-propelled movement, spraying pressure modulation, and spraying angle adjustment can be controlled by the control module or manually remotely controlled by a user. Since the fluid cleaning apparatus of the present application saves the conventional installation cost and space needed, as well as resources consumed, for cleaning the bottom of an object to be cleaned, the fluid cleaning apparatus can be extensively applied to multiple fields.Type: ApplicationFiled: August 29, 2018Publication date: December 5, 2019Inventors: Yi-Rong Zeng, Kuan-You Liu, Yu-Ping Wang, Chin-Cheng Wu, Min-Han Chiu, Yew-Shyang Lay