Patents by Inventor Dan Ho

Dan Ho 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: 11955000
    Abstract: Methods, systems, and media for generating and evaluating street grids comprising: receiving street grid information corresponding to a plurality of locations, wherein the street grid information corresponding to a location is associated with vehicular traffic information; training a pedestrian comfort model using the street grid information and the vehicular traffic information, wherein an output of the pedestrian comfort model is a predicted pedestrian comfort score that is based on traffic congestion from the vehicular traffic information; receiving a plurality of potential street grids; evaluating each potential street grid in the plurality of potential street grids using the trained pedestrian comfort model, wherein the trained pedestrian comfort model generates predicted pedestrian comfort scores for portions of each potential street grid; and generating an augmented map of each potential street grid that presents the predicted pedestrian comfort scores for each portion of each potential street grid.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Dan Vanderkam, Douwe Osinga, Violet Whitney, Kabir Soorya, Jack Amadeo, Difei Chen, Brian Ho, Okalo Ikhena, Amanda Meurer, Samara Trilling
  • Patent number: 9978419
    Abstract: A disk drive thermal performance testing device includes a drive housing, an electrical connector and an adjustable power loading device. The drive housing is at least partially made of a thermally conductive material. The electrical connector is in the drive housing and provides an external connection. The adjustable power loading device is located in the drive housing, is coupled to the electrical connector, and is thermally coupled to the drive housing.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: May 22, 2018
    Assignee: NetApp, Inc.
    Inventors: Jun Shen, Mark Feldmeyer, David Kwong, Dan Ho
  • Publication number: 20170345455
    Abstract: A disk drive thermal performance testing device includes a drive housing, an electrical connector and an adjustable power loading device. The drive housing is at least partially made of a thermally conductive material. The electrical connector is in the drive housing and provides an external connection. The adjustable power loading device is located in the drive housing, is coupled to the electrical connector, and is thermally coupled to the drive housing.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Jun Shen, Mark Feldmeyer, David Kwong, Dan Ho
  • Publication number: 20150134603
    Abstract: A computer based method and system for managing contact information from the contacts of a user. The contact information is collected and transformed to a consistent format, which permits resolution of conflicting information from multiple sources, such as differences in location information from different social mediums. This transformation enables cross media communication, such as notifications between users and contacts about location or other matters. In addition, the transformation permits a single communication to be transformed for use in multiple social media platforms, whether to a single contact or a select group. User interfaces are provided for display and use of such functional interactions.
    Type: Application
    Filed: October 15, 2014
    Publication date: May 14, 2015
    Applicant: Connect Software Corporation
    Inventors: ZACH MELAMED, Ryan Allis, Anima Sarah LaVoy, Jared Weinstock, Dan Ho, Nick Gonzalez, Lilia Tamm, Dana Chambers
  • Patent number: 7542300
    Abstract: The present invention is a computing appliance chassis assembly which may support an integration of a plurality of removable modules, including fan modules, power supplies, and a controller module. The computing appliance chassis assembly may also include detachable handles which may allow transport of the computing appliance chassis assembly. A controller chassis may be installed within the computing appliance chassis assembly. A controller chassis assembly may house a controller module and may include rotatable side panels which allow easier access to the components of the controller module. A fan chassis assembly may also be installed within the computing appliance chassis and may house a fan module.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: June 2, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Kwok Lui, Dan Ho, David Willheim, Salvatore Bondi
  • Patent number: 7386353
    Abstract: A parallel control method for sequential process control flow. First, a parallel step including a plurality of independent sub-steps is generated in a sequential process control flow. One of the sub-steps is directed to execute at a time, and any sub-step gains the right to execute when the other sub-steps are in waiting state. It is assessed the parallel step is complete by whether all of the sub-steps are complete, and the sequential process control flow is controlled to a next step succeeding the parallel step if the parallel step is complete.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: June 10, 2008
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Yi-Da Chen, Yao-Hsiung Chang, Dan Ho
  • Publication number: 20050240929
    Abstract: A parallel control method for sequential process control flow. First, a parallel step including a plurality of independent sub-steps is generated in a sequential process control flow. One of the sub-steps is directed to execute at a time, and any sub-step gains the right to execute when the other sub-steps are in waiting state. It is assessed the parallel step is complete by whether all of the sub-steps are complete, and the sequential process control flow is controlled to a next step succeeding the parallel step if the parallel step is complete.
    Type: Application
    Filed: April 26, 2004
    Publication date: October 27, 2005
    Inventors: Yi-Da Chen, Yao-Hsiung Chang, Dan Ho
  • Publication number: 20050096775
    Abstract: A method of automatic carrier transfer. First, a data verification procedure is executed after a first process operation according to a MES database, and a verification result is obtained thereafter. Next, a carrier transfer sub-route is produced and executed according to the verification result. Finally, a second process operation is executed for subsequent manufacturing process.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Yu-Chih Wang, Chung-Sheng Wu, Hsiang-Jui Cheng, Dan Ho, Yin-Hung Chen