Patents by Inventor Michael J. Conrad
Michael J. Conrad 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: 20240135342Abstract: A user-focused system and method is provided in the pretrial release field to be used primarily for assisting incarcerated individuals to explore, understand and expedite various options for their legal release from custody on bail. The system and method assists the incarcerated individual to access his or her own cash accounts and credit, or the cash and credit of friends, family and associates, in order to effectuate a bail payment.Type: ApplicationFiled: September 28, 2023Publication date: April 25, 2024Inventors: Dale W Conrad, Michael J Stoller, Brian G Kibble-Smith
-
Patent number: 10798438Abstract: This document describes techniques and apparatuses for determining an audience's state or interest using passive sensor data. The techniques receive sensor data that measures an audience during presentation of a media program. The techniques, based on this sensor data, then determine a state or interest of the audience members during the media program.Type: GrantFiled: March 14, 2017Date of Patent: October 6, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Michael J. Conrad, Geoffrey J. Hulten, Kyle J. Krum, Umaimah A. Mendhro, Darren B. Remington
-
Patent number: 10650226Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving one or more data streams captured by one or more sensors sensing a candidate face. In a plurality of stages that each comprises a different analysis, one or more of the data streams are analyzed, and the stages comprise determining whether a plurality of candidate face depth points lies on a single flat plane or a curving plane. Based at least in part on determining that the plurality of candidate face depth points lies on the single flat plane, an indication of the false representation of the human face is outputted.Type: GrantFiled: June 19, 2018Date of Patent: May 12, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20180307895Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving one or more data streams captured by one or more sensors sensing a candidate face. In a plurality of stages that each comprises a different analysis, one or more of the data streams are analyzed, and the stages comprise determining whether a plurality of candidate face depth points lies on a single flat plane or a curving plane. Based at least in part on determining that the plurality of candidate face depth points lies on the single flat plane, an indication of the false representation of the human face is outputted.Type: ApplicationFiled: June 19, 2018Publication date: October 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 10048749Abstract: Examples are disclosed herein that relate to gaze tracking. One example provides a computing device including an eye-tracking system including an image sensor, a logic device, and a storage device comprising instructions executable by the logic device to track an eye gaze direction by acquiring an image of the eye via the eye-tracking system, and determining a determined location of a center of a lens of the eye from the image of the eye. The instructions are further executable to adjust the determined location of the center of the lens on a sub-pixel scale by applying a predetermined sub-pixel offset to the determined location of the center of the lens to produce an adjusted location of the center of the lens, to determine a gaze direction from the adjusted location of the center of the lens, and perform an action on a computing device based on the gaze direction.Type: GrantFiled: January 9, 2015Date of Patent: August 14, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xu Miao, Michael J. Conrad, Dijia Wu
-
Patent number: 10007839Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: February 27, 2017Date of Patent: June 26, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9864430Abstract: Examples are disclosed herein that are related to gaze tracking via image data. One example provides, on a gaze tracking system comprising an image sensor, a method of determining a gaze direction, the method comprising acquiring image data via the image sensor, detecting in the image data facial features of a human subject, determining an eye rotation center based upon the facial features using a calibrated face model, determining an estimated position of a center of a lens of an eye from the image data, determining an optical axis based upon the eye rotation center and the estimated position of the center of the lens, determining a visual axis by applying an adjustment to the optical axis, determining the gaze direction based upon the visual axis, and providing an output based upon the gaze direction.Type: GrantFiled: January 9, 2015Date of Patent: January 9, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dijia Wu, Michael J. Conrad, Tim Burrell, Xu Miao, Zicheng Liu, Qin Cai, Zhengyou Zhang
-
Patent number: 9788032Abstract: This document describes techniques and apparatuses for determining a future portion of a currently presented media program. The techniques and apparatuses can receive current media reactions of one or many people to a currently presented media program and determine later portions to present in the media program based on the media reactions. In some embodiments, for example, a program can be presented live, reactions can be received during the live presentation, and the program altered on-the-fly and in real time based on those reactions. Further, the alterations can be general or tailored to a group or a particular person.Type: GrantFiled: January 13, 2015Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael J. Conrad, Geoffrey J. Hulten, Kyle J. Krum, Umaimah A. Mendhro, Darren B. Remington
-
Patent number: 9704038Abstract: Examples are disclosed herein that relate to eye tracking based on two-dimensional image data. One example provides, on a computing device, a method of tracking an eye. The method includes receiving image data from an image sensor, detecting a face of the user in the image data, locating the eye in a region of the face in the image data to obtain an eye image, normalizing one or more of a scale and an illumination of the eye image, fitting an ellipse to an iris of the eye in the eye image, and outputting a determination of an eye gaze direction based upon the ellipse fitted.Type: GrantFiled: January 7, 2015Date of Patent: July 11, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dijia Wu, Michael J. Conrad, Chun-Te Chu, Geoffrey John Hulten
-
Publication number: 20170188079Abstract: This document describes techniques and apparatuses for determining an audience's state or interest using passive sensor data. The techniques receive sensor data that measures an audience during presentation of a media program. The techniques, based on this sensor data, then determine a state or interest of the audience members during the media program.Type: ApplicationFiled: March 14, 2017Publication date: June 29, 2017Inventors: Michael J. Conrad, Geoffrey J. Hulten, Kyle J. Krum, Umaimah A. Mendhro, Darren B. Remington
-
Publication number: 20170169284Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9628844Abstract: This document describes techniques and apparatuses for determining an audience's state or interest using passive sensor data. The techniques receive sensor data that measures an audience during presentation of a media program. The techniques, based on this sensor data, then determine a state or interest of the audience members during the media program.Type: GrantFiled: July 31, 2015Date of Patent: April 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Michael J. Conrad, Geoffrey J. Hulten, Kyle J. Krum, Umaimah A. Mendhro, Darren B. Remington
-
Patent number: 9582724Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: January 27, 2016Date of Patent: February 28, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20160202756Abstract: Examples are disclosed herein that are related to gaze tracking via image data. One example provides, on a gaze tracking system comprising an image sensor, a method of determining a gaze direction, the method comprising acquiring image data via the image sensor, detecting in the image data facial features of a human subject, determining an eye rotation center based upon the facial features using a calibrated face model, determining an estimated position of a center of a lens of an eye from the image data, determining an optical axis based upon the eye rotation center and the estimated position of the center of the lens, determining a visual axis by applying an adjustment to the optical axis, determining the gaze direction based upon the visual axis, and providing an output based upon the gaze direction.Type: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventors: Dijia Wu, Michael J. Conrad, Tim Burrell, Xu Miao, Zicheng Liu, Qin Cai, Zhengyou Zhang
-
Publication number: 20160202757Abstract: Examples are disclosed herein that relate to gaze tracking. One example provides a computing device including an eye-tracking system including an image sensor, a logic device, and a storage device comprising instructions executable by the logic device to track an eye gaze direction by acquiring an image of the eye via the eye-tracking system, and determining a determined location of a center of a lens of the eye from the image of the eye. The instructions are further executable to adjust the determined location of the center of the lens on a sub-pixel scale by applying a predetermined sub-pixel offset to the determined location of the center of the lens to produce an adjusted location of the center of the lens, to determine a gaze direction from the adjusted location of the center of the lens, and perform an action on a computing device based on the gaze direction.Type: ApplicationFiled: January 9, 2015Publication date: July 14, 2016Inventors: Xu Miao, Michael J. Conrad, Dijia Wu
-
Publication number: 20160196465Abstract: Examples are disclosed herein that relate to eye tracking based on two-dimensional image data. One example provides, on a computing device, a method of tracking an eye. The method includes receiving image data from an image sensor, detecting a face of the user in the image data, locating the eye in a region of the face in the image data to obtain an eye image, normalizing one or more of a scale and an illumination of the eye image, fitting an ellipse to an iris of the eye in the eye image, and outputting a determination of an eye gaze direction based upon the ellipse fitted.Type: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: Dijia Wu, Michael J. Conrad, Chun-Te Chu, Geoffrey John Hulten
-
Publication number: 20160140406Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: January 27, 2016Publication date: May 19, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20160048736Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: ApplicationFiled: August 12, 2014Publication date: February 18, 2016Inventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Patent number: 9251427Abstract: Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a human face includes receiving a plurality of different data streams captured by a respective plurality of sensors of differing sensor types sensing a candidate face. In a cascading plurality of stages, one or more of the different data streams are analyzed, wherein each of the stages comprises a different analysis. In one of the cascading plurality of stages, the method determines that one or more of the different data streams corresponds to a false representation of the human face. Based on determining that one or more of the different data streams corresponds to a false representation of a human face, an indication of the false representation is outputted.Type: GrantFiled: August 12, 2014Date of Patent: February 2, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Chun-Te Chu, Michael J. Conrad, Dijia Wu, Jinyu Li
-
Publication number: 20150341692Abstract: This document describes techniques and apparatuses for determining an audience's state or interest using passive sensor data. The techniques receive sensor data that measures an audience during presentation of a media program. The techniques, based on this sensor data, then determine a state or interest of the audience members during the media program.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: Michael J. Conrad, Geoffrey J. Hulten, Kyle J. Krum, Umaimah A. Mendhro, Darren B. Remington