XML 122 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Impairments - Schedule of Restructuring Charges (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 42us-gaap_RestructuringCharges $ 25us-gaap_RestructuringCharges $ 107us-gaap_RestructuringCharges
Restructuring Charges [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 42us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_RestructuringChargesMember
25us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_RestructuringChargesMember
108us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_RestructuringChargesMember
Discontinued Operations [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 0us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 0us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 1us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember