Patents by Inventor Jian DA

Jian DA 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: 11417320
    Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises access to a machine-learning module to select an appropriate action agent, where one or more information agents are activated based on the selected appropriate action agent.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: August 16, 2022
    Assignee: Linc Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Publication number: 20220139385
    Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises access to a machine-learning module to select an appropriate action agent, where one or more information agents are activated based on the selected appropriate action agent.
    Type: Application
    Filed: January 11, 2022
    Publication date: May 5, 2022
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Patent number: 11222629
    Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises an action agent selector module to select an appropriate action agent; a prerequisite validator module to validate that one or more prerequisite conditions of the selected action agent have been met; and an action invocation module to perform one or more selected actions of the selected action agent.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: January 11, 2022
    Assignee: Linc Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Patent number: 11182593
    Abstract: Embodiments of the present disclosure provide an image processing method and apparatus, a computer device and a computer readable storage medium. The method includes: in response to detecting that a number of images in an image set to be processed exceeds a preset threshold, acquiring a first cluster dimension corresponding to the images in the image set; selecting a second cluster dimension from a plurality of pre-stored dimensions, the second cluster dimension being different from the first cluster dimension; and clustering the images in the image set according to the second cluster dimension to acquire a plurality of first image subsets of the image set.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: November 23, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Jian Da
  • Publication number: 20210304740
    Abstract: The present invention is a masterbot architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or the information value. A masterbot arbitrates an activation of the plurality of information agents and the plurality of action agents. The masterbot comprises an action agent selector module to select an appropriate action agent; a prerequisite validator module to validate that one or more prerequisite conditions of the selected action agent have been met; and an action invocation module to perform one or more selected actions of the selected action agent.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 30, 2021
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Publication number: 20210201901
    Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform two or more actions in response to the parsed user input, the contextual data, and/or an information value obtained from at least one of the information agents. The plurality of action agents are configured by specifying one or more triggering conditions, one or more action invocation parameters, one or more information agents as pre-requisites, and one or more responses. A natural language generation (NLG) module renders a response back to the user after the two or more actions are performed.
    Type: Application
    Filed: February 22, 2021
    Publication date: July 1, 2021
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Patent number: 11031001
    Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. A plurality of information agents obtain at least one information value from a parsed user input and/or contextual data. A plurality of action agents perform one or more actions in response to the parsed user input, the contextual data, and/or an information value obtained from at least one of the information agents. The plurality of action agents are created through a declarative language by specifying one or more triggering conditions, one or more action invocation parameters, one or more information agents as pre-requisites, and one or more responses. A natural language generation (NLG) module renders a response back to the user after the one or more actions are performed.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: June 8, 2021
    Assignee: Linc Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Publication number: 20210082405
    Abstract: A method for location reminder and an electronic device are disclosed. The method includes extracting a target voiceprint feature from a voice configured for searching for a terminal; determining whether the target voiceprint feature meets a preset condition in relation to a preset voiceprint feature, in response to the target voiceprint feature unmatching with the preset voiceprint feature; detecting whether the terminal is located at a preset location in response to the target voiceprint feature meeting the preset condition in relation to the preset voiceprint feature; and triggering a location reminder in a preset manner for reminding a user where the terminal is, in response to the terminal being located at the preset location.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Jiafei Liu, Jian Da, Wanjiang Xiong, Haiquan Li, Wurun Zhou, Zhi Dong, Zhonglei Zhu, Zhaoyan Wen, Liang Gao, Guan Li
  • Patent number: 10930273
    Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The virtual assistant platform comprises a plurality of action agents to perform two or more actions in response to parsed user input, contextual data, and/or an information value obtained from an information agent. The plurality of action agents are interrelated via at least one follow-up connection which interrelates any two of the action agents such that a second action agent follows-up with a second action after a first action agent completes a first action based on a trigger condition. The second action agent utilizes at least one information value set by the first action agent or a system state change triggered by the first action agent.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: February 23, 2021
    Assignee: Line Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Publication number: 20200395007
    Abstract: The present invention is an action agent architecture in a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The virtual assistant platform comprises a plurality of action agents to perform two or more actions in response to parsed user input, contextual data, and/or an information value obtained from an information agent. The plurality of action agents are interrelated via at least one follow-up connection which interrelates any two of the action agents such that a second action agent follows-up with a second action after a first action agent completes a first action based on a trigger condition. The second action agent utilizes at least one information value set by the first action agent or a system state change triggered by the first action agent.
    Type: Application
    Filed: April 20, 2020
    Publication date: December 17, 2020
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Patent number: 10629191
    Abstract: The present invention is a scalable multi-service virtual assistant platform that can construct a fluid and dynamic dialogue by assembling responses to end user utterances from two kinds of agents, information agents and action agents. The information agents and action agents are managed by a masterbot or arbiter. The virtual assistant can gain new skills by getting instructions about a new service expressed in a form of pre-requisites and action combinations; the virtual assistant platform automatically handles dialogue generation, arbitration and optimization to survey prerequisites from the end user, and eventually to take action. The present invention allows a large number of services to implemented using a small number of building blocks. These building blocks can be used to assemble a much larger number of services. In turn, each service can be delivered through a large variety of conversations with end users, enabling a fluid and dynamic dialogue to be seamlessly implemented.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: April 21, 2020
    Assignee: Linc Global, Inc.
    Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
  • Publication number: 20190163960
    Abstract: Embodiments of the present disclosure provide an image processing method and apparatus, a computer device and a computer readable storage medium. The method includes: in response to detecting that a number of images in an image set to be processed exceeds a preset threshold, acquiring a first cluster dimension corresponding to the images in the image set; selecting a second cluster dimension from a plurality of pre-stored dimensions, the second cluster dimension being different from the first cluster dimension; and clustering the images in the image set according to the second cluster dimension to acquire a plurality of first image subsets of the image set.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 30, 2019
    Inventor: Jian DA
  • Publication number: 20160050161
    Abstract: In an example, a server architecture is described for a dynamic cascaded node chain providing a resource cluster. The cascaded node chain may include one or more resource instances provisioned as a head node, zero or more middle nodes, and a tail node. Each node may include a discrete number of available resource entries in a flow table. As traffic enters the head node, each node attempts to match the traffic to an entry in its flow table. If no match is found, the packet is downlinked to the next node in the chain. If the packet reaches the tail node without a match, it is punted to the controller. The controller may then provision a matching entry if an entry is available. If not, the controller may spawn a new resource instance. When the full capacity of the cluster is reached, non-matching entries may be dropped.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Liu Jian Da, Ji Xiang Yu, Tao Gao Feng, Wang Xiao Rong
  • Patent number: 8810741
    Abstract: An aligning and assembling method of a stereoscopic display device is provided and includes providing a liquid crystal (LC) panel and a brightness detector. A lenticular panel is placed between the LC panel and the brightness detector. The LC panel is driven to output a light-dispersion pattern. The lenticular panel is rotated and the brightness detector obtains a plurality of brightness patterns and a plurality of light-dispersion periods generated from the light-dispersion pattern after the light-dispersion pattern has passed through the lenticular panel. The brightness patterns correspond respectively to the light-dispersion periods. A maximum light-dispersion period is found from the light-dispersion periods. The lenticular panel is stopped to rotate when the maximum light-dispersion period is found.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: August 19, 2014
    Assignee: Chunghwa Picture Tubes, Ltd.
    Inventors: Jian-Da Liao, Chun-Ming Huang, Huan-Ting Lee
  • Patent number: 8622387
    Abstract: A paper out mechanism includes a paper tray, a holding tray, and an actuating device. The holding tray is slidably attached to the paper tray. The actuating device is located on the paper tray and meshed with the holding tray. The holding tray is slidable relative to the paper tray driven by the actuating device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 7, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Hsin-Hsien Kuo, Chin-Ta Ma, Jian-Da Lin
  • Publication number: 20130176525
    Abstract: An aligning and assembling method of a stereoscopic display device is provided and includes providing a liquid crystal (LC) panel and a brightness detector. A lenticular panel is placed between the LC panel and the brightness detector. The LC panel is driven to output a light-dispersion pattern. The lenticular panel is rotated and the brightness detector obtains a plurality of brightness patterns and a plurality of light-dispersion periods generated from the light-dispersion pattern after the light-dispersion pattern has passed through the lenticular panel. The brightness patterns correspond respectively to the light-dispersion periods. A maximum light-dispersion period is found from the light-dispersion periods. The lenticular panel is stopped to rotate when the maximum light-dispersion period is found.
    Type: Application
    Filed: April 2, 2012
    Publication date: July 11, 2013
    Applicant: Chunghwa Picture Tubes, Ltd.
    Inventors: Jian-Da Liao, Chun-Ming Huang, Huan-Ting Lee
  • Publication number: 20110095718
    Abstract: A servo motor system and an operating method of the servo motor system are disclosed. The servo motor system includes a servo motor and a servo driver. The servo motor is electrically connected to the servo driver. The servo motor includes a motor unit and an encoder. The encoder is mechanically connected to the motor unit. The encoder includes a CPU and a memory unit. The memory unit is electrically connected to the CPU. Data parameters are saved in the memory unit. The servo driver uses data parameters of the motor unit saved in the memory unit for controlling the motor unit. The servo motor system and the operating method provide a mechanism to drive and offer compensation to an upgraded motor.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventors: Chin-Shiong Tsai, Jian-Da Chen, Hong-Cheng Sheu
  • Publication number: 20090009281
    Abstract: A fuse element comprises a substrate having a top surface, a bottom surface opposite to said top surface, and side surfaces, a heat insulation layer including a first surface and a second surface opposite to said first surface, said first surface of said heat insulation layer disposed on said top surface of said substrate, and said second surface having a surface roughness, a protective layer disposed above said heat insulation layer, and a fuse layer disposed between said heat insulation layer and said protective layer.
    Type: Application
    Filed: July 6, 2007
    Publication date: January 8, 2009
    Inventors: Chung-Hsiung Wang, Yu-Liang Song, Qing-Feng Song, Yu-Qiao Li, Jian-Da Qiu, Meng Liu
  • Patent number: 7268515
    Abstract: A three-in-one AC servo drive includes a main console, a control module, a power module and a plurality of servo motors. A single drive can be connected to a plurality of motors. The power module and control module for the motors can be integrated to a single modular unit. Therefore, the redundant portion such as communication interface, display unit and I/O unit can be eliminated. The capacitor of the bus of the IGBT module can also be reduced, whereby the occupied space and cost can be reduced with less assembling time.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: September 11, 2007
    Assignee: Delta Electronics, Inc.
    Inventors: Ching-Hsiung Tsai, Jian-Da Chen
  • Patent number: 7227329
    Abstract: A wire-saving optical encoder having servomotor identification information is applied to a wire-saving transmission design to provide a circuit and a method for processing servomotor identification information and encoded feedback control signals. With a microprocessor, a multiplexer and the servomotor identification information stored in the microprocessor, an output device and a driver for the feedback signals of the encoder constitute a wire-saving signal transmitting circuit. The microprocessor and multiplexer switch a signal transmission mode to transmit the servomotor identification information and phase change signal produced by the servomotor control parameters stored in a firmware by a serial output mode, and the same transmitting wire is used to transmit a rotor operating signal after the transmitting mode is switched, so as to save wires and lower costs for transmitting feedback signals and correctly identifying and effectively controlling a servomotor.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: June 5, 2007
    Assignee: Delta Electronics Inc.
    Inventors: Hong-Cheng Sheu, Jian-Da Chen, Meng-Chang Lin, T Cheng-Ping Lin