Patents by Inventor David Tam
David Tam 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: 11945585Abstract: An aircraft includes a main body having an empennage, a main rotor assembly mounted on the main body, and a movable control surface assembly supported on the empennage. The movable control surface assembly includes a tube extending from the empennage along a tube axis to a free end, the tube being supported for rotation about the tube axis with respect to the empennage, and a movable control surface mounted on the tube for rotation therewith. The movable control surface is supported on the tube by a connection element that couples the movable control surface to the free end of the tube to rotatably fix the movable control surface with respect to the tube.Type: GrantFiled: February 15, 2022Date of Patent: April 2, 2024Assignee: Lockheed Martin CorporationInventors: Trevor A. Zook, Jason Quevedo, Ken Chu, David Tam
-
Publication number: 20230257103Abstract: An aircraft includes a main body having an empennage, a main rotor assembly mounted on the main body, and a movable control surface assembly supported on the empennage. The movable control surface assembly includes a tube extending from the empennage along a tube axis to a free end, the tube being supported for rotation about the tube axis with respect to the empennage, and a movable control surface mounted on the tube for rotation therewith. The movable control surface is supported on the tube by a connection element that couples the movable control surface to the free end of the tube to rotatably fix the movable control surface with respect to the tube.Type: ApplicationFiled: February 15, 2022Publication date: August 17, 2023Inventors: Trevor A. Zook, Jason Quevedo, Ken Chu, David Tam
-
Patent number: 10613736Abstract: Embodiments of the invention provide a method, system and computer program product for drag and drop manipulation of object attribute values. In an embodiment of the invention, a method for drag and drop manipulation of object attribute values is provided. The method includes detecting a drop event for an object in a GUI of an application executing in memory of a computer. The method additionally includes identifying a region of the GUI into which the object is dropped and retrieving a value associated with the identified region, that is additionally associated with an attribute of the object. Finally, the method includes setting the attribute of the object with the retrieved value.Type: GrantFiled: March 15, 2013Date of Patent: April 7, 2020Assignee: SUGARCRM INC.Inventor: David Tam
-
Patent number: 9275109Abstract: A method for ad hoc temporary record relationship management includes selecting an instance of a data object persisted in a database of a database driven application and creating a different instance of a different data object referencing the selected instance of the data object and relating the selected instance of the data object to an instance of yet a further data object also persisted in the database. The method also includes storing the created different instance of the different data object in a collection of instances of the different data object and querying the collection of instances of the different data object for a particular instance of the further data object. Of note, the querying can produce a result set of data objects related to the particular instance of the further data object. Finally, the method includes processing the result set in the database driven application.Type: GrantFiled: February 14, 2013Date of Patent: March 1, 2016Assignee: SugarCRM Inc.Inventors: Akshay Joshi, David Tam
-
Publication number: 20140282164Abstract: Embodiments of the invention provide a method, system and computer program product for drag and drop manipulation of object attribute values. In an embodiment of the invention, a method for drag and drop manipulation of object attribute values is provided. The method includes detecting a drop event for an object in a GUI of an application executing in memory of a computer. The method additionally includes identifying a region of the GUI into which the object is dropped and retrieving a value associated with the identified region, that is additionally associated with an attribute of the object.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: SugarCRM Inc.Inventor: David Tam
-
Publication number: 20140229499Abstract: A method for ad hoc temporary record relationship management includes selecting an instance of a data object persisted in a database of a database driven application and creating a different instance of a different data object referencing the selected instance of the data object and relating the selected instance of the data object to an instance of yet a further data object also persisted in the database. The method also includes storing the created different instance of the different data object in a collection of instances of the different data object and querying the collection of instances of the different data object for a particular instance of the further data object. Of note, the querying can produce a result set of data objects related to the particular instance of the further data object. Finally, the method includes processing the result set in the database driven application.Type: ApplicationFiled: February 14, 2013Publication date: August 14, 2014Applicant: SugarCRM Inc.Inventors: Akshay Joshi, David Tam
-
Patent number: 7810734Abstract: A card reader housing (20) has an exterior surface configuration (22) that includes a plurality of distinct surface portions (24-38) aligned at oblique angles relative to each other. The exterior surface configuration (22) prevents the placement of a skimming reader over the top of the card reader housing (20). In a disclosed example, a finger-receiving notch (50) is directly aligned with a reader (60) and has a depth and a dimension sized for receiving at least a portion of a finger holding a card inserted into a slot (46) in the housing (20). Any alteration of the notch (50) dimensions prevents proper operation of the card reader.Type: GrantFiled: May 3, 2005Date of Patent: October 12, 2010Assignee: UTC Fire & Security CorporationInventors: Steven Barnett Rakoff, Ronald Arthur Flook, David Tam
-
Patent number: 7405528Abstract: A motor drive system control provides global closed loop feedback to cooperatively operate system components to adaptively reduce noise and provide noise cancellation feedback. An active EMI filter reduces differential and common mode noise on an input and provides a noise level indication to a system controller. Power switches in both a power converter and power inverter are cooperatively controlled with dynamic dv/dt control to reduce switching noise according to a profile specified by the controller. The dv/dt control is provided as an analog signal to a high voltage IC and codified as a pulse width for a level shifting circuit supplying control signals to the high voltage gate drive. A noise extraction circuit and technique obtain fast noise sampling to permit noise cancellation and adaptive noise reduction.Type: GrantFiled: January 23, 2006Date of Patent: July 29, 2008Assignee: International Rectifier CorporationInventors: Eddy Ying Yin Ho, Yong Li, Jun Honda, David Tam, Toshio Takahashi
-
Publication number: 20070228178Abstract: A card reader housing has an exterior surface configuration that includes a plurality of distinct surface portions (24-38) aligned at oblique angles relative to each other. The exterior surface configuration (22) prevents the placement of a skimming reader over the top of the card reader housing (20). In a disclosed example, a finger-receiving notch (50) is directly aligned with a reader (60) and has a depth and a dimension sized for receiving at least a portion of a finger holding a card inserted into a slot (46) in the housing (20). Any alteration of the notch (50) dimensions prevents proper operation of the card reader.Type: ApplicationFiled: May 3, 2005Publication date: October 4, 2007Inventors: Steven Rakoff, Ronald Flook, David Tam
-
Publication number: 20060186854Abstract: A gate driver for a power switch, comprising a gate drive circuit coupled to the gate of the power switch for at least one of turning on and turning off the power switch; a gate voltage control circuit in the gate drive circuit for controlling a voltage applied to the gate of the power switch during at least one of turning on and turning off the power switch; and a signal supplied to the gate voltage control circuit indicative of a voltage rate of change per unit time to be applied in at least one of turning on and turning off the power switch.Type: ApplicationFiled: April 5, 2006Publication date: August 24, 2006Inventors: Eddy Ho, Yong Li, Jun Honda, David Tam, Toshio Takahashi
-
Publication number: 20060119303Abstract: A motor drive system control provides global closed loop feedback to cooperatively operate system components to adaptively reduce noise and provide noise cancellation feedback. An active EMI filter reduces differential and common mode noise on an input and provides a noise level indication to a system controller. Power switches in both a power converter and power inverter are cooperatively controlled with dynamic dv/dt control to reduce switching noise according to a profile specified by the controller. The dv/dt control is provided as an analog signal to a high voltage IC and codified as a pulse width for a level shifting circuit supplying control signals to the high voltage gate drive. A noise extraction circuit and technique obtain fast noise sampling to permit noise cancellation and adaptive noise reduction.Type: ApplicationFiled: January 23, 2006Publication date: June 8, 2006Inventors: Eddy Ho, Yong Li, Jun Honda, David Tam, Toshio Takahashi
-
Publication number: 20040215776Abstract: The present invention provides a method of distributing information over a computer network and displaying or playing the information, involving: transmitting the information from a server to a computer of a user via the network while the user is accessing the network; and subsequently displaying or playing the information at one or more predetermined times. The present invention provides a method of controlling the distribution of information over a computer network, involving: transmitting the information from a server to a computer of a user via the network; and creating a user profile containing usage information pertaining to that user concerning the information transmitted to the user, and personal information pertaining to the user; and storing identification information identifying the user with the profile on the user computer but not on the server.Type: ApplicationFiled: September 23, 2002Publication date: October 28, 2004Inventor: Che Fai David Tam
-
Patent number: 5325258Abstract: A circuit and method for driving a power transistor device. The circuit for driving a power transistor device has a driver having an input and an output, the output coupled to a control input of the power transistor device and the input coupled to a primary control voltage source for driving the power transistor device. A current sensing device is coupled to the power transistor device for providing a signal proportional to the current in the power transistor device. An amplifier is coupled to the current sensing device for providing a substantially linear control signal proportional to the current in the power transistor device, the linear control signal being provided to the input of the driver as a secondary drive signal for driving the power transistor device when a current level in the power transistor device greater than a threshold level is detected. A detector is provided for detecting when the current in the power transistor device is greater than the threshold level.Type: GrantFiled: August 26, 1992Date of Patent: June 28, 1994Assignee: International Rectifier CorporationInventors: Chris Choi, David Tam