Patents by Inventor David Chouinard
David Chouinard 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: 11948220Abstract: The disclosed computer-implemented method may include dynamically selecting transportation options to present to a transportation requestor device based on current transportation network conditions and transportation requestor device history. In some embodiments, transportation network may have many different ways of arranging a transportation requestor's trip, such as private rides, shared rides, immediate rides, and delayed rides. In some examples, the requestor's choice of transportation option may have an impact on the transportation network. In anticipation of or in response to a transportation request, the method may determine which transportation options will better benefit the transportation network and determine which transportation options to display to the requestor and/or the prominence with which the transportation products are displayed. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 21, 2021Date of Patent: April 2, 2024Assignee: Lyft, Inc.Inventors: Abhinav Amrut Vora, Hao Yu Liu, Benjamin Han, Julia Yu, Le Guan, Xiaoyuan Xu, Mayank Gulati, Charles Parker Spielman, Chirag Chhagan Chheda, David Chouinard
-
Publication number: 20220175221Abstract: Apparatus comprising: a sleeve adapted to be slid over the exterior of an endoscope; an aft balloon secured to the sleeve; an inflation/deflation tube carried by the sleeve and in fluid communication with the interior of the aft balloon; a pair of hollow push tubes slidably mounted to the sleeve, the pair of hollow push tubes being connected to one another at their distal ends with a raised push tube bridge, the raised push tube bridge being configured to nest an endoscope therein; and a fore balloon secured to the distal ends of the pair of hollow push tubes, the interior of the fore balloon being in fluid communication with the interiors of the pair of hollow push tubes, wherein the fore balloon is capable of assuming a deflated condition and an inflated condition, and further wherein (i) when the fore balloon is in its deflated condition, an axial opening extends therethrough, the axial opening being sized to receive the endoscope therein, and (ii) when the fore balloon is in its inflated condition, the axType: ApplicationFiled: August 3, 2021Publication date: June 9, 2022Inventors: John Frederick Cornhill, Jeffrey Milsom, Sameer Sharma, Tuan Anh Nguyen, Christopher Dillon, Gabriel Greeley, Rahul Sathe, Matthew DeNardo, Ashley Whitney, Jeremy Van Hill, Anthony Assal, Stephen Evans, Timothy Robinson, Alan Fortunate, Audrey Bell, Richard Yazbeck, Brian David Chouinard, Phal kun Chan, William Rebh
-
Publication number: 20220164914Abstract: The disclosed computer-implemented method may include dynamically selecting transportation options to present to a transportation requestor device based on current transportation network conditions and transportation requestor device history. In some embodiments, transportation network may have many different ways of arranging a transportation requestor's trip, such as private rides, shared rides, immediate rides, and delayed rides. In some examples, the requestor's choice of transportation option may have an impact on the transportation network. In anticipation of or in response to a transportation request, the method may determine which transportation options will better benefit the transportation network and determine which transportation options to display to the requestor and/or the prominence with which the transportation products are displayed. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: December 21, 2021Publication date: May 26, 2022Inventors: Abhinav Amrut Vora, Hao Yu Liu, Benjamin Han, Julia Yu, Le Guan, Xiaoyuan Xu, Mayank Gulati, Charles Parker Spielman, Chirag Chhagan Chheda, David Chouinard
-
Patent number: 11238555Abstract: The disclosed computer-implemented method may include dynamically selecting transportation options to present to a transportation requestor device based on current transportation network conditions and transportation requestor device history. In some embodiments, transportation network may have many different ways of arranging a transportation requestor's trip, such as private rides, shared rides, immediate rides, and delayed rides. In some examples, the requestor's choice of transportation option may have an impact on the transportation network. In anticipation of or in response to a transportation request, the method may determine which transportation options will better benefit the transportation network and determine which transportation options to display to the requestor and/or the prominence with which the transportation products are displayed. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 30, 2018Date of Patent: February 1, 2022Assignee: Lyft, Inc.Inventors: Abhinav Amrut Vora, Hao Yu Liu, Benjamin Han, Julia Yu, Le Guan, Xiaoyuan Xu, Mayank Gulati, Charles Parker Spielman, Chirag Chhagan Chheda, David Chouinard
-
Patent number: 11076743Abstract: Apparatus comprising: a sleeve adapted to be slid over the exterior of an endoscope; an aft balloon secured to the sleeve; an inflation/deflation tube carried by the sleeve and in fluid communication with the interior of the aft balloon; a pair of hollow push tubes slidably mounted to the sleeve, the pair of hollow push tubes being connected to one another at their distal ends with a raised push tube bridge, the raised push tube bridge being configured to nest an endoscope therein; and a fore balloon secured to the distal ends of the pair of hollow push tubes, the interior of the fore balloon being in fluid communication with the interiors of the pair of hollow push tubes, wherein the fore balloon is capable of assuming a deflated condition and an inflated condition, and further wherein (i) when the fore balloon is in its deflated condition, an axial opening extends therethrough, the axial opening being sized to receive the endoscope therein, and (ii) when the fore balloon is in its inflated condition, the axType: GrantFiled: December 11, 2018Date of Patent: August 3, 2021Assignees: Cornell UniversityInventors: John Frederick Cornhill, Jeffrey Milsom, Sameer Sharma, Tuan Anh Nguyen, Christopher Dillon, Gabriel Greeley, Rahul Sathe, Matthew DeNardo, Ashley Whitney, Jeremy Van Hill, Anthony Assal, Stephen Evans, Timothy Robinson, Alan Fortunate, Audrey Bell, Richard Yazbeck, Brian David Chouinard, Phal Kun Chan, William Rebh
-
Publication number: 20200175632Abstract: The disclosed computer-implemented method may include dynamically selecting transportation options to present to a transportation requestor device based on current transportation network conditions and transportation requestor device history. In some embodiments, transportation network may have many different ways of arranging a transportation requestor's trip, such as private rides, shared rides, immediate rides, and delayed rides. In some examples, the requestor's choice of transportation option may have an impact on the transportation network. In anticipation of or in response to a transportation request, the method may determine which transportation options will better benefit the transportation network and determine which transportation options to display to the requestor and/or the prominence with which the transportation products are displayed. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Abhinav Amrut Vora, Hao Yu Liu, Benjamin Han, Julia Yu, Le Guan, Xiaoyuan Xu, Mayank Gulati, Charles Parker Spielman, Chirag Chhagan Chheda, David Chouinard
-
Publication number: 20200012971Abstract: The disclosed computer-implemented method may include matching transportation requests (e.g., made to a dynamic transportation matching system) to one or more transportation providers via transfer points. Matching one or more transportation requestors to a single transportation provider may lead to inefficiencies. By matching transportation requestors with one or more transportation providers via transfer points, a dynamic transportation matching system may increase the efficiency of trips for both transportation providers and transportation requestors. The method may also allocate transportation resources more efficiently across different regions, areas, and/or types of transit areas. In addition, the method may efficiently distribute transportation requestors across different transit options throughout a region to minimize congestion, to minimize over-usage of some constrained transit options, and/or to minimize travel time of transportation providers and/or transportation requestors throughout the region.Type: ApplicationFiled: July 6, 2018Publication date: January 9, 2020Inventors: David Chouinard, Mayank Gulati, Erbil Karaman, Dor Levi, Garrett van Ryzin
-
Publication number: 20190343372Abstract: Apparatus comprising: a sleeve adapted to be slid over the exterior of an endoscope; an aft balloon secured to the sleeve; an inflation/deflation tube carried by the sleeve and in fluid communication with the interior of the aft balloon; a pair of hollow push tubes slidably mounted to the sleeve, the pair of hollow push tubes being connected to one another at their distal ends with a raised push tube bridge, the raised push tube bridge being configured to nest an endoscope therein; and a fore balloon secured to the distal ends of the pair of hollow push tubes, the interior of the fore balloon being in fluid communication with the interiors of the pair of hollow push tubes, wherein the fore balloon is capable of assuming a deflated condition and an inflated condition, and further wherein (i) when the fore balloon is in its deflated condition, an axial opening extends therethrough, the axial opening being sized to receive the endoscope therein, and (ii) when the fore balloon is in its inflated condition, the axType: ApplicationFiled: December 11, 2018Publication date: November 14, 2019Inventors: John Frederick Cornhill, Jeffrey Milsom, Sameer Sharma, Tuan Anh Nguyen, Christopher Dillon, Gabriel Greeley, Rahul Sathe, Matthew DeNardo, Ashley Whitney, Jeremy Van Hill, Anthony Assal, Stephen Evans, Timothy Robinson, Alan Fortunate, Audrey Bell, Richard Yazbeck, Brian David Chouinard, Phal kun Chan, William Rebh
-
Patent number: 10149601Abstract: Apparatus comprising: a sleeve adapted to be slid over the exterior of an endoscope; an aft balloon secured to the sleeve; an inflation/deflation tube carried by the sleeve and in fluid communication with the interior of the aft balloon; a pair of hollow push tubes slidably mounted to the sleeve, the pair of hollow push tubes being connected to one another at their distal ends with a raised push tube bridge, the raised push tube bridge being configured to nest an endoscope therein; and a fore balloon secured to the distal ends of the pair of hollow push tubes, the interior of the fore balloon being in fluid communication with the interiors of the pair of hollow push tubes, wherein the fore balloon is capable of assuming a deflated condition and an inflated condition, and further wherein (i) when the fore balloon is in its deflated condition, an axial opening extends therethrough, the axial opening being sized to receive the endoscope therein, and (ii) when the fore balloon is in its inflated condition, the axType: GrantFiled: June 3, 2016Date of Patent: December 11, 2018Assignees: Lumendi Ltd., Cornell UniversityInventors: John Frederick Cornhill, Jeffrey Milsom, Sameer Sharma, Tuan Anh Nguyen, Christopher Dillon, Gabriel Greeley, Rahul Sathe, Matthew DeNardo, Ashley Whitney, Jeremy Van Hill, Anthony Assal, Stephen Evans, Timothy Robinson, Alan Fortunate, Audrey Bell, Richard Yazbeck, Brian David Chouinard, Phal kun Chan, William Rebh
-
Publication number: 20160278626Abstract: Apparatus comprising: a sleeve adapted to be slid over the exterior of an endoscope; an aft balloon secured to the sleeve; an inflation/deflation tube carried by the sleeve and in fluid communication with the interior of the aft balloon; a pair of hollow push tubes slidably mounted to the sleeve, the pair of hollow push tubes being connected to one another at their distal ends with a raised push tube bridge, the raised push tube bridge being configured to nest an endoscope therein; and a fore balloon secured to the distal ends of the pair of hollow push tubes, the interior of the fore balloon being in fluid communication with the interiors of the pair of hollow push tubes, wherein the fore balloon is capable of assuming a deflated condition and an inflated condition, and further wherein (i) when the fore balloon is in its deflated condition, an axial opening extends therethrough, the axial opening being sized to receive the endoscope therein, and (ii) when the fore balloon is in its inflated condition, the axType: ApplicationFiled: June 3, 2016Publication date: September 29, 2016Inventors: John Frederick Cornhill, Jeffrey Milsom, Sameer Sharma, Tuan Anh Nguyen, Christopher Dillon, Gabriel Greeley, Rahul Sathe, Matthew DeNardo, Ashley Whitney, Jeremy Van Hill, Anthony Assal, Stephen Evans, Timothy Robinson, Alan Fortunate, Audrey Bell, Richard Yazbeck, Brian David Chouinard, Phala Chan, William Rebh
-
Patent number: 8755992Abstract: A computer-implemented system and method for the processing and presentation of aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information. Upon receiving a user request, a server retrieves a result set from the database and transmits it to the requesting user. Subsequently, updates as to a flight identified in the request are transmitted at a selected rate, which may be modified automatically based on one flight characteristic, for subsequent display. In one form, the results may be presented to the user in the form of digital map having aircraft images.Type: GrantFiled: November 7, 2013Date of Patent: June 17, 2014Assignee: FlightAware, LLCInventors: Daniel Baker, David Cameron McNett, Karl Lehenbauer, David Chouinard, Jeffrey A. Lawson, Michael Dayah, Mark L. Duell, Jr.
-
Publication number: 20140067244Abstract: A computer-implemented system and method for the processing and presentation of aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information. Upon receiving a user request, a server retrieves a result set from the database and transmits it to the requesting user. Subsequently, updates as to a flight identified in the request are transmitted at a selected rate, which may be modified automatically based on one flight characteristic, for subsequent display. In one form, the results may be presented to the user in the form of digital map having aircraft images.Type: ApplicationFiled: November 7, 2013Publication date: March 6, 2014Inventors: Daniel Baker, David Cameron McNett, Karl Lehenbauer, David Chouinard, Jeffrey A. Lawson, Michael Dayah, Mark L. Duell, JR.
-
Patent number: 8606508Abstract: A computer-implemented system and method for the processing and presentation of aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information. Upon receiving a user request, a server retrieves a result set from the database and transmits it to the requesting user. Subsequently, updates as to a flight identified in the request are transmitted at a selected rate, which may be modified automatically based on one flight characteristic, for subsequent display. In one form, the results may be presented to the user in the form of digital map having aircraft images.Type: GrantFiled: February 9, 2012Date of Patent: December 10, 2013Assignee: FlightAware, LLCInventors: Daniel Baker, David Cameron McNett, Karl Lehenbauer, David Chouinard, Jeff Lawson, Michael Dayah, Mark L. Duell, Jr.
-
Publication number: 20130211701Abstract: A computer-implemented system and method for the processing and presentation of aviation information is disclosed. At plurality of flight information is received over a digital network and is stored in at least a database. The database includes aviation information. Upon receiving a user request, a server retrieves a result set from the database and transmits it to the requesting user. Subsequently, updates as to a flight identified in the request are transmitted at a selected rate, which may be modified automatically based on one flight characteristic, for subsequent display. In one form, the results may be presented to the user in the form of digital map having aircraft images.Type: ApplicationFiled: February 9, 2012Publication date: August 15, 2013Inventors: Daniel Baker, David Cameron McNett, Karl Lehenbauer, David Chouinard, Jeff Lawson, Michael Dayah, Mark L. Duell, JR.
-
Patent number: 8307419Abstract: The flow of information to or from an application on a host machine is regulated by a trusted agent operating in conjunction with at least one security element, such as a firewall or a policy server. When a communication to or from the application is detected by the trusted agent, the trusted agent gathers information about the attempted communication, and formulates and sends a message based upon the gathered information to at least one security element. The security element makes a decision to permit or block at least part of the attempted communication based upon the message received from the trusted agent.Type: GrantFiled: November 12, 2010Date of Patent: November 6, 2012Assignee: Intel CorporationInventors: John W. Richardson, David A. Chouinard, Karen Chouinard, legal representative
-
Publication number: 20110119751Abstract: The flow of information to or from an application on a host machine is regulated by a trusted agent operating in conjunction with at least one security element, such as a firewall or a policy server. When a communication to or from the application is detected by the trusted agent, the trusted agent gathers information about the attempted communication, and formulates and sends a message based upon the gathered information to at least one security element. The security element makes a decision to permit or block at least part of the attempted communication based upon the message received from the trusted agent.Type: ApplicationFiled: November 12, 2010Publication date: May 19, 2011Applicant: INTEL CORPORATIONInventors: John W. RICHARDSON, David A. Chouinard, Karen Chouinard
-
Patent number: 7836494Abstract: The flow of information to or from an application on a host machine is regulated by a trusted agent operating in conjunction with at least one security element, such as a firewall or a policy server. When a communication to or from the application is detected by the trusted agent, the trusted agent gathers information about the attempted communication, and formulates and sends a message based upon the gathered information to at least one security element. The security element makes a decision to permit or block at least part of the attempted communication based upon the message received from the trusted agent.Type: GrantFiled: February 17, 2004Date of Patent: November 16, 2010Assignee: Intel CorporationInventors: John W. Richardson, David A. Chouinard, Karen Chouinard, legal representative
-
Publication number: 20060168213Abstract: The flow of information to or from an application on a host machine is regulated by a trusted agent operating in conjunction with at least one security element, such as a firewall or a policy server. When a communication to or from the application is detected by the trusted agent, the trusted agent gathers information about the attempted communication, and formulates and sends a message based upon the gathered information to at least one security element. The security element makes a decision to permit or block at least part of the attempted communication based upon the message received from the trusted agent.Type: ApplicationFiled: February 17, 2004Publication date: July 27, 2006Inventors: John Richardson, David Chouinard, Karen Chouinard
-
Patent number: 7031441Abstract: A method and apparatus for supporting on-demand connectivity for network applications is disclosed. Specifically, the present invention discloses a method and apparatus for remotely triggering a connection from a first device to a network. Additionally, a method and apparatus for coordinating application connections is also disclosed. The method comprises the steps of establishing application connections on-demand and managing the application connections.Type: GrantFiled: December 30, 1996Date of Patent: April 18, 2006Assignee: Intel CorporationInventors: James W. Edwards, Dan D. Kogan, David B. Andersen, Dale Boss, David Chouinard, Kevin Hazzard, John W. Richardson