XML 106 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details 1) (USD $)
In Millions, unless otherwise specified
Dec. 28, 2014
Dec. 29, 2013
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets $ 1,027us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue  
Derivatives designated as hedging instruments : Liabilities 759us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue  
Equity method investments, fair market disclosure 679us-gaap_EquityMethodInvestmentsFairValueDisclosure [1]  
Quoted prices in active markets for identical assets and liabilities Level 1 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Equity method investments, fair market disclosure 679us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 333us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1],[2]
Significant other observable inputs Level 2 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 1,027us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
706us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Derivatives designated as hedging instruments : Liabilities 759us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
159us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Equity method investments, fair market disclosure 0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant unobservable inputs Level 3 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Equity method investments, fair market disclosure 0us-gaap_EquityMethodInvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Interest Rate Contract [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 31us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
[3]  
Derivatives designated as hedging instruments : Liabilities 8us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
[4],[5]  
Derivative Assets, Noncurrent 29us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
169us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Derivative Liabilities, Noncurrent 8us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
19us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Contract [Member] | Quoted prices in active markets for identical assets and liabilities Level 1 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Interest Rate Contract [Member] | Significant other observable inputs Level 2 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 31us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[3] 169us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2],[3]
Derivatives designated as hedging instruments : Liabilities 8us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[4],[5] 26us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2],[4],[5]
Interest Rate Contract [Member] | Significant unobservable inputs Level 3 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Foreign exchange contracts [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 996us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Derivatives designated as hedging instruments : Liabilities 751us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Derivatives not designated as hedging instruments : Assets 29us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Derivatives not designated as hedging instruments : Liabilities 51us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Foreign exchange contracts [Member] | Quoted prices in active markets for identical assets and liabilities Level 1 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivatives not designated as hedging instruments : Assets 0us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Derivatives not designated as hedging instruments : Liabilities 0us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Foreign exchange contracts [Member] | Significant other observable inputs Level 2 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 996us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
537us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Derivatives designated as hedging instruments : Liabilities 751us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
133us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Derivatives not designated as hedging instruments : Assets 29us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
25us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Derivatives not designated as hedging instruments : Liabilities 51us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
29us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Foreign exchange contracts [Member] | Significant unobservable inputs Level 3 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivatives designated as hedging instruments : Liabilities 0us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivatives not designated as hedging instruments : Assets 0us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Derivatives not designated as hedging instruments : Liabilities 0us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Interest Rate Swap [Member] | Quoted prices in active markets for identical assets and liabilities Level 1 [Member]    
Financial assets and liabilities at fair value    
Derivatives designated as hedging instruments : Assets $ 0us-gaap_DerivativeInstrumentsInHedgesAssetsAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
[1] Classified as non-current other assets.
[2] 2013 assets and liabilities are all classified as Level 2 with the exception of Other investments of $333 million, which are classified as Level 1.
[3] Includes $29 million and $169 million of non-current assets for the fiscal years ending December 28, 2014 and December 29, 2013, respectively.
[4] Includes cross currency interest rate swaps and interest rate swaps.
[5] Includes $8 million and $19 million of non-current liabilities for the fiscal years ending December 28, 2014 and December 29, 2013, respectively.