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: 11417320Abstract: 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: GrantFiled: January 11, 2022Date of Patent: August 16, 2022Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20220139385Abstract: 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: ApplicationFiled: January 11, 2022Publication date: May 5, 2022Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 11222629Abstract: 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: GrantFiled: June 7, 2021Date of Patent: January 11, 2022Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 11182593Abstract: 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: GrantFiled: November 1, 2018Date of Patent: November 23, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Jian Da
-
Publication number: 20210304740Abstract: 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: ApplicationFiled: June 7, 2021Publication date: September 30, 2021Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20210201901Abstract: 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: ApplicationFiled: February 22, 2021Publication date: July 1, 2021Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 11031001Abstract: 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: GrantFiled: February 22, 2021Date of Patent: June 8, 2021Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20210082405Abstract: 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: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Inventors: Jiafei Liu, Jian Da, Wanjiang Xiong, Haiquan Li, Wurun Zhou, Zhi Dong, Zhonglei Zhu, Zhaoyan Wen, Liang Gao, Guan Li
-
Patent number: 10930273Abstract: 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: GrantFiled: April 20, 2020Date of Patent: February 23, 2021Assignee: Line Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20200395007Abstract: 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: ApplicationFiled: April 20, 2020Publication date: December 17, 2020Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Patent number: 10629191Abstract: 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: GrantFiled: August 1, 2019Date of Patent: April 21, 2020Assignee: Linc Global, Inc.Inventors: Fang Cheng, Dennis Wu, Jian Da Chen
-
Publication number: 20190163960Abstract: 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: ApplicationFiled: November 1, 2018Publication date: May 30, 2019Inventor: Jian DA
-
Publication number: 20160050161Abstract: 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: ApplicationFiled: August 18, 2014Publication date: February 18, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Liu Jian Da, Ji Xiang Yu, Tao Gao Feng, Wang Xiao Rong
-
Patent number: 8810741Abstract: 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: GrantFiled: April 2, 2012Date of Patent: August 19, 2014Assignee: Chunghwa Picture Tubes, Ltd.Inventors: Jian-Da Liao, Chun-Ming Huang, Huan-Ting Lee
-
Patent number: 8622387Abstract: 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: GrantFiled: March 12, 2013Date of Patent: January 7, 2014Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Hsin-Hsien Kuo, Chin-Ta Ma, Jian-Da Lin
-
Publication number: 20130176525Abstract: 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: ApplicationFiled: April 2, 2012Publication date: July 11, 2013Applicant: Chunghwa Picture Tubes, Ltd.Inventors: Jian-Da Liao, Chun-Ming Huang, Huan-Ting Lee
-
Publication number: 20110095718Abstract: 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: ApplicationFiled: October 26, 2009Publication date: April 28, 2011Inventors: Chin-Shiong Tsai, Jian-Da Chen, Hong-Cheng Sheu
-
Publication number: 20090009281Abstract: 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: ApplicationFiled: July 6, 2007Publication date: January 8, 2009Inventors: Chung-Hsiung Wang, Yu-Liang Song, Qing-Feng Song, Yu-Qiao Li, Jian-Da Qiu, Meng Liu
-
Patent number: 7268515Abstract: 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: GrantFiled: June 20, 2006Date of Patent: September 11, 2007Assignee: Delta Electronics, Inc.Inventors: Ching-Hsiung Tsai, Jian-Da Chen
-
Patent number: 7227329Abstract: 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: GrantFiled: April 7, 2006Date of Patent: June 5, 2007Assignee: Delta Electronics Inc.Inventors: Hong-Cheng Sheu, Jian-Da Chen, Meng-Chang Lin, T Cheng-Ping Lin