scispace - formally typeset
Search or ask a question

Showing papers on "Interface (computing) published in 2008"


Patent
28 May 2008
TL;DR: In this article, the use of a voice user interface in electronic devices such as a Bluetooth headset is described, and a system and methods for improving the interaction between a user and a small electronic device is described.
Abstract: Systems and methods for improving the interaction between a user and a small electronic device such as a Bluetooth headset are described. The use of a voice user interface in electronic devices may be used. In one embodiment, recognition processing limitations of some devices are overcome by employing speech synthesizers and recognizers in series where one electronic device responds to simple audio commands and sends audio requests to a remote device with more significant recognition analysis capability. Embodiments of the present invention may include systems and methods for utilizing speech recognizers and synthesizers in series to provide simple, reliable, and hands-free interfaces with users.

438 citations


Book
31 Oct 2008
TL;DR: The classic textbook for computer systems analysis and design, Computer Organization and Design, has been thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors.
Abstract: The classic textbook for computer systems analysis and design, Computer Organization and Design, has been thoroughly updated to provide a new focus on the revolutionary change taking place in industry today: the switch from uniprocessor to multicore microprocessors. This new emphasis on parallelism is supported by updates reflecting the newest technologies with examples highlighting the latest processor designs, benchmarking standards, languages and tools. As with previous editions, a MIPS processor is the core used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O. Along with its increased coverage of parallelism, this new edition offers new content on Flash memory and virtual machines as well as a new and important appendix written by industry experts covering the emergence and importance of the modern GPU (graphics processing unit), the highly parallel, highly multithreaded multiprocessor optimized for visual computing.A new exercise paradigm allows instructors to reconfigure the 600 exercises included in the book to easily generate new exercises and solutions of their own. A CD provides a toolkit of simulators and compilers along with tutorials for using them as well as additional problems and solutions, and references.

395 citations


Patent
Evan Hildreth1
23 Sep 2008
TL;DR: In this article, an enhanced interface for voice and video communications is presented, in which a gesture of a user is recognized from a sequence of camera images, and a user interface is provided include a control and a representation of the user.
Abstract: An enhanced interface for voice and video communications, in which a gesture of a user is recognized from a sequence of camera images, and a user interface is provided include a control and a representation of the user. The process also includes causing the representation to interact with the control based on the recognized gesture, and controlling a telecommunication session based on the interaction.

331 citations


Patent
04 Dec 2008
TL;DR: In this article, a control system for mounting in a vehicle and for providing information to a portable electronic device for processing by the portable electronic devices is described, which includes a first interface for communicating with the PED and a memory device, and a processing circuit communicably coupled to the first interface and the memory device.
Abstract: A control system for mounting in a vehicle and for providing information to a portable electronic device for processing by the portable electronic device is shown and described. The control system includes a first interface for communicating with the portable electronic device and a memory device. The control system also includes a processing circuit communicably coupled to the first interface and the memory device, the processing circuit configured to extract information from the memory device and to provide the information to the first interface so that the first interface communicates the information to the portable electronic device. The processing circuit is further configured to determine the capabilities of the portable electronic device based on data received from the portable electronic device via the first interface and to determine whether or not to communicate the information to the portable electronic device based on the determined capabilities.

319 citations


Journal ArticleDOI
TL;DR: The methodology used is similar to iterative deconvolution technique, often used in teleseismic studies, but here adjusted for regional and local distances, and able to obtain a quick insight into the complexity of an earthquake.

315 citations


Patent
26 Sep 2008
TL;DR: In this paper, a mobile device having a user interface supporting multiple windows is described, which is suitable for use in any device having handheld form factor, such as a mobile phone or mobile Internet device.
Abstract: A mobile device having a user interface supporting multiple windows is disclosed. The user interface is suitable for use in any device having a handheld form factor, such as a mobile phone or mobile Internet device. The user interface includes two windows that are displayed on the mobile device's screen. The mobile device may be configured to switch between a single window mode and a dual window mode. The device may also be configured to launch applications in either mode. It may be configured to switch between modes automatically or in response to a user command. The windows may also be re-oriented in response to a change in the device's orientation or to a user's command.

307 citations


Journal ArticleDOI
TL;DR: Through Matlab simulations and field experiments of two representative power HIL examples, it is revealed that certain interface algorithms exhibit higher stability and accuracy than the others under the given conditions.
Abstract: The closed-loop stability and the simulation accuracy are two paramount issues in power hardware-in-the-loop (HIL) simulation in regard to the operational safety and the experiment reliability. In this paper, the stability issue of the power HIL simulation is first introduced with a simple example. A stability analysis and accuracy estimation method based on the system's loop transfer function is later given. Five different interface algorithms are described, and their respective characteristics with respect to the system stability are compared. Through Matlab simulations and field experiments of two representative power HIL examples, it is revealed that certain interface algorithms exhibit higher stability and accuracy than the others under the given conditions. A recommendation for selecting appropriate interface algorith.ms is finally proposed at the end of this paper.

301 citations


Patent
Soon Hwa Kim1, Jung Yeob Oh1
30 Dec 2008
TL;DR: In this paper, a user interface method and apparatus for a mobile terminal having a touchscreen is presented, which improves interactivity using a toolbar menu mode screen which allows a user to execute functions and commands with drag and drop behaviors on the touchscreen to graphical objects such as toolbar, icons and other active objects.
Abstract: A user interface method and apparatus for a mobile terminal having a touchscreen are provided. The apparatus and method improve interactivity using a toolbar menu mode screen which allows a user to execute functions and commands with drag and drop behaviors on the touchscreen to graphical objects such as toolbar, icons, and other active objects. An interface apparatus includes a touchscreen unit that displays a screen including a second region for presenting a toolbar having at least one User Interface (UI) element representing a specific function and a first region for activating, when the UI element is dragged from the toolbar and dropped in the first region on the touchscreen, the function represented by the UI element. The interface apparatus also includes a control unit which detects a drag and drop action of the UI element and activates, when the drag and drop action is detected, the function associated with the UI element in the form of an active function object. The interface apparatus of the present invention registers the frequently used functions with the toolbar in the form of icons such that, when an icon is dragged from the toolbar to the main window, the function represented by the icon is activated.

280 citations


Journal ArticleDOI
TL;DR: Five basic sound fragment types of avian sound are suggested and a variety of techniques to automatically detect and classify avian sounds to species level are discussed, as well as their limitations.
Abstract: There is a great need for increased use and further development of automated sound recording and analysis of avian sounds. Birds are critical to ecosystem functioning so techniques to make avian monitoring more efficient and accurate will greatly benefit science and conservation efforts. We provide an overview of the hardware approaches to automated sound recording as well as an overview of the prominent techniques used in software to automatically detect and classify avian sound. We provide a comparative summary of examples of three general categories of hardware solutions for automating sound recording which include a hardware interface for a scheduling timer to control a standalone commercial recorder, a programmable recording device, and a single board computer. We also describe examples of the two main approaches to improving microphone performance for automated recorders through small arrays of microphone elements and using waveguides. For the purposes of thinking about automated sound analysis, we suggest five basic sound fragment types of avian sound and discuss a variety of techniques to automatically detect and classify avian sounds to species level, as well as their limitations. A variety of the features to measure for the various call types are provided, along with a variety of classification methods for those features. They are discussed in context of general performance as well as the monitoring and conservation efforts they are used in.

247 citations


Patent
08 Aug 2008
TL;DR: In this article, the authors describe a system for managing policies, including decision policies and active policies, on mobile devices that includes a device policy repository, a policy decision point, a decision policy enforcer, and an active policy enforcement mechanism.
Abstract: Embodiments of a system configured to manage policies, including decision policies and active policies, on mobile devices is described. The system is configured to manage policies, including decision policies and active policies, on mobile devices is described that includes a device policy repository, a policy decision point, a decision policy enforcer, and an active policy enforcer. The system includes a method for enforcing policies on mobile devices that proactively monitors the execution environment and automatically triggers active policies. The method further exports an interface and provides functionality to evaluate and enforce decision policies The system can combine policies from different sources, including detecting and avoiding policy conflicts.

232 citations


Patent
07 Jan 2008
TL;DR: In this article, a control system for mounting to a vehicle and for providing information to an occupant of the vehicle from a first source device (116) is provided, which includes an audio system (130) and/or a display system (100).
Abstract: A control system (106) for mounting to a vehicle (100) and for providing information to an occupant of the vehicle from a first source device (116) is provided. The vehicle includes an audio system (130) and/or a display system (100). The control system includes a first interface (120) for communicating with the first source device (116). The control system further includes a second interface for providing a signal to the audio system and/or the display system. The control system yet further includes a processor (122). A memory unit (122) is communicably connected to the processor and includes a first transport (2112) configured to send a control signal to the interface. The memory unit (132) further includes a first manager (2304) configured to receive a command from an application (2104) and to translate the command from the application (2104) into a command for the transport (2112).

Patent
11 Apr 2008
TL;DR: In this article, the authors proposed a power-saving scheme for enhancing network capacity in a network comprising multiple wireless communication that overlap at least partly in frequency spectrum. But the scheme is not suitable for the case where the WLAN interface is not in active use.
Abstract: Methods and apparatus for enhancing network capacity in a network comprising multiple wireless communication that overlap at least partly in frequency spectrum. In one embodiment, the apparatus comprises a portable device such as a laptop or smartphone having both a WLAN (e.g., Wi-Fi) interface and a PAN (e.g., Bluetooth) interface which each operate with approximately the same frequency range. One variant places the WLAN interface into a power-saving mode as a default, thereby mitigating interference with the PAN interface in cases where the WLAN interface is not in active use. In another variant, an aggressive PAN management algorithm is used to enforce network policy on the PAN interface, thereby mitigating interference between the PAN interface and the WLAN interfaces of other devices in the network (as well as the parent device). AP-based variants are also described. Methods of operation and doing business utilizing the aforementioned apparatus are also disclosed.

Patent
10 Jul 2008
TL;DR: In this article, a portable computer that is configurable between a plurality of display modes including a laptop mode and an easel mode is presented, where the base of the computer and its display component stand vertically forming an inverted “V.”.
Abstract: A portable computer that is configurable between a plurality of display modes including a laptop mode (in which the portable computer has a conventional laptop appearance) and an easel mode in which the base of the computer and its display component stand vertically forming an inverted “V.” The portable computer includes a hinge assembly that couples the display component to the base of the computer, and allows the display component to be rotated about an axis along an interface between the display component and the base to configure the portable computer between a closed position, the laptop mode and the easel mode. The portable computer further comprises a scroll wheel and optional navigation buttons that permit a user to control or manipulate various aspects of operation of the portable computer (such as volume or display brightness) and/or content displayed the computer.

Patent
18 Jul 2008
TL;DR: In this article, a system and method for filtering electric power system data communicated from faulted circuit indicators (FCIs) and at least one other source before the electric power systems data is further communicated to a monitoring system such as SCADA is presented.
Abstract: A system and method for filtering electric power system data communicated from faulted circuit indicators (FCIs) and at least one other source before the electric power system data is further communicated to a monitoring system such as SCADA The power system data from the FCIs may include an event such as a fault on the electric power system To avoid sending incorrect or excess information along to the monitoring system, the present disclosure describes a system and method for comparing data from the FCIs against electric power system data gathered either directly from the electric power system or from an intelligent electronic device (IED) If the two sets of data agree, then the information is passed on to the monitoring system The FCIs may communicate to a transceiver interface periodically, upon detection of an event, and/or upon interrogation by the transceiver interface

Patent
16 Apr 2008
TL;DR: A graphical user interface on a computer provides for the analysis of location specific data and the presentation of analysis results for visual comparison by a user as discussed by the authors, where results of the analysis are visually presented as icons subdivided into regions and arranged in such a way that the user is able to associate each icon with a data location.
Abstract: A graphical user interface on a computer provides for the analysis of location specific data and the presentation of analysis results for visual comparison by a user. Results of the analysis are visually presented as icons subdivided into regions and arranged in such a way that the user is able to associate each icon with a data location. A visual presentation of results in the icons and regions allows a user to visually compare the analysis results in two or more data sets according to location. The graphical user interface further provides for the definition and adjustment of an analysis through the interaction of a user with a graphical representation of the analysis. In some cases, the visual presentation of results tracks the analysis adjustments so the user can visually observe the effects that the adjustments have on the results. A method of interacting with the interface to define an analysis and represent results and a method of presenting two or more data sets using the interface are described. The interface can be used to analyze and visually compare the results of location specific data from a number of sources and is illustrated in a flow cytometry application.

Patent
04 Mar 2008
TL;DR: In this paper, a virtual keyboard is presented in a first region of a touch sensitive display of a device and an input representing a phonetic string is received on the virtual keyboard.
Abstract: Methods, systems, and apparatus, including computer program products, for inputting text. A virtual keyboard is presented in a first region of a touch sensitive display of a device. An input representing a phonetic string is received on the virtual keyboard. The entered phonetic string is presented in a second region of the touch sensitive display. One or more candidates are identified based on the phonetic string. At least a subset of the candidates is presented. An input selecting one of the candidates is received. The entered phonetic string is replaced with the selected candidate.

Patent
29 May 2008
TL;DR: In this paper, a video communication system and method for operating a video communications system is presented, which includes a contextual interface for identifying potential scene transitions and capture management algorithms for providing changes in video capture settings appropriate to any identified scene transitions; and a privacy interface provides privacy settings to control the capture, transmission, display, or recording of video image content from the local environment.
Abstract: A video communication system and method for operating a video communication system are provided. The video communication system (290) has a video communication device (300), having an image display device (110) and at least one image capture device (110, 120), wherein the at least one image capture device acquires video images of a local environment and an individual therein, according to defined video capture settings, an audio system having an audio emission device (321)and an audio capture device (323); and a computer (310) operable to interact with a contextual interface (450), a privacy interface (400), an image processor (320), and a communication controller (355) to enable a communication event including at least one video scene in which outgoing video images are sent to a remote site (364). Wherein the contextual interface includes scene analysis algorithms for identifying potential scene transitions and capture management algorithms for providing changes in video capture settings appropriate to any identified scene transitions; and wherein the privacy interface provides privacy settings to control the capture, transmission, display, or recording of video image content from the local environment.

Patent
24 Sep 2008
TL;DR: In this paper, an adaptor is used to provide a bridge between the server network and the copper wire network to provide control and measurement of energy usage at a control device level in response to commands from a remote computer system.
Abstract: Computer based energy management including an adaptor having a server network interface and a control device interface. The server network interface receives commands from the energy management host software, the commands specify a control device and include control instructions and requests for energy usage data. The control device interface transmits the commands to the control device and receives energy usage data from the control device. The server network interface transmits the energy usage data to the energy management software in response to receiving the energy usage data from the control device. In this manner, the adaptor provides a bridge between the server network and the copper wire network to provide control and measurement of energy usage at a control device level in response to commands from a remote computer system.

Patent
12 Dec 2008
TL;DR: In this article, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device.
Abstract: In some embodiments, an electronic device with a touch interface detects one or more user gestures that correspond to instructions to vary the playback speed of a media file that is being played on the device. In response, the device initiates a variable rate scan through the media file, forward or backward. The touch interface can be a touch screen or touch pad.

Patent
30 Oct 2008
TL;DR: In this article, the system includes a voice recognition unit and a speech processing server that work together to enable users to interact with the system using voice commands guided by navigation context sensitive voice prompts, and provide user-requested data in a verbalized format back to the users.
Abstract: A method for providing access to data via a voice interface. In one embodiment, the system includes a voice recognition unit and a speech processing server that work together to enable users to interact with the system using voice commands guided by navigation context sensitive voice prompts, and provide user-requested data in a verbalized format back to the users. Digitized voice waveform data are processed to determine the voice commands of the user. The system also uses a “grammar” that enables users to retrieve data using intuitive natural language speech queries. In response to such a query, a corresponding data query is generated by the system to retrieve one or more data sets corresponding to the query. The user is then enabled to browse the data that are returned through voice command navigation, wherein the system “reads” the data back to the user using text-to-speech (TTS) conversion and system prompts.

Proceedings ArticleDOI
14 Oct 2008
TL;DR: SwisTrack as discussed by the authors is an open source project for simultaneous tracking of multiple agents, with a broad range of pre-implemented algorithmic components allowing it to be used in a variety of experimental applications, its novelty stands in its highly modular architecture.
Abstract: Vision-based tracking is used in nearly all robotic laboratories for monitoring and extracting of agent positions, orientations, and trajectories. However, there is currently no accepted standard software solution available, so many research groups resort to developing and using their own custom software. In this paper, we present version 4 of SwisTrack, an open source project for simultaneous tracking of multiple agents. While its broad range of pre-implemented algorithmic components allows it to be used in a variety of experimental applications, its novelty stands in its highly modular architecture. Advanced users can therefore also implement additional customized modules which extend the functionality of the existing components within the provided interface. This paper introduces SwisTrack and shows experiments with both marked and marker-less agents.

Journal ArticleDOI
12 Aug 2008
TL;DR: The Tongue Drive system has been successfully tested on six able-bodied subjects for computer access by defining six individual commands to resemble mouse functions, which could then be used to access a desktop computer, maneuver a powered wheelchair, or control other devices in the user's environment.
Abstract: We have developed a noninvasive, unobtrusive magnetic wireless tongue-computer interface, called ldquoTongue Drive,rdquo to provide people with severe disabilities with flexible and effective computer access and environment control. A small permanent magnet secured on the tongue by implantation, piercing, or tissue adhesives, is utilized as a tracer to track the tongue movements. The magnetic field variations inside and around the mouth due to the tongue movements are detected by a pair of three-axial linear magneto-inductive sensor modules mounted bilaterally on a headset near the user's cheeks. After being wirelessly transmitted to a portable computer, the sensor output signals are processed by a differential field cancellation algorithm to eliminate the external magnetic field interference, and translated into user control commands, which could then be used to access a desktop computer, maneuver a powered wheelchair, or control other devices in the user's environment. The system has been successfully tested on six able-bodied subjects for computer access by defining six individual commands to resemble mouse functions. Results show that the Tongue Drive system response time for 87% correctly completed commands is 0.8 s, which yields to an information transfer rate of ~ 130 b/min.

Patent
21 May 2008
TL;DR: In this paper, a powerline communications device is defined as an interface consisting of a power line communications interface and at least one other communications interface configured to communicate over a computing network.
Abstract: A powerline communications device comprises a powerline communications interface and at least one other communications interface configured to communicate over a computing network. The powerline communications interface is further configured to receive electrical power. The computing network may comprise mediums including powerlines, telephone lines, and/or coaxial cables. In some embodiments, the powerline communications interface may communicate with a network apparatus, such as a personal computer, via an Ethernet interface. The powerline interface, the telephone line interface, and/or the coaxial cable interface may all be associated with the same media access control (MAC) address. The powerline communications device may receive a message via a first medium and repeat the message via a second medium based on a quality of service (QoS) metric. In some embodiments, the powerline communications device maycommunicate using multiple frequency bands.

Patent
25 Aug 2008
TL;DR: In this article, an integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network that with remote connectivity and access.
Abstract: An integrated security system integrates broadband and mobile access and control with conventional security systems and premise devices to provide a tri-mode security network that with remote connectivity and access. The integrated security system includes a touchscreen providing security keypad functionality as well as content management and presentation, and is used as a security system interface and an interface for interacting with a network. The integrated security system delivers remote premise monitoring and control functionality to conventional monitored premise protection and complements existing premise protection equipment. The integrated security system integrates into the premise network and couples wirelessly with the conventional security panel, enabling broadband access to premise security systems. Automation devices can be added, enabling users to remotely see live video or pictures and control home devices via a personal web portal, mobile phone, or other client device. Users can receive notifications of detected events via electronic message.

Patent
15 Nov 2008
TL;DR: In this paper, the authors describe methods and apparatus for providing customized content on a gaming machine configured to generate wager-based games, in which a secondary interface board coupled to a master controller and one or more communication paths associated with a slot machine interface board is used.
Abstract: Methods and apparatus for providing customized content on a gaming machine configured to generate wager-based games are described. In particular, methods and apparatus are described in which a secondary interface board, coupled to a master gaming controller and one or more communication paths associated with a slot machine interface board, performs various functions. The secondary interface board may be used to extract event information from the one or more communication paths that are used. The event information may be used to effect an operation on the gaming machine. Further, in various embodiments, the SIB may emulate device communications on the one or more communications paths, control devices and communicate with remote devices.

Patent
11 Feb 2008
TL;DR: In this paper, a nonvolatile storage subsystem maintains, and makes available to a host system, monitor data reflective of a likelihood of a data error occurring, such as usage statistics and/or sensor data.
Abstract: A non-volatile storage subsystem maintains, and makes available to a host system, monitor data reflective of a likelihood of a data error occurring. The monitor data may, for example, include usage statistics and/or sensor data. The storage subsystem transfers the monitor data to the host system over a signal interface that is separate from the signal interface used for standard storage operations. This interface may be implemented using otherwise unused pins/signal lines of a standard connector, such as a CompactFlash or SATA connector. Special hardware may be provided in the storage subsystem and host system for transferring the monitor data over these signal lines, so that the transfers occur with little or no need for host-software intervention. The disclosed design reduces or eliminates the need for host software that uses non-standard or “vendor-specific” commands to retrieve the monitor data.

Patent
12 Sep 2008
TL;DR: In this paper, the authors proposed a personal user control device suitable for use in cooperation with information systems such as vehicle information systems, and methods for manufacturing and using same, which includes no dedicated buttons and provides a customizable environment for interacting with the information system.
Abstract: A personal user control device suitable for use in cooperation with information systems, such as vehicle information systems, and methods for manufacturing and using same. The personal user control device provides a user-friendly interface system for interacting with the information system. Unlike conventional control devices, the user interface system includes no dedicated buttons and provides a customizable environment for interacting with the information system. When in communication with the information system, the personal user control device can automatically detect system status information, such as available system functionality, available viewing content, and/or a current system operation mode, of the information system and provides a user interface system that instinctively adapts for use with the information system in light of the detected system status information. The personal user control device thereby provides a versatile and intuitive manner for interacting with the information system.

Patent
30 Jul 2008
TL;DR: In this paper, an apparatus includes a monocular display with a wireless communications interface, user input device, transmitter, and controller, and may provide a video link to and control and management of a host device and other devices, such as a cell phone, computer, laptop, or media player.
Abstract: An apparatus includes a monocular display with a wireless communications interface, user input device, transmitter, and controller, and may provide a video link to and control and management of a host device and other devices, such as a cell phone, computer, laptop, or media player. The apparatus may receive speech and digitize it. The apparatus may compare the digitized speech in a first language to a table of digitized speech in a second language to provide translation or, alternatively, may compare the digitized speech to a table of control commands. The control commands allow user interaction with the apparatus or other remote devices in a visual and audio manner. The control signals control a “recognized persona” or avatar stored in a memory to provide simulated human attributes to the apparatus, network or third party communication device. The avatar may be changed or upgraded according to user choice.

01 Jan 2008
TL;DR: This paper steps back from these two well-known approaches to building packet forwarding hardware and asks more fundamentally: what would the authors want from packet forwardingHardware, how might they achieve it, and what burden does that place on networking software?
Abstract: For routers and switches to handle ever-increasing bandwidth requirements, the packet “fast-path” must be handled with specialized hardware. There have been two approaches to building such packet forwarding hardware. The first is to embed particular algorithms in hardware; this is what most commodity forwarding chips do (e.g., those from Broadcom, Marvell, and Fulcrum). These chips have led to amazing increases in performance and reductions in cost; for instance, one can now get 24 ports of gigabit ethernet for under $1000. Unfortunately, this approach offers only very rigid functionality; one can’t change protocols or add new features that require hardware acceleration without redoing the chip. This forces network forwarding enhancements to evolve on hardware design timescales, which are glacially slow compared to the rate at which network applications and requirements are changing. To counter this inflexibility, several vendors have taken a different approach by introducing more flexible “network processors”. These have not been as successful as anticipated, for at least two reasons. First, designers were never able to find a sweet-spot in the tradeoff between hardware simplicity and flexible functionality, so the performance/price ratios have lagged well behind commodity networking chips. For another, the interface provided to software has proven hard to use, requiring protocol implementors to painstakingly contort their code to the idiosyncrasies of the particular underlying hardware to achieve reasonable performance. These two problems (among others) have prevented general-purpose network processors from dislodging the more narrowly targeted commodity packet forwarding hardware that dominates the market today. In this paper, we step back from these two well-known approaches and ask more fundamentally: what would we want from packet forwarding hardware, how might we achieve it, and what burden does that place on networking software? Ideally, hardware implementations of the forwarding paths should have the following properties:

Patent
30 Sep 2008
TL;DR: In this article, a handheld, portable, electronic, point of purchase devices configured to acquire identification information from articles to be purchased, to determine a purchase price, and to acquire payment information for the purchase price.
Abstract: Systems, methods, and devices for conducting sales transactions are provided Embodiments include handheld, portable, electronic, point of purchase devices configured to acquire identification information from articles to be purchased, to determine a purchase price, and to acquire payment information for the purchase price The point of purchase devices may include one or more input devices such as a near field communication device, a camera, a scanner, and a biometric sensor for acquiring the identification information and/or the payment information In some embodiments, the near field communication device may be detachable from the point of purchase device The point of purchase devices also may contain communication interfaces, such as a near field communication interface, a local area network interface, a short message service interface, and a personal area network interface, for transmitting the information to an external server