Inventor

Michael J. Smith

Inventor
Palo Alto, CA, US

Overview

236→
Patents
1977–2021
Patent span
Physics
Primary field (CPC G)

Patents· 236 as inventor

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

G06Fprimary
G06FElectric digital data processing21%
G11CStatic stores12%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use5%
H04LTransmission of digital information, e.g. telegraphic communication4%
A47FSpecial furniture, fittings, or accessories for shops, storehouses, bars, restaurants or the like4%
Y10TTechnical subjects covered by former us classification4%
H10WGeneric packages, interconnections, connectors or other constructional details of devices covered by class h103%
D21HPulp compositions3%
G01NInvestigating or analysing materials by determining their chemical or physical properties2%
B65DContainers for storage or transport of articles or materials, e.g. bags, barrels, bottles, boxes, cans, cartons, crates, drums, jars, tanks, hoppers, forwarding containers2%
PatentTitleYear
D0931975Fishing lure202110,878,113Multiple mailbox secure circuit202010,860,412Coordinated panic flow202010,744,499Sample holder for analysis of solid biological samples202010,737,262Device and method for separating cells202010,671,762Unified addressable memory202010,637,724Managing network connected devices2020D0871611Magazine for holding flat cards201910,498,744Integrity monitoring in a local network201910,477,985Refrigeration display cases with improved coil covers201910,354,473Note verify2019D0850170Mount for game controllers201910,274,402Biological sample material collection201910,142,104Securely recovering a computing device201810,085,726Controlled transfer biological sample collection devices and methods of using such devices201810,049,073Interface emulator using FIFOs201810,025,597System and method for wiping encrypted data on a device having file-level content protection201810,013,766Automatically capturing information such as capturing information using a document-aware device201810,013,371Configurable memory circuit system and method20189,959,120Persistent relocatable reset vector for processor20189,915,084'Locking mechanism for safe and other secure storage apparatus'20189,811,381'Resource restriction systems and methods'20179,745,883'Inclined perforated plate at radial inlet'20179,727,458'Translating an address associated with a command communicated between a system and memory circuits'2017D0794091'Air-return grill for a refrigeration system'20179,703,748'Method and apparatus of emulating interfaces using FIFOs'20179,680,648'Securely recovering a computing device'20179,644,332'Modular barrier and airfield repair system'20179,632,563'Methods and systems for time keeping in a data processing system'20179,632,929'Translating an address associated with a command communicated between a system and memory circuits'20179,623,521'Integrated center frame for a refrigerated display case'20179,618,428'Biometric device and means for electronic storage and retrieval of biometric data'20179,578,977'Integrated drain system from a refrigerated display case'20179,542,353'System and method for reducing command scheduling constraints of memory circuits'20179,542,352'System and method for reducing command scheduling constraints of memory circuits'20179,534,990'Arrangement for preservation of biological samples'20179,507,739'Configurable memory circuit system and method'20169,489,821'Device and method for monitoring the presence of an item'20169,433,942'Biological sample storage device'20169,400,688'Resource restriction systems and methods'20169,336,394'Securely recovering a computing device'20169,329,112'Container storing freeze-dried biological sample'20169,323,784'Image search using text-based elements within the contents of images'20169,286,783'Device and method for monitoring the presence of items and issuing an alert if an item is not detected'20169,256,551'Embedded encryption/secure memory management unit for peripheral interface controller'20169,237,016'System and method for wiping encrypted data on a device having file-level content protection'20169,202,061'Security enclave processor boot control'20159,183,692'Secure storage apparatus'20159,171,585'Configurable memory circuit system and method'20159,113,076'Automatically capturing information such as capturing information using a document-aware device'20159,075,779'Performing actions based on capturing information from rendered documents, such as documents under copyright'2015D0731619'Filter housing'20159,047,976'Combined signal delay and power saving for use with a plurality of memory circuits'20159,047,471'Security enclave processor boot control'20158,990,235'Automatically providing content associated with captured information, such as information captured in real-time'20158,977,806'Hybrid memory module'20158,972,673'Power management of memory circuits by virtual memory simulation'20158,949,519'Simulating a memory circuit'20158,943,265'Storage array controller'20158,918,655'Data whitening for writing and reading data to and from a non-volatile memory'20148,874,905'Resource restriction systems and methods'20148,868,829'Memory circuit system and method'2014D0715960'Sample card magazine'2014D0715961'Sample card magazine'2014D0714957'Sample card magazine'20148,850,114'Storage array controller for flash-based storage devices'20148,832,465'Security enclave processor for a system on a chip'20148,826,405'Trusting an unverified code image in a computing device'20148,811,065'Performing error detection on DRAMs'20148,810,392'Device and method for monitoring the presence of items and issuing an alert if an item is not detected'20148,806,221'Securely recovering a computing device'20148,794,420'Secure storage apparatus'20148,797,779'Memory module with memory stack and interface with enhanced capabilites'20148,789,037'Compatible trust in a computing device'20148,773,937'Memory refresh apparatus and method'20148,762,439'System and method for random number generation using asynchronous boundaries and phase locked loops'20148,762,755'Methods and systems for power management in a data processing system'2014D0707720'Filter vial compressor'20148,760,936'Multi-rank partial width memory modules'2014D0707846'Sample card magazine'20148,756,419'System and method for wiping encrypted data on a device having file-level content protection'20148,745,321'Simulating a memory standard'20148,730,670'Embossed heat spreader'20148,710,862'Programming of DIMM termination resistance values'20148,705,240'Embossed heat spreader'20148,688,967'Secure booting a computing device'20148,675,649'Audio network system and method of detecting topology in audio signal transmitting system'20148,675,429'Optimal channel design for memory devices for providing a high-speed memory interface'20148,671,244'Simulating a memory standard'20148,667,312'Performing power management operations'20148,667,198'Methods and systems for time keeping in a data processing system'20148,650,127'Digital rights management for computer program code'20148,638,363'Automatically capturing information, such as capturing information using a document-aware device'20148,631,220'Adjusting the timing of signals associated with a memory system'20148,631,193'Emulation of abstracted DIMMS using abstracted DRAMS'2014D0697223'Sample card holder'20148,619,452'Methods and apparatus of stacking DRAMs'20138,615,679'Memory modules with reliability and serviceability functions'20138,601,204'Simulating a refresh operation latency'20138,595,419'Memory apparatus operable to perform a power-saving operation'20138,589,700'Data whitening for writing and reading data to and from a non-volatile memory'20138,578,079'Power managed lock optimization'20138,572,364'Method and apparatus for booting from a flash memory'20138,566,556'Memory module with memory stack and interface with enhanced capabilities'20138,566,516'Refresh management of memory modules'20138,560,820'Single security model in booting a computing device'2013D0686340'Biological sample holder'20138,473,764'Methods and systems for power efficient instruction queue management in a data processing system'20138,458,386'Atomic interrupt masking in an interrupt controller to prevent delivery of same interrupt vector for consecutive interrupt acknowledgements'20138,446,781'Multi-rank partial width memory modules'20138,447,066'Performing actions based on capturing information from rendered documents, such as documents under copyright'20138,438,328'Emulation of abstracted DIMMs using abstracted DRAMs'20138,433,901'System and method for wiping encrypted data on a device having file-level content protection'20138,418,055'Identifying a document by performing spectral analysis on the contents of the document'20138,407,412'Power management of memory circuits by virtual memory simulation'20138,397,013'Hybrid memory module'20138,386,833'Memory systems and memory modules'20138,359,187'Simulating a different number of memory circuit devices'20138,352,733'Resource restriction systems and methods'20138,340,953'Memory circuit simulation with power saving capabilities'20128,332,559'Power managed lock optimization'20128,327,104'Adjusting the timing of signals associated with a memory system'20128,291,480'Trusting an unverified code image in a computing device'20128,280,714'Memory circuit simulation system and method with refresh capabilities'20128,279,690'Optimal channel design for memory devices for providing a high-speed memory interface'20128,254,568'Secure booting a computing device'20128,244,971'Memory circuit system and method'20128,239,688'Securely recovering a computing device'20128,230,412'Compatible trust in a computing device'20128,209,479'Memory circuit system and method'20128,181,048'Performing power management operations'20128,169,233'Programming of DIMM termination resistance values'20128,171,277'Method and apparatus for booting from a flash memory without prior knowledge of flash parameter information'20128,154,935'Delaying a signal communicated from a system to at least one of a plurality of memory circuits'20128,156,275'Power managed lock optimization'20128,150,039'Single security model in booting a computing device'20128,145,928'Methods and systems for power management in a data processing system'20128,130,560'Multi-rank partial width memory modules'20128,122,207'Apparatus and method for power management of memory circuits by a system or component thereof'20128,112,266'Apparatus for simulating an aspect of a memory circuit'20128,111,566'Optimal channel design for memory devices for providing a high-speed memory interface'2012D0652453'Card holder'20128,090,897'System and method for simulating an aspect of a memory circuit'20128,089,795'Memory module with memory stack and interface with enhanced capabilities'20128,080,874'Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween'20118,081,474'Embossed heat spreader'20118,077,535'Memory refresh apparatus and method'20118,060,774'Memory systems and memory modules'20118,041,881'Memory device with emulated characteristics'20118,019,589'Memory apparatus operable to perform a power-saving operation'20117,925,931'System and method of handling erroneous data in computer systems'20117,917,784'Methods and systems for power management in a data processing system'2011D0633411'Plaque'20117,870,992'Container with freestanding insulating encapsulated cellulose-based substrate'20117,871,968'Medicinal soap comprising sapropel'20117,828,932'Multiple ply tissue products having enhanced interply liquid capacity'20107,825,159'Mixtures of aromatic esters for marking or tagging organic products, marker compositions comprising the same and manufacturing methods thereof'20107,761,724'Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit'20107,730,338'Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits'20107,724,589'System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits'20107,624,911'Container with freestanding insulating encapsulated cellulose-based substrate'20097,622,093'Method for zonal injection of chemicals into a furnace convective pass to reduce pollutants from flue gases'20097,609,567'System and method for simulating an aspect of a memory circuit'20097,590,796'System and method for power management in memory systems'20097,581,127'Interface circuit system and method for performing power saving operations during a command-related latency'20097,580,312'Power saving system and method for use with a plurality of memory circuits'20097,571,833'Bulk coin dispenser'20097,535,913'Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols'20097,524,399'Multiple ply tissue products having enhanced interply liquid capacity'20097,472,220'Interface circuit system and method for performing power management operations utilizing power management signals'20087,457,886'System and method for input/output scheduling'20087,392,338'Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits'20087,386,656'Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit'20087,354,531'Polymer electrolyte composition'20087,163,827'Aromatic esters for marking or tagging organic products'20077,157,563'Organic solvent soluble metal complex azo dyes'20077,056,572'Thin, soft bath tissue having a bulky feel'20066,802,937'Embossed uncreped throughdried tissues'20046,548,427'Sanitary tissue products with improved flushability'20036,514,917'Molecular tags for organic solvent systems'20036,497,790'Paperboard of improved smoothness and bulk'20026,482,651'Aromatic esters for marking or tagging petroleum products'20026,287,424'Method for finishing paperboard to achieve improved smoothness'20016,241,853'High wet and dry strength paper product'20016,190,500'Multilayer linerboard having improved printing properties and related method of manufacture'20016,156,157'Method for making soft tissue with improved bulk softness and surface softness'20006,145,794'Support platform for mobile display stand'20006,136,147'Method for applying debonding materials to a tissue'20006,119,875'Stand for displaying hanging merchandise'20006,098,820'Tipping-resistant display stand'20006,092,716'Collapse-resistant, merchandise display'20006,038,797'Automatically deployable, information-bearing display panel'20006,002,056'Colorless petroleum markers'19995,993,602'Method of applying permanent wet strength agents to impart temporary wet strength in absorbent tissue structures'19995,984,117'Display rack with shelf supports formed from back wall'19995,882,358'Colored transmission fluid'19995,868,367'Rapid-deployment display stand'19995,865,316'Multi-food display tower with interconnecting food bin'19995,858,930'Liquid Benz-iso-Quinoline derivatives'19995,853,539'Method of applying dry strength resins for making soft, strong, absorbent tissue structures'19985,816,411'Snack package assembly'19985,785,813'Method of treating a papermaking furnish for making soft tissue'19985,775,573'Compartmentalized display tray with erectable partitions'19985,713,678'Low-paper sensing apparatus'19985,711,438'Foldable, wheeled display stand'19985,706,959'Display structure with lock-in trays'19985,704,488'Concealable pallet for shipping/display container'19985,680,941'Wrap-around externally shelved display stand'19975,676,708'Non-mutagenic dye'19975,672,182'Developer system for base reactable petroleum fuel markers'19975,628,523'Transportable display stand'19975,614,293'Soft treated uncreped throughdried tissue'19975,601,871'Soft treated uncreped throughdried tissue'19975,566,482'Changeable image display device'19965,564,578'Multifaceted display stand'19965,560,692'Shrouded shipping display container and stand'19965,558,808'Colored transmission fluid'19965,555,975'Shipping container convertible into display stand'19965,552,020'Tissue products containing softeners and silicone glycol'19965,547,073'Display stand erectable from shipping container'19965,498,808'Fluorescent petroleum markers'19965,465,851'Suspension-type display stand'19955,322,362'Bag expanding filler'19945,315,936'Erectable display stand'19944,994,144'Method for increasing the bulk of creped tissue'1991D0314401'Robot newspaper vending machine'19914,949,977'Game with table top and wall supported game boards'19904,874,465'Tissue products containing sliced fibers'19894,511,194'Magazine and disc holders for supporting discs in the magazine'19854,490,476'Catalyst for the preparation of .alpha.,.beta.-unsaturated compounds'19844,476,200'Galvanic cell and sealing and insulation member therefor'19844,177,327'Metal-air battery having electrically operated air access vent cover'19794,118,544'Metal-air depolarized cell having restricted gas passageway'19784,112,198'Metal-air depolarized cell with restricted water vapor access'19784,066,822'Self sealing microporous membrane for electrochemical cells and method of forming same'19784,051,063'Storage of material'1977

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1994–2000Based in Orangeburg, NY, US· patent location history
2008–2020Patents assigned to APPLE INC (48)· patent assignee history
2008–2020Based in Palo Alto, CA, US· patent location history
2010–2018Patents assigned to GOOGLE INC (71)· patent assignee history
2011–2017Patents assigned to RAJAN SURESH NATARAJAN (43)· patent assignee history
2011–2017Patents assigned to SMITH MICHAEL JOHN SEBASTIAN (42)· patent assignee history
2011–2017Patents assigned to WANG DAVID T (39)· patent assignee history
2011–2017Based in Sunnyvale, CA, US· patent location history
2012–2020Based in San Francisco, CA, US· patent location history
2012–2020Based in Cardiff, GB· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
GOOGLE INC712010–2018
APPLE INC482008–2020
RAJAN SURESH NATARAJAN432011–2017
SMITH MICHAEL JOHN SEBASTIANself422011–2017
WANG DAVID T392011–2017
Locations
LocationPatentsSpan
Palo Alto, California, US732008–2020
San Francisco, California, US262012–2020
Orangeburg, New York, US231994–2000
Sunnyvale, California, US192011–2017
Cardiff, GB182012–2020