Balance Sheet Details - Other Liabilities (Details) - USD ($) $ in Millions |
Apr. 30, 2017 |
Oct. 31, 2016 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Pension, post-retirement and post-employment liabilities | $ 1,779 | $ 2,101 |
| Deferred revenue - long-term | 2,624 | 2,485 |
| Tax liability - long-term | 3,518 | 3,950 |
| Other long-term liabilities | 1,020 | 865 |
| Total | $ 8,941 | $ 9,401 |
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition The aggregate carrying amount, as of the balance sheet date, of liabilities not separately disclosed in the balance sheet. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition This represents the noncurrent liability recognized in the balance sheet that is associated with the defined benefit pension plans and other postretirement and postemployment benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|