|
Investments (Available-For-Sale Investments With Gross Unrealized Losses) (Details) (USD $) In Millions, unless otherwise specified
|
Apr. 25, 2015
|
Jul. 26, 2014
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
$ 8,427us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
$ 10,044us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(17)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
(26)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss |
| Fair value of investment securities with unrealized losses12 months or greater |
158us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
558us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
(4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss |
| Fair value of investment securities with unrealized losses |
8,585us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |
10,602us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
(18)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
(30)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss |
| Publicly traded equity securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
42us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
132us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
(10)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Fair value of investment securities with unrealized losses12 months or greater |
1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Fair value of investment securities with unrealized losses |
43us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
132us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
(3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
(10)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_EquitySecuritiesMember |
| Total fixed income securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
8,385us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
9,912us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(14)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(16)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses12 months or greater |
157us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
558us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses |
8,542us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
10,470us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
(15)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(20)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Total fixed income securities | U.S. government securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
4,096us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
7,676us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses12 months or greater |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
45us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses |
4,096us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
7,721us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Total fixed income securities | U.S. government agency securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
702us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Fair value of investment securities with unrealized losses12 months or greater |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Fair value of investment securities with unrealized losses |
702us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_USGovernmentAgenciesDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
|
| Total fixed income securities | Non-U.S. government and agency securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
|
361us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
|
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses12 months or greater |
|
22us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
|
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses |
|
383us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
|
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_ForeignGovernmentDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Total fixed income securities | Corporate debt securities |
|
|
| Schedule of Investments [Line Items] |
|
|
| Fair value of investment securities with unrealized losses less than 12 months |
3,587us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
1,875us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss |
(12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses12 months or greater |
157us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
491us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss |
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
(4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Fair value of investment securities with unrealized losses |
3,744us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
2,366us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
| Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss |
$ (13)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |
$ (7)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss / us-gaap_InvestmentTypeAxis = us-gaap_CorporateDebtSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_FixedIncomeInvestmentsMember |