Patents by Inventor David Nicholson
David Nicholson 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: 11972512Abstract: Directional propagation editing techniques are described, in one example, a digital image, a depth map, and a direction are obtained by an image editing system. The image editing system then generates features. To do so, the image editing system generates features from the digital image and the depth map for each pixel based on the direction, e.g., until an edge of the digital image is reached. In an implementation, instead of storing a value of the depth directly, a ratio is stored based on a depth in the depth map and a depth of a point along the direction. The image editing system then forms a feature volume using the features, e.g., as three dimensionally stacked features. The feature volume is employed by the image editing system as part of editing the digital image to form an edited digital image.Type: GrantFiled: January 25, 2022Date of Patent: April 30, 2024Assignee: Adobe Inc.Inventors: Julien Philip, David Nicholson Griffiths
-
Publication number: 20240092143Abstract: A system for detecting external leaks in a cabin of a vehicle includes sensors and onboard vehicle controls disposed on the vehicle. Control modules of the system have processors, memory, and input/output (I/O) ports. The I/O ports communicate with the sensors and onboard vehicle controls. The control modules execute program code portions stored memory. The program code portions include first and second algorithm portions. The first algorithm portion receives data from the sensors and controls and determines that the data from the sensors and controls meets initialization threshold values. When the data from the sensors and controls meets the threshold values, the second algorithm portion generates a cabin leak detection output including: a first output, a second output, or a third output. The first output indicates a large leak, the second output indicates no leak, and the third output indicates that a small leak has been detected.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Inventors: Dhruv Patel, Joseph F. Szczerba, David Alexander Hinz, Rupesh Sonu Kakade, Cynthia A. Nicholson
-
Patent number: 11932497Abstract: A method of inverting workpieces in a mass production process includes: advancing an end effector in electronic synchronization with advancement of a carrier to synchronize arrival of the carrier at a stop position with arrival of the end effector at an unloading position, in which the end effector is in alignment with a workpiece held by the carrier for engaging the workpiece; while the end effector is in engagement with the workpiece, retracting the end effector away from the carrier to unload the workpiece from the carrier and advancing the end effector back toward the carrier to load the workpiece back into the carrier; and rotating the end effector relative to the carrier to invert the workpiece in electronic synchronization with the retracting and advancing of the end effector for loading the workpiece back into the carrier when inverted.Type: GrantFiled: March 17, 2022Date of Patent: March 19, 2024Assignee: ATS CORPORATIONInventors: Kenneth Wayne Nicholson, Philip David Munroe, James Mark McLean, Robert James MacGregor, David Andrew Tait, Gustavo Barea, Roger Craig Hogan
-
Publication number: 20230323663Abstract: This invention relates to a demountable cassette construction system for building a structure comprising one or more demountable cassettes, wherein the or each of the one or more demountable cassettes are attachable to one or more adjacent demountable cassettes via demountable joints, wherein the demountable joints permit the one or more demountable cassettes to be removed from a structure without removal of and/or damage to the or each of the one or more adjacent demountable cassettes.Type: ApplicationFiled: September 17, 2021Publication date: October 12, 2023Inventors: David NICHOLSON, Natasha GREENFIELD
-
Publication number: 20230298335Abstract: A computer-implemented method of training an object detector, the method comprising: training an embedding neural network using, as an input, cropped images from an image dataset, wherein training the embedding neural network is performed using a self-supervised learning approach and the trained embedding neural network translates input images into a lower dimensional representation; and training an object detector neural network by, for images of the image dataset, repeatedly: passing an image through the object detector neural network to obtain proposed coordinates of an object within the image, cropping the image to the proposed coordinates to obtain a cropped image, passing the cropped image through the trained embedding neural network to obtain a cropped image representation, passing an exemplar through the trained embedding neural network to obtain an exemplar representation, wherein the exemplar is a cropped manually labelled image bounding a known object, computing a distance in embedding space betweeType: ApplicationFiled: January 25, 2023Publication date: September 21, 2023Applicant: Fujitsu LimitedInventor: David Nicholson GRIFFITHS
-
Publication number: 20230260962Abstract: There is provided a semiconductor device 1, comprising: a housing comprising a first housing electrode 4 and a second housing electrode 5 arranged at opposite sides of the housing; and a plurality of semiconductor units 30 arranged within the housing between the first and second housing electrodes 4, 5 and coupled to at least one of the first and second housing electrodes 4, 5 by pressure, wherein the plurality of semiconductor units 30 comprise a first semiconductor unit 30-1 and a second semiconductor unit 30-2 neighbouring the first semiconductor unit 30-1; wherein the first and/or second housing electrode comprises a plurality of pillars 10, and the plurality of pillars comprise a first pillar 10-1 and a second pillar 10-2 electrically coupled to the first and second semiconductor units 30-1, 30-2, respectively, and wherein a surface 16 of the first housing electrode 4 comprises a groove 15, and a width W1 of the groove 15 is less than a spacing S2 between the first pillar 10-1 and the second pillar 10-2.Type: ApplicationFiled: May 28, 2021Publication date: August 17, 2023Inventors: Robin Adam Simpson, Michael David Nicholson, Yangang Wang
-
Publication number: 20230236072Abstract: There is provided a semiconductor device 100, comprising: at least one semiconductor chip 5, and a structure 2 thermally coupled to the at least one semiconductor chip 5, wherein the structure 2 comprises a surface located within an interior of the semiconductor device, and the surface comprises a groove 12; and a sensor 16 comprising an optical fibre 13 passing through the groove 12, wherein the sensor 16 is configured to sense a temperature of the at least one semiconductor chip 5.Type: ApplicationFiled: April 20, 2021Publication date: July 27, 2023Inventors: Yangang Wang, Bruno Cerqueira Rente Ribeiro, Paul Durnford Taylor, Robin Adam Simpson, Callum Tarr, Michael David Nicholson, Daniel Bell, Tong Sun, Kenneth Grattan, Matthias Fabian
-
Publication number: 20230237718Abstract: Directional propagation editing techniques are described, in one example, a digital image, a depth map, and a direction are obtained by an image editing system. The image editing system then generates features. To do so, the image editing system generates features from the digital image and the depth map for each pixel based on the direction, e.g., until an edge of the digital image is reached. In an implementation, instead of storing a value of the depth directly, a ratio is stored based on a depth in the depth map and a depth of a point along the direction. The image editing system then forms a feature volume using the features, e.g., as three dimensionally stacked features. The feature volume is employed by the image editing system as part of editing the digital image to form an edited digital image.Type: ApplicationFiled: January 25, 2022Publication date: July 27, 2023Applicant: Adobe Inc.Inventors: Julien Philip, David Nicholson Griffiths
-
Publication number: 20220342976Abstract: The techniques disclosed herein provide an enhanced single sign-on flow for secure computing resources, such as a virtual machine or hosted applications. In some configurations, the techniques process different types of security data, e.g., credentials, tokens, certificates, and reference objects at specific computing entities of a system to provide a single sign-on flow for providing access to secure computing resources from a client computing device. In one illustrative example, a select type of security data, such as a certificate, is generated from a token and a claim at a particular computing resource, such as an agent operating on a virtual machine. In another example, a signed version of the certificate can be stored and verified at the virtual machine. By generating certificates at such particular computing resources, the computing resource can verify a person's credentials using a secure single sign-on flow without requiring the person to provide credentials multiple times.Type: ApplicationFiled: April 23, 2021Publication date: October 27, 2022Inventors: Vladimir Kostadinov STOYANOV, Artem BELKINE, Gustavo Hernando CATALANO-FONSECA, Christian Cruz MONTOYA, David BELANGER, Clark David NICHOLSON
-
Patent number: 10697196Abstract: In an example embodiment, A shelter comprises a primary canopy and a frame assembly. The frame assembly includes a plurality of leg members and an upper frame. Each leg member attaches to the upper frame at a respective corner bracket of the upper frame. The primary canopy is attached to the upper frame, which includes at least one roof member extending from each corner bracket. At least one roof member includes a telescoping inner shaft so as to be selectively extendable therefrom. A support member also extends above at least a portion of the at least one roof member to support the primary canopy. A secondary canopy is attached to the telescoping inner shaft for selective deployment therewith.Type: GrantFiled: March 13, 2019Date of Patent: June 30, 2020Assignee: The Coleman Company, Inc.Inventors: David A. Nicholson, Jr., Neil D. Cox, Thomas G. Trefz
-
Publication number: 20190284830Abstract: In an example embodiment, A shelter comprises a primary canopy and a frame assembly. The frame assembly includes a plurality of leg members and an upper frame. Each leg member attaches to the upper frame at a respective corner bracket of the upper frame. The primary canopy is attached to the upper frame, which includes at least one roof member extending from each corner bracket. At least one roof member includes a telescoping inner shaft so as to be selectively extendable therefrom. A support member also extends above at least a portion of the at least one roof member to support the primary canopy. A secondary canopy is attached to the telescoping inner shaft for selective deployment therewith.Type: ApplicationFiled: March 13, 2019Publication date: September 19, 2019Inventors: David A. Nicholson, JR., Neil D. Cox, Thomas G. Trefz
-
Patent number: 10218575Abstract: A method of configuring a telecommunications network comprising the steps of: providing a first set of time dependent network data, a network related parameter varying with time; identifying abnormalities embedded within said first set of data; providing a first set of external event data; associating respective abnormalities with corresponding event data; generating a model to represent an impact of the, or each, class of event, represented by the event data; using the, or each, model in combination with extrapolated data to predict future variation in the network related parameter; repeating this simulation for alternative input conditions; selecting a solution from the output of one the simulations; and implementing a modification to the network corresponding to the/or each respective input condition.Type: GrantFiled: February 16, 2016Date of Patent: February 26, 2019Assignee: BAE SYSTEMS plcInventors: Iain Norman Nicol Reid, Richard Thomas Jarvis, David Nicholson
-
Patent number: 10215541Abstract: A target is described that includes a plurality of clay targets and a clay target connector having a plurality of clamping ends. Each clamping end is releasably connected to a clay target. A target support structure is described that includes a tension line and a first and second support leg. The tension line is suspended between the first and second support leg with a horizontal tension. First and second guy lines are connected to first and second support legs. A target is suspended from the tension line. The target includes a plurality of clay targets and a clay target connector. The clay target connector includes a plurality of clamping ends. Each clamping end of the plurality of clamping ends is releasably connected to a clay target of the plurality of clay targets. A method to suspend a target is also described.Type: GrantFiled: January 11, 2017Date of Patent: February 26, 2019Inventor: Bret David Nicholson
-
Publication number: 20180212829Abstract: A method of configuring a telecommunications network comprising the steps of: providing a first set of time dependent network data, a network related parameter varying with time; identifying abnormalities embedded within said first set of data; providing a first set of external event data; associating respective abnormalities with corresponding event data; generating a model to represent an impact of the, or each, class of event, represented by the event data; using the, or each, model in combination with extrapolated data to predict future variation in the network related parameter; repeating this simulation for alternative input conditions; selecting a solution from the output of one the simulations; and implementing a modification to the network corresponding to the/or each respective input condition.Type: ApplicationFiled: February 16, 2016Publication date: July 26, 2018Applicant: BAE SYSTEMS plcInventors: IAIN NORMAN NICOL REID, RICHARD THOMAS JARVIS, DAVID NICHOLSON
-
Publication number: 20180186432Abstract: A seat system for watercraft, preferably inflatable watercraft, the seat system comprising a seat having a base and a backrest, a support system comprising straps removably attaching the seat to the inner sidewall of the watercraft, the seat system alleviating at least a portion of a user's weight from the watercraft floor.Type: ApplicationFiled: June 29, 2016Publication date: July 5, 2018Inventors: Steve Haring, Cynthia Willey, Darin Webb, Christine Noack, Nicole Birdsong, Michael Peterson, Rob Rippy, Mike Brockel, Yiyun Culp, Rui Luo, Rick L. Looslie, Gabe Trefz, Tanner Dickerson, David Nicholson, Jr., Daniel Youngers, Myles Levine
-
Patent number: 9798508Abstract: Embodiments are directed to providing direct access to graphical user interface (GUI) frame buffers and to associating input hardware with a login session. In one scenario, a computer system registers a plug-in software module with a remote desktop client. The registering includes requesting one or more frame buffers rendered for display on a computer system display. The computer system determines that a session has been established between a computer system user and the remote desktop client. The computer system then receives the requested frame buffers and displays the frame buffers on the computer system display and/or sends the received frame buffers to various registered third parties.Type: GrantFiled: October 23, 2012Date of Patent: October 24, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Jaroslav Sebesta, Robert C. Elmer, Robert Wilhelm Schmieder, Michael Thomas Gahrns, Clark David Nicholson
-
Patent number: 9765584Abstract: A downhole tool assembly for use in a drilling string includes a motor, a flow head, and a flow restrictor. The flow head is coupled to the motor and comprises a plurality of ports permitting fluid communication therethrough. The flow restrictor is in fluid communication with the flow head and comprises a plurality of ports permitting fluid communication therethrough. The flow restrictor is stationary with respect to the flow head, which rotates. As the flow head rotates, one or more of the plurality of ports of the flow head enters into and out of alignment with one or more of the plurality of ports of the flow restrictor such that fluid flow through the ports of the flow head and the flow restrictor is constrained to a cyclic, polyrhythmic pattern optionally including at least one interval where the fluid flow is substantially blocked by the flow restrictor.Type: GrantFiled: December 2, 2014Date of Patent: September 19, 2017Assignee: TLL Oilfield Consulting Ltd.Inventors: Troy Lorenson, David Nicholson, Petr Macek
-
Publication number: 20170219318Abstract: A target is described that includes a plurality of clay targets and a clay target connector having a plurality of clamping ends. Each clamping end is releasably connected to a clay target. A target support structure is described that includes a tension line and a first and second support leg. The tension line is suspended between the first and second support leg with a horizontal tension. First and second guy lines are connected to first and second support legs. A target is suspended from the tension line. The target includes a plurality of clay targets and a clay target connector. The clay target connector includes a plurality of clamping ends. Each clamping end of the plurality of clamping ends is releasably connected to a clay target of the plurality of clay targets. A method to suspend a target is also described.Type: ApplicationFiled: January 11, 2017Publication date: August 3, 2017Inventor: Bret David Nicholson
-
Patent number: 9721211Abstract: A method and apparatus for processing data, the data including a set of one or more system inputs; and a set of one or more system outputs; wherein each system output corresponds to a respective system input. Each system input can include a plurality of data points, such that at least one of these data points is from a different data source to at least one other of those data points. The method includes performing a kernel function on a given system input from the data and a further system input to provide kernelized data; and inferring a value indicative of a significance of data from a particular data source; wherein the inferring includes applying a regression technique to the kernelized data.Type: GrantFiled: May 31, 2012Date of Patent: August 1, 2017Assignee: BAE SYSTEMS plcInventors: David Nicholson, Christopher Mark Lloyd, Steven Reece, Stephen John Roberts
-
Patent number: D831506Type: GrantFiled: September 22, 2017Date of Patent: October 23, 2018Assignee: JOHNSONVILLE, LLCInventors: David A. Nicholson, Daniel William Dressel, Stuart Mark Leslie, Daniel Taek Kim, Eric Michael Gray