Patents by Inventor George Powell
George Powell 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: 12675261Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating computer code using neural networks. One of the methods includes receiving data describing a computer programming task; generating a plurality of candidate computer programs by sampling a plurality of output sequences from a set of one or more generative neural networks; clustering the plurality of candidate computer programs; for each cluster in a set of the clusters: processing each of the respective plurality of candidate computer programs in the cluster using a correctness estimation neural network to generate a correctness score for the candidate computer program; and selecting a representative computer program for the cluster using the correctness scores for the respective plurality of candidate computer programs in the cluster; and selecting one or more of the representative computer programs for the clusters as synthesized computer programs for performing the computer programming task.Type: GrantFiled: December 5, 2024Date of Patent: July 7, 2026Assignee: GDM Holding LLCInventors: Rémi Leblond, Alaa Saade, Corentin Tallec, Felix Axel Gimeno Gil, Florent Altché, Jean-Bastien François Laurent Grill, Matthias Heinz Lochbrunner, Paul Caron, Anton Ruddock, George Powell, Michael Fabien Serge Mathieu, Maciej Mikula
-
Publication number: 20250181325Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating computer code using neural networks. One of the methods includes receiving data describing a computer programming task; generating a plurality of candidate computer programs by sampling a plurality of output sequences from a set of one or more generative neural networks; clustering the plurality of candidate computer programs; for each cluster in a set of the clusters: processing each of the respective plurality of candidate computer programs in the cluster using a correctness estimation neural network to generate a correctness score for the candidate computer program; and selecting a representative computer program for the cluster using the correctness scores for the respective plurality of candidate computer programs in the cluster; and selecting one or more of the representative computer programs for the clusters as synthesized computer programs for performing the computer programming task.Type: ApplicationFiled: December 5, 2024Publication date: June 5, 2025Inventors: Rémi Leblond, Alaa Saade, Corentin Tallec, Felix Axel Gimeno Gil, Florent Altché, Jean-Bastien François Laurent Grill, Matthias Heinz Lochbrunner, Paul Caron, Anton Ruddock, George Powell, Michael Fabien Serge Mathieu, Maciej Mikula
-
Publication number: 20220255371Abstract: Inductive charging systems and methods include providing a wireless charging pad comprising a single transmitter coil that, when active, is configured to inductively couple with a receiver coil of a wireless device placed on the wireless charging pad to wirelessly transfer power thereto, providing a control system configured to adjust a position of the single transmitter coil within the wireless charging pad, and mechanically operating, by a human operator, the control system to adjust the position of the single transmitter coil within the wireless charging pad.Type: ApplicationFiled: February 9, 2021Publication date: August 11, 2022Applicant: APTIV TECHNOLOGIES LIMITEDInventor: George Powell
-
Patent number: 11361179Abstract: A barcode reading application includes an image capture function for controlling a white light source and a camera of a mobile device to capture an image of a barcode in a target area. The barcode reading application also includes a decoder function for receiving the image of the barcode and generating decoded data representing data encoded in the barcode. The barcode reading application also includes a non-legacy mobile client function for transmitting the decoded data to a non-legacy system. The barcode reading application also includes a legacy mobile client function for transmitting the decoded data to an intermediate server, which then provides the decoded data received from the legacy mobile client function to a legacy system. The barcode reading application also includes a relay function for determining whether the decoded data is intended for the legacy system or the non-legacy system.Type: GrantFiled: November 30, 2020Date of Patent: June 14, 2022Assignee: The Code CorporationInventors: George Powell, Ryan Hoobler, Ming Lei, Phil Utykanski
-
Patent number: 11328144Abstract: A system may include a plurality of stations that implement a workflow process. The workflow process may include reading a barcode in connection with at least some of the plurality of stations. The barcode may be attached to an item that is moved between the plurality of stations during the workflow process. The system may additionally include a plurality of devices. Each of the plurality of devices may be located at one of the plurality of stations. At least some of the plurality of devices may include barcode reading capability. The system may additionally include process management code stored in memory on at least some of the plurality of devices. The process management code may be executable by one or more processors on the plurality of devices to determine auxiliary data corresponding to the workflow process and send the auxiliary data to a server.Type: GrantFiled: August 31, 2020Date of Patent: May 10, 2022Assignee: The Code CorporationInventors: George Powell, John Deal
-
Patent number: 11263413Abstract: A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.Type: GrantFiled: September 7, 2020Date of Patent: March 1, 2022Assignee: The Code CorporationInventors: George Powell, Ryan Hoobler
-
Patent number: 11138398Abstract: A mobile device may include a camera assembly, a processor, memory, and a barcode-reading application. The camera assembly may include an image sensor. Pixels in a predetermined location of the image sensor may be defective pixels that provide the same output values regardless of actual characteristics of incident light. The barcode-reading application may be stored in the memory. The barcode-reading application may be executable by the processor to enable at least one enhanced mode of operation of the barcode-reading application conditional upon confirming that the image sensor comprises the defective pixels in the predetermined location.Type: GrantFiled: January 21, 2019Date of Patent: October 5, 2021Assignee: The Code CorporationInventors: George Powell, Ryan Hoobler
-
Patent number: 11080497Abstract: Disclosed herein is an attachment for a smartphone. The smartphone may include i) a camera with an image sensor and a focusing lens located on a back side of the smartphone for capturing an image of a target area; and ii) a white light source on the back side of the smartphone. The attachment may include a targeting optic system. When the attachment is secured to the back side of the smartphone, the targeting optic system may receive illumination emitted by the white light source and direct the illumination towards the target area from a location that is not directly in front of the camera's image sensor. The location may be farther from the focusing lens than the white light source when measured parallel to the back side of the smartphone. The attachment may also direct the illumination into the target area via the targeting optic system.Type: GrantFiled: March 4, 2019Date of Patent: August 3, 2021Assignee: The Code CorporationInventors: George Powell, Ryan Hoobler, Ming Lei, Garrett Russell, Mark Ashby
-
Patent number: 11076021Abstract: A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.Type: GrantFiled: November 29, 2020Date of Patent: July 27, 2021Assignee: The Code CorporationInventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
-
Publication number: 20210165983Abstract: This patent specification describes an attachment for a mobile device. The attachment may have an attachment feature designed to be attached to a mobile device such as a smartphone, tablet, or smartphone/tablet with a camera. The attachment may also include an optics system and/or an illumination system that cooperates with the camera to facilitate the capture of decodable barcodes. The illumination system may include a targeting illumination system that facilitates proper positioning of the article and/or an exposure illumination system that helps illuminate the article during capture. The optics system may include a lens that modifies the depth of field and/or the size of the field of view of the camera, an aperture that helps define the field of view, a filter that prevents light of undesired wavelengths from reaching the camera, and/or a mirror that redirects the camera's optical pathway.Type: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Inventors: Garrett Russell, Ryan Hoobler, Ming Lei, George Powell, Mark Ashby
-
Publication number: 20210097246Abstract: A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement to the mobile device. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining obtaining the license entitlement from the accessory.Type: ApplicationFiled: September 7, 2020Publication date: April 1, 2021Inventors: George Powell, Ryan Hoobler
-
Publication number: 20210081627Abstract: This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.Type: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Inventors: John Deal, George Powell, Garrett Russell
-
Publication number: 20210081625Abstract: This patent specification describes a barcode-reading enhancement accessory for a mobile device having a barcode-reading capability. The accessory may include an outer case and an inner carriage. A mobile device is encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage is configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.Type: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Inventors: George Powell, Ming Lei, Ryan Hoobler
-
Publication number: 20210081628Abstract: A barcode reading system for a mobile device that includes a camera and a white illumination source is disclosed. The barcode reading system includes a barcode reading enhancement accessory and a barcode reading application. The barcode reading enhancement accessory is secured to the mobile device and folds a field of view of the camera and a field of illumination of the white light source towards a target area at a tope side of the mobile device. The barcode reading application includes an image capture function for causing the mobile device to capture an image of a barcode, a decoder function for generating decoded data from the image of the barcode, and a relay function for sending the decoded data to a remote server. An operating system may obtain the barcode reading application from a remote application server.Type: ApplicationFiled: November 30, 2020Publication date: March 18, 2021Inventors: George Powell, Ryan Hoobler, Ming Lei, Phil Utykanski
-
Publication number: 20210084118Abstract: A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.Type: ApplicationFiled: November 29, 2020Publication date: March 18, 2021Inventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
-
Publication number: 20210056274Abstract: A system may include a plurality of stations that implement a workflow process. The workflow process may include reading a barcode in connection with at least some of the plurality of stations. The barcode may be attached to an item that is moved between the plurality of stations during the workflow process. The system may additionally include a plurality of devices. Each of the plurality of devices may be located at one of the plurality of stations. At least some of the plurality of devices may include barcode reading capability. The system may additionally include process management code stored in memory on at least some of the plurality of devices. The process management code may be executable by one or more processors on the plurality of devices to determine auxiliary data corresponding to the workflow process and send the auxiliary data to a server.Type: ApplicationFiled: August 31, 2020Publication date: February 25, 2021Inventors: George Powell, John Deal
-
Patent number: 10855810Abstract: A barcode reader may include barcode reading hardware, which may include an image sensor. The image sensor may capture an image of a barcode within a field of view. The barcode reading hardware may also include a communication interface for output of decoded data to a remote computing system. The barcode reader may also include volatile memory and non-volatile memory. The non-volatile memory may include start-up instructions. The barcode reader may also include a processor. The processor may be configured to, upon power-up of the barcode reader, execute the start-up instructions to obtain firmware for operating the barcode reader from a remote configuration server, load the firmware to the volatile memory, and commence execution of the firmware to commence barcode reading functions of the barcode reader without performing a re-boot operation.Type: GrantFiled: July 23, 2018Date of Patent: December 1, 2020Assignee: The Code CorporationInventors: Mark Ashby, George Powell, Ryan Hoobler, Ming Lei, Steve Pierce
-
Patent number: 10853598Abstract: A barcode-reading enhancement accessory for a mobile device having a barcode-reading capability may include an outer case and an inner carriage. A mobile device may be encased in the inner carriage, and the combination of the inner carriage and the mobile device may be accommodated in the outer case. The inner carriage may be configured to accommodate a mobile device of a particular size such that a mobile device of a different size may be accommodated in the outer case using a different inner carriage. The accessory may also include an optic system to fold an optical path of a field of illumination of a light source of the mobile device and/or a field of view of a camera of the mobile device.Type: GrantFiled: August 30, 2019Date of Patent: December 1, 2020Assignee: The Code CorporationInventors: George Powell, Ming Lei, Ryan Hoobler
-
Patent number: 10853603Abstract: A barcode reading system for a mobile device that includes a camera and a white illumination source is described. The barcode reading system includes a barcode reading enhancement accessory and a barcode reading application. The barcode reading enhancement accessory is secured to the mobile device and folds a field of view of the camera and a field of illumination of the white light source towards a target area. The barcode reading application includes an image capture function, a decoder function for generating decoded data from the image of the barcode, and a relay function for sending the decoded data to a remote server. The remote server can be an intermediary device or a non-legacy system. The intermediary device can be configured to communicate with a legacy system. The relay function can determine whether the decoded data is intended for the legacy system or the non-legacy system.Type: GrantFiled: March 4, 2019Date of Patent: December 1, 2020Assignee: The Code CorporationInventors: George Powell, Ryan Hoobler, Ming Lei, Phil Utykanski
-
Patent number: 10853602Abstract: This patent specification describes operations of a mobile device with barcode-reading capabilities and an application and license server. A mobile device may include a barcode-reading application downloaded from an application server. The barcode-reading application may operate in a base mode or an enhanced mode. In the base mode, the barcode-reading application may establish a network connection to a licensing server to obtain a license code, and determine at least one operating permission authorized by the license code. In the enhanced mode, the barcode-reading application may implement at least one enhanced barcode-reading function which corresponds to the at least one operating permission authorized by the license code. For example, the enhanced barcode-reading function may be a function of decoding a barcode symbology that the decoder is restricted from decoding in the base mode of operation.Type: GrantFiled: December 30, 2019Date of Patent: December 1, 2020Assignee: The Code CorporationInventors: John Deal, George Powell, Garrett Russell