Patents by Inventor Alex Charles

Alex Charles 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: 20240095692
    Abstract: A method is provided by which payments for assets are recorded using blockchain transactions, and verified based on immutable logs associated with the transactions.
    Type: Application
    Filed: June 22, 2022
    Publication date: March 21, 2024
    Inventors: Ricky Charles RAND, Andrew James MEE, Jack Owen DAVIES, Paul CLARK, Alex WOODS
  • Bag
    Patent number: 11925245
    Abstract: An example bag may include an outer shell comprising a front panel, a rear panel, a top sidewall, a bottom sidewall, a first sidewall, a second sidewall forming, and a closure configured to move from an open position to a closed position. The bag may also include a pair of adjustable straps. The adjustable straps can be configured to move from a first backpack carry position to a second hand carry position by releasing the adjustable straps from the outer shell of the bag from the first carry position and securing the adjustable straps to the second carry position.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: March 12, 2024
    Assignee: YETI Coolers, LLC
    Inventors: Roy Joseph Seiders, Erik Steven Larson, Derek G. Sullivan, Alex Baires, Jeffrey Charles Munie
  • Patent number: 11853348
    Abstract: Multidimensional digital content search techniques are described that support an ability of a computing device to perform search with increased granularity and flexibility over conventional techniques. In one example, a control is implemented by a computing device that defines a multidimensional (e.g., two-dimensional) continuous space. Locations in the multidimensional continuous space are usable to different search criteria through different weights applied to the criteria associated with the axes. Therefore, user interaction with this control may be used to define a location and corresponding coordinates that may act as weights to the search criteria in order to perform a search of digital content through use of a single user input.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: December 26, 2023
    Assignee: Adobe Inc.
    Inventors: Akhilesh Kumar, Zhe Lin, Ratheesh Kalarot, Jinrong Xie, Jianming Zhang, Baldo Antonio Faieta, Alex Charles Filipkowski
  • Publication number: 20230360299
    Abstract: Face anonymization techniques are described that overcome conventional challenges to generate an anonymized face. In one example, a digital object editing system is configured to generate an anonymized face based on a target face and a reference face. As part of this, the digital object editing system employs an encoder as part of machine learning to extract a target encoding of the target face image and a reference encoding of the reference face. The digital object editing system then generates a mixed encoding from the target and reference encodings. The mixed encoding is employed by a machine-learning model of the digital object editing system to generate a mixed face. An object replacement module is used by the digital object editing system to replace the target face in the target digital image with the mixed face.
    Type: Application
    Filed: July 21, 2023
    Publication date: November 9, 2023
    Applicant: Adobe Inc.
    Inventors: Yang Yang, Zhixin Shu, Shabnam Ghadar, Jingwan Lu, Jakub Fiser, Elya Schechtman, Cameron Y. Smith, Baldo Antonio Faieta, Alex Charles Filipkowski
  • Patent number: 11748928
    Abstract: Face anonymization techniques are described that overcome conventional challenges to generate an anonymized face. In one example, a digital object editing system is configured to generate an anonymized face based on a target face and a reference face. As part of this, the digital object editing system employs an encoder as part of machine learning to extract a target encoding of the target face image and a reference encoding of the reference face. The digital object editing system then generates a mixed encoding from the target and reference encodings. The mixed encoding is employed by a machine-learning model of the digital object editing system to generate a mixed face. An object replacement module is used by the digital object editing system to replace the target face in the target digital image with the mixed face.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: September 5, 2023
    Assignee: Adobe Inc.
    Inventors: Yang Yang, Zhixin Shu, Shabnam Ghadar, Jingwan Lu, Jakub Fiser, Elya Schechtman, Cameron Y. Smith, Baldo Antonio Faieta, Alex Charles Filipkowski
  • Patent number: 11496360
    Abstract: Impairments can be applied to nodes of a distributed computing environment using a software operator. For example, a system can receive, by a controller of a distributed computing environment executing a network-impairment operator, a custom resource defining a reduced-performance configuration for a worker node of the distributed computing environment. The system can deploy the reduced-performance configuration to the worker node for a predetermined period of time. Subsequent to the predetermined period of time passing, the system can remove the reduced-performance configuration from the worker node.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: November 8, 2022
    Assignee: RED HAT, INC.
    Inventor: Alex Charles Krzos
  • Publication number: 20220148243
    Abstract: Face anonymization techniques are described that overcome conventional challenges to generate an anonymized face. In one example, a digital object editing system is configured to generate an anonymized face based on a target face and a reference face. As part of this, the digital object editing system employs an encoder as part of machine learning to extract a target encoding of the target face image and a reference encoding of the reference face. The digital object editing system then generates a mixed encoding from the target and reference encodings. The mixed encoding is employed by a machine-learning model of the digital object editing system to generate a mixed face. An object replacement module is used by the digital object editing system to replace the target face in the target digital image with the mixed face.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Applicant: Adobe Inc.
    Inventors: Yang Yang, Zhixin Shu, Shabnam Ghadar, Jingwan Lu, Jakub Fiser, Elya Schechtman, Cameron Y. Smith, Baldo Antonio Faieta, Alex Charles Filipkowski
  • Publication number: 20210406302
    Abstract: Multidimensional digital content search techniques are described that support an ability of a computing device to perform search with increased granularity and flexibility over conventional techniques. In one example, a control is implemented by a computing device that defines a multidimensional (e.g., two-dimensional) continuous space. Locations in the multidimensional continuous space are usable to different search criteria through different weights applied to the criteria associated with the axes. Therefore, user interaction with this control may be used to define a location and corresponding coordinates that may act as weights to the search criteria in order to perform a search of digital content through use of a single user input.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Applicant: Adobe Inc.
    Inventors: Akhilesh Kumar, Zhe Lin, Ratheesh Kalarot, Jinrong Xie, Jianming Zhang, Baldo Antonio Faieta, Alex Charles Filipkowski
  • Patent number: 10747669
    Abstract: A method of prefetching attribute data from storage for a graphics processing pipeline comprising a cache, and at least one buffer to which data is prefetched from the storage and from which data is made available for storing in the cache. The method comprises retrieving first attribute data from the storage, the first attribute data representative of a first attribute of a first vertex of a plurality of vertices of at least one graphics primitive, identifying the first vertex, and, in response to the identifying, performing a prefetch process. The prefetch process comprises prefetching second attribute data from the storage, the second attribute data representative of a second attribute of the first vertex, the second attribute being different from the first attribute, and storing the second attribute data in a buffer of the at least one buffer.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 18, 2020
    Assignee: ARM Limited
    Inventor: Simon Alex Charles
  • Patent number: 10331404
    Abstract: Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the same mantissa length but with the mantissa rounded to a position corresponding to a shorter mantissa field. The output mantissa field includes a suffix of zero values concatenated the rounded value. The decoder for circuitry 14 is also responsive to an integer pre-conversion instruction to quantise and input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted using an integer-to-floating point conversion instruction.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: June 25, 2019
    Assignee: ARM Limited
    Inventors: Jorn Nystad, Andreas Due Engh-Halstvedt, Simon Alex Charles
  • Publication number: 20190073308
    Abstract: A method of prefetching attribute data from storage for a graphics processing pipeline comprising a cache, and at least one buffer to which data is prefetched from the storage and from which data is made available for storing in the cache. The method comprises retrieving first attribute data from the storage, the first attribute data representative of a first attribute of a first vertex of a plurality of vertices of at least one graphics primitive, identifying the first vertex, and, in response to the identifying, performing a prefetch process. The prefetch process comprises prefetching second attribute data from the storage, the second attribute data representative of a second attribute of the first vertex, the second attribute being different from the first attribute, and storing the second attribute data in a buffer of the at least one buffer.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 7, 2019
    Inventor: Simon Alex CHARLES
  • Patent number: 9610707
    Abstract: The invention relates to a method and device with which it is possible to arrange complicated shapes with considerable differences in height in wood fiber board, and in particular but not exclusively so called MDF (Medium Density Fiberboard). The deformation of the wood fiber board which can be achieved is known in the art as extrusion, wherein a considerable plastic deformation takes place accompanied by flow and stretch of the material.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: April 4, 2017
    Assignee: Masonite Corporation
    Inventors: Maurice Frankefort, Alex Charles
  • Publication number: 20160158961
    Abstract: The invention relates to a method and device with which it is possible to arrange complicated shapes with considerable differences in height in wood fiber board, and in particular but not exclusively so called MDF (Medium Density Fiberboard). The deformation of the wood fiber board which can be achieved is known in the art as extrusion, wherein a considerable plastic deformation takes place accompanied by flow and stretch of the material.
    Type: Application
    Filed: November 24, 2015
    Publication date: June 9, 2016
    Inventors: Maurice FRANKEFORT, Alex CHARLES
  • Patent number: 9193092
    Abstract: The invention relates to a method and device with which it is possible to arrange complicated shapes with considerable differences in height in wood fiber board, and in particular but not exclusively so called MDF (Medium Density Fiberboard). The deformation of the wood fiber board which can be achieved is known in the art as extrusion, wherein a considerable plastic deformation takes place accompanied by flow and stretch of the material.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: November 24, 2015
    Assignee: Masonite International Corporation
    Inventors: Maurice Frankefort, Alex Charles
  • Patent number: 9128531
    Abstract: A single instruction multiple data processing pipeline 12 for processing floating point operands includes shared special case handling circuitry 34 for performing any operand dependent special case processing operations. The operand dependent special case processing operations result from special case conditions such as operands that are denormal, an infinity, a not-a-number and a floating point number requiring format conversion. The pipeline 12 may in some embodiments be stalled while the operands requiring special case processing are serially shifted to and from the shared special case handling circuitry 34. In other embodiments the instruction in which the special case condition for an operand arose may be recirculated through the pipeline with permutation circuitry 86, 94 being used to swap the operands between lanes in order to place the operand(s) requiring special case processing operations into the lane containing the shared special case handling circuitry 98.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: September 8, 2015
    Assignee: ARM Limited
    Inventors: Sean Tristram Ellis, Simon Alex Charles, Andrew Burdass
  • Publication number: 20150120795
    Abstract: Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the same mantissa length but with the mantissa rounded to a position corresponding to a shorter mantissa field. The output mantissa field includes a suffix of zero values concatenated the rounded value. The decoder for circuitry 14 is also responsive to an integer pre-conversion instruction to quantise and input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted using an integer-to-floating point conversion instruction.
    Type: Application
    Filed: December 29, 2014
    Publication date: April 30, 2015
    Inventors: Jorn NYSTAD, Andreas Due ENGH-HALSTVEDT, Simon Alex CHARLES
  • Patent number: 8959131
    Abstract: Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the same mantissa length but with the mantissa rounded to a position corresponding to a shorter mantissa field. The output mantissa field includes a suffix of zero values concatenated the rounded value. The decoder for circuitry 14 is also responsive to an integer pre-conversion instruction to quantize and input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted using an integer-to-floating point conversion instruction.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: February 17, 2015
    Assignee: ARM Limited
    Inventors: Jorn Nystad, Andreas Due Engh-Halstvedt, Simon Alex Charles
  • Publication number: 20140027018
    Abstract: The invention relates to a method and device with which it is possible to arrange complicated shapes with considerable differences in height in wood fiber board, and in particular but not exclusively so called MDF (Medium Density Fiberboard). The deformation of the wood fiber board which can be achieved is known in the art as extrusion, wherein a considerable plastic deformation takes place accompanied by flow and stretch of the material.
    Type: Application
    Filed: October 1, 2013
    Publication date: January 30, 2014
    Applicant: Masonite International Corporation
    Inventors: Maurice FRANKEFORT, Alex CHARLES
  • Patent number: 8545210
    Abstract: The invention relates to a method and device with which it is possible to arrange complicated shapes with considerable differences in height in wood fiber board, and in particular but not exclusively so called MDF (Medium Density Fiberboard). The deformation of the wood fiber board which can be achieved is known in the art as extrusion, wherein a considerable plastic deformation takes place accompanied by flow and stretch of the material.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: October 1, 2013
    Assignee: Masonite International Corporation
    Inventors: Maurice Frankefort, Alex Charles
  • Patent number: D1016492
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: March 5, 2024
    Assignee: YETI Coolers, LLC
    Inventors: Roy Joseph Seiders, Erik Steven Larson, Derek G. Sullivan, Alex Baires, Jeffrey Charles Munie