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: 12257724Abstract: Processing O-rings in an automated mass production system includes advancing an O-ring retainer toward a loading position in alignment with an output end of a feed device, discharging a leading O-ring from the output end in electronic synchronization with advancement of the O-ring retainer to the loading position to initiate loading of the O-ring into the retainer prior to the retainer arriving at the loading position, after loading the O-ring into the retainer, advancing the retainer away from the loading position toward an unloading position, and moving an end effector in electronic synchronization with advancement of the retainer to the unloading position to synchronize arrival of the retainer at the unloading position with arrival of the end effector at a pick-up position in alignment with the O-ring at the unloading position for pick up of the O-ring by the end effector.Type: GrantFiled: March 17, 2022Date of Patent: March 25, 2025Assignee: ATS CORPORATIONInventors: Kenneth Wayne Nicholson, Philip David Munroe, James Mark McLean, Robert James MacGregor, David Andrew Tait, Gustavo Barea, Roger Craig Hogan
-
Publication number: 20250021080Abstract: An automated mass production process including: (a) advancing a supply carrier toward a stop position adjacent a syringe insertion station, the supply carrier holding a pre-filled syringe and the syringe insertion station including an arm, a receiving port and a driver; (b) aligning a vertical axis of the driver of the syringe insertion station with a vertical axis of the receiving port of the syringe insertion station; (c) advancing an injector body toward the receiving port in synchronization with the supply carrier to the stop position; (d) moving, by the arm, the pre-filled syringe from the supply carrier to the vertical axis of the receiving port of the syringe insertion station; (e) applying a downward force by the driver along the vertical axis to direct the pre-filled syringe into the injector body; (f) retracting the arm and the driver from the pre-filled syringe.Type: ApplicationFiled: September 25, 2024Publication date: January 16, 2025Inventors: Kenneth Wayne NICHOLSON, Philip David MUNROE, Ryan David CHUBB, Philip Michael KURTZ, Michael Tze-Chun CHOW
-
Publication number: 20240258192Abstract: A semiconductor device comprising: a plurality of semiconductor chips; a first conductor and a second conductor arranged at opposite sides of the semiconductor chips, wherein the second conductor comprises a plurality of pillars, and wherein each of the semiconductor chips comprises: a first surface facing the first conductor; a first electrode arranged on the first surface and electrically coupled to the first conductor; a second surface opposite to the first surface; a second electrode arranged on the second surface and electrically coupled to a respective one of the pillars, and a control electrode arranged on the second surface and configured to switch a current flowing between the first electrode and the second electrode; a circuit board comprising openings penetrated by the plurality of pillars, wherein the circuit board further comprises an electrically insulating layer, a first conductive film and a second conductive film.Type: ApplicationFiled: October 21, 2021Publication date: August 1, 2024Inventors: Robin Adam SIMPSON, Michael David NICHOLSON, Yangang WANG
-
Publication number: 20240213106Abstract: There is provided a semiconductor device 1 which comprises: a housing comprising a first housing electrode 5 and a second housing electrode 4 which are arranged at opposite sides of the housing; a plurality of semiconductor units 30 arranged within the housing between the first and second housing electrodes 4, 5; a plurality of pressure means 40 for applying pressure to the plurality of semiconductor units 30, respectively, wherein the plurality of pressure means 40 are arranged between the plurality of semiconductor units 30 and the first housing electrode 5; a first conductive structure 14 arranged between the plurality of pressure means 40 and the plurality of semiconductor units 30, wherein the plurality of semiconductor units 30 are electrically connected in parallel between the second housing electrode 4 and the first conductive structure 14; and a second conductive structure 18 configured to provide a current flow path from the first conductive structure 14 to the first housing electrode 5, the secondType: ApplicationFiled: July 19, 2021Publication date: June 27, 2024Inventors: Robin Adam SIMPSON, Michael David NICHOLSON, Yangang WANG
-
Patent number: 11983261Abstract: 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: GrantFiled: April 23, 2021Date of Patent: May 14, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vladimir Kostadinov Stoyanov, Artem Belkine, Gustavo Hernando Catalano-Fonseca, Christian Cruz Montoya, David Belanger, Clark David Nicholson
-
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: 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: 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: 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: 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: 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
-
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
-
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: 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