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: 11511802
    Abstract: 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: Grant
    Filed: December 16, 2020
    Date of Patent: November 29, 2022
    Assignee: Steering Solutions IP Holding Corporation
    Inventors: Kun Yang, Pierre C. Longuemare, David Fan
  • Publication number: 20220097766
    Abstract: 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: Application
    Filed: December 16, 2020
    Publication date: March 31, 2022
    Inventors: Kun Yang, Pierre C. Longuemare, David Fan
  • Patent number: 10917310
    Abstract: 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: Grant
    Filed: October 29, 2019
    Date of Patent: February 9, 2021
    Assignee: Google LLC
    Inventors: 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: 20200313976
    Abstract: 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: Application
    Filed: October 29, 2019
    Publication date: October 1, 2020
    Inventors: 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: 20180164250
    Abstract: 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: Application
    Filed: December 13, 2017
    Publication date: June 14, 2018
    Inventors: Chow Cher WONG, Waled HASSAN, David FAN, Sylvie J. CASTAGNE, Balasubramanian NAGARAJAN, Swaminathan ANNAMALAI
  • Patent number: 7313603
    Abstract: 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: Grant
    Filed: December 30, 2002
    Date of Patent: December 25, 2007
    Assignees: Hong Fu Jin Precision Ind. (Shenzhen) Co., Ltd., Hon Hai Precision Ind. Co., Ltd.
    Inventors: Chung-I Lee, Floye Lin, David Fan
  • Publication number: 20070208554
    Abstract: 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: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Applicant: INFOTREND, INC.
    Inventor: David Fan
  • Publication number: 20070186737
    Abstract: 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: Application
    Filed: April 17, 2007
    Publication date: August 16, 2007
    Inventors: Stephen Gass, David Fanning
  • Publication number: 20070175306
    Abstract: 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: Application
    Filed: March 14, 2007
    Publication date: August 2, 2007
    Inventors: Stephen Gass, J. Fulmer, David Fanning
  • Publication number: 20070157784
    Abstract: 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: Application
    Filed: February 23, 2007
    Publication date: July 12, 2007
    Inventors: Stephen Gass, J. Fulmer, David Fanning
  • Publication number: 20070151433
    Abstract: 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: Application
    Filed: March 14, 2007
    Publication date: July 5, 2007
    Inventors: Stephen Gass, J. Fulmer, David Fanning
  • Publication number: 20060224548
    Abstract: 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: Application
    Filed: February 6, 2006
    Publication date: October 5, 2006
    Inventors: David Fan, Regis Fan
  • Publication number: 20060219076
    Abstract: 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: Application
    Filed: March 31, 2006
    Publication date: October 5, 2006
    Inventors: Stephen Gass, J. Fulmer, David Fanning
  • Publication number: 20060180451
    Abstract: 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: Application
    Filed: April 11, 2006
    Publication date: August 17, 2006
    Inventors: Stephen Gass, J. Fulmer, David Fanning
  • Publication number: 20060123960
    Abstract: 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: Application
    Filed: February 13, 2006
    Publication date: June 15, 2006
    Inventors: 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: 20060123964
    Abstract: 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: Application
    Filed: February 6, 2006
    Publication date: June 15, 2006
    Inventors: Stephen Gass, David Fanning
  • Patent number: 7018652
    Abstract: 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: Grant
    Filed: November 13, 2003
    Date of Patent: March 28, 2006
    Assignee: Viva America Marketing, Inc.
    Inventors: Houn Simon Hsia, David Fan
  • Publication number: 20060032352
    Abstract: 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: Application
    Filed: October 24, 2005
    Publication date: February 16, 2006
    Inventors: Stephen Gass, David Fanning, J. Fulmer, Randall Huebner
  • Publication number: 20050278212
    Abstract: 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: Application
    Filed: May 6, 2005
    Publication date: December 15, 2005
    Inventors: David Fan, Regis Fan
  • Patent number: 6976030
    Abstract: 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: Grant
    Filed: December 23, 2002
    Date of Patent: December 13, 2005
    Assignee: Hon Hai Precision Ind. Co., LTD
    Inventors: Chung-I Lee, Floye Lin, David Fan