Component Block Diagram of Electronic Device


Brief Description:

Figure 1 is a block diagram of components of an electronic device 100, in accordance with aspects of the present disclosure;

Detailed Description:

An example of a suitable electronic device may include various internal and/or external components which contribute to the function of the device. Figure 1 is a block diagram illustrating the components that may be present in such an electronic device 100 and which may allow the electronic device 100 to function in accordance with the techniques discussed herein. As will be appreciated, the various functional blocks shown in Figure 1 may include hardware elements (including application specific or generic circuitry), software elements (including computer code stored on a machine-readable medium) or a combination of both hardware and software elements. It should further be noted that Figure 1 is merely one example of a particular implementation and is merely intended to illustrate the types of components that may be present in an electronic device 100. For example, in the presently illustrated embodiment, these components may include a display 104, I/O ports 116, input structure(s) 106, data processing circuitry, such as one or more processor(s) 112, memory 118, a non-volatile storage 114, expansion card(s) 108, a network device 102, and a power source 110

With regard to each of these components, the display 104 may be used to displayvarious images generated by the electronic device 100. The display 104 may be any type of display such as a cathode ray tube (CRT), a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, or other suitable display. In certain embodiments of the electronic device 100, the display 104 may include a touch-sensitive element, such as a touch screen

The I/O ports 116 may include ports configured to connect to a variety of external devices, such as a power source or other electronic devices (such as handheld devices and/or computers, printers, projectors, external displays, modems, docking stations, and so forth). For example, in some embodiments, peripheral hardware attachments such as a credit card reader, commonly referred to as a card sled, may be connected to the electronic device 100 through I/O ports 116. In some embodiments, information obtained through the credit card reader may be transmitted to a suitable processor (e.g., processorprocessor(s) 112). The I/O ports 116 may support any standard or proprietary interface type, such as a universal serial bus (USB) port, a video port, a serial connection port, an IEEE-1394 port, an ethernet or modem port, and/or an AC/DC power connection port

The input structure(s) 106 may include the various devices, circuitry, and pathways by which input or feedback is provided to data processing circuitry, such as the processor(s) 112. Such input structure(s) 106 may be configured to control a function of the electronic device 100 when actuated. For example, the input structure(s) 106 may include buttons, sliders, switches, control pads, keys, knobs, scroll wheels, keyboards, mice, touchpads, and so forth. In certain embodiments, the input structure(s) 106 may also include such components as global positioning system (GPS) circuitry and/or accelerometers that convey information about the location and/or orientation of the electronic device 100 to the processor(s) 112

In certain embodiments, an input structure(s) 106 and display 104 may be provided together, such an in the case of a touch screen where a touch sensitive mechanism is provided in conjunction with the display 104. In such embodiments, the user may select or interact with displayed interface elements via the touch sensitive mechanism. In this way, the displayed user interface may provide interactive functionality, allowing a user to select, by touch screen or other input structure, from among options displayed on the display 104

User interaction with the input structure(s) 106, such as to interact with a user or application interface displayed on the display 104, may generate electrical signals indicative of the user input. These input signals may be routed via suitable pathways, such as an input hub or bus, to data processing circuitry, such as the processor(s) 112, for further processing

The processor(s) 112 may provide data processing capability to execute the operating system, programs, user and application interfaces, and any other functions of the electronic device 100. The processor(s) 112 may include one or more microprocessors, such as one or more “general-purpose” microprocessors, one or more special-purpose microprocessors and/or ASICS, or some combination of such processing components. For example, the processor(s) 112 may include one or more reduced instruction set (RISC) processors, as well as graphics processors, video processors, audio processors and/or related chip sets

The instructions or data to be processed by the processor(s) 112 may be stored in a memory 118. The memory 118 may be provided as a volatile memory, such as random access memory (RAM), and/or as a non-volatile memory, such as read-only memory (ROM). The memory 118 may store a variety of information and may be used for various purposes. For example, the memory 118 may store firmware executed by a processor(s) 112 (such as basic input/output instructions or operating system instructions, including instructions implementing non-alphanumeric authentication (e.g., authentication not based on keys or characters found on a keyboard) as discussed herein), other programs that enable various functions of the electronic device 100, user interface functions, processor functions. In addition, the memory 118 may be used for buffering or caching during operation of the electronic device 100

The components may further include a non-volatile storage 114 for persistent storage of data and/or instructions. The non-volatile storage 114 may include flash memory, a hard drive, or any other optical, magnetic, and/or solid-state storage media. The non-volatile storage 114 may be used to store data files such as personal or business information (e.g., financial and other account information), software, wireless connection information (e.g., information that may enable the electronic device 100 to establish a wireless connection, such as a telephone or wireless network connection), and any other suitable data. In addition, the non-volatile storage 114 may also store code and/or data for implementing various functions of the electronic device 100, such as application or program code, data associated with such applications or programs, operating system code, user configured preferences, as well as code for implementing secure user authentication as discussed herein. 

The embodiment illustrated in Figure 1 may also include one or more card or expansion slots. The card slots may be configured to receive an expansion card(s) 108 that may be used to add functionality, such as additional memory, I/O functionality, or networking capability, to the electronic device 100. Such an expansion card(s) 108 may connect to the device through any type of suitable standard or proprietary connector, and may be accessed internally or external to the housing of the electronic device 100. For example, in one embodiment, the expansion card(s) 108 may be flash memory card, such as a SecureDigital (SD) card, mini- or microSD, CompactFlash card, multimedia card (MMC), or the like. 

The components depicted in Figure 1 also include a network device 102, such as a network controller or a network interface card (NIC). In one embodiment, the network device 102 may be a wireless NIC providing wireless connectivity over any 802.11 standard or any other suitable wireless networking standard. The network device 102 may allow the electronic device 100 to communicate over a network, such as a Local Area Network (LAN), Wide Area Network (WAN), cellular network, or the internet. Further, the electronic device 100 may connect to and send or receive data with any device on the network, such as portable electronic devices, personal computers, printers, and so forth. Alternatively, in some embodiments, the electronic device 100 may not include a network device 102. In such an embodiment, a NIC may be added as an expansion card(s) 108 to provide similar networking capability as described above. 

Further, the components may also include a power source 110. In one embodiment, the power source 110 may be one or more batteries, such as a lithium-ion polymer battery. The battery may be user-removable or may be secured within the housing of the electronic device 100, and may be rechargeable. Additionally, the power source 110 may include AC power, such as provided by an electrical outlet, and the electronic device 100 may be connected to the power source 110 via a power adapter. This power adapter may also be used to recharge one or more batteries if present

Parts List


electronic device


network device




input structure(s)


expansion card(s)


power source




non-volatile storage


I/O ports




electrical outlet

user interaction


network device

organic light

buffering or caching

read-only memory

particular implementation



related chip sets

volatile memory

graphics processors

such input structures

such an embodiment


instructions or data



touch-sensitive element

AC/DC power connection port

proprietary interface type

interactive functionality



persistent storage

lithium-ion polymer battery

certain embodiments


e.g., processor

wireless connection information

power adapter

similar networking capability

non-volatile memory

other programs

operating system instructions


one or more processors

networking capability



external components


modem port

such processing components

peripheral hardware attachments

power source

cathode ray tube


various devices


merely one example

CompactFlash card

data and/or instructions

user or application interface


such components


mini- or microSD



network controller

IEEE-1394 port

additional memory


input signals


network interface card

solid-state storage media


operating system


suitable pathways

scroll wheels

handheld devices and/or computers

wireless connection


one or more batteries

audio processors

serial connection port

various images




further processing

one or more reduced instruction set


machine-readable medium


multimedia card

computer code

networking standard

processor functions

displayed user interface


input hub

business information

basic input/output instructions


I/O ports

Wide Area Network

wireless NIC providing wireless connectivity

hardware elements

docking stations


video port

expansion card(s)

input or feedback


code and/or data

credit card reader

input structure(s)

proprietary connector

touch screen

one embodiment

hard drive

global positioning system

user and application interfaces

external displays

other input structure

electrical signals

suitable processor

program code

video processors


non-volatile storage

various functional blocks

portable electronic devices

other functions

keys or characters


one or more “general-purpose” microprocessors


electronic device

convey information

wireless network connection

present disclosure

software elements



personal computers

cellular network


data processing circuitry

flash memory card


other suitable display



non-alphanumeric authentication

SecureDigital (SD) card


presently illustrated embodiment

Local Area Network


expansion card


such an electronic device


various purposes

external devices

data processing capability



AC power

I/O functionality

block diagram




one or more microprocessors

user input

other electronic devices

networking device

hardware and software elements


card slots

input structure



random access memory

operating system code

memory device

touch sensitive mechanism

displayed interface elements

universal serial bus

such embodiments


user interface functions


data files



other suitable data


one or more card or expansion slots

flash memory

such applications or programs

secure user authentication

sliders, switches, control pads

liquid crystal display

one or more special-purpose microprocessors and/or ASICS



location and/or orientation

various functions

such an expansion card

suitable electronic device