Inventor

Patrice Roussel

Inventor
Portland, OR, US

Overview

45→
Patents
1999–2018
Patent span
Physics
Primary field (CPC G)

Patents· 45 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing85%
H03MCoding11%
G06TImage data processing or generation, in general4%
PatentTitleYear
10,152,323Method and apparatus for shuffling data20189,477,472'Method and apparatus for shuffling data'20169,229,719'Method and apparatus for shuffling data'20169,229,718'Method and apparatus for shuffling data'20169,043,583'Load/move and duplicate instructions for a processor'2015RE045458'Dual function system and method for shuffling packed data elements'20158,688,959'Method and apparatus for shuffling data'20148,650,382'Load/move and duplicate instructions for a processor'20148,539,202'Load/move duplicate instructions for a processor'20138,225,075'Method and apparatus for shuffling data'20128,214,626'Method and apparatus for shuffling data'20128,200,941'Load/move duplicate instructions for a processor'20128,032,735'Load/move duplicate instructions for a processor'20117,853,778'Load/move and duplicate instructions for a processor'20107,631,025'Method and apparatus for rearranging data between multiple registers'20097,523,152'Methods for supporting extended precision integer divide macroinstructions in a processor'20097,467,286'Executing partial-width packed data instructions'20087,395,302'Method and apparatus for performing horizontal addition and subtraction'20087,392,275'Method and apparatus for performing efficient transformations with horizontal addition and subtraction'20087,366,881'Method and apparatus for staggering execution of an instruction'20087,216,138'Method and apparatus for floating point operations and format conversion operations'20076,970,994'Executing partial-width packed data instructions'20056,961,845'System to perform horizontal additions'20056,925,553'Staggering execution of a single packed data instruction using the same circuit'20056,898,700'Efficient saving and restoring state in task switching'20056,721,866'Unaligned memory operands'20046,694,426'Method and apparatus for staggering execution of a single packed data instruction using the same circuit'20046,687,810'Method and apparatus for staggering execution of a single packed data instruction using the same circuit'20046,502,115'Conversion between packed floating point data and packed 32-bit integer data in different architectural registers'20026,480,868'Conversion from packed floating point data to packed 8-bit integer data in different architectural registers'20026,425,073'Method and apparatus for staggering execution of an instruction'20026,418,529'Apparatus and method for performing intra-add operation'20026,317,824'Method and apparatus for performing integer operations in response to a result of a floating point operation'20016,292,815'Data conversion between floating point packed format and integer scalar format'20016,266,769'Conversion between packed floating point data and packed 32-bit integer data in different architectural registers'20016,263,426'Conversion from packed floating point data to packed 8-bit integer data in different architectural registers'20016,247,116'Conversion from packed floating point data to packed 16-bit integer data in different architectural registers'20016,230,253'Executing partial-width packed data instructions'20016,230,257'Method and apparatus for staggering execution of a single packed data instruction using the same circuit'20016,212,618'Apparatus and method for performing multi-dimensional computations based on intra-add operation'20016,185,671'Checking data type of operands specified by an instruction using attributes in a tagged array architecture'20016,122,725'Executing partial-width packed data instructions'20006,041,404'Dual function system and method for shuffling packed data elements'20006,014,735'Instruction set extension using prefixes'20005,995,122'Method and apparatus for parallel conversion of color values from a single precision floating point format to an integer format'1999

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2018Patents assigned to INTEL CORP (45)· patent assignee history
1999–2018Based in Portland, OR, US· patent location history
2012–2016Patents assigned to DEBES ERIC L (4)· patent assignee history
2012–2016Patents assigned to MACY JR WILLIAM W (4)· patent assignee history
2012–2016Patents assigned to NGUYEN HUY V (4)· patent assignee history
2012–2015Patents assigned to ROUSSEL PATRICE (4)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP451999–2018
DEBES ERIC L42012–2016
MACY JR WILLIAM W42012–2016
NGUYEN HUY V42012–2016
ROUSSEL PATRICEself42012–2015
Locations
LocationPatentsSpan
Portland, OR, US451999–2018