Patents by Inventor Martin Dixon

Martin Dixon 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: 20240077438
    Abstract: An apparatus and method for an inspection apparatus for inspecting a component. The inspection apparatus including a robotic arm. A micro-XRF instrument having an instrument head coupled to the robotic arm. A seat supporting the component within a scanning area during inspection; and a computer in communication with the robotic arm and the micro-XRF instrument.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Richard DiDomizio, Michael Christopher Andersen, Walter Vincent Dixon, III, Timothy Hanlon, Wayne Lee Lawrence, Ramkumar Kashyap Oruganti, Jonathan Rutherford Owens, Daniel M. Ruscitto, Adarsh Shukla, Eric John Telfeyan, Gregory Donald Crim, Michael Wylie Krauss, André Dziurla, Sven Martin Joachim Larisch, Falk Reinhardt, Roald Alberto Tagle Berdan, Henning Schroeder
  • Publication number: 20220207154
    Abstract: Embodiments for dynamically mitigating speculation vulnerabilities are disclosed. In an embodiment, an apparatus includes a hybrid key generator and memory protection hardware. The hybrid key generator is to generate a hybrid key based on a public key and multiple process identifiers. Each of the process identifiers corresponds to one or more memory spaces in a memory. The memory protection hardware is to use the first hybrid key to protect to the memory spaces.
    Type: Application
    Filed: December 26, 2020
    Publication date: June 30, 2022
    Applicant: Intel Corporation
    Inventors: Richard Winterton, Mohammad Reza Haghighat, Asit Mallick, Alaa Alameldeen, Abhishek Basak, Jason W. Brandt, Michael Chynoweth, Carlos Rozas, Scott Constable, Martin Dixon, Matthew Fernandez, Fangfei Liu, Francis McKeen, Joseph Nuzman, Gilles Pokam, Thomas Unterluggauer, Xiang Zou
  • Publication number: 20220206819
    Abstract: Embodiments for dynamically mitigating speculation vulnerabilities are disclosed. In an embodiment, an apparatus includes speculation vulnerability mitigation hardware and speculation vulnerability detection hardware. The speculation vulnerability mitigation hardware is to implement one or more of a plurality of speculation vulnerability mitigation mechanisms. The speculation vulnerability detection hardware to detect vulnerability to a speculative execution attack and to provide to software an indication of speculative execution attack vulnerability.
    Type: Application
    Filed: December 26, 2020
    Publication date: June 30, 2022
    Applicant: Intel Corporation
    Inventors: Gilles Pokam, Asit Mallick, Martin Dixon, Michael Chynoweth
  • Publication number: 20220197829
    Abstract: An embodiment of an apparatus may include a processor, memory communicatively coupled to the processor, and circuitry communicatively coupled to the processor and the memory, the circuitry to manage a portion of the memory as hidden memory outside a range of physical memory accessible by user applications, and control access to the hidden memory from the processor with hidden page tables. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Wilfred Gomes, Martin Dixon, Abhishek Sharma
  • Publication number: 20220114136
    Abstract: Methods, systems, and apparatus to reconfigure a computer are disclosed. An example electronic device includes at least one memory, instructions in the electronic device, and processor circuitry to execute instructions to analyze data corresponding to a first configuration of the electronic device to detect a change associated with the electronic device, the first configuration corresponding to a respective first user profile, determine a second configuration of the electronic device based on the detected change, and adjust a configuration of the electronic device from the first configuration to the second configuration.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Jianfang Zhu, Ivan Chen, Barnes Cooper, Jianwei Dai, Martin Dixon, Kristoffer Fleming, Mark Gallina, Duncan Glendinning, Deepak Samuel Kirubakaran, Chia-Hung S. Kuo, Yifan Li, Adam Norman, Michael Rosenzweig, Kai P Wang, Jin Yan, Virendra Vikramsinh Adsure
  • Publication number: 20180038515
    Abstract: A method and system for flooding a subsea pipeline includes a high pressure/low flow pump in fluid communication with a jet pump, which pumps a pig through the subsea pipeline.
    Type: Application
    Filed: August 5, 2016
    Publication date: February 8, 2018
    Applicant: BAKER HUGHES, A GE COMPANY, LLC
    Inventor: PETER MARTIN DIXON
  • Publication number: 20160261406
    Abstract: A machine-readable medium may have stored thereon an instruction, which when executed by a machine causes the machine to perform a method. The method may include combining a first operand of the instruction and a second operand of the instruction to produce a result. The result may be encrypted using a key in accordance with an Advanced Encryption Standard (AES) algorithm to produce an encrypted result. The method may also include placing the encrypted result in a location of the first operand of the instruction.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 8, 2016
    Inventors: Martin Dixon, Srinivas Chennupaty, Shay Gueron
  • Patent number: 9417880
    Abstract: A processor is described having a functional unit within an instruction execution pipeline. The functional unit having circuitry to determine whether substantive data from a larger source data size will fit within a smaller data size that the substantive data is to flow to.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 16, 2016
    Assignee: Intel Corporation
    Inventors: Martin Dixon, Baiju Patel, Rajeev Gopalakrishna
  • Patent number: 9325498
    Abstract: A machine-readable medium may have stored thereon an instruction, which when executed by a machine causes the machine to perform a method. The method may include combining a first operand of the instruction and a second operand of the instruction to produce a result. The result may be encrypted using a key in accordance with an Advanced Encryption Standard (AES) algorithm to produce an encrypted result. The method may also include placing the encrypted result in a location of the first operand of the instruction.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 26, 2016
    Assignee: Intel Corporation
    Inventors: Martin Dixon, Srinivas Chennupaty, Shay Gueron
  • Patent number: 9203887
    Abstract: Methods and apparatus for processing bitstreams and byte streams. According to one aspect, bitstream data is compressed using coalesced string match tokens with delayed matching. A matcher is employed to perform search string match operations using a shortened maximum string length search criteria, resulting in generation of a token stream having <len, distance> data and literal data. A distance match operation is performed on sequentially adjacent tokens to determine if they contain the same distance data. If they do, the len values of the tokens are added through use of a coalesce buffer. Upon detection of a distance non-match, a final coalesced length of a matching string is calculated and output along with the prior matching distance as a coalesced token.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: December 1, 2015
    Assignee: Intel Corporation
    Inventors: Vinodh Gopal, Jim D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Deniz Karakoyunlu, Erdinc Ozturk, Martin Dixon, Kahraman Akdemir
  • Patent number: 8913740
    Abstract: An Advanced Encryption Standard (AES) key generation assist instruction is provided. The AES key generation assist instruction assists in generating round keys used to perform AES encryption and decryption operations. The AES key generation instruction operates independent of the size of the cipher key and performs key generation operations in parallel on four 32-bit words thereby increasing the speed at which the round keys are generated. This instruction is easy to use in software. Hardware implementation of this instruction removes potential threats of software (cache access based) side channel attacks on this part of the AES algorithm.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 16, 2014
    Assignee: Intel Corporation
    Inventors: Shay Gueron, Martin Dixon, Srinivas Chennupaty, Mayank Bomb, Brent Boswell
  • Publication number: 20140281387
    Abstract: A processor is operable to process conditional branches. The processor includes instruction fetch logic to fetch a conditional short forward branch. The conditional short forward branch is to include a conditional branch instruction and a set of one or more instructions that are to sequentially follow the conditional branch instruction in program order. The set of the one or more instructions are between the conditional branch instruction and a forward branch target instruction that is to be indicated by the conditional branch instruction. The processor also includes instruction conversion logic coupled with the instruction fetch logic. The instruction conversion logic is to convert the conditional short forward branch to a computationally equivalent set of one or more predicated instructions. Other processors are also disclosed, as are various methods and systems.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Edward Thomas Grochowski, Martin Dixon, Yazmin A. Santiago, Mishali Naik
  • Publication number: 20140281406
    Abstract: A processor is described having a functional unit within an instruction execution pipeline. The functional unit having circuitry to determine whether substantive data from a larger source data size will fit within a smaller data size that the substantive data is to flow to.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Martin DIXON, Baiju PATEL, Rajeev GOPALAKRISHNA
  • Publication number: 20140156790
    Abstract: Methods and apparatus for processing bitstreams and byte streams. According to one aspect, bitstream data is compressed using coalesced string match tokens with delayed matching. A matcher is employed to perform search string match operations using a shortened maximum string length search criteria, resulting in generation of a token stream having <len, distance> data and literal data. A distance match operation is performed on sequentially adjacent tokens to determine if they contain the same distance data. If they do, the len values of the tokens are added through use of a coalesce buffer. Upon detection of a distance non-match, a final coalesced length of a matching string is calculated and output along with the prior matching distance as a coalesced token.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 5, 2014
    Inventors: Vinodh Gopal, Jim D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghail, Deniz Karakoyunlu, Erdinc Ozturk, Martin Dixon, Kahraman Akdemir
  • Patent number: 8538012
    Abstract: A machine-readable medium may have stored thereon an instruction, which when executed by a machine causes the machine to perform a method. The method may include combining a first operand of the instruction and a second operand of the instruction to produce a result. The result may be encrypted using a key in accordance with an Advanced Encryption Standard (AES) algorithm to produce an encrypted result. The method may also include placing the encrypted result in a location of the first operand of the instruction.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: September 17, 2013
    Assignee: Intel Corporation
    Inventors: Martin Dixon, Srinivas Chennupaty, Shay Gueron
  • Publication number: 20130202106
    Abstract: A machine-readable medium may have stored thereon an instruction, which when executed by a machine causes the machine to perform a method. The method may include combining a first operand of the instruction and a second operand of the instruction to produce a result. The result may be encrypted using a key in accordance with an Advanced Encryption Standard (AES) algorithm to produce an encrypted result. The method may also include placing the encrypted result in a location of the first operand of the instruction.
    Type: Application
    Filed: March 8, 2013
    Publication date: August 8, 2013
    Inventors: Martin Dixon, Srinivas Chennupaty, Shay Gueron
  • Publication number: 20130188789
    Abstract: An Advanced Encryption Standard (AES) key generation assist instruction is provided. The AES key generation assist instruction assists in generating round keys used to perform AES encryption and decryption operations. The AES key generation instruction operates independent of the size of the cipher key and performs key generation operations in parallel on four 32-bit words thereby increasing the speed at which the round keys are generated. This instruction is easy to use in software. Hardware implementation of this instruction removes potential threats of software (cache access based) side channel attacks on this part of the AES algorithm.
    Type: Application
    Filed: March 8, 2013
    Publication date: July 25, 2013
    Inventors: Shay GUERON, Martin DIXON, Srinivas CHENNUPATY, Mayank BOMB, Brent BOSWELL
  • Publication number: 20130185580
    Abstract: In one embodiment, the present invention includes a processor having a core with decode logic to decode an instruction prescribing an identification of a location to be monitored and a timer value, and a timer coupled to the decode logic to perform a count with respect to the timer value. The processor may further include a power management unit coupled to the core to determine a type of a low power state based at least in part on the timer value and cause the processor to enter the low power state responsive to the determination. Other embodiments are described and claimed.
    Type: Application
    Filed: March 6, 2013
    Publication date: July 18, 2013
    Inventors: MARTIN DIXON, SCOTT RODGERS, TARANEH BAHRAMI, STEPHEN GUNTHER, PRASHANT SETHI
  • Patent number: 8371147
    Abstract: Apparatus and methods for use in the manufacture of a spring unit for incorporation into an upholstered article, for example, a mattress, cushion or the like. Coil formation apparatus includes a drive shaft to control movement of a coil pitch guide member and a link member comprising a connecting rod adjustably connected to a radius arm of the drive shaft. A coil interlinking process comprises compressing a first coil to define a clearance, extending a second coil passed the first coil via the clearance, allowing the first coil to extend across the clearance, and contracting the second coil to engage the first coil thereby interlinking the first and second coils. Spring unit manufacturing apparatus comprises a plurality of jaw pairs each comprising a first fixed jaw and a pivotal second jaw, the pivotal second jaw being pivoted by a cam and linkage assembly operated by a rotary drive shaft.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: February 12, 2013
    Inventors: Howard Martin Dixon, Paul Rodgers
  • Publication number: 20120152401
    Abstract: Apparatus and methods for use in the manufacture of a spring unit for incorporation into an upholstered article, for example, a mattress, cushion or the like. Coil formation apparatus includes a drive shaft to control movement of a coil pitch guide member and a link member comprising a connecting rod adjustably connected to a radius arm of the drive shaft. A coil interlinking process comprises compressing a first coil to define a clearance, extending a second coil passed the first coil via the clearance, allowing the first coil to extend across the clearance, and contracting the second coil to engage the first coil thereby interlinking the first and second coils. Spring unit manufacturing apparatus comprises a plurality of jaw pairs each comprising a first fixed jaw and a pivotal second jaw, the pivotal second jaw being pivoted by a cam and linkage assembly operated by a rotary drive shaft.
    Type: Application
    Filed: January 9, 2012
    Publication date: June 21, 2012
    Inventors: Howard Martin Dixon, Paul Rodgers