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: 20190129415
    Abstract: 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: Application
    Filed: October 28, 2018
    Publication date: May 2, 2019
    Inventor: CHENG-JIA LAI
  • Patent number: 9680760
    Abstract: 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: Grant
    Filed: July 16, 2013
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Cheng-Jia Lai, Wenyi Wang, Shih-cheng Stan Yang
  • Patent number: 9485186
    Abstract: 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: Grant
    Filed: July 23, 2013
    Date of Patent: November 1, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Cheng-Jia Lai
  • Publication number: 20150029863
    Abstract: 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: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: Cisco Technology, Inc.
    Inventor: Cheng-Jia Lai
  • Publication number: 20150023366
    Abstract: 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: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Cheng-Jia Lai, Wenyi Wang, Shih-cheng Stan Yang
  • Patent number: 8654768
    Abstract: 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: Grant
    Filed: February 26, 2010
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Cheng-Jia Lai
  • Patent number: 8335172
    Abstract: 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: Grant
    Filed: June 10, 2010
    Date of Patent: December 18, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cheng-Jia Lai, Jing Li, Din-I Tsai, Joji Thomas Mekkattuparamban, Ming Chen
  • Patent number: 8135771
    Abstract: 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: Grant
    Filed: July 27, 2009
    Date of Patent: March 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cheng-Jia Lai, Prasad Miriyala, Jing Li
  • Publication number: 20110305170
    Abstract: 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: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Cheng-Jia Lai, Jing Li, Din-I Tsai, Joji Thomas Mekkattuparamban, Ming Chen
  • Publication number: 20110299601
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Cheng-Jia Lai, Chao-Li Tarng, Jing Li
  • Publication number: 20110211576
    Abstract: 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: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Inventor: Cheng-Jia LAI
  • Patent number: 7904545
    Abstract: 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: Grant
    Filed: November 1, 2005
    Date of Patent: March 8, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Gene Golovchinsky, Cheng-Jia Lai, Laurent Denoue, Jonathan Trevor
  • Publication number: 20110022652
    Abstract: 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: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Inventors: Cheng-Jia Lai, Prasad Miriyala, Jing Li
  • Patent number: 7730186
    Abstract: 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: Grant
    Filed: August 14, 2006
    Date of Patent: June 1, 2010
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Cheng-Jia Lai
  • Publication number: 20070276934
    Abstract: 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: Application
    Filed: August 14, 2006
    Publication date: November 29, 2007
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Cheng-Jia Lai
  • Publication number: 20070100851
    Abstract: 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: Application
    Filed: November 1, 2005
    Publication date: May 3, 2007
    Applicant: Fuji Xerox Co., Ltd.
    Inventors: Gene Golovchinsky, Cheng-Jia Lai, Laurent Denoue, Jonathan Trevor