XML 19 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Product Warranty Liability (Details) - USD ($)
$ in Millions
9 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Product Liability Contingency [Line Items]          
Standard and Extended Product Warranty Accrual $ 522 $ 531   $ 529 $ 629
Document Type 10-Q        
Product Warranty Accrual, Warranties Issued $ 182 139      
Accrued Product Warranty And Deferred Warranty Revenue, Standard And Extended Warranty Programs, Roll Forward:          
Adjustments to pre-existing warranties(A)(B) 7 (4)      
Extended Warranty Program:          
Product Warranty Accrual, Payments (208) (233)      
standard and extended product warranty other adjustments 12 0      
Product Warranty Accrual, Current 247 254      
Product Warranty Accrual, Noncurrent $ 275 $ 277      
increase in deferred revenue due to adoption of 606 [Domain]          
Extended Warranty Program:          
Extended Product Warranty Accrual     $ 14