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).

  • 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
  • Publication number: 20130219149
    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: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: ARM LIMITED
    Inventors: Sean Tristram ELLIS, Simon Alex Charles, Andrew Burdass
  • Publication number: 20120215822
    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: September 22, 2011
    Publication date: August 23, 2012
    Applicant: ARM LIMITED
    Inventors: Jorn Nystad, Andreas Due Engh-Halstvedt, Simon Alex Charles
  • Publication number: 20120125484
    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 22, 2011
    Publication date: May 24, 2012
    Inventors: Maurice FRANKEFORT, Alex CHARLES