Patents by Inventor David Y. Chang
David Y. Chang 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: 20190213255Abstract: A topic based conversation retrieval system and method may include receiving a first conversation between a first plurality of users a second conversation between the first plurality of users or a second plurality of users, the second conversation being conducted on a second communication mode different than the first communication mode, analyzing the first conversation and the second conversation, determining one or more topics of discussion in the first conversation and the second conversation, and retrieving a portion of each of the first conversation and the second conversation, where the portion is related to a topic chosen to be retrieved.Type: ApplicationFiled: January 8, 2018Publication date: July 11, 2019Inventors: Messaoud Benantar, David Y. Chang, Vishwanath Venkataramappa, Liam S. Harpur
-
Publication number: 20190111569Abstract: Brainwaves from a group of human tasters are detected while the group tastes a dish at a group of sampling points. Chef dish sensor data for the dish is collected by a computer system, from a sensor system at the group of sampling points. An identifier artificial intelligence system is trained to output chef dish sensory parameters for the dish using the brainwaves and the chef dish sensor data. A controller artificial intelligence system that controls a robot is trained to prepare the dish such that deviations between robot dish sensory parameters output by the identifier artificial intelligence system using robot dish sensor data for the dish prepared by the robot and the chef dish sensory parameters are reduced to a desired level, enabling the robotic chef to prepare the dish using the identifier artificial intelligence system and the controller artificial intelligence system controlling the robot.Type: ApplicationFiled: December 11, 2017Publication date: April 18, 2019Inventors: David Y. Chang, Ching-Yun Chao, Yi-Hsiu Wei
-
Publication number: 20190111568Abstract: Brainwaves from a group of human tasters are detected while the group tastes a dish at a group of sampling points. Chef dish sensor data for the dish is collected by a computer system, from a sensor system at the group of sampling points. An identifier artificial intelligence system is trained to output chef dish sensory parameters for the dish using the brainwaves and the chef dish sensor data. A controller artificial intelligence system that controls a robot is trained to prepare the dish such that deviations between robot dish sensory parameters output by the identifier artificial intelligence system using robot dish sensor data for the dish prepared by the robot and the chef dish sensory parameters are reduced to a desired level, enabling the robotic chef to prepare the dish using the identifier artificial intelligence system and the controller artificial intelligence system controlling the robot.Type: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: David Y. Chang, Ching-Yun Chao, Yi-Hsiu Wei
-
Publication number: 20180255142Abstract: A method, computer program product, and a device for establishing a direct communications connection between gateways of two computing systems includes a processor(s) of a first system receiving configuration instructions in a generic format and translating the configuration instructions into a first set of gateway configuration commands that are in a format compatible with a first gateway of the first system. The processor(s) executes the first set to configure the first gateway. The processor(s) transmits, via a communication protocol, the configuration instructions, to a program(s) of a second computing systems, the program(s) translates the configuration instructions into a second set of gateway configuration commands, in a format compatible with the second gateway, and executes the second set to configure the second gateway. The processor(s) establishes a direct communications connection between the first gateway and the second gateway, based on the configurations matching.Type: ApplicationFiled: March 2, 2017Publication date: September 6, 2018Inventors: Messaoud BENANTAR, David Y. CHANG, John Y. CHANG, Vishwanath VENKATARAMAPPA
-
Publication number: 20170142188Abstract: A method of establishing, configuring, and managing a transient social group includes identifying, through a processor, at least one communication hub associated with the transient social group, linking to the at least one communication hub through at least one communication protocol, and developing, through the processor, a communication path through the at least one communication hub to connect a first peer of the transient social group with a second peer of the transient social group using the at least one communication protocol.Type: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: David Y. Chang, Ching-Yun Chao, Yi-Hsiu H. Wei
-
Patent number: 9052963Abstract: Systems, methods and computer-readable media provide for identifying a physical machine corresponding to a virtual machine. A system assigns a data center machine identifier to a physical computing device in a data center, along with a physical location for the physical computing system. In response to creating a virtual machine on the physical computing device, the system creates a mapping from a virtual machine identifier for the virtual machine to the data center machine identifier for the physical computing system.Type: GrantFiled: May 21, 2012Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: David Y. Chang, John Y Chang, Edwin M Philpot, Jr., Vishwanath Venkataramappa
-
Publication number: 20130346543Abstract: In a method for selecting a remote application service from a plurality of remote application services containing a requested electronic resource, a computer receives a request for an electronic resource. The computer sends a request for a geographic location of each node in the plurality of nodes containing the electronic resource. The computer determines a distance between the geographic location of each node in the plurality of nodes and the geographic location of the origin of the request for the electronic resource, respectively. The computer selects a remote application service based at least partially on the distance between the geographic location of each node and the geographic location of the origin of the request for the electronic resource.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: International Business Machines CorporationInventors: Messaoud B. Benantar, David Y. Chang, John Y. Chang, Vishwanath Venkataramappa
-
Publication number: 20130311632Abstract: Systems, methods and computer-readable media provide for identifying a physical machine corresponding to a virtual machine. A system assigns a data center machine identifier to a physical computing device in a data center, along with a physical location for the physical computing system. In response to creating a virtual machine on the physical computing device, the system creates a mapping from a virtual machine identifier for the virtual machine to the data center machine identifier for the physical computing system.Type: ApplicationFiled: May 21, 2012Publication date: November 21, 2013Applicant: International Business Machines CorporationInventors: David Y. Chang, John Y. Chang, Edwin M. Philpot, Vishwanath Venkataramappa
-
Patent number: 8201754Abstract: A common rail single fluid injection system includes fuel injectors and control valve assemblies with an internal cooling fluid circuit to improve overall life and performance of the injector. This is accomplished by supplying cooling fluid to the injector and allowing the same to come in direct contact with one of the hottest locations within the fuel injector; the high-pressure leak split spot. By providing cooling fluid directly to this location and then allowing the cooling fluid to drain out of the injector, the present disclosure effectively and efficiently manages thermal loads within the injector.Type: GrantFiled: December 3, 2009Date of Patent: June 19, 2012Assignee: Caterpillar Inc.Inventor: David Y. Chang
-
Publication number: 20110132293Abstract: A common rail single fluid injection system includes fuel injectors and control valve assemblies with an internal cooling fluid circuit to improve overall life and performance of the injector. This is accomplished by supplying cooling fluid to the injector and allowing the same to come in direct contact with one of the hottest locations within the fuel injector; the high-pressure leak split spot. By providing cooling fluid directly to this location and then allowing the cooling fluid to drain out of the injector, the present disclosure effectively and efficiently manages thermal loads within the injector.Type: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Applicant: Caterpillar Inc.Inventor: David Y. Chang
-
Patent number: 7946276Abstract: A fuel injector is disclosed. The fuel injector includes an injector valve needle and a valve actuation assembly including a stator, an armature, and a valve, the valve in fluid communication with the injector valve needle. A stator protection device is positioned between the stator and at least a portion of the armature. The stator protection device is configured to prevent contact between the stator and the armature.Type: GrantFiled: March 31, 2008Date of Patent: May 24, 2011Assignee: Caterpillar Inc.Inventors: Thomas G. Pusch, David E. Martin, David Y. Chang
-
Publication number: 20090242667Abstract: A fuel injector is disclosed. The fuel injector includes an injector valve needle and a valve actuation assembly including a stator, an armature, and a valve, the valve in fluid communication with the injector valve needle. A stator protection device is positioned between the stator and at least a portion of the armature. The stator protection device is configured to prevent contact between the stator and the armature.Type: ApplicationFiled: March 31, 2008Publication date: October 1, 2009Applicant: Caterpillar Inc.Inventors: Thomas G. Pusch, David E. Martin, David Y. Chang
-
Patent number: 7476555Abstract: A method of chip manufacturing, comprises of a design stage; a simulation stage; a foundry stage; a testing/packaging stage; a cutting stage; and a final coating stage. The present invention provides a method of chip testing comprises of disposing a substrate layer on a wafer having a plurality of chips; exposing a plurality of pads on the chips of the wafer; forming bumps on the pads of the chips of the wafer; performing tests from the bumps on the chips of the wafer. Alternatively, the present invention provides a method of chip testing comprises of disposing a substrate layer on a wafer having a plurality of chips; connecting a plurality of pads on the chips of the wafer to a plurality of corresponding pads on the substrate layer; planting bumps on the pads on the opposite side of the substrate layer; performing tests from the bumps on the substrate layer.Type: GrantFiled: November 15, 2006Date of Patent: January 13, 2009Assignee: AirDio Wireless Inc.Inventors: Wen Tsay, Bao-Iai Hwang, David Y Chang, Ling Huang
-
Publication number: 20080295806Abstract: An engine comprises a block, a piston, a head, a fuel injector, and a sleeve. The block includes at least one bore. The piston is configured to reciprocate within the bore. The head is coupled to the block and defines with the block and the piston a combustion chamber. The fuel injector is coupled to the head and is configured to deliver fuel to the combustion chamber. The fuel injector includes an actuator extending between a first axial position and a second axial position along a longitudinal axis of the fuel injector. The sleeve is coupled between the head and the fuel injector and extends between a third axial position and a fourth axial position along the axis of the fuel injector. The area between the first and second axial positions at least partially overlaps the area between the third and fourth axial positions.Type: ApplicationFiled: June 4, 2007Publication date: December 4, 2008Applicant: Caterpillar Inc.Inventors: David Y. Chang, David J. Lin, Thomas G. Pusch
-
Publication number: 20080113457Abstract: A method of chip manufacturing, comprises of a design stage; a simulation stage; a foundry stage; a testing/packaging stage; a cutting stage; and a final coating stage. The present invention provides a method of chip testing comprises of disposing a substrate layer on a wafer having a plurality of chips; exposing a plurality of pads on the chips of the wafer; forming bumps on the pads of the chips of the wafer; performing tests from the bumps on the chips of the wafer. Alternatively, the present invention provides a method of chip testing comprises of disposing a substrate layer on a wafer having a plurality of chips; connecting a plurality of pads on the chips of the wafer to a plurality of corresponding pads on the substrate layer; planting bumps on the pads on the opposite side of the substrate layer; performing tests from the bumps on the substrate layer.Type: ApplicationFiled: November 15, 2006Publication date: May 15, 2008Inventors: Wen Tsay, Bao-Iai Hwang, David Y. Chang, Ling Huang
-
Publication number: 20070198996Abstract: A driver installation free system including a peripheral storing a device driver, a host, an operation system, an application interface and a middleware is provided. When the peripheral device is coupled with the host, the middleware utilizes the bus driver to read a configuration of the peripheral device, the driver function information and the driver parameter structure from the peripheral device, and generates relationships between the standard command and the device driver command as well as between the standard parameter structure and the driver parameter structure.Type: ApplicationFiled: June 8, 2006Publication date: August 23, 2007Inventors: Gary Chiu, Vincent Yang, David Y. Chang, Ling Huang, Wen Tsay
-
Patent number: 7178491Abstract: A system and method for controlling a variable valve actuation system for an engine is provided. An engine valve is moved between a first position where the engine valve blocks a flow of fluid and a second position where the engine valve allows a flow of fluid. Fluid is provided to a chamber of a valve actuator adapted to operatively engage the engine valve. A parameter indicative of a viscosity of the fluid provided to the chamber of the valve actuator is sensed. Fluid is trapped within the chamber of the valve actuator to prevent the engine valve from moving to the first position. A response time of the valve actuator is determined based on the viscosity of the fluid provided to the chamber of the valve actuator. The response time indicates the time required to release the fluid from the chamber of the valve actuator to allow the engine valve to move to the first position.Type: GrantFiled: June 5, 2003Date of Patent: February 20, 2007Assignee: Caterpillar IncInventor: David Y. Chang
-
Patent number: 6957634Abstract: An engine valve actuator for an internal combustion engine is provided. The engine valve actuator includes a housing having an opening and a first fluid passageway leading to the opening. An adjustment member is disposed in the housing and includes a protrusion that extends into the opening of the housing. A piston is disposed in the opening of the housing and has a bore adapted to receive the protrusion, a chamber, and a second fluid passageway that connects the bore with the chamber. The piston is adapted to move in a first direction relative to the housing in response to an introduction of pressurized fluid into the first fluid passageway. The piston moves in the first direction until the protrusion substantially withdraws from the bore. A push rod is operatively engaged with the piston such that movement of the piston in the first direction causes a corresponding movement of the push rod to thereby engage and open the engine valve.Type: GrantFiled: October 4, 2002Date of Patent: October 25, 2005Assignee: Caterpillar Inc.Inventor: David Y. Chang
-
Publication number: 20040244742Abstract: A system and method for controlling a variable valve actuation system for an engine is provided. An engine valve is moved between a first position where the engine valve blocks a flow of fluid and a second position where the engine valve allows a flow of fluid. Fluid is provided to a chamber of a valve actuator adapted to operatively engage the engine valve. A parameter indicative of a viscosity of the fluid provided to the chamber of the valve actuator is sensed. Fluid is trapped within the chamber of the valve actuator to prevent the engine valve from moving to the first position. A response time of the valve actuator is determined based on the viscosity of the fluid provided to the chamber of the valve actuator. The response time indicates the time required to release the fluid from the chamber of the valve actuator to allow the engine valve to move to the first position.Type: ApplicationFiled: June 5, 2003Publication date: December 9, 2004Applicant: Caterpillar Inc.Inventor: David Y. Chang
-
Patent number: 6769385Abstract: A velocity control system for an engine valve is provided. The system includes a valve having a housing defining an opening, a chamber adapted to receive a fluid, a first fluid passageway connecting the opening with the chamber, a second fluid passageway connecting the opening with the chamber, and a third fluid passageway connecting the opening with the chamber. A piston is slidably disposed in the chamber and is moveable from a first position to a second position. The movement of the piston from the first position to the second position forces fluid from the chamber at a first flow rate during movement of the piston through a first travel distance and at a second flow rate during movement of the piston through a second travel distance. The first flow rate is greater than the second flow rate. A check valve is adapted to prevent fluid from flowing from the chamber through the first fluid passageway when the piston is moving from the first position to the second position.Type: GrantFiled: March 12, 2003Date of Patent: August 3, 2004Assignee: Caterpillar IncInventor: David Y. Chang