Patents by Inventor Raul Martinez

Raul 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: 10292584
    Abstract: Systems and methods for detecting onset, presence, and progression of particular states, including hypoxia, include observing eye movements of a subject to and correlating the observed movements to known baseline or hypoxic conditions. A detection system may record eye movement data from a user, compare the eye movement data to a data model comprising threshold eye movement data samples, and from the comparison make a determination whether or not hypoxia, fatigue, or other detrimental conditions are present. The detection system may alert the user to take corrective action if onset or presence of a dangerous condition is detected. The eye movements detected include saccadic and intersaccadic parameters such as intersaccadic drift velocity. Measurements may be collected in situ while the subject is performing normal duties, processed to determine indicators of detrimental conditions, and reported to the subject within a few seconds.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: May 21, 2019
    Assignee: Dignity Health
    Inventors: Leandro Luigi Di Stasi, Susana Martinez-Conde, Raul Cabestrero, Andres Catena, Michael McCamy, Stephen L. Macknik
  • Patent number: 10252327
    Abstract: Various enhanced features are provided for centrifugal casting apparatuses, rotatable assemblies, and molds for casting products from molten material. These enhanced features include, among others, tapered gate portions positioned adjacent to the cavities of a mold, extended and shared gating systems, and detachable mold structures for modifying the thermodynamic characteristics and behavior of molds during casting operations.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: April 9, 2019
    Assignee: ATI PROPERTIES LLC
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20190079865
    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 retire instructions of the speculatively executed threads in the MLC.
    Type: Application
    Filed: December 8, 2014
    Publication date: March 14, 2019
    Inventors: FERNANDO LATORRE, Josep M. CODINA, Enric Gibert CODINA, Pedro LOPEZ, Carlos MADRILES, Alejandro Martinez VINCENTE, Raul MARTINEZ, Antonio GONZALEZ
  • Patent number: 10222868
    Abstract: A portable device includes: a sensor configured to detect a gesture of a user carrying the portable device; a control unit configured to identify the detected gesture, determine an external device corresponding to the identified gesture based on the identified gesture, and determine an order for controlling the external device; and a communication unit configured to transmit a command signal corresponding to the order to the external device.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: March 5, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Raul Martinez Fernandez, Fernando Fernandez Hidalgo, Alfredo Cerezo Luna, Pablo Abelardo Martinez Andres, Debora Gomez Bertoli, Francisco Jose Calvo Fernandez
  • Publication number: 20190004916
    Abstract: A combination of hardware and software collect profile data for asynchronous events, at code region granularity. An exemplary embodiment is directed to collecting metrics for prefetching events, which are asynchronous in nature. Instructions that belong to a code region are identified using one of several alternative techniques, causing a profile bit to be set for the instruction, as a marker. Each line of a data block that is prefetched is similarly marked. Events corresponding to the profile data being collected and resulting from instructions within the code region are then identified. Each time that one of the different types of events is identified, a corresponding counter is incremented. Following execution of the instructions within the code region, the profile data accumulated in the counters are collected, and the counters are reset for use with a new code region.
    Type: Application
    Filed: July 3, 2018
    Publication date: January 3, 2019
    Inventors: Raul Martinez, Enric Gibert Codina, Pedro Lopez, Marti Torrents Lapuerta, Polychronis Xekalakis, Georgios Tournavitis, Kyriakos A. Stavrou, Demos Pavlou, Daniel Ortega, Alejandro Martinez Vicente, Pedro Marcuello, Grigorios Magklis, Josep M. Codina, Crispin Gomez Requena, Antonio Gonzalez, Mirem Hyuseinova, Christos Kotselidis, Fernando Latorre, Marc Lupon, Carlos Madriles
  • Patent number: 10157063
    Abstract: A computer-readable storage medium, method and system for optimization-level aware branch prediction is described. A gear level is assigned to a set of application instructions that have been optimized. The gear level is also stored in a register of a branch prediction unit of a processor. Branch prediction is then performed by the processor based upon the gear level.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 18, 2018
    Assignee: Intel Corporation
    Inventors: Polychronis Xekalakis, Pedro Marcuello, Alejandro Vicente Martinez, Christos E. Kotselidis, Grigorios Magklis, Fernando Latorre, Raul Martinez, Josep M. Codina, Enric Gibert Codina, Crispin Gomez Requena, Antonio Gonzelez, Mirem Hyuseinova, Pedro Lopez, Marc Lupon, Carlos Madriles, Daniel Ortega, Demos Pavlou, Kyriakos A. Stavrou, Georgios Tournavitis
  • Patent number: 10110545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a non-transitory computer-readable medium, for obtaining a plurality of social media posts published by at least one social networking service, the social media posts including references to an entity, providing a social engagement value based on the plurality of social media posts, the social engagement value including a numeric value indicative of a level of social engagement of the entity with users in the at least one social networking service and selectively adjusting activities of the entity within the at least one social networking service based on the social engagement value.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: October 23, 2018
    Assignee: United Services Automobile Association (USAA)
    Inventors: Luis Carlos Freay, Raul Martinez, Renee Lynette Horne, Brian Alexander Schwegler, Mandy W. Campbell, Jo A. Higle
  • Patent number: 10013326
    Abstract: A combination of hardware and software collect profile data for asynchronous events, at code region granularity. An exemplary embodiment is directed to collecting metrics for prefetching events, which are asynchronous in nature. Instructions that belong to a code region are identified using one of several alternative techniques, causing a profile bit to be set for the instruction, as a marker. Each line of a data block that is prefetched is similarly marked. Events corresponding to the profile data being collected and resulting from instructions within the code region are then identified. Each time that one of the different types of events is identified, a corresponding counter is incremented. Following execution of the instructions within the code region, the profile data accumulated in the counters are collected, and the counters are reset for use with a new code region.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 3, 2018
    Assignee: Intel Corporation
    Inventors: Raul Martinez, Enric Gibert Codina, Pedro Lopez, Marti Torrents Lapuerta, Polychronis Xekalakis, Georgios Tournavitis, Kyriakos A. Stavrou, Demos Pavlou, Daniel Ortega, Alejandro Martinez Vicente, Pedro Marcuello, Grigorios Magklis, Josep M. Codina, Crispin Gomez Requena, Antonio Gonzalez, Mirem Hyuseinova, Christos Kotselidis, Fernando Latorre, Marc Lupon, Carlos Madriles
  • Patent number: 9940138
    Abstract: Methods and apparatus are disclosed for using a register checkpointing mechanism to resolve multithreading mis-speculations. Valid architectural state is recovered and execution is rolled back. Some embodiments include memory to store checkpoint data. Multiple thread units concurrently execute threads. They execute a checkpoint mask instruction to initialize memory to store active checkpoint data including register contents and a checkpoint mask indicating the validity of stored register contents. As register contents change, threads execute checkpoint write instructions to store register contents and update the checkpoint mask. Threads also execute a recovery function instruction to store a pointer to a checkpoint recovery function, and in response to mis-speculation among the threads, branch to the checkpoint recovery function.
    Type: Grant
    Filed: April 8, 2009
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Pedro Lopez, Carlos Madriles, Alejandro Martinez, Raul Martinez, Josep M. Codina, Enric Gibert Codina, Fernando Latorre, Antonio Gonzalez
  • Publication number: 20180029075
    Abstract: A vibrating sorting table for separating loosely attached parts from a workpiece includes a bench. The bench comprises a bottom. Each of a plurality of supports is coupled to and extends substantially vertically from a respective edge of the bottom. A top is flexibly coupled to each of the supports. The top is substantially parallel to the bottom. The top is movable relative to the supports and the bottom. A pair of rims is coupled singly to opposing sides of the top. The rims separate a workpiece positioned on the bench from an upper face of the top. A vibration unit is coupled to a lower face of the top. The vibration unit is positioned to impart vibrational forces to the top, such that the workpiece coupled to the top vibrates. Parts of the workpiece that are loosely attached separate from the workpiece and fall to the upper face of the top.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Inventor: Raul Martinez
  • Patent number: 9823925
    Abstract: A processor includes allocation unit with logic to receive a logical move instruction. The logical move instruction includes a source logical register as a source parameter and a destination logical register as a destination parameter. The source logical register is assigned to a source physical register and the destination logical register is assigned to a destination physical register. The allocation unit includes logic to assign a first value of the source logical register to the destination logical register and to maintain a second value of the destination physical register before and after the assignment of the first value to the destination logical register.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 21, 2017
    Assignee: Intel Corporation
    Inventors: Denis M. Khartikov, Rupert Brauch, Raul Martinez, Naveen Neelakantam, Thang Vu
  • Patent number: 9811341
    Abstract: Disclosed is an apparatus and method to manage instruction cache prefetching from an instruction cache. A processor may comprise: a prefetch engine; a branch prediction engine to predict the outcome of a branch; and dynamic optimizer. The dynamic optimizer may be used to control: identifying common instruction cache misses and inserting a prefetch instruction from the prefetch engine to the instruction cache.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: November 7, 2017
    Assignee: Intel Corporation
    Inventors: Kyriakos A. Stavrou, Enric Gibert Codina, Josep M. Codina, Crispin Gomez Requena, Antonio Gonzalez, Mirem Hyuseinova, Christos E. Kotselidis, Fernando Latorre, Pedro Lopez, Marc Lupon, Carlos Madriles Gimeno, Grigorios Magklis, Pedro Marcuello, Alejandro Martinez Vicente, Raul Martinez, Daniel Ortega, Demos Pavlou, Georgios Tournavitis, Polychronis Xekalakis
  • Patent number: 9545663
    Abstract: A method of assembling a centrifugal casting apparatus includes positioning a wedge on a rotatable axis and positioning at least two molds into sealing engagement with the wedge. Each of the at least two molds includes a front face and defines at least two cavities extending from the front face into the mold. A sprue chamber is defined and is structured to receive molten material, and at least a portion of the sprue chamber is defined by at least a portion of the front faces of the at least two molds.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 17, 2017
    Assignee: ATI PROPERTIES LLC
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20160332222
    Abstract: A method of assembling a centrifugal casting apparatus includes positioning a wedge on a rotatable axis and positioning at least two molds into sealing engagement with the wedge. Each of the at least two molds includes a front face and defines at least two cavities extending from the front face into the mold. A sprue chamber is defined and is structured to receive molten material, and at least a portion of the sprue chamber is defined by at least a portion of the front faces of the at least two molds.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Patent number: 9475115
    Abstract: A centrifugal casting method for producing a casting of a metallic material comprises positioning a rotatable assembly comprising a plurality of gates and a plurality of cavities positioned about a sprue chamber. The plurality of gates and the plurality of cavities are positioned to receive molten metallic material from the sprue chamber in a general direction of centrifugal force. Each of the plurality of gates is coupled to one of the plurality of cavities, and at least two of the plurality of cavities are stacked. The method further comprises rotating the rotatable assembly. The method further comprises delivering a supply of molten metallic material to the sprue chamber.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: October 25, 2016
    Assignee: ATI Properties LLC
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Publication number: 20160221073
    Abstract: Various enhanced features are provided for centrifugal casting apparatuses, rotatable assemblies, and molds for casting products from molten material. These enhanced features include, among others, tapered gate portions positioned adjacent to the cavities of a mold, extended and shared gating systems, and detachable mold structures for modifying the thermodynamic characteristics and behavior of molds during casting operations.
    Type: Application
    Filed: April 11, 2016
    Publication date: August 4, 2016
    Inventors: John W. Foltz, IV, Raul A. Martinez-Ayers, Aaron L. Fosdick
  • Patent number: 9389871
    Abstract: An error handling method includes identifying a code region eligible for cumulative multiply add (CMA) optimization and translating code region instructions into interpreter code instructions, which may include translating sequences of multiply add instructions in the code region instructions into fusion code including CMA instructions. Floating point (FP) exceptions generated by the fusion code may be monitored and at least a portion of the code region instructions may be re-translated to eliminate some or all fusion code if CMA intermediate rounding exceptions exceed a threshold.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 12, 2016
    Assignee: Intel Corporation
    Inventors: Marc Lupon, Grigorios Magklis, Sridhar Samudrala, Raul Martinez, Kyriakos A. Stavrou, Enric Gibert Codina
  • Patent number: D761443
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 12, 2016
    Assignee: EASY GRASS, LLC
    Inventor: Raul Martinez
  • Patent number: D794221
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: August 8, 2017
    Assignee: PRODUCTOS Y SERVICIOS ESPECIALIZADOS M&M, S. DE R.
    Inventor: Roberto Raul Martinez Morales
  • Patent number: D806902
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: January 2, 2018
    Assignee: PRODUCTOS Y SERVICIOS ESPECIALIZADOS M&M, S. DE R.
    Inventor: Roberto Raul Martinez Morales