Patents by Inventor Javier Carretero

Javier Carretero 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: 10710964
    Abstract: The present invention relates to redox electrolyte compounds. The present invention further relates to a redox-flow battery wherein one of the catholyte and the anolyte, or both, has the redox electrolyte compound of the invention. The present invention further relates to the method of controlling the redox-flow battery and its use for energy storage.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: July 14, 2020
    Assignee: FUNDACION CENTRO DE INVESTIFACION COOPERATIVA DE ENERGIAS ALTERNATIVAS CIC ENERGIGUNE FUNDAZIOA
    Inventors: Michel Armand, Javier Carretero-Gonzalez, Elizabeth Castillo Martinez, Estibaliz Coya
  • Patent number: 10528473
    Abstract: Methods and apparatus relating to disabling one or more cache portions during low voltage operations are described. In some embodiments, one or more extra bits may be used for a portion of a cache that indicate whether the portion of the cache is capable at operating at or below Vccmin levels. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Christopher Wilkerson, Muhammad M. Khellah, Vivek De, Ming Zhang, Jaume Abella, Javier Carretero Casado, Pedro Chaparro Monferrer, Xavier Vera, Antonio Gonzalez
  • Patent number: 10020037
    Abstract: An apparatus for storing X-bit digitized data, the register file comprising: a plurality of registers each register configured for storing X bits, wherein each register is partitioned into Y sub-registers such that each sub-register stores at least X/Y bits, and wherein at least one extra X/Y-bit sub-register is incorporated in each register to provide redundancy in the number of sub-registers for a total of at least Y+1 sub-registers per register, so that if a first sub-register in a first register includes faulty bits, data destined for storage in the first sub-register is stored in a second sub-register, in the first register, that does not include faulty bits.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: July 10, 2018
    Assignee: Intel Corporation
    Inventors: Jaume Abella, Javier Carretero Casado, Pedro Chaparro Monferrer, Xavier Vera
  • Patent number: 9940686
    Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
  • Publication number: 20180079721
    Abstract: The present invention relates to redox electrolyte compounds. The present invention further relates to a redox-flow battery wherein one of the catholyte and the anolyte, or both, has the redox electrolyte compound of the invention. The present invention further relates to the method of controlling the redox-flow battery and its use for energy storage.
    Type: Application
    Filed: March 31, 2016
    Publication date: March 22, 2018
    Inventors: Michel ARMAND, Javier CARRETERO-GONZALEZ, Elizabeth CASTILLO MARTINEZ, Estibaliz COYA
  • Patent number: 9922393
    Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: March 20, 2018
    Assignee: Intel Corporation
    Inventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
  • Publication number: 20180060239
    Abstract: Methods and apparatus relating to disabling one or more cache portions during low voltage operations are described. In some embodiments, one or more extra bits may be used for a portion of a cache that indicate whether the portion of the cache is capable at operating at or below Vccmin levels. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 13, 2017
    Publication date: March 1, 2018
    Inventors: CHRISTOPHER WILKERSON, MUHAMMAD M. KHELLAH, VIVEK DE, MING ZHANG, JAUME ABELLA, JAVIER CARRETERO CASADO, PEDRO CHAPARRO MONFERRER, XAVIER VERA, ANTONIO GONZALEZ
  • Patent number: 9904977
    Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: February 27, 2018
    Assignee: Intel Corporation
    Inventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
  • Publication number: 20170201459
    Abstract: An apparatus, system, and method for controlling traffic on an on-chip network. Embodiments of the method comprise injecting a packet at a first rate into the on-chip network by a first node coupled to the on-chip network, receiving the packet at a second node coupled to the on-chip network, modifying a bit in the packet by the second node in response to determining that a rate at which packets are injected into the on-chip network should change, returning the packet with the bit modified to the first node by the second node, and changing the first rate by the first node in response to detecting that the bit in the packet was modified.
    Type: Application
    Filed: March 28, 2017
    Publication date: July 13, 2017
    Inventors: MATTEO MONCHIERO, JAVIER CARRETERO CASADO, ENRIC HERRERO ABELLANAS, TANAUSU RAMIREZ, XAVIER VERA
  • Patent number: 9678878
    Abstract: Methods and apparatus relating to disabling one or more cache portions during low voltage operations are described. In some embodiments, one or more extra bits may be used for a portion of a cache that indicate whether the portion of the cache is capable at operating at or below Vccmin levels. Other embodiments are also described and claimed.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: June 13, 2017
    Assignee: Intel Corporation
    Inventors: Christopher Wilkerson, Muhammad M. Khellah, Vivek De, Ming Zhang, Jaume Abella, Javier Carretero Casado, Pedro Chaparro Monferrer, Xavier Vera, Antonio Gonzalez
  • Patent number: 9608563
    Abstract: A method for detecting the degree of soiling of PV modules of a string includes the following steps: determination of the deviations of the string power output values from a calculated reference value over the last year; calculation of a historical trend line from the deviations; determination of a maximum difference between the trend line and the deviations; calculation of final deviations of the power output values through subtraction of the maximum difference from the trend line; and determination of the degree of soiling through subtraction of the final deviations from the deviations.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: March 28, 2017
    Assignee: SKYTRON ENERGY GMBH
    Inventors: Agustin Javier Carretero Batista, Hendrik Hoffmann
  • Patent number: 9608922
    Abstract: An apparatus, system, and method for controlling traffic on an on-chip network. Embodiments of the method comprise injecting a packet at a first rate into the on-chip network by a first node coupled to the on-chip network, receiving the packet at a second node coupled to the on-chip network, modifying a bit in the packet by the second node in response to determining that a rate at which packets are injected into the on-chip network should change, returning the packet with the bit modified to the first node by the second node, and changing the first rate by the first node in response to detecting that the bit in the packet was modified.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: March 28, 2017
    Assignee: Intel Corporation
    Inventors: Matteo Monchiero, Javier Carretero Casado, Enric Herrero Abellanas, Tanausu Ramirez, Xavier Vera
  • Publication number: 20160342495
    Abstract: Some implementations provide techniques and arrangements for detecting a register value having a life longer than a threshold period based, at least in part, on at least one code segment of a code being translated by a binary translator. For a register value detected as having a life longer than a threshold period, at least one instruction to cause an access of the detected register value during the life of the register value may be included in at least one translated code segment to be output by the binary translator.
    Type: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Inventors: XAVIER VERA, JAVIER CARRETERO CASADO, MATTEO MONCHIERO, TANAUSU RAMIREZ, ENRIC HERRERO ABELLANAS
  • Patent number: 9502711
    Abstract: Fabrication of yarns or other shaped articles from materials in powder form (or nanoparticles or nanofibers) using carbon nanotube/nanofiber sheet as a platform (template). This includes methods for fabricating biscrolled yarns using carbon nanotube/nanofiber sheets and biscrolled fibers fabricated thereby.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 22, 2016
    Assignee: Board of Regents, The University of Texas System
    Inventors: Shaoli Fang, Marcio Dias Lima, Xavier N. Lepro-Chavez, Javier Carretero-Gonzalez, Elizabeth Castillo-Martinez, Raquel Ovalle-Robles, Carter Sebastian Haines, David Michael Novitski, Mohammad H. Haque, Chihye Lewis-Azad, Mikhail Kozlov, Anvar A. Zakhidov, Ray H. Baughman
  • Publication number: 20160328820
    Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
  • Patent number: 9405647
    Abstract: Some implementations provide techniques and arrangements for detecting a register value having a life longer than a threshold period based, at least in part, on at least one code segment of a code being translated by a binary translator. For a register value detected as having a life longer than a threshold period, at least one instruction to cause an access of the detected register value during the life of the register value may be included in at least one translated code segment to be output by the binary translator.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 2, 2016
    Assignee: Intel Corporation
    Inventors: Xavier Vera, Javier Carretero Casado, Matteo Monchiero, Tanausu Ramirez, Enric Herrero
  • Patent number: 9374542
    Abstract: An image signal processor is described. The image signal processor includes a block checking circuit. The block checking circuit comprises comparison circuitry to compare a block of luminous pixel values against respective blocks of luminous pixel values that are processed by the image signal processor after the block of luminous pixel values. The block checking circuitry further comprises circuitry to record an entry in a table if one of the blocks of respective luminous pixel values match the block of luminous pixel values. The image signal processor is to store an image signal processing resultant of the block of luminous pixel values and present the stored resultant as a respective resultant for the one of the blocks of respective luminous pixel values if the one of the blocks of respective luminous pixel values matches the block of pixel values.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 21, 2016
    Assignee: Intel Corporation
    Inventors: Kyriakos Stavrou, Pedro Marcuello, Grigorios Magklis, Javier Carretero Casado, Juan Fernandez, Carlos Madriles, Daniel Ortega, Demos Pavlou
  • Publication number: 20160111707
    Abstract: Fabrication of yarns or other shaped articles from materials in powder form (or nanoparticles or nanofibers) using carbon nanotube/nanofiber sheet as a platform (template). This includes methods for fabricating biscrolled yarns using carbon nanotube/nanofiber sheets and biscrolled fibers fabricated thereby.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 21, 2016
    Applicant: Board of Regents, The University of Texas System
    Inventors: Shaoli Fang, Marcio Dias Lima, Xavier N. Lepro-Chavez, Javier Carretero-Gonzalez, Elizabeth Castillo-Martinez, Raquel Ovalle-Robles, Carter Sebastian Haines, David Michael Novitski, Mohammad H. Haque, Chihye Lewis-Azad, Mikhail Kozlov, Anvar A. Zakhidov, Ray H. Baughman
  • Patent number: 9286172
    Abstract: Embodiments of systems, apparatuses, and methods for utilizing a faulty cache line in a cache are described. In some embodiments, a graphics processing unit is allowed to access a faulty cache line in the cache. A cache access request to access a faulty cache line from a central processing unit core is remapped to access a fault-free cache line.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: March 15, 2016
    Assignee: Intel Corporation
    Inventors: Tanausu Ramirez, Javier Carretero Casado, Enric Herrero, Matteo Monchiero, Xavier Vera
  • Publication number: 20160027144
    Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
    Type: Application
    Filed: October 8, 2015
    Publication date: January 28, 2016
    Inventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller