Patents by Inventor Jon Johnson
Jon Johnson 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: 20250036112Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing a process of manufacturing a product. In one aspect, the method comprises repeatedly performing the following: i) selecting a configuration of input settings for manufacturing a product, based on a causal model that measures causal relationships between input settings and a measure of a quality of the product; ii) determining the measure of the quality of the product manufactured using the configuration of input settings; and iii) adjusting, based on the measure of the quality of the product manufactured using the configuration of input settings, the causal model.Type: ApplicationFiled: October 16, 2024Publication date: January 30, 2025Inventors: Brian E. Brooks, Gilles J. Benoit, Peter O. Olson, Tyler W. Olson, Himanshu Nayar, Frederick J. Arsenault, Nicholas A. Johnson, Brett R. Hemes, Thomas J. Strey, Jonathan B. Arthur, Nathan J. Herbst, Aaron K. Nienaber, Sarah M. Mullins, Mark W. Orlando, Cory D. Sauer, Timothy J. Clemens, Scott L. Barnett, Zachary M. Schaeffer, Patrick G. Zimmerman, Gregory P. Moriarty, Jeffrey P. Adolf, Steven P. Floeder, Andreas Backes, Peter J. Schneider, Maureen A. Kavanagh, Glenn E. Casner, Miaoding Dai, Christopher M. Brown, Lori A. Sjolund, Jon A. Kirschhoffer, Carter C. Hughes
-
Publication number: 20240311344Abstract: In a cloud system that includes a cloud server and multiple edge devices implementing the ThingWorx platform, an improved file transfer method for transferring multiple files from the edge device to a file repository of the cloud server. The method provides multi-level path traversal and copy from a specified root level, in a file system containing a plurality of nested variably named paths, with the abilities to exclude path(s) in the path traversal and copy, to specify custom date(s) in the past as the earliest date to transfer file(s), to specify and track copy retries, and to track and report file copy metrics.Type: ApplicationFiled: March 14, 2023Publication date: September 19, 2024Inventors: Aaron Coleman, Marcellus Young, Jon Johnson, Larry Mattison
-
Publication number: 20240134201Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: ApplicationFiled: December 29, 2023Publication date: April 25, 2024Inventors: Harini CHIMALAPATI, Christopher Jon JOHNSON, Jingyang Xue
-
Patent number: 11860365Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: GrantFiled: April 2, 2021Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Harini Chimalapati, Christopher Jon Johnson, Jingyang Xue
-
Publication number: 20220317447Abstract: The present disclosure relates to systems, methods, and computer readable media for modeling thermal effects within a multi-laser device. For example, systems described herein may include a plurality of laser devices that output energy streams having corresponding operating windows. One or more systems described herein may include a set of accumulators for tracking quantities of energy samples within operating windows and populating a queue representative of the tracked quantities. One or more systems described herein may additionally include filters and a summing module for determining temperature values for operating windows and synchronizing the temperature values with one another to determine an accurate system temperature for the multi-laser device. The features described herein facilitate synchronization of data for corresponding operating windows to provide an accurate determination of system temperature based on a combination of self-heating and crosstalk effects between multiple laser devices.Type: ApplicationFiled: April 2, 2021Publication date: October 6, 2022Inventors: Harini CHIMALAPATI, Christopher Jon JOHNSON, Jingyang Xue
-
Patent number: 10672368Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data and multiple LSR processing engines.Type: GrantFiled: February 14, 2019Date of Patent: June 2, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ryan Scott Haraden, Tolga Ozguner, Adam James Muff, Jeffrey Powers Bradford, Christopher Jon Johnson, Gene Leung, Miguel Comparan
-
Patent number: 10360832Abstract: Techniques for post-rendering image transformation including outputting an image frame including a plurality of first pixels by sequentially generating and outputting multiple color component fields including a first color component field and a second color component field by applying one or more two-dimensional (2D) image transformations to at least one portion of the plurality of source pixels by first, second, and third image transformation pipelines, to generate transformed pixel color data for the first color component field and the second color component field.Type: GrantFiled: August 14, 2017Date of Patent: July 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tolga Ozguner, Miguel Comparan, Christopher Jon Johnson, Jeffrey Powers Bradford
-
Publication number: 20190189089Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data and multiple LSR processing engines.Type: ApplicationFiled: February 14, 2019Publication date: June 20, 2019Inventors: Ryan Scott HARADEN, Tolga OZGUNER, Adam James MUFF, Jeffrey Powers BRADFORD, Christopher Jon JOHNSON, Gene LEUNG, Miguel COMPARAN
-
Patent number: 10255891Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data and multiple LSR processing engines.Type: GrantFiled: April 12, 2017Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ryan Scott Haraden, Tolga Ozguner, Adam James Muff, Jeffrey Powers Bradford, Christopher Jon Johnson, Gene Leung, Miguel Comparan
-
Patent number: 10242654Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power.Type: GrantFiled: January 25, 2017Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Tolga Ozguner, Jeffrey Powers Bradford, Miguel Comparan, Gene Leung, Adam James Muff, Ryan Scott Haraden, Christopher Jon Johnson
-
Patent number: 10241470Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data.Type: GrantFiled: May 15, 2018Date of Patent: March 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Tolga Ozguner, Gene Leung, Jeffrey Powers Bradford, Adam James Muff, Miguel Comparan, Ryan Scott Haraden, Christopher Jon Johnson
-
Publication number: 20190051229Abstract: Techniques for post-rendering image transformation including outputting an image frame including a plurality of first pixels by sequentially generating and outputting multiple color component fields including a first color component field and a second color component field by applying one or more two-dimensional (2D) image transformations to at least one portion of the plurality of source pixels by first, second, and third image transformation pipelines, to generate transformed pixel color data for the first color component field and the second color component field.Type: ApplicationFiled: August 14, 2017Publication date: February 14, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Tolga OZGUNER, Miguel COMPARAN, Christopher Jon JOHNSON, Jeffrey Powers BRADFORD
-
Publication number: 20180301125Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data and multiple LSR processing engines.Type: ApplicationFiled: April 12, 2017Publication date: October 18, 2018Inventors: Ryan Scott Haraden, Tolga Ozguner, Adam James Muff, Jeffrey Powers Bradford, Christopher Jon Johnson, Gene Leung, Miguel Comparan
-
Publication number: 20180260931Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data.Type: ApplicationFiled: May 15, 2018Publication date: September 13, 2018Inventors: Tolga OZGUNER, Gene LEUNG, Jeffrey Powers BRADFORD, Adam James MUFF, Miguel COMPARAN, Ryan Scott HARADEN, Christopher Jon JOHNSON
-
Publication number: 20180211638Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power.Type: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Inventors: Tolga Ozguner, Jeffrey Powers Bradford, Miguel Comparan, Gene Leung, Adam James Muff, Ryan Scott Haraden, Christopher Jon Johnson
-
Patent number: 9978118Abstract: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power. The systems and methods can also be adapted to work with compressed image data.Type: GrantFiled: January 25, 2017Date of Patent: May 22, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Tolga Ozguner, Gene Leung, Jeffrey Powers Bradford, Adam James Muff, Miguel Comparan, Ryan Scott Haraden, Christopher Jon Johnson
-
Publication number: 20170293603Abstract: A publisher is configured to receive a plurality of inputs such as audio, imagery, text, responses to questionnaires, and the like. The publisher is also operable to access a registry having pre-existing information and content. A user may submit inputs, and may further make selections relating to how the inputs will be processed by the publisher. The publisher is operable to process the inputs in accordance with the user's selections to produce any of a variety of outputs. Outputs of the publisher may include books, sound recordings, newspapers, web pages, movies, prayer cards, collages/montages, and the like. The publisher is also operable to automatically generate a biographical text about a deceased friend or relative of the user, based on inputs and selections provided by the user. The publisher may also provide voice-overs for movies automatically generated using image input, audio input, and selections provided by the user.Type: ApplicationFiled: June 26, 2017Publication date: October 12, 2017Inventors: Steven Craig Sefton, Jeffrey Jon Johnson, Gordon Scott Mindrum
-
Patent number: 9695867Abstract: A resonance testing apparatus has a plurality of arms for supporting a workpiece. At least one of said arms incorporates an articulation assembly having: a strut, a joint element which is movable in response to movement of the strut, and a clamp arrangement for clamping the joint element. The assembly has a first condition in which the joint element is movable and a second condition in which the clamp arrangement acts on the joint element to damp or restrict movement of the strut. The assembly includes a seating for the joint element, and a biasing arrangement for the seating. The assembly has a first condition in which the joint element is arranged on the seating and is movable on the seating and a second condition in which the biasing arrangement acts on the seating to damp or restrict movement of the joint element on the seating.Type: GrantFiled: February 25, 2014Date of Patent: July 4, 2017Assignee: Johnson & Allen Ltd.Inventors: Jon Johnson, Graham Morley
-
Patent number: 9039162Abstract: This invention relates to a media multi-feed rejection apparatus, comprising: a plurality of feed rollers; a feed roller driving means operatively connected to one of the plurality of feed rollers; a clutch means operatively connected to the other of the plurality of feed rollers; and a single channel encoder means operatively connected to the clutch means to measure a rotation of the other of the plurality of feed rollers.Type: GrantFiled: April 25, 2006Date of Patent: May 26, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Gary L. Miller, Ed Tucker, Jon Johnson
-
Patent number: 9033450Abstract: A printer having an internal electrical power supply is disclosed herein. A method for controlling power consumption in the printer includes receiving an image to be printed, calculating an estimated temperature of the printer, and controlling a speed of the printer to control the power consumption to keep a temperature of the printer below a predetermined maximum temperature in response to the estimated temperature.Type: GrantFiled: October 18, 2011Date of Patent: May 19, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert D. Davis, Douglas Harriman, Jon Johnson