Patents by Inventor Jon Morris
Jon Morris 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: 20220086203Abstract: In some aspects, the disclosure is directed to methods and systems for providing a three-dimensional virtual environment with teleconferencing audio and video feeds placed within the environment via three-dimensional virtual avatars, including indications of directional orientation or facing, and with mixing of spatial audio providing directionality and distance cues. By utilizing a three dimensional environment for display of video streams, video streams corresponding to or displayed on avatars that are farther from the viewer appear smaller within the three dimensional view, and thus can be easily downscaled or reduced in resolution or bit rate without adversely affecting the user experience.Type: ApplicationFiled: September 14, 2021Publication date: March 17, 2022Inventors: Jon Morris, Maxx Berkowitz, Ana Constantino, Evan Frohlich, Dacre Denny, Greg Liburd
-
Patent number: 10356030Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.Type: GrantFiled: September 22, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
-
Publication number: 20170213235Abstract: An embodiment may include repeatedly receiving, from one or more online advertising service devices at which a plurality of advertising campaigns are operated, updates to advertising spending amounts on keywords associated with one or more particular advertising campaigns. The embodiment may also involve repeatedly receiving, from the one or more online advertising service devices, updates to respective quality scores associated with the keywords. The embodiment may further involve providing, for display on a graphical user interface, respective line items for the plurality of advertising campaigns. A line item for the one or more particular advertising campaigns may include one or more of: (i) a first representation of a total advertising spending amount for keywords associated with the one or more particular advertising campaigns, (ii) a second representation of a total number of the keywords, or (iii) a third representation of an average quality score for the keywords.Type: ApplicationFiled: January 25, 2016Publication date: July 27, 2017Inventors: Brent Laufenberg, Michael Thone, Xinli Li, Jon Morris, Lawrence Fisher
-
Publication number: 20170083938Abstract: An embodiment may include repeatedly receiving, from one or more online advertising service devices at which a plurality of advertising campaigns are operated, updates to an advertising spending amount for one or more particular advertising campaigns. The embodiment may also include repeatedly receiving, from one or more traffic tracking service devices, updates to an advertising conversion amount for the one or more particular advertising campaigns. The embodiment may further include providing, for display on a graphical user interface, a line item for the one or more particular advertising campaigns including: a first representation of the advertising spending amount compared to an advertising spending goal, and a second representation of the advertising conversion amount compared to an advertising conversion goal. The first representation may be highlighted when the advertising spending amount deviates by more than a threshold extent from the advertising spending goal.Type: ApplicationFiled: September 17, 2015Publication date: March 23, 2017Inventors: Brent Laufenberg, Jon Morris, Lawrence Fisher, Bhargav Kunnamkode, Michael Thone, Reid Valfer
-
Publication number: 20170012918Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.Type: ApplicationFiled: September 22, 2016Publication date: January 12, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
-
Patent number: 9479610Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.Type: GrantFiled: April 14, 2014Date of Patent: October 25, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
-
Patent number: 9325915Abstract: The calibration/verification system and method for gas imaging infrared cameras standardizes the procedures to objectively and consistently check performance of gas imaging infrared cameras. This system includes a background board maintaining a uniform temperature, a target cell filled with a target compound and disposed in front of the background board, a reference cell filled with a reference compound and disposed in front of the background board, and an analyzer coupled to the camera that captures images of the gas cell and the reference cell. The analyzer compares the intensity difference and the temperature difference of rays passing through the target cell and reference cell to a reference relationship data of a quality control chart to determine whether the camera is in a working condition. The method is further extended to provide a quantitative measurement of a hydrocarbon plume from a gas imaging infrared camera.Type: GrantFiled: June 19, 2015Date of Patent: April 26, 2016Assignee: Providence Photonics, LLCInventors: Yousheng Zeng, Jon Morris
-
Patent number: 9258495Abstract: The multi-spectral imaging system for real-time measurement of combustion efficiency of an industrial flare is provided. The system includes four spectral bands, one for a hydrocarbon group (fuel), one for carbon dioxide (CO2), product of complete combustion), one for carbon monoxide (CO, product of partially completed combustion), and one for background reference. More spectral bands can be added to measure combustion efficiency of specific compounds or enhance the background reference adjustment. The analysis apparatus includes a machine readable storage medium, which provides instructions that cause the analysis apparatus to perform operations to obtain the combustion efficiency of the flare. The operations includes acquiring at least three spatially and temporally synchronized intensities from an imaging unit capturing images of the flare, and producing the combustion efficiency of the flare from said at least three intensities, and absorption coefficients of materials contained in the flare.Type: GrantFiled: March 26, 2013Date of Patent: February 9, 2016Assignee: PROVIDENCE PHOTONICS, LLCInventors: Yousheng Zeng, Jon Morris, Mark Dombrowski
-
Patent number: 9225915Abstract: The calibration/verification system and method for gas imaging infrared cameras standardizes the procedures to objectively and consistently check performance of gas imaging infrared cameras. This system includes a background board maintaining a uniform temperature, a target cell filled with a target compound and disposed in front of the background board, a reference cell filled with a reference compound and disposed in front of the background board, and an analyzer coupled to the camera that captures images of the gas cell and the reference cell. The analyzer compares the intensity difference and the temperature difference of rays passing through the target cell and reference cell to a reference relationship data of a quality control chart to determine whether the camera is in a working condition. The method is further extended to provide a quantitative measurement of a hydrocarbon plume from a gas imaging infrared camera.Type: GrantFiled: July 5, 2013Date of Patent: December 29, 2015Assignee: PROVIDENCE PHOTONICS, LLCInventors: Yousheng Zeng, Jon Morris
-
Publication number: 20150296049Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: MICROSOFT CORPORATIONInventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
-
Publication number: 20150285704Abstract: The calibration/verification system and method for gas imaging infrared cameras standardizes the procedures to objectively and consistently check performance of gas imaging infrared cameras. This system includes a background board maintaining a uniform temperature, a target cell filled with a target compound and disposed in front of the background board, a reference cell filled with a reference compound and disposed in front of the background board, and an analyzer coupled to the camera that captures images of the gas cell and the reference cell. The analyzer compares the intensity difference and the temperature difference of rays passing through the target cell and reference cell to a reference relationship data of a quality control chart to determine whether the camera is in a working condition. The method is further extended to provide a quantitative measurement of a hydrocarbon plume from a gas imaging infrared camera.Type: ApplicationFiled: June 19, 2015Publication date: October 8, 2015Inventors: Yousheng Zeng, Jon Morris
-
Publication number: 20140008526Abstract: The calibration/verification system and method for gas imaging infrared cameras standardizes the procedures to objectively and consistently check performance of gas imaging infrared cameras. This system includes a background board maintaining a uniform temperature, a target cell filled with a target compound and disposed in front of the background board, a reference cell filled with a reference compound and disposed in front of the background board, and an analyzer coupled to the camera that captures images of the gas cell and the reference cell. The analyzer compares the intensity difference and the temperature difference of rays passing through the target cell and reference cell to a reference relationship data of a quality control chart to determine whether the camera is in a working condition. The method is further extended to provide a quantitative measurement of a hydrocarbon plume from a gas imaging infrared camera.Type: ApplicationFiled: July 5, 2013Publication date: January 9, 2014Inventors: Yousheng Zeng, Jon Morris
-
Publication number: 20140002639Abstract: Systems and methods for autonomously detecting a chemical plume are described. In a method for autonomously detecting a chemical plume, a plurality of images are obtained from a detection camera at least at a wavelength of light selected to be absorbed or emitted by a chemical species. The plurality of images is analyzed to identify changes in a deterministic feature, changes in a statistical feature, or both, between sequential images. A chemical plume is recognized based, at least in part, on the changes.Type: ApplicationFiled: March 12, 2012Publication date: January 2, 2014Inventors: Joseph M. Cheben, Yousheng Zeng, Jon Morris, Yanhua Ruan
-
Publication number: 20140002667Abstract: Apparatus, systems, and methods autonomously detect a chemical plume. The system includes an apparatus for splitting a beam of electromagnetic radiation and feeding the split beam to at least two detectors, which are operably connected to a first bandpass filter and a second bandpass filter that passes a wavelength of electromagnetic radiation that is similar in magnitude but offset from the wavelengths passed by the first bandpass filter. The system further comprises an analysis system configured to analyze images from the at least two detectors, a processor, and a non-transitory, computer-readable medium comprising code configured to direct the processor to perform functions. Exemplary functions include comparing a plurality of deterministic features, a plurality of probabilistic features of objects, or both, from the at least two detectors and determining if a difference between the compared images represents a chemical plume.Type: ApplicationFiled: March 12, 2012Publication date: January 2, 2014Inventors: Joseph M. Cheben, Yousheng Zeng, Jon Morris, Yanhua Ruan
-
Publication number: 20130342680Abstract: The multi-spectral imaging system for real-time measurement of combustion efficiency of an industrial flare is provided. The system includes four spectral bands, one for a hydrocarbon group (fuel), one for carbon dioxide (CO2), product of complete combustion), one for carbon monoxide (CO, product of partially completed combustion), and one for background reference. More spectral bands can be added to measure combustion efficiency of specific compounds or enhance the background reference adjustment. The analysis apparatus includes a machine readable storage medium, which provides instructions that cause the analysis apparatus to perform operations to obtain the combustion efficiency of the flare. The operations includes acquiring at least three spatially and temporally synchronized intensities from an imaging unit capturing images of the flare, and producing the combustion efficiency of the flare from said at least three intensities, and absorption coefficients of materials contained in the flare.Type: ApplicationFiled: March 26, 2013Publication date: December 26, 2013Inventors: Yousheng Zeng, Jon Morris, Mark Dombrowski
-
Publication number: 20130306538Abstract: A gas accumulator for the storage of biogas, comprising three gas-impermeable membranes, the first of which at least partially defines a gas accumulation chamber and the third of which is attached to the second by means of a gas-impermeable seal, such that the second and third membranes together define a gas-impermeable pressurisation chamber, as well as comprising means for pressurising said pressurisation chamber and means for anchoring the gas accumulator to a support surface, characterised in that the anchoring means is configured to anchor only the second membrane to the support surface.Type: ApplicationFiled: January 24, 2012Publication date: November 21, 2013Applicant: BASE STRUCTURES LIMITEDInventor: Jon Morris
-
Publication number: 20080213736Abstract: A method for emotional profiling comprises: obtaining, from plural respondents, non-verbal emotional response data, along with verbal responses; grouping the verbal responses according to the non-verbal emotional response data; and reporting the verbal and/or text-based responses by group. An apparatus for emotional profiling comprises: means for obtaining quantitative and/or qualitative emotional response data, along with verbal and/or text-based responses from participants; means for grouping response data and responses according to the quantitative and/or qualitative data; and means for reporting the verbal and/or text-based responses by group.Type: ApplicationFiled: December 28, 2007Publication date: September 4, 2008Inventor: Jon Morris
-
Publication number: 20060209328Abstract: The subject invention relates to enabling device drivers that support additional functionality that can be enabled to an operating system. A hardware manufacture can claim support for additional functionality in their device drivers, and such functionality can be verified and tagged during driver signing. When a device driver passes a corresponding test, the driver is digitally signed and the signature can include attributes indicating support for that functionality (e.g., features and applications). The systems and methods employ a querying mechanism that can search a device driver package for attributes and expose such attributes. The search can expose both trusted attributes and untrusted device driver properties. Exposed trusted attributes can be selectively enabled to provide corresponding features and/or applications. This can facilitate enabling aspects of hardware when corresponding drivers support such functionality and mitigate enabling an unsupported feature and/or an application.Type: ApplicationFiled: March 15, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Eric Anderson, George Roussos, Jon Morris, Eugene Lin
-
Patent number: 7072230Abstract: A word line driver circuit for a semiconductor memory device. One or more transistors in the driver circuit are fabricated such that they are susceptible, under certain conditions, to gate-induced diode leakage (GIDL). One terminal of the transistors are coupled to a local supply node, which during standby conditions when the word line driver circuit is not driving a word line, is maintained at a voltage less than that of a global power supply node. In one embodiment, the local power supply node is coupled to the global power supply node by means of at least one decoupling transistor receiving a control signal at its gate and by a vt-connected transistor, such that the voltage on the local power supply node is maintained at a level not exceeding one transistor threshold voltage less than the global power supply node voltage when the decoupling transistor is off.Type: GrantFiled: March 23, 2005Date of Patent: July 4, 2006Assignee: Micron Technology, Inc.Inventors: Jeff Koelling, John Schreck, Jon Morris, Rishad Omer
-
Publication number: 20050162943Abstract: A word line driver circuit for a semiconductor memory device. One or more transistors in the driver circuit are fabricated such that they are susceptible, under certain conditions, to gate-induced diode leakage (GIDL). One terminal of the transistors are coupled to a local supply node, which during standby conditions when the word line driver circuit is not driving a word line, is maintained at a voltage less than that of a global power supply node. In one embodiment, the local power supply node is coupled to the global power supply node by means of at least one decoupling transistor receiving a control signal at its gate and by a vt-connected transistor, such that the voltage on the local power supply node is maintained at a level not exceeding one transistor threshold voltage less than the global power supply node voltage when the decoupling transistor is off.Type: ApplicationFiled: March 23, 2005Publication date: July 28, 2005Inventors: Jeff Koelling, John Schreck, Jon Morris, Rishad Omer