scispace - formally typeset
Search or ask a question

Showing papers by "Apple Inc. published in 2009"


Patent
Timothy R. Pryor1
10 Jul 2009
TL;DR: In this article, new programmable forms of tactile touch screens and displays employing tactile physical selection or adjustment means which utilize direct optical data input have been presented, which is stylistically attractive, lower in cost, customizable by the user, programmable in both the tactile and visual sense, and with the potential of enhancing interior safety and vehicle operation.
Abstract: Disclosed are new methods and apparatus particularly suited for applications in a vehicle, to provide a wide range of information, and the safe input of data to a computer controlling the vehicle subsystems or “Telematic” communication using for example GM's “ONSTAR” or cellular based data sources. Preferred embodiments utilize new programmable forms of tactile touch screens and displays employing tactile physical selection or adjustment means which utilize direct optical data input. A revolutionary form of dashboard or instrument panel results which is stylistically attractive, lower in cost, customizable by the user, programmable in both the tactile and visual sense, and with the potential of enhancing interior safety and vehicle operation. Non-automotive applications of the invention are also disclosed, for example means for general computer input using touch screens and home automation systems.

620 citations


Patent
24 Sep 2009
TL;DR: In this paper, a device displays content on a touch screen display and detects input by finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected contents based on detected input.
Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.

482 citations


Patent
16 Jul 2009
TL;DR: A minimum Z height handheld electronic device and methods of assembly is described in this article, where the electronic device includes a single seamless housing having a front opening and a cover disposed within the front opening.
Abstract: A minimum Z height handheld electronic device and methods of assembly is described. The electronic device includes a single seamless housing having a front opening and a cover disposed within the front opening and attached to the seamless housing without a bezel.

434 citations


Patent
05 Jun 2009
TL;DR: In this paper, techniques and systems for implementing contextual voice commands are described and a physical input that relates the selected data item to an operation in a second context is received, and the operation is performed on the input data item in the second context.
Abstract: Among other things, techniques and systems are disclosed for implementing contextual voice commands. On a device, a data item in a first context is displayed. On the device, a physical input selecting the displayed data item in the first context is received. On the device, a voice input that relates the selected data item to an operation in a second context is received. The operation is performed on the selected data item in the second context.

385 citations


Patent
06 Apr 2009
TL;DR: In this article, a multi-touch gesture based on the data from a multisensors sensing device and an appropriate multi-haptic response is identified and the gesture is demonstrated.
Abstract: Methods and systems for processing touch inputs are disclosed. The invention in one respect includes reading data from a multi-touch sensing device such as a multi-touch touch screen where the data pertains to touch input with respect to the multi-touch sensing device, and identifying at least one multi-touch gesture based on the data from the multi-touch sensing device and providing an appropriate multi-haptic response.

376 citations


Patent
04 Mar 2009
TL;DR: In this paper, a computer-implemented text selection method is performed using an electronic device having a touch-sensitive display, which can include displaying text on the touch screen display; detecting a text selection initiation gesture with the touch-screen display; and in response to the text selection initiated gesture, inserting a text area bounded by a first endpoint located in the text at a first location and a second endpoint in a second location.
Abstract: In accordance with some embodiments, a computer-implemented text selection method is performed using an electronic device having a touch-sensitive display. The method can include displaying text on the touch screen display; detecting a text selection initiation gesture with the touch screen display; and in response to the text selection initiation gesture, inserting a text selection area bounded by a first endpoint located in the text at a first location and a second endpoint in the text at a second location. First and second endpoints can be moved by performing further gestures on the touch-sensitive display. Furthermore, word processing functions can be performed on the on the text located in the text selection area.

348 citations


Patent
27 Aug 2009
TL;DR: In this article, a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their nonoverlap state.
Abstract: User interfaces for multiple display regions are described. One embodiment provides an array of non-overlapping windows that are created from a set of overlapping windows, and a user can select one of the non-overlapping windows to obtain an enlarged view of that selected window while keeping the other windows in their non-overlapping state. In one embodiment, the array of non-overlapping windows can include minimized windows or windows in other virtual desktops (e.g. windows in other “Spaces”) or both. In one embodiment, only windows of a selected application are shown in non-overlapping mode while opened windows of other applications are not shown.

339 citations


Patent
11 Sep 2009
TL;DR: In this paper, a transimpedance amplifier is coupled to a feedback resistor coupled to an input of the Transformer and to an output of the transformer, and a bandpass filter coupled to the output of transformer is added to the feedback resistor.
Abstract: A controller for a touch sensor includes a transimpedance amplifier, and a feedback resistor coupled to an input of the transimpedance amplifier and to an output of the transimpedance amplifier. At least one multiplexor may be coupled to the input of the transimpedance amplifier and configured to multiplex a plurality of analog inputs to one dedicated channel. The controller may further include a bandpass filter coupled to the output of the transimpedance amplifier. The output of the bandpass filter may be input to an anti-aliasing filter, which feeds into an analog to digital converter. Alternatively, the output of the bandpass filter may be input to a sigma-delta analog to digital converter.

334 citations


Patent
04 Nov 2009
TL;DR: In this article, a multi-step animation sequence for smoothly transitioning from a map view to a panorama view of a specified location is disclosed, and an orientation overlay can be displayed on the panorama, showing a direction and angular extent of the field of view of the view.
Abstract: A multi-step animation sequence for smoothly transitioning from a map view to a panorama view of a specified location is disclosed. An orientation overlay can be displayed on the panorama, showing a direction and angular extent of the field of view of the panorama. An initial specified location and a current location of the panorama can also be displayed on the orientation overlay. A navigable placeholder panorama to be displayed in place of a panorama at the specified location when panorama data is not available is disclosed. A perspective view of a street name annotation can be laid on the surface of a street in the panorama.

327 citations


Patent
13 May 2009
TL;DR: In this paper, the authors describe technologies relating to user interfaces for mobile devices, which can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application manager interface; receiving one or more inputs within the management interface including an input to install a particular application; installing the selected application; and presenting the installed application.
Abstract: This specification describes technologies relating to user interfaces for mobile devices. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a touch input to access an application management interface on a mobile device; presenting an application management interface; receiving one or more inputs within the application management interface including an input to install a particular application; installing the selected application; and presenting the installed application.

327 citations


Patent
30 Apr 2009
TL;DR: In this paper, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections, and associates a message transmission window with each connection transmission interval.
Abstract: A method and apparatus to manage notification service connections. In one embodiment of the invention, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections. The mobile device also associates a notification service connection message transmission window with each notification service connection message transmission interval. The mobile device synchronizes transmission of notification service connection messages based on overlapping notification service connection message transmission windows. Responsive to receiving a notification message on one of the notification service connections, an icon badge is displayed on the mobile device for the appropriate application.

Patent
Shaohai Chen1, Xingqun Li1
16 Sep 2009
TL;DR: In this paper, a mobile communications device contains at least two microphones, one providing a voice dominant signal and another providing a noise or echo dominant signal, for a call or a recording.
Abstract: A mobile communications device contains at least two microphones. One microphone is designated by a selector to provide a voice dominant signal and another microphone is designated to provide a noise or echo dominant signal, for a call or a recording. The selector communicates the designations to a switch that routes the selected microphone signals to the inputs of a processor for voice signal enhancement. The selected voice dominant signal is then enhanced by suppressing ambient noise or canceling echo therein, based on the selected noise or echo dominant signal. The designation of microphones may change at any instant during the call or recording depending on various factors, e.g. based on the quality of the microphone signals. Other embodiments are also described.

Patent
Adam Bowen1
06 Feb 2009
TL;DR: In this article, a hand-held computing device that is capable of controlling the speed of the music so as to affect the mood and behavior of the user during an activity such as exercise is presented.
Abstract: The invention generally pertains to a hand-held computing device. More particularly, the invention pertains to a computing device that is capable of controlling the speed of the music so as to affect the mood and behavior of the user during an activity such as exercise. By way of example, the speed of the music can be controlled to match the pace of the activity (synching the speed of the music to the activity of the user) or alternatively it can be controlled to drive the pace of the activity (increasing or decreasing the speed of the music to encourage a greater or lower pace). One aspect of the invention relates to adjusting the tempo (or some other attribute) of the music being outputted from the computing device. By way of example, a songs tempo may be increased or decreased before or during playing. Another aspect of the invention relates to selecting music for outputting based on tempo (or some other attribute). For example, the computing device may only play songs having a particular tempo. Yet another aspect of the invention relates to both selecting music based on tempo and adjusting the tempo of the music.

Patent
06 Jan 2009
TL;DR: In this paper, a computer-implemented method at a computing device with a touch screen display includes: displaying a first set of a first plurality of icons in a first area of the touch screen, wherein the first plurality includes a plurality of sets of icons that are separately displayed in the first area.
Abstract: In one aspect of the invention, a computer-implemented method at a computing device with a touch screen display includes: displaying a first set of a first plurality of icons in a first area of the touch screen display, wherein the first plurality of icons includes a plurality of sets of icons that are separately displayed in the first area of the touch screen display; displaying a second plurality of icons in a second area on the touch screen display, wherein the second area is different from the first area; detecting a first finger gesture on the touch screen display; in response to detecting the first finger gesture, initiating a user interface reconfiguration process, and varying positions of one or more icons in the first set of the first plurality of icons about respective average positions.

Patent
06 Jul 2009
TL;DR: In this paper, an orientation sensor detects an orientation of the speaker array and provides an orientation signal. But the orientation signal may be provided according to selection of display orientation, shape of touch input, image recognition of the listener, or the like.
Abstract: A device that provides an audio output includes a speaker array mechanically fixed to the device. The speaker array includes at least three speakers. An orientation sensor detects an orientation of the speaker array and provides an orientation signal. An audio receiver receives a number of audio signals that include spatial position information. An audio processor is coupled to the speakers, the orientation sensor, and the audio receiver. The audio processor receives the audio signals and the orientation signal, and selectively routes the audio signals to the speakers according to the spatial position information and the orientation signal such that the spatial position information is perceptible to a listener. The orientation signal may be provided by a compass, an accelerometer, an inertial sensor, or other device. The orientation signal may be provided according to selection of display orientation, shape of touch input, image recognition of the listener, or the like.

Patent
11 Aug 2009
TL;DR: In this article, a peer-to-peer financial transactions using one or more electronic devices have been discussed, where a request for payment is transmitted from a first device to a second device using a near field communication (NFC) interface.
Abstract: Various techniques are provided for carrying out peer-to-peer financial transactions using one or more electronic devices 10, 92. In one embodiment, a request for payment is transmitted from a first device 10 to a second device 92 using a near field communication (NFC) interface 46. In response to the request, the second device 92 may transmit payment information to the first device. The first device may select a crediting account and, using a suitable communication protocol, may communicate the received payment information and selected crediting account to one or more external financial servers 100 configured to process and determine whether the payment may be authorized. If the payment is authorized, a payment may be credited to the selected crediting account. In a further embodiment, a device 10 may include a camera 48 configured to obtain an image of a payment instrument. The device 10 may further include an application to extract payment information from the acquired image.

Patent
04 Mar 2009
TL;DR: In this article, a method for data storage includes storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group, and then reading the output storage values from the analog memory cell in the groups.
Abstract: A method for data storage includes storing data in a group of analog memory cells by writing respective input storage values to the memory cells in the group. After storing the data, respective output storage values are read from the analog memory cells in the group. Respective confidence levels of the output storage values are estimated, and the confidence levels are compressed. The output storage values and the compressed confidence levels are transferred from the memory cells over an interface to a memory controller.

Patent
03 Mar 2009
TL;DR: In this paper, an improved portable media device and methods for operating a media device are disclosed, which has the capability to store media device status information in persistent memory before powering down, so that when the device is again powered up, the stored media player status information can be retrieved and utilized.
Abstract: An improved portable media device and methods for operating a media device are disclosed. According to one aspect, the portable media device has the capability to store media device status information in persistent memory before powering down. Thereafter, when the portable media device is again powered up, the stored media player status information can be retrieved and utilized. According to another aspect, the portable media device can form and/or traverse a media asset playlist in an efficient manner.

Patent
16 Feb 2009
TL;DR: In this paper, various dynamic audio ducking techniques are provided that may be applied where multiple audio streams, such as a primary audio stream and a secondary audio stream, are being played back simultaneously.
Abstract: Various dynamic audio ducking techniques are provided that may be applied where multiple audio streams, such as a primary audio stream and a secondary audio stream, are being played back simultaneously. For example, a secondary audio stream may include a voice announcement of one or more pieces of information pertaining to the primary audio stream, such as the name of the track or the name of the artist. In one embodiment, the primary audio data and the voice feedback data are initially analyzed to determine a loudness value. Based on their respective loudness values, the primary audio stream may be ducked during the period of simultaneous playback such that a relative loudness difference is generally maintained with respect to the loudness of the primary and secondary audio streams. Accordingly, the amount of ducking applied may be customized for each piece of audio data depending on its loudness characteristics.

Patent
30 Jun 2009
TL;DR: In this paper, a touch screen including display pixels with capacitive elements is provided, and the pixels can be formed as electrically separated regions by including breaks in the common voltage lines.
Abstract: A touch screen including display pixels with capacitive elements is provided. The touch screen includes first common voltage lines connecting capacitive elements in adjacent display pixels, and a second common voltage line connecting first common voltage lines. The pixels can be formed as electrically separated regions by including breaks in the common voltage lines. The regions can include a drive region that is stimulated by stimulation signals, a sense region that receives sense signals corresponding to the stimulation signals. A grounded region can also be included, for example, between a sense region and a drive region. A shield layer can be formed of a substantially high resistance material and disposed to shield a sense region. A black mask line and conductive line under the black mask line can be included, for example, to provide low-resistance paths between a region of pixels and touch circuitry outside the touch screen borders.

Patent
William Bull1, Ben Rottler1
28 Jul 2009
TL;DR: In this paper, an audio user interface that provides audio prompts that help a user interact with a user interface of an electronic device is disclosed, where audio prompts can provide audio indicators that allow a user to focus his or her visual attention upon other tasks such as driving an automobile, exercising, or crossing a street.
Abstract: An audio user interface that provides audio prompts that help a user interact with a user interface of an electronic device is disclosed. The audio prompts can provide audio indicators that allow a user to focus his or her visual attention upon other tasks such as driving an automobile, exercising, or crossing a street, yet still enable the user to interact with the user interface. An intelligent path can provide access to different types of audio prompts from a variety of different sources. The different types of audio prompts may be presented based on availability of a particular type of audio prompt. As examples, the audio prompts may include pre-recorded voice audio, such as celebrity voices or cartoon characters, obtained from a dedicate voice server. Absent availability of pre-recorded or synthesized audio data, non-voice audio prompts may be provided.

Patent
B. Michael Victor1
25 Sep 2009
TL;DR: In this article, the computing device detects a first input by a user on a destination object displayed on the touch screen display and performs an action on the first user interface object associated with the destination object.
Abstract: A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.

Patent
Lai King Tee1, Yi Song1, Jun Li1, Yuqiang Tang1, Neng Wang1 
04 Nov 2009
TL;DR: In this article, a mobile station receives a downlink control structure in a first carrier, where the control structure indicates that control information for the mobile station is on a second, different carrier.
Abstract: A mobile station receives a downlink control structure in a first carrier, where the downlink control structure indicates that control information for the mobile station is on a second, different carrier. The mobile station decodes the control information in the second carrier, where the control information specifies resource allocation of a wireless link for the mobile station. More specifically, according to some implementations, the control channel in the first carrier specifies the resource allocation for an extended control channel in the second carrier, where the extended control channel specifies the resource allocation for traffic data of a wireless link for the mobile station.

Journal ArticleDOI
TL;DR: The authors analyzed geographic patterns of trade between individuals using transactions data from eBay and MercadoLibre, two large online auction sites, and found that distance continues to be an important deterrent to trade between geographically separated buyers and sellers, though to a lesser extent than has been observed in studies of non-Internet commerce between business counterparties.
Abstract: We analyze geographic patterns of trade between individuals using transactions data from eBay and MercadoLibre, two large online auction sites. We find that distance continues to be an important deterrent to trade between geographically separated buyers and sell ers, though to a lesser extent than has been observed in studies of non-Internet commerce between business counterparties. We also find a strong uhome bias" for trading with counterparties located in the same city. Further analyses suggest that location-specific goods such as opera tickets, cultural factors, and the possibility of direct contract enforcement in case of breach may be the main reasons behind the same-city bias. (JEL D44, Fll, R12)

Patent
01 Jun 2009
TL;DR: In this article, a sensor such as a proximity sensor is used to detect when a portable electronic device is in close proximity to a user's head and adjust the transmit power level.
Abstract: An electronic device such as a portable electronic device may have an antenna and associated wireless communications circuitry. A sensor such as a proximity sensor may be used to detect when the electronic device is in close proximity to a user's head. Control circuitry within the electronic device may be used to adjust radio-frequency signal transmit power levels. When it is determined that the electronic device is within a given distance from the user's head, the radio-frequency signal transmit power level may be reduced. When it is determined that the electronic device is not within the given distance from the user's head, proximity-based limits on the radio-frequency signal transmit power level may be removed. Data may be gathered from a touch sensor, accelerometer, ambient light sensor and other sources for use in determining how to adjust the transmit power level.

Patent
18 Dec 2009
TL;DR: In this article, the authors present systems and methods for integrating travel services in a single application available to a portable electronic device, where a user can access and control travel services before and after travel.
Abstract: This is directed to systems and methods for integrating travel services in a single application available to a portable electronic device. Using the single application, a user can access and control travel services before arriving at the initial location of travel, on arriving at the initial location of travel, during travel, and after travel. Such services can include, for example, reserving a travel itinerary, checking-in remotely for a reservation, providing airport information, providing for social networking, obtaining dining or entertainment during travel, controlling and requesting cabin services, providing arrival notifications to third parties, providing destination location information, and the like.

Patent
04 Sep 2009
TL;DR: In this article, a camera capable of capturing still images and video and included in a portable media device can be controlled remotely using an accessory, which can register with the PMD to automatically receive notifications whenever there is a change in the camera state.
Abstract: A camera capable of capturing still images and video and included in a portable media device can be controlled remotely using an accessory. The accessory can register with the PMD to automatically receive notifications whenever there is a change in the camera state. The camera states can include mode, operation status, and configuration settings. The accessory can send instructions to a camera application that interfaces with the camera to control the camera. The accessory can remotely activate the camera, change camera mode, and send instructions to operate the camera. The accessory and the PMD can concurrently control the camera. The PMD can send the captured still images and recorded video to the accessory for preview and receive instructions from the accessory on disposition of the still images and the video.

Patent
25 Sep 2009
TL;DR: In this article, a method for detecting a contact at a location that corresponds to the progress icon is presented, where movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction corresponding to movement on display parallel to a first predefined direction and a second component of moving on touch sensitive surfaces in a position corresponding to a movement on a display perpendicular to a predefined orientation.
Abstract: A method is performed by an electronic device with a display and a touch-sensitive surface. The method includes: displaying a progress icon; while providing content with the electronic device: detecting a contact at a location that corresponds to the progress icon; detecting movement of the contact, wherein movement of the contact comprises a first component of movement on the touch-sensitive surface in a direction corresponding to movement on the display parallel to a first predefined direction and a second component of movement on the touch-sensitive surface in a direction corresponding to movement on the display perpendicular to the first predefined direction; and, while continuing to detect the contact on the touch-sensitive surface, moving the current position within the content at a scrubbing rate, wherein the scrubbing rate decreases as the second component of movement on the touch-sensitive surface increases.

Patent
Kenneth I. Greenebaum1
02 Jul 2009
TL;DR: In this paper, the authors describe an apparatuses that perform protected content data processing with limited access to system resources, where one or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory.
Abstract: Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory. A process can be initialized with the source and destination memories to process the content data. The process can be prevented from accessing resource other than the allocated regions in the memory. The processed content data can be stored in the destination memory. In one embodiment, the content data can include media content. A playing device can be instructed to play the media content based on the processed content data via the destination memory.

Patent
04 May 2009
TL;DR: In this paper, a graphical user interface (GUI) can be presented on a remote control accessory device that has user input and display devices, which can be defined and managed by a portable media device that is controlled using the GUI.
Abstract: A graphical user interface ("GUI") can be presented on a remote control accessory device that has user input and display devices. The GUI can be defined and managed by a portable media device that is controlled using the GUI. The portable media device can provide the accessory with a GUI image to be displayed. The accessory can send information to the portable media device indicative of a user operation of an input device in response to the displayed image. The portable media device can process this input to identify the action requested by the user and take the appropriate action, which can include updating the GUI image provided to the accessory.