Patents by Inventor David Held

David Held 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: 20240139053
    Abstract: A controlled access aerosolized particle enclosure for isolation of airborne contaminants includes a frame defining a patient isolation region over a patient bed. A linkage attaches the framed enclosure to a patient treatment vehicle, and a flexible elasticized barrier is suspended by the frame for enclosing the patient isolation region. The barrier is formed from deformable planer sheets of a flexible transparent material and extending adjacent to the patient treatment surface forming a draped edge around the bed or transport. A low pressure source is in fluidic engagement with the enclosure for reducing a pressure within the enclosure below that of ambient surroundings, such that the low pressure source provides a pressure for drawing the elasticized barrier against the patient treatment surface for restricting airborne particle passage from the enclosure to the ambient surroundings, but limits the negative pressure to avoid substantial deformation or collapse of the enclosure.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Inventors: Elizabeth Hamilton, Kaitlyn Main, Samir Haydar, David Eagleson, Paul Tyson, Kara Held
  • Patent number: 9990736
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 5, 2018
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Publication number: 20170316569
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Application
    Filed: July 17, 2017
    Publication date: November 2, 2017
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Patent number: 9710925
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor; and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: July 18, 2017
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Patent number: 9479508
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable memory, each document of the plurality of documents having a corresponding access control list (ACL), each ACL defining a plurality of users that are authorized to access a respective document, generating an index based on the plurality of users, the index comprising a plurality of partitions, each partition corresponding to a user of the plurality of users, and, for each document of the plurality of documents: ranking the users of the plurality of users, selecting a user as an indexing user based on the ranking, and storing the document in a partition of the index, the partition corresponding to the indexing user.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
  • Publication number: 20150363940
    Abstract: Velocity controllers in accordance with embodiments of the invention enable velocity estimation for tracked objects. One embodiment includes a tracker controller, including: a processor, and a memory containing: a velocity tracker application; a state space describing relationships between measured locations, calculated locations, and changes in locations, where the calculated locations in the state space correspond to unoccluded points on the surface of the tracked object; wherein the processor is configured by the velocity tracker application to: pre-process the state space to identify a tracked object; estimate a velocity of the tracked object using a location history calculated from the measured locations of the tracked object within the state space and a motion model calculated from the state space; and return the velocity of the tracked object.
    Type: Application
    Filed: June 8, 2015
    Publication date: December 17, 2015
    Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
  • Publication number: 20150365418
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable memory, each document of the plurality of documents having a corresponding access control list (ACL), each ACL defining a plurality of users that are authorized to access a respective document, generating an index based on the plurality of users, the index comprising a plurality of partitions, each partition corresponding to a user of the plurality of users, and, for each document of the plurality of documents: ranking the users of the plurality of users, selecting a user as an indexing user based on the ranking, and storing the document in a partition of the index, the partition corresponding to the indexing user.
    Type: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
  • Patent number: 9152736
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable memory, each document of the plurality of documents having a corresponding access control list (ACL), each ACL defining a plurality of users that are authorized to access a respective document, generating an index based on the plurality of users, the index comprising a plurality of partitions, each partition corresponding to a user of the plurality of users, and, for each document of the plurality of documents: ranking the users of the plurality of users, selecting a user as an indexing user based on the ranking, and storing the document in a partition of the index, the partition corresponding to the indexing user.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
  • Patent number: 9075436
    Abstract: A computer-implemented user interface method include displaying an image on a graphical user interface of a mobile computing device, receiving a first user input indicating an intent to perform a zooming operation on the graphical user interface, transitioning the mobile computing device into a zooming mode in response to the user input, sensing motion of the mobile computing device in one or more of a plurality of directions, correlating the sensed motion in one or more of a plurality of directions with either a zooming in or a zooming out zooming direction, and changing a zoom level of the display of the image on the graphical user interface to correspond to the correlated zooming direction.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Korn, David Held
  • Patent number: 8977987
    Abstract: A computer-implemented user interface method include displaying an image on a graphical user interface of a mobile computing device, receiving a first user input indicating an intent to perform a zooming operation on the graphical user interface, transitioning the mobile computing device into a zooming mode in response to the user input, sensing motion of the mobile computing device in one or more of a plurality of directions, correlating the sensed motion in one or more of a plurality of directions with either a zooming in or a zooming out zooming direction, and changing a zoom level of the display of the image on the graphical user interface to correspond to the correlated zooming direction.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey Korn, David Held
  • Publication number: 20120233176
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable memory, each document of the plurality of documents having a corresponding access control list (ACL), each ACL defining a plurality of users that are authorized to access a respective document, generating an index based on the plurality of users, the index comprising a plurality of partitions, each partition corresponding to a user of the plurality of users, and, for each document of the plurality of documents: ranking the users of the plurality of users, selecting a user as an indexing user based on the ranking, and storing the document in a partition of the index, the partition corresponding to the indexing user.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 13, 2012
    Applicant: GOOGLE INC.
    Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
  • Patent number: 8090708
    Abstract: Methods, systems, and apparatus, including computer program products, for searching indexed and non-indexed content. One method includes updating an index of a corpus of resources from time to time to generate an updated index for use by a search engine. Change data specifying changes made by users affecting resources are recorded. An index search result based on the most-recently updated index is received in response to a user search query. The change data is searched to identify any changes to the resources made by the user that relate to the search query and if any such changes are found, a revised search result is generated from the changes and the index search result and provided to the user as a response to the first query.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: David Held, Jeffrey Korn
  • Patent number: 7818324
    Abstract: Methods, systems, and apparatus, including computer program products, for searching indexed and non-indexed content. One method includes updating an index of a corpus of resources from time to time to generate an updated index for use by a search engine. Change data specifying changes made by users affecting resources are recorded. An index search result based on the most-recently updated index is received in response to a user search query. The change data is searched to identify any changes to the resources made by the user that relate to the search query and if any such changes are found, a revised search result is generated from the changes and the index search result and provided to the user as a response to the first query.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: October 19, 2010
    Assignee: Google Inc.
    Inventors: David Held, Jeffrey Korn