Patents by Inventor Alejandro Martinez

Alejandro Martinez 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: 10678506
    Abstract: An apparatus and a method of operating the apparatus are provided for performing a comparison operation to match a given sequence of values within an input vector. Instruction decoder circuitry is responsive to a string match instruction specifying a segment of an input vector to generate control signals to control the data processing circuitry to perform a comparison operation. The comparison operation determines a comparison value indicative of whether each input element of a required set of consecutive input elements of the segment has a value which matches a respective value in consecutive reference elements of the reference data item. A plurality of comparison operations may be performed to determine a match vector corresponding to the segment of the input vector to indicate the start position of the substring in the input vector. A string match instruction, as well as simulator virtual machine implementations, are also provided.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 9, 2020
    Assignee: ARM Limited
    Inventors: Alejandro Martinez Vicente, Jesse Garrett Beu, Mbou Eyole, Timothy Hayes
  • Patent number: 10668908
    Abstract: A brake fluid reservoir for a vehicle comprising: a shell defining a main chamber for containing a quantity of brake fluid for one or more vehicle brake circuits having an outer surface; a fill opening defined by the shell in an upper portion of the outer shell, the fill opening in fluid communication with the main chamber and closable by a cap to close the main chamber from the surrounding environment; outlet ports defined by the shell in a lower portion of the outer shell, the outlet ports in fluid communication with the main chamber; and a channel located along at least a section of the outer surface between the fill opening and the outlet ports, wherein the channel is configured to collect fluid when fluid exits the opening along the outer surface.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 2, 2020
    Assignee: Robert Bosch GmbH
    Inventor: Alejandro Martinez
  • Publication number: 20200123865
    Abstract: A well-logging system includes a first downhole tool coupled to a first cable for conveying the first downhole tool along a wellbore. A second downhole tool having a housing is coupled to a second cable for conveying the second downhole tool along the wellbore. The well-logging system includes a cable guide having a chassis structure coupled to the housing and a sleeve coupled to the chassis structure and disposed about the first cable. The first cable is configured to translate along the sleeve such that the sleeve facilitates guided movement of the first downhole tool relative to the second downhole tool.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 23, 2020
    Inventors: Nicholas Fundytus, Alejandro Martinez Pereira, Colin Wilson, Richard Parker
  • Publication number: 20200117288
    Abstract: A touch screen device includes a display screen having a touch surface, an input knob, and a microcontroller programmed to execute a method. The knob has a stationary member with conductive base pads facing the surface and a moveable member. The knob lacks a direct electrical connection to the surface. The microcontroller receives encoder signals as the moveable member moves with respect to the stationary member, with the signals being indicative of discrete touch events between the moveable member and the screen, e.g., via an intervening switch. The microcontroller processes the encoder signals to determine a direction of movement of the knob, and derives a true position of a center point of the knob using a position of each of the base pads. The microcontroller then controls an operation of the touch screen device.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Applicant: Visteon Global Technologies, Inc.
    Inventors: Carlos A. Lopez, Omar Alejandro Martinez Vega, David Whitton
  • Patent number: 10621092
    Abstract: Systems, methods, and apparatuses for decomposing a sequential program into multiple threads, executing these threads, and reconstructing the sequential execution of the threads are described. A plurality of data cache units (DCUs) store locally retired instructions of speculatively executed threads. A merging level cache (MLC) merges data from the lines of the DCUs. An inter-core memory coherency module (ICMC) globally retires instructions of the speculatively executed threads in the MLC.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Fernando Latorre, Josep M. Codina, Enric Gibert Codina, Pedro Lopez, Carlos Madriles, Alejandro Martinez Vincente, Raul Martinez, Antonio Gonzalez
  • Publication number: 20190351888
    Abstract: A reservoir includes at least a container, a cap, a diaphragm, and a sealing device. The container includes a neck portion that extends from a body of the container. The neck portion includes an opening that provides access to an interior of the container. The cap is structured to interact with the neck portion. The cap includes a vent for pressure balancing of the reservoir. The diaphragm includes a slit that communicates with the vent. The sealing device includes a sealed vessel and a holder. The sealed vessel includes a sealing member sealed by a seal. The sealed vessel is movable to at least a first position such that the sealed vessel physically contacts the diaphragm to seal the slit. The sealed vessel is movable to a second position such that the sealed vessel is spaced from the diaphragm to unseal the slit. The holder is configured to bold the sealed vessel in alignment with the cap.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Josh Macy, Alejandro Martinez
  • Publication number: 20190343119
    Abstract: The invention relates to an insect repellent product comprising a mixture of a plurality of essential oils and at least one secondary compound. Said essential oils are chosen from the essential oils of eucalyptus, citronella, lavandin, rosemary, lemon and undecalactone, or a mixture of the same, and said at least one secondary compound is chosen from citral, linalool, citronellal, geraniol, and geranyl acetate. It provides a natural, biodegradable and long-lasting insect repellent.
    Type: Application
    Filed: December 19, 2017
    Publication date: November 14, 2019
    Inventors: Montserrat Riera Giner, Joaquim Liorente Alonso, Jorge Alejandro Martinez Uribe
  • Publication number: 20190325030
    Abstract: Systems and methods for translating a source segment are disclosed. In embodiments, a computer-implemented method for translating a source segment comprises receiving, by a computing device, the source segment in a first language to be translated into a second language; identifying, by the computing device, linguistic markers within the source segment and associated noise values to produce a tagged source segment, wherein the linguistic markers are associated with one or more linguistic patterns likely to introduce noise into a translation channel; transforming, by the computing device, the tagged source segment into an amplified source segment; and sending, by the computing device, the amplified source segment to a machine translation module, wherein the machine translation module is configured to process the amplified source segment to produce a return amplified match in the second language.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Alejandro Martinez Corria, Santiago Pont Nesta, Consuelo Rodríguez Magro, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
  • Publication number: 20190309593
    Abstract: A system is disclosed as including a seal for sealing an area between a hanger and a housing of a wellhead. The seal is provided with at least a notch that defines at least a movable portion such as a wing or a lip. An e-ring is provided for a first energizing of the seal. The movable portion enables pressurized fluid from beneath the seal to cause the movable portion to protrude further against a mating side in the wellhead and the hanger for a second energizing of the seal. This type of seal maintains or improves the sealing of the wellhead in high pressure applications. Methods applied to the above seal are also disclosed.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 10, 2019
    Applicant: Vetco Gray, LLC
    Inventors: Andrew Ingram, Greg Dunn, Alejandro Martinez, Ronnie Hampton, Joseph Pallini
  • Patent number: 10430192
    Abstract: Data processing apparatus comprises processing circuitry to selectively apply vector processing operations to one or more data items of a data vector comprising a plurality of data items at respective positions in the data vector, according to the state of respective predicate flags associated with the positions; the processing circuitry comprising: instruction decoder circuitry to decode program instructions; and instruction processing circuitry to execute instructions decoded by the instruction decoder circuitry; wherein the instruction decoder circuitry is responsive to a WHILE instruction and a CHANGE instruction, to control the instruction processing dependent upon a number of the predicate flags.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: October 1, 2019
    Assignee: ARM Limited
    Inventors: Nigel John Stephens, Grigorios Magklis, Alejandro Martinez Vicente, Nathanael Premillieu, Mbou Eyole
  • Publication number: 20190272329
    Abstract: A method for translation supply chain analytics includes receiving operational variables of a translation process from a translation supply chain. The method further includes determining a cognitive leverage and a productivity factor for post editing of matches of a plurality of match types generated by the translation supply chain based at least in part on the operational variables from the translation supply chain. The method further includes generating linguistic markers for the matches of the plurality of match types generated by the translation supply chain, based at least in part on the cognitive leverage and the productivity factor for the post editing of the matches of the plurality of match types. The method further includes performing statistical analysis of the linguistic markers for the matches of the plurality of match types. The method further includes generating one or more analytics outputs based on the statistical analysis of the linguistic markers.
    Type: Application
    Filed: May 22, 2019
    Publication date: September 5, 2019
    Inventors: Alejandro Martinez Corria, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
  • Publication number: 20190250956
    Abstract: A system for managing access to a shared resource includes a plurality of nodes. Each of the nodes is in communication with the shared resource and has a memory and a processor in communication with the memory. The system further includes an orchestrator that has a controller and is in communication with the shared resource and the nodes. The controller is configured to determine a quota for each of the nodes, wherein each quota has a value of more than one. The processor of each of the nodes is configured to set a local counter stored in the memory of the relevant node to the value of the relevant node's quota. In response to a request received from an end device to use the shared resource, the processor of each of the nodes is further configured to serve the request and decrement the local counter by one. The processor stops serving requests when a value of the local counter reaches zero. At an end of a synchronization period, the processor sends synchronization data to the controller.
    Type: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventor: Alejandro Martinez Ruiz
  • Patent number: 10380263
    Abstract: Systems and methods for translating a source segment are disclosed. In embodiments, a computer-implemented method for translating a source segment comprises receiving, by a computing device, the source segment in a first language to be translated into a second language; identifying, by the computing device, linguistic markers within the source segment and associated noise values to produce a tagged source segment, wherein the linguistic markers are associated with one or more linguistic patterns likely to introduce noise into a translation channel; transforming, by the computing device, the tagged source segment into an amplified source segment; and sending, by the computing device, the amplified source segment to a machine translation module, wherein the machine translation module is configured to process the amplified source segment to produce a return amplified match in the second language.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alejandro Martinez Corria, Santiago Pont Nesta, Consuelo Rodríguez Magro, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
  • Patent number: 10380265
    Abstract: A method for translation supply chain analytics includes receiving operational variables of a translation process from a translation supply chain. The method further includes determining a cognitive leverage and a productivity factor for post editing of matches of a plurality of match types generated by the translation supply chain based at least in part on the operational variables from the translation supply chain. The method further includes generating linguistic markers for the matches of the plurality of match types generated by the translation supply chain, based at least in part on the cognitive leverage and the productivity factor for the post editing of the matches of the plurality of match types. The method further includes performing statistical analysis of the linguistic markers for the matches of the plurality of match types. The method further includes generating one or more analytics outputs based on the statistical analysis of the linguistic markers.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Alejandro Martinez Corria, Francis X. Rojas, Linda F. Traudt, Saroj K. Vohra
  • Publication number: 20190143951
    Abstract: A brake fluid reservoir for a vehicle comprising: a shell defining a main chamber for containing a quantity of brake fluid for one or more vehicle brake circuits having an outer surface; a fill opening defined by the shell in an upper portion of the outer shell, the fill opening in fluid communication with the main chamber and closable by a cap to close the main chamber from the surrounding environment; outlet ports defined by the shell in a lower portion of the outer shell, the outlet ports in fluid communication with the main chamber; and a channel located along at least a section of the outer surface between the fill opening and the outlet ports, wherein the channel is configured to collect fluid when fluid exits the opening along the outer surface.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Inventor: Alejandro Martinez
  • Publication number: 20190127649
    Abstract: Embodiments of the invention improve the performance, safety, and efficiency of the gasification process. Embodiments of the invention improve downdraft gasification by improving upon the systems and methods for fuel preparation and by addressing gasifier bridging and channeling. Unique parts of the system include a unique hearth and grate design, a programmable logic controller and interface for managing the gasification process, an improved filtration system, a unique system for eliminating mist, a unique system for cooling gas, a unique combined flare, an integrated auger system, and a new system and method for sampling gas.
    Type: Application
    Filed: September 8, 2017
    Publication date: May 2, 2019
    Applicant: Waste to Energy Systems, LLC
    Inventors: Richard Woods, Frank Larmon, Alejandro Martinez, Alissa Woods Mahoney, David McBurnett
  • Patent number: 10275283
    Abstract: A system for managing access to a shared resource includes a plurality of nodes. Each of the nodes is in communication with the shared resource and has a memory and a processor in communication with the memory. The system further includes an orchestrator that has a controller and is in communication with the shared resource and the nodes. The controller is configured to determine a quota for each of the nodes, wherein each quota has a value of more than one. The processor of each of the nodes is configured to set a local counter stored in the memory of the relevant node to the value of the relevant node's quota. In response to a request received from an end device to use the shared resource, the processor of each of the nodes is further configured to serve the request and decrement the local counter by one. The processor stops serving requests when a value of the local counter reaches zero. At an end of a synchronization period, the processor sends synchronization data to the controller.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: April 30, 2019
    Assignee: Red Hat, Inc.
    Inventor: Alejandro Martinez Ruiz
  • Publication number: 20190114172
    Abstract: An apparatus and method are provided for managing address collisions when performing vector operations. The apparatus has a register store for storing vector operands, each vector operand comprising a plurality of elements, and execution circuitry for executing instructions in order to perform operations specified by the instructions. The execution circuitry has access circuitry for performing memory access operations in order to move the vector operands between the register store and memory, and processing circuitry for performing data processing operations using the vector operands. The execution circuitry may be arranged to iteratively execute a vector loop, where during each iteration the execution circuitry executes a sequence of instructions to implement the vector loop.
    Type: Application
    Filed: April 6, 2017
    Publication date: April 18, 2019
    Inventors: Mbou EYOLE, Jacob EAPEN, Alejandro MARTINEZ VICENTE
  • Patent number: D856468
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 13, 2019
    Assignee: ZOBELE HOLDING S.P.A.
    Inventors: Moisés Caballero Tapia, Cedric Gobber, Jorge Alejandro Martínez Uribe
  • Patent number: D869597
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 10, 2019
    Assignee: ZOBELE HOLDING S.P.A.
    Inventors: Moisés Caballero Tapia, Cedric Gobber, Jorge Alejandro Martínez Uribe