XML 51 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Product Warranty Liability (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2018
Apr. 30, 2017
Oct. 31, 2017
Oct. 31, 2016
Product Liability Contingency [Line Items]            
Document Type     10-Q      
Product Warranty Accrual $ 551 $ 688 $ 551 $ 688 $ 629 $ 818
Product Warranty Accrual, Warranties Issued     84 87    
Accrued Product Warranty And Deferred Warranty Revenue, Standard And Extended Warranty Programs, Roll Forward:            
Adjustments to pre-existing warranties(A)(B)     0 (10)    
Extended Warranty Program:            
Product Warranty Accrual, Payments     (162) (206)    
Product Warranty Accrual, Current 265 352 265 352    
Product Warranty Accrual, Noncurrent 286 336 286 336    
Temporary Equity, Foreign Currency Translation Adjustments     0 (1)    
Extended Warranty Programs [Member]            
Extended Warranty Program:            
Deferred Revenue, Revenue Recognized 27 $ 47 56 $ 81    
Deferred Revenue $ 250   $ 250   $ 271