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: 20240139053Abstract: 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: ApplicationFiled: January 9, 2024Publication date: May 2, 2024Inventors: Elizabeth Hamilton, Kaitlyn Main, Samir Haydar, David Eagleson, Paul Tyson, Kara Held
-
Patent number: 9990736Abstract: 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: GrantFiled: July 17, 2017Date of Patent: June 5, 2018Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
-
Publication number: 20170316569Abstract: 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: ApplicationFiled: July 17, 2017Publication date: November 2, 2017Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
-
Patent number: 9710925Abstract: 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: GrantFiled: June 8, 2015Date of Patent: July 18, 2017Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
-
Patent number: 9479508Abstract: 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: GrantFiled: August 24, 2015Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
-
Publication number: 20150363940Abstract: 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: ApplicationFiled: June 8, 2015Publication date: December 17, 2015Inventors: David Held, Jesse Levinson, Sebastian Thrun, Silvio Savarese
-
Publication number: 20150365418Abstract: 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: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
-
Patent number: 9152736Abstract: 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: GrantFiled: March 7, 2012Date of Patent: October 6, 2015Assignee: Google Inc.Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
-
Patent number: 9075436Abstract: 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: GrantFiled: September 29, 2011Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Jeffrey Korn, David Held
-
Patent number: 8977987Abstract: 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: GrantFiled: June 14, 2010Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Jeffrey Korn, David Held
-
Publication number: 20120233176Abstract: 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: ApplicationFiled: March 7, 2012Publication date: September 13, 2012Applicant: GOOGLE INC.Inventors: Jeffrey Korn, Ruoming Pang, David Held, Dhyanesh Harishchandra Damania
-
Patent number: 8090708Abstract: 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: GrantFiled: October 18, 2010Date of Patent: January 3, 2012Assignee: Google Inc.Inventors: David Held, Jeffrey Korn
-
Patent number: 7818324Abstract: 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: GrantFiled: November 14, 2007Date of Patent: October 19, 2010Assignee: Google Inc.Inventors: David Held, Jeffrey Korn