Patents by Inventor Cheng-Jia Lai
Cheng-Jia Lai 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: 20230246943Abstract: A system can determine by which path/tunnel an Internet destination can be best reached for a user with an IP address from a static BGP range. The system looks up the destination address in an egress map. This map can either specify a tunnel that should be used for encapsulation for static BGP, or (when tunnel is not present) cause the system to send out unencapsulated traffic, in which the traffic follows normal BGP routing on a border network.Type: ApplicationFiled: February 1, 2022Publication date: August 3, 2023Applicant: Amazon Technologies, Inc.Inventors: Bradford Sachin Chatterjee, Thomas Bradley Scholl, Michael W. Palladino, Cheng-Jia Lai, Christopher Jason Brown, Yao Liu, Sasha Robbins, Blake Hoelzel, Eric Charles Briffa, Madhura Kale, Dennis Marinus, Matt Chung, Ibn Wendell Archer
-
Publication number: 20190129415Abstract: A virtual private drone (VPD) system may include a device manager, one or more stations, one or more drones, and one more computing engines. The device manager keeps a repository of device metadata of all drones and computing engines in each deployment of the drone, and runs as an always-on point of contact on the network, globally reachable by all other drones and computing engines in the system. The station is a control center of the VPD system, and each station obtains its network address during registration with the device manager, and starts to synchronize copies of the device metadata using local communication. The drone includes a flight controller module programmable with a flight plan using a number of navigating points, and/or responding to runtime commands. The computing engine includes hardware and software that perform specialized compute-intensive data processing such as computer vision and artificial intelligence (AI).Type: ApplicationFiled: October 28, 2018Publication date: May 2, 2019Inventor: CHENG-JIA LAI
-
Patent number: 9680760Abstract: In one embodiment, a router receives a packet, and determines an intra-flow packet priority level of the packet. The router may then map the intra-flow packet priority level to a weighted random early detection (WRED) marking based on running statistics of intra-flow packet priority levels across received flows, and marks the packet with the mapped WRED marking. By placing the marked packet into an outgoing network queue for transmission, the router may then forward or drop the marked packet based on the network queue, accordingly.Type: GrantFiled: July 16, 2013Date of Patent: June 13, 2017Assignee: Cisco Technology, Inc.Inventors: Cheng-Jia Lai, Wenyi Wang, Shih-cheng Stan Yang
-
Patent number: 9485186Abstract: Messages are sent from a first network device to a second network device across a network. The network includes a network portion with an expected random packet loss rate. The actual packet loss rate for packets sent across the network is compared to the expected random packet loss rate. A determination is made that the actual packet loss rate is greater than the expected random packet loss rate. Compensation for network congestion is performed in response to the determination that the actual packet loss rate exceeds the expected random packet loss rate.Type: GrantFiled: July 23, 2013Date of Patent: November 1, 2016Assignee: Cisco Technology, Inc.Inventor: Cheng-Jia Lai
-
Publication number: 20150029863Abstract: Messages are sent from a first network device to a second network device across a network. The network includes a network portion with an expected random packet loss rate. The actual packet loss rate for packets sent across the network is compared to the expected random packet loss rate. A determination is made that the actual packet loss rate is greater than the expected random packet loss rate. Compensation for network congestion is performed in response to the determination that the actual packet loss rate exceeds the expected random packet loss rate.Type: ApplicationFiled: July 23, 2013Publication date: January 29, 2015Applicant: Cisco Technology, Inc.Inventor: Cheng-Jia Lai
-
Publication number: 20150023366Abstract: In one embodiment, a router receives a packet, and determines an intra-flow packet priority level of the packet. The router may then map the intra-flow packet priority level to a weighted random early detection (WRED) marking based on running statistics of intra-flow packet priority levels across received flows, and marks the packet with the mapped WRED marking. By placing the marked packet into an outgoing network queue for transmission, the router may then forward or drop the marked packet based on the network queue, accordingly.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventors: Cheng-Jia Lai, Wenyi Wang, Shih-cheng Stan Yang
-
Patent number: 8654768Abstract: In an example embodiment, there is described herein an apparatus comprising an upstream communication interface configured to receive a multicast stream from a source encoded by a first codec, a downstream communication interface, and routing and transcoding logic coupled to the upstream communication interface and downstream communication interface. The routing and transcoding logic is configured to forward the multicast stream encoded by the first codec unchanged to a first downstream subscriber of the multicast stream. The routing and transcoding logic is configured to replicate the multicast steam and transcode the multicast stream to a second codec for a second downstream subscriber, the replicated, transcoded multicast stream is forwarded to the second downstream subscriber.Type: GrantFiled: February 26, 2010Date of Patent: February 18, 2014Assignee: Cisco Technology, Inc.Inventor: Cheng-Jia Lai
-
Patent number: 8335172Abstract: Techniques are provided herein to add multicast media streams to teleconferencing sessions without the unwanted side effects that occur when a speaker's own media is echoed back to the speaker. Multicast and unicast media streams are generated by a network device, e.g., a conference bridge, and distributed to any number of endpoints, e.g., conference endpoints. A media selector is provided that selects the appropriate multicast or unicast media stream for forwarding to an associated network endpoint.Type: GrantFiled: June 10, 2010Date of Patent: December 18, 2012Assignee: Cisco Technology, Inc.Inventors: Cheng-Jia Lai, Jing Li, Din-I Tsai, Joji Thomas Mekkattuparamban, Ming Chen
-
Patent number: 8135771Abstract: A Digital Signal Processor (DSP) cloud architecture for clustering DSP resources across multiple integrated media-services gateways. The control plane components use peer-to-peer overlay connections for DSP resource management. The data plane components use a Virtual Local Area Network (VLAN) for media stream packet processing.Type: GrantFiled: July 27, 2009Date of Patent: March 13, 2012Assignee: Cisco Technology, Inc.Inventors: Cheng-Jia Lai, Prasad Miriyala, Jing Li
-
Publication number: 20110305170Abstract: Techniques are provided herein to add multicast media streams to teleconferencing sessions without the unwanted side effects that occur when a speaker's own media is echoed back to the speaker. Multicast and unicast media streams are generated by a network device, e.g., a conference bridge, and distributed to any number of endpoints, e.g., conference endpoints. A media selector is provided that selects the appropriate multicast or unicast media stream for forwarding to an associated network endpoint.Type: ApplicationFiled: June 10, 2010Publication date: December 15, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Cheng-Jia Lai, Jing Li, Din-I Tsai, Joji Thomas Mekkattuparamban, Ming Chen
-
Publication number: 20110299601Abstract: Techniques are provided for a scalable video multicast framework. In one form, a network device receives information indicating video decoding parameters of an endpoint network device. One or more video streams are received are the network device. A video stream is generated from the one or more video streams for the endpoint network device based on the video decoding. The video stream is transmitted to the endpoint network device. In another form, video decoding parameters from a plurality of endpoint network devices are received at a network device. An incoming video stream is received at the network device that is intended for the plurality of endpoint network devices. One or more outgoing video streams are generated from the incoming video stream for the plurality of endpoint network devices based on a highest video quality indicated by the video decoding parameters.Type: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Cheng-Jia Lai, Chao-Li Tarng, Jing Li
-
Publication number: 20110211576Abstract: In an example embodiment, there is described herein an apparatus comprising an upstream communication interface configured to receive a multicast stream from a source encoded by a first codec, a downstream communication interface, and routing and transcoding logic coupled to the upstream communication interface and downstream communication interface. The routing and transcoding logic is configured to forward the multicast stream encoded by the first codec unchanged to a first downstream subscriber of the multicast stream. The routing and transcoding logic is configured to replicate the multicast steam and transcode the multicast stream to a second codec for a second downstream subscriber, the replicated, transcoded multicast stream is forwarded to the second downstream subscriber.Type: ApplicationFiled: February 26, 2010Publication date: September 1, 2011Inventor: Cheng-Jia LAI
-
Patent number: 7904545Abstract: Embodiments of the present invention combine the flexibility of the computer in segmenting, indexing, and retrieving data with the strengths of people in analyzing scenes. They provide a mechanism that allows a group of analyzers at distributed locations to collaborate in generating pieces of semantic information of a data stream, integrates these pieces into a summary representation that can be used for subsequent computation, and allows related hypotheses and information requests to be presented back to the analyzers. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: GrantFiled: November 1, 2005Date of Patent: March 8, 2011Assignee: Fuji Xerox Co., Ltd.Inventors: Gene Golovchinsky, Cheng-Jia Lai, Laurent Denoue, Jonathan Trevor
-
Publication number: 20110022652Abstract: A Digital Signal Processor (DSP) cloud architecture for clustering DSP resources across multiple integrated media-services gateways. The control plane components use peer-to-peer overlay connections for DSP resource management. The data plane components use a Virtual Local Area Network (VLAN) for media stream packet processing.Type: ApplicationFiled: July 27, 2009Publication date: January 27, 2011Inventors: Cheng-Jia Lai, Prasad Miriyala, Jing Li
-
Patent number: 7730186Abstract: A high-performance queueing method to implement a shared queue for collaborative clusters of servers, where each cluster of servers maintains a local queue, and those queues are networked to form a unified (or shared) queue for all those servers in clusters. Requests in an overcrowded queue are forwarded to some other queues, with a randomized algorithm and a message-exchange algorithm between the networked queues. Requests may be forwarded between clusters multiple times. A request is to be accepted with a higher probability by a cluster if the cluster is visited earlier in the order and if the cluster itself has a higher probability to accept the received request. This technique ensures that the requests are forwarded to a queue that has a shorter length (thus a shorter waiting time for first-in-first-out queues) and is closer to the original cluster with a higher probability.Type: GrantFiled: August 14, 2006Date of Patent: June 1, 2010Assignee: Fuji Xerox Co., Ltd.Inventor: Cheng-Jia Lai
-
Publication number: 20070276934Abstract: A high-performance queueing method to implement a shared queue for collaborative clusters of servers, where each cluster of servers maintains a local queue, and those queues are networked to form a unified (or shared) queue for all those servers in clusters. Requests in an overcrowded queue are forwarded to some other queues, with a randomized algorithm and a message-exchange algorithm between the networked queues. Requests may be forwarded between clusters multiple times. A request is to be accepted with a higher probability by a cluster if the cluster is visited earlier in the order and if the cluster itself has a higher probability to accept the received request. This technique ensures that the requests are forwarded to a queue that has a shorter length (thus a shorter waiting time for first-in-first-out queues) and is closer to the original cluster with a higher probability.Type: ApplicationFiled: August 14, 2006Publication date: November 29, 2007Applicant: FUJI XEROX CO., LTD.Inventor: Cheng-Jia Lai
-
Publication number: 20070100851Abstract: Embodiments of the present invention combine the flexibility of the computer in segmenting, indexing, and retrieving data with the strengths of people in analyzing scenes. They provide a mechanism that allows a group of analyzers at distributed locations to collaborate in generating pieces of semantic information of a data stream, integrates these pieces into a summary representation that can be used for subsequent computation, and allows related hypotheses and information requests to be presented back to the analyzers. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.Type: ApplicationFiled: November 1, 2005Publication date: May 3, 2007Applicant: Fuji Xerox Co., Ltd.Inventors: Gene Golovchinsky, Cheng-Jia Lai, Laurent Denoue, Jonathan Trevor