Patents by Inventor David Fanning
David Fanning 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: 11511802Abstract: A method for controlling an electronic power steering system may include receiving, at an electronic power steering controller, at least one signal from at least one sensor and generating, by the electronic power steering controller using the at least one signal, a first autonomous steering command. The method may also include receiving, from a domain controller at the electronic power steering controller, a second autonomous steering command and comparing, by the electronic power steering controller, the first autonomous steering command and the second autonomous steering command. The method may also include selectively controlling, by the electronic power steering controller, the electronic power steering system using one of the first autonomous steering command and the second autonomous steering command, based on the comparison of the first autonomous steering command and the second autonomous steering command.Type: GrantFiled: December 16, 2020Date of Patent: November 29, 2022Assignee: Steering Solutions IP Holding CorporationInventors: Kun Yang, Pierre C. Longuemare, David Fan
-
Publication number: 20220097766Abstract: A method for controlling an electronic power steering system may include receiving, at an electronic power steering controller, at least one signal from at least one sensor and generating, by the electronic power steering controller using the at least one signal, a first autonomous steering command. The method may also include receiving, from a domain controller at the electronic power steering controller, a second autonomous steering command and comparing, by the electronic power steering controller, the first autonomous steering command and the second autonomous steering command. The method may also include selectively controlling, by the electronic power steering controller, the electronic power steering system using one of the first autonomous steering command and the second autonomous steering command, based on the comparison of the first autonomous steering command and the second autonomous steering command.Type: ApplicationFiled: December 16, 2020Publication date: March 31, 2022Inventors: Kun Yang, Pierre C. Longuemare, David Fan
-
Patent number: 10917310Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.Type: GrantFiled: October 29, 2019Date of Patent: February 9, 2021Assignee: Google LLCInventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
-
Publication number: 20200313976Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.Type: ApplicationFiled: October 29, 2019Publication date: October 1, 2020Inventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
-
Publication number: 20180164250Abstract: An eddy current probe comprises a first planar coil, a second planar coil and a flexible substrate. The first coil comprises a first conductor having a spiral geometry, and the second coil comprises a second conductor having a spiral geometry. The first conductor is arranged concentrically with the second conductor, with the first conductor being juxtaposed with the second conductor, and the concentrically arranged first and second conductors are embedded within the flexible substrate.Type: ApplicationFiled: December 13, 2017Publication date: June 14, 2018Inventors: Chow Cher WONG, Waled HASSAN, David FAN, Sylvie J. CASTAGNE, Balasubramanian NAGARAJAN, Swaminathan ANNAMALAI
-
Patent number: 7313603Abstract: A system for synchronizing unstructured documents includes sub-nodes (110, 120, 130) and a network connecting the sub-nodes together. Each sub-node includes a database server (113, 123, 133), an FTP (file transfer protocol) server, and client computers (111, 121, 131). The database server includes a summary table (400) for storing a summary of all unstructured documents, and has the function of synchronizing with summary tables stored in other sub-nodes. The FTP server stores unstructured documents, and has the function of downloading unstructured documents from the FTP servers of other sub-nodes. Each client computer includes a client proxy. The client proxy includes a database processing module for generating instructions on updating, searching, and deleting data stored in the database server, a file processing module for generating instructions on downloading unstructured documents from the FTP servers of other sub-nodes, and a client processing module for receiving sync orders from users.Type: GrantFiled: December 30, 2002Date of Patent: December 25, 2007Assignees: Hong Fu Jin Precision Ind. (Shenzhen) Co., Ltd., Hon Hai Precision Ind. Co., Ltd.Inventors: Chung-I Lee, Floye Lin, David Fan
-
Publication number: 20070208554Abstract: Embodiments of the invention include a system for displaying an audit diagram. The system includes a monitor capable of electronically displaying the audit diagram. The monitor includes a text equivalent constructed from an input text, and a conversion representation including an operator indicator, a result arrow, and a rule arrow.Type: ApplicationFiled: March 3, 2006Publication date: September 6, 2007Applicant: INFOTREND, INC.Inventor: David Fan
-
Publication number: 20070186737Abstract: Brake pawls for use in safety systems for power equipment are disclosed. The brake pawls include an energy-absorbing region. The energy absorbing regions may include a deformable or collapsible region made from apertures in the brake pawl or from collapsible members or from materials of differing hardnesses, strengths, or structures.Type: ApplicationFiled: April 17, 2007Publication date: August 16, 2007Inventors: Stephen Gass, David Fanning
-
Publication number: 20070175306Abstract: Elevation mechanisms for table saws are disclosed. Embodiments include mechanisms with an elevation carriage, a trunnion structure, and a shaft with a cantilevered portion. The shaft can be fixed to one of the elevation carriage and trunnion structure, and the other of the elevation carriage and trunnion structure slides on the cantilevered portion.Type: ApplicationFiled: March 14, 2007Publication date: August 2, 2007Inventors: Stephen Gass, J. Fulmer, David Fanning
-
Publication number: 20070157784Abstract: Table saws with mounting brackets for accessories such as riving knives, splitters and splitter/blade guard assemblies are disclosed. The mounting brackets can include handles that overlap a blade, handles capable of extending above a work surface in at least one position, handles accessible through an opening in a table, cam surfaces configured to reduce the possibility of unintentional opening of a clamping structure, and shoulders, flanges and/or surfaces to help position and hold the riving knife, splitter or splitter/blade guard assembly in the mounting bracket.Type: ApplicationFiled: February 23, 2007Publication date: July 12, 2007Inventors: Stephen Gass, J. Fulmer, David Fanning
-
Publication number: 20070151433Abstract: Table saws with elevation mechanisms are disclosed. One embodiment includes a table saw with a blade, an elevation carriage, a trunnion structure, and a shaft positioned beyond the perimeter of the blade. Another embodiment includes a second shaft interconnecting the elevation carriage and trunnion structure, where the second shaft is positioned beyond the perimeter of the blade.Type: ApplicationFiled: March 14, 2007Publication date: July 5, 2007Inventors: Stephen Gass, J. Fulmer, David Fanning
-
Publication number: 20060224548Abstract: The invention described herein includes a method of analyzing a population of individuals. The method includes entering the population of individuals into an information processing system. Each individual includes one or more properties. Each property includes one or more conditions and a numerical value. The method also includes displaying the population of the individuals in a visual map. The visual map is divided into parallel property zones of properties. The individuals are represented in the map as parallel lines wherein the lines are orthogonal to the property zones.Type: ApplicationFiled: February 6, 2006Publication date: October 5, 2006Inventors: David Fan, Regis Fan
-
Publication number: 20060219076Abstract: Throat plates for table saws and table saws including the same are disclosed. In some embodiments, the throat plates and/or saws include at least one securement mechanism adapted to secure and prevent inadvertent removal of the throat plate from the throat of the saw. In some embodiments, at least one of the securement mechanisms also provides a height adjustment mechanism and/or prevents vertical removal of the throat plate. In some embodiments, the throat plate includes an accessory mounting port that provides a portal for accessories, including safety accessories, to extend through the plate from beneath the table of the saw. In some embodiments, the port extends from the plate's outer perimeter to divide the plate's rear end portion into a pair of spaced-apart members. In some embodiments, these members are independently secured to the table saw and retained apart from each other by one or more of the securement mechanisms.Type: ApplicationFiled: March 31, 2006Publication date: October 5, 2006Inventors: Stephen Gass, J. Fulmer, David Fanning
-
Publication number: 20060180451Abstract: Switch boxes for power tools with safety systems are disclosed. The switch boxes are particularly useful for woodworking equipment such as table saws equipped with safety systems that detect and react to dangerous conditions. The switch boxes may include a power switch, a start/stop switch, a bypass switch and a visual indicator.Type: ApplicationFiled: April 11, 2006Publication date: August 17, 2006Inventors: Stephen Gass, J. Fulmer, David Fanning
-
Publication number: 20060123960Abstract: A saw with a safety system is disclosed. The safety system includes a detection system adapted to detect contact between a person and a blade while the blade is moving. The safety system further includes a brake system adapted to engage the blade and to stop the blade when the detection system detects contact between the person and the blade.Type: ApplicationFiled: February 13, 2006Publication date: June 15, 2006Inventors: Stephen Gass, David Fanning, J. Fulmer, David D'Ascenzo, Jonathan Betts-LaCroix, Robert Chamberlain, Joel Jensen, Andrew Johnston, Sung Kim, Anwyl McDonald, Benjamin Schramm
-
Publication number: 20060123964Abstract: A table saw having a brake mechanism configured to engage and stop a blade is disclosed. The table saw includes a brake positioning system configured to adjust the position of the brake mechanism to maintain the brake mechanism in an operative position relative to the blade as the blade is raised and lowered.Type: ApplicationFiled: February 6, 2006Publication date: June 15, 2006Inventors: Stephen Gass, David Fanning
-
Patent number: 7018652Abstract: Nonalcoholic steatohepatitis (NASH) is a disease of the liver characterized by inflammation and damage to the liver cells. Typically, steatohepatitis involves inflammation of the liver related to fat accumulation, and mimics alcoholic hepatitis but is observed in patients who seldom or never consume alcohol. Nonalcoholic steatohepatitis can lead to serious liver damage, and ultimately cirrhosis. The present invention provides methods and compositions useful for the treatment or alleviation of nonalcoholic steatohepatitis and the pharmaceutical formulations for their administration to a human. Specifically, compositions comprised of lecithin, antioxidants and vitamin B complex are administered parenterally, most preferably by oral administration. Specific therapeutic formulations include admixtures of these compounds and specific dosage formulations include daily oral administrations of these compounds in tablet or powder forms.Type: GrantFiled: November 13, 2003Date of Patent: March 28, 2006Assignee: Viva America Marketing, Inc.Inventors: Houn Simon Hsia, David Fan
-
Publication number: 20060032352Abstract: Woodworking machines are disclosed having a blade adapted to cut workpieces, and an actuating mechanism operable to move the blade toward the workpiece. The machines also include a detection system configured to detect one or more dangerous conditions between a user and the blade, and a reaction system configured to stop the movement of the blade toward the user upon detection of a dangerous condition by the detection system.Type: ApplicationFiled: October 24, 2005Publication date: February 16, 2006Inventors: Stephen Gass, David Fanning, J. Fulmer, Randall Huebner
-
Publication number: 20050278212Abstract: Systems, methods, and structures are described to support enhanced population analysis are discussed. The population includes individuals with each individual including a set of properties. The system of the present invention is useful for exploring population structure including individuals with missing values, individuals that are documents in databases, and individuals that are products and services sold using a computer display.Type: ApplicationFiled: May 6, 2005Publication date: December 15, 2005Inventors: David Fan, Regis Fan
-
Patent number: 6976030Abstract: A system for synchronizing distributed stored documents includes a core-node (110), a plurality of branch-nodes (120, 130), and a network (140) connecting the core-node with the branch-nodes. Each branch-node includes: a branch-database server (123, 133) for storing a summary of all distributed stored documents, wherein the summary can be updated in accordance with a sync message received from the core-node; and a branch-FTP (File Transfer Protocol) server for storing the distributed stored documents, the branch-FTP server having the function of exchanging documents with the core-node. The core-node includes a core-database server (113), a core-FTP server (309), and an application server (310). The core-database server stores a summary of all distributed stored documents. The core-FTP server is used for storing the distributed stored documents. The application server comprises a sync controlling module (313) that controls data exchange between the core-FTP server and the branch-FTP servers.Type: GrantFiled: December 23, 2002Date of Patent: December 13, 2005Assignee: Hon Hai Precision Ind. Co., LTDInventors: Chung-I Lee, Floye Lin, David Fan