XML 42 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations - Schedule of Discontinued Operations (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Income (loss) from discontinued operations, net of tax $ 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ 1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ 1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ 1us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (1)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (10)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (21)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (9)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ 3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (41)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax $ (71)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
Discontinued Operations [Member]                      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Disposal Group, Including Discontinued Operation, Revenue 0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      73us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
          253us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax 3us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      (41)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
          (71)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Income (loss) from discontinued operations, net of tax 3us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      (41)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
          (71)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Income tax benefit (expense) $ 0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
      $ 0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember
          $ 0us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SegmentDiscontinuedOperationsMember