A keypad for a handheld electronic device includes a dome support having a generally curved top surface, a plurality of domes, a plurality of actuators, and a plurality of key caps. A flexible printed circuit board is attached to the top of the dome support and includes a plurality of substantially flat surface portions that are associated with substantially flat surface portions of the dome support. Each of the plurality of domes is attached to a respective one of the plurality of substantially flat surface portions of the flexible printed circuit board and is aligned with a respective one of the plurality of actuators. Each of the plurality of key caps has a bottom surface that is aligned with a respective one of the plurality of actuators and substantially parallel to a respective one of the plurality of substantially flat surface portions of the flexible printed circuit board.
H01H 13/705 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches characterised by construction, mounting or arrangement of operating parts, e.g. push-buttons or keys
G06F 1/16 - Constructional details or arrangements
H01H 13/715 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard with contacts carried by or formed from layers in a multilayer structure, e.g. membrane switches in which each contact set includes a contact which is not secured to or part of a supporting layer, e.g. a snap dome
G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
The present technology provides a bridge-style push-button with anchoring, a device comprising same, and a method of assembly. The push-button comprises a first anchor portion for coupling to the device, a second anchor portion for coupling to the device, a resilient bridge portion suspended between the anchor portions, and an actuating portion mounted on the bridge portion. The first anchor portion is mounted along a differently oriented axis from the second anchor portion. The first and second anchor portions may be slideably mounted, rotatably mounted, or both. The device comprises anchor sites for mounting of the push-button. The method of assembly comprises coupling the first anchor portion to the device before the second anchor portion.
A mobile device includes a first housing, a second housing, and a hinge assembly rotatably coupling the first housing to the second housing and enabling movement of the device between an open configuration and a closed configuration. When the device is in the open configuration, the first housing is planar with the second housing.
A method and apparatus for remote searching of data stored on a device is provided, the device in communication with a server for tracking data associated with the device and data associated with another device synchronizable with the device. At the server, there is maintained: an index of data stored at the device, the index for distinguishing the data stored at the device from data stored at the synchronizable device; and a searchable copy of data stored on the device, cross-referenced to the index, the searchable copy searchable using search parameter data received from the device. The search parameter data is received from the device at the server, and the searchable copy is searched , using the search parameter data, to produce search results. The searching excludes the data stored at the synchronizable device and not at the device. The search results are transmitted to the device.
Electronic device comprising frame and trim. Trim wrapped around at least three sides of the frame. Trim comprising an outer piece and an inner assembly. Outer piece of substantially continuous flexible tactile material comprising a substantially elongate first side portion, a substantially elongate second side portion substantially parallel to the first side portion, and at least one substantially elongate cross portion connecting the first side portion (410) and second side portion (420). The inner assembly comprising a substantially rigid first side inner piece substantially coextensive with the outer piece first side portion; a substantially rigid second side inner piece substantially coextensive with the outer piece second side portion; and at least one substantially rigid inner cross piece. Each cross piece substantially coextensive with the short dimension of the outer piece cross portion, and shorter than the long dimension of the outer piece cross portion, thereby creating at least one gap in the inner assembly.
Mobile devices use a PBX and application servers associated with the PBX to access voice services. Some mobile devices can support simultaneous data and voice channels, with the PBX and application server respectively. Where a data channel is unavailable, a control and status updating mechanism is needed. One approach is to signal over the voice channel with DTMF tones. DTMF tones should be timed to cause the tones to arrive at the mobile device during a pause period of a ring cycle. However, it also is desirable to avoid unnaturally long silence periods or other pauses during system usage. Aspects relate to enhancing a user experience in these situations and successful transmission/reception of control and status information over a voice channel using DTMF tones.
H04M 1/50 - Devices which can set up and transmit only one digit at a time by generating or selecting currents of predetermined frequencies or combinations of frequencies
7.
SYSTEMS AND METHODS OF VOICE CALL SETUP INVOLVING MOBILE DEVICES
A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up.
H04W 12/069 - Authentication using certificates or pre-shared keys
H04W 12/30 - Security of mobile devices; Security of mobile applications
H04M 1/50 - Devices which can set up and transmit only one digit at a time by generating or selecting currents of predetermined frequencies or combinations of frequencies
8.
USER INTERFACE METHODS AND APPARATUS FOR USE IN COMMUNICATING MESSAGES TO MULTIPLE RECIPIENTS
Methods and apparatus for use in communicating messages to multiple recipients are described. A wireless device receives a first input request for creating a new message, and also receives one or more second input requests for selecting a plurality of recipient identifiers for the new message. The wireless device also receives a third input request which indicates whether or not the message is for a group conversation. When the third input request indicates group conversation, the wireless device formats the recipient identifiers in first header fields (e.g., CC header fields) of an MMS message. When the third input request indicates no group conversation, the wireless device alternatively formats the recipient identifiers in second header fields (e.g., BCC header fields) of the MMS message. The MMS message is then transmitted to the recipient identifiers via a wireless network. Recipient devices may process the message as group or non-group (e.g., broadcast) depending on the field locations of the recipient identifiers.
H04W 4/06 - Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
9.
ELECTRONIC DEVICE AND METHOD FOR SELECTIVELY APPLYING MESSAGE ACTIONS
An electronic device and method are provided for automatically identifying a message in a message thread to which a selected single-message action is to be applied, without requiring display of individual messages in a separate listing. Each single- message action is associated with one or more message attributes. When a single-message action is selected, a message in the thread having matching attributes is selected. While the selected message may be the most recent message in the thread having those attributes, but may not be the most recently received or most recently sent message in the thread.
Systems and methods for facilitating transferring of a conference call. In some embodiments, users of a secure mobile device may be provided with the ability to transfer a media session for use in a conference call to a non-secure communication device. The method may include displaying a user interface on the primary communication device, the user interface including a transfer option, receiving a command selecting the transfer option, sending a transfer request from the primary communication device to the conference call controller to link an alternate communication device within the conference call session, and determining whether the transfer request requires authentication, and if so performing authentication of the transfer request.
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
H04M 3/58 - Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
11.
METHODS AND DEVICES FOR COMPUTING A SHARED ENCRYPTION KEY
Embodiments described herein are generally directed to methods and devices in which computing devices, and mobile devices in particular, establish a shared encryption key for a device group comprising at least three mobile devices. In accordance with one example embodiment, a public key of a mobile device is computed using a shared password as performed in accordance with authentication acts of a password- authenticated key exchange protocol, and transmitted to at least one other mobile device of the group. A public value is computed as a function of a mobile device private key and of a public key of at least one other mobile device of the device group, in accordance with a group key establishment protocol. The public values of the mobile devices of the device group are used to compute a shared encryption key.
A method and electronic device for storing and transmitting response data in an interactive voice response (IVR) system session are provided. Response data, such as a credit card number, system access code or password may be stored in the device. During an IVR session, the response data may be selected, retrieved and transmitted to respond to an IVR request. Content protection may be used to control access to the response data and to allow access to the response data if an IVR session is established.
In a method of processing an incoming sequence of one or more DTMF tones at a mobile device, the sequence is decoded to thereby identify any encoded message. Where the decoding does not identify a message, at least applying an error correction algorithm to the sequence to identify a message. Where the algorithm fails to correct the sequence, the sequence is compared to messages currently expected by the mobile device. If a message is not identified, a negative acknowledgement message may be sent. At a server, upon receipt of a negative acknowledgement message, it is determined if a message was sent to the mobile device in a previous pre-determined time window. If so, the message is re-sent. The server repeatedly sends certain messages to a mobile device until an acknowledgement message indicating receipt of the message by the mobile device is received.
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04M 1/50 - Devices which can set up and transmit only one digit at a time by generating or selecting currents of predetermined frequencies or combinations of frequencies
14.
APPARATUS, AND AN ASSOCIATED METHOD, FOR FACILITATING SECURE OPERATIONS OF A WIRELESS DEVICE
An apparatus, and an associated method, facilitates security relating to installation of, such as downloading of, and application at a wireless device. When selection is made to install the application, a security decision is required of a trusted, third-party to install the application. A request is made of a trusted, third-party entity for the security decision. Responsive to the security decision, the application is either allowed to be downloaded to the wireless device or prohibited from being downloaded to the wireless device.
15.
METHOD AND DEVICE FOR MOTION VECTOR ESTIMATION IN VIDEO TRANSCODING USING FULL-RESOLUTION RESIDUALS
A transcoder and method of transcoding in which inter-prediction frames of a downsampled video are encoded using downsampled full-resolution residuals DS(U i) in the rate-distortion analysis used to locate a motion vector .nu.i for a given partition in the downsampled video.
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
16.
AUTHENTICATION OF MOBILE DEVICES OVER VOICE CHANNELS
Mobile devices are authorized to access PBX-based voice services through presentation of audible tones on a voice channel, which are determined based on a code received over a separate data channel. The device can request a code over a data channel from a server in communication with the PBX. The server provides data representative of the code over the data channel to the device, and-arranges for local storage of the code. The device makes a connection with the PBX over a separate voice channel. The mobile device presents the received code as a sequence of audio tones (e.g., DTMF tones). The audio tones are used to generate data that can be compared with stored codes by an authentication module. The authorization module can indicate to the PBX that the code is valid; services can be provided by the PBX in response. The valid codes can be maintained, such as by removing used codes from code storage.
A mobile device (200, 300) is described herein in which the mobile device (200, 300) has a housing (210, 310) that includes a transition point (280, 375) and an actuator (250, 350) that can be flexible and that can be used to initiate a predetermined action. The actuator (250, 350) can include a transition point (260, 360). The mobile device (200, 300) can also have a stiffening component (510, 710) that can be configured to engage the actuator (250. 350) and can also have a flexible circuit (520, 720). In one arrangement, the flexible circuit (520, 720) can be coupled to the stiffening component (510, 710) and the flexible circuit (520, 720) can be configured to relay signals in response to a force being applied to the actuator (250, 350). In another arrangement, the actuator (250, 350) can be positioned such that the transition point (260, 360) of the actuator (250, 350) substantially aligns with the transition point (280, 375) of the housing (210, 310) of the mobile device (200, 300).
A mobile communication device with a base portion and a parallel slider portion connected through a slide assembly. A transceiver is housed in one of the base portion and the slider portion, and an RF antenna is housed in the other of the base portion and the slider portion. A coiled cable has one end connected to the RF antenna and having its other end connected to the transceiver for communicating RF-level signals between the antenna and transceiver.
A mobile device has a first housing and a second housing movably coupled to the first housing such that the mobile device can be manipulated between an open state and a closed state. The mobile device can also be placed in a holster. In accordance with an embodiment of the disclosure, the mobile device has a sensor configured to generate a sensor output indicative of (i) whether the mobile device is in the open state or closed state and (ii) whether the mobile device is in the holster.
There is provided a handheld electronic device including a support structure, a display, a navigation tool assembly and a coil. The display is located on a front face of the device and upon which graphical user interface information is displayed to the user of the device. The navigation tool assembly is coupled to the support structure and includes a navigation tool that is moveable relative to the support structure. The navigation tool is configured to control motion of a selection or position indicator on the display. The coil is coupled to the support structure. A movement of the navigation tool relative to the support structure effects induction of current through the coil.
In use in a battery, a first spiral-wound battery element and associated wiring generates a first magnetic field and a second spiral-wound battery element and associated wiring generates a second magnetic field. The first element, the second element and the wiring may be arranged within a casing so that the first magnetic field is proximate to the second magnetic field and oriented in an opposite polarity. Conveniently, it may be shown that the total magnetic field generated by the battery has significantly lower magnitude than the total magnetic field generated by a conventional battery for the same current drain and same wiring structure.
A method and apparatus for non-linear frequency control tracking of a control loop of a voltage controlled oscillator (VCO) in a wireless mobile device receiver is provided. A channel metric based on one or more channel quality indicators associated with a received radio frequency channel is determined and a state metric associated with the current operating state of the control loop are determined. One or more state metric threshold value associated with the determined channel metric, providing hysteresis between operating states, are determined wherein each state metric threshold value is associated with a transition to a possible operating state of the control loop. The control loop transitions from the current operating state to the operating state associated with an exceeded state metric threshold value. Coefficients are provided to an adaptive loop filter of the control loop, wherein the coefficients coefficient are associated with the transitioned operating state.
H03L 7/099 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
Displaying call note information on a communication device having stored thereon telephone call log information identifying telephone calls made to or from the communications device, the telephone call log information including the time and date of the telephone calls, wherein associated call note data is stored on the communications device for at least some of the telephone calls, including : detecting an input at the communication device requesting display of a call note history; and displaying on a display of the communication device, after detecting the input, a call note history list that lists telephone calls from the telephone call log information that have associated call note data stored on the communications device, wherein the telephone calls in the call note history list are listed according to the time and date of the telephone calls.
A power reduction mechanism in a mobile communications device detects the use of a wrong WEP encryption key in the establishment of a WLAN connection between the mobile device and an access point for both static and dynamic IP WLAN profiles. The power reduction mechanism detects the failure of the mobile device to acquire an IP address for both static and dynamic IP WLAN profiles. This is achieved by monitoring the communications exchange process between the mobile device and the access point. Upon detection of a potential battery draining problem, the mobile device takes one or more power conserving actions.
The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving a request from the device for access to servers in a network; generating and sending access requests to servers from an interface entity, where the access requests are produced from analyzing at least one capability of the device; monitoring for responses from the servers to the access requests; extracting access information from the responses; and generating and sending a response to the request for access to the device, the response including the access information from the responses from the servers.
Portable electronic devices typically have reduced computing resources, including reduced available bandwidth to receive communications. A method, apparatus and system is provided to manage packet delivery to electronic devices to mitigate some of these problems.
An audio jack for an audio plug for use in an electrical device, comprising a non-conductive enclosure having a front side and defining a cavity having an aperture within the front side for receiving the audio plug, the aperture having a first diameter, the cavity extending along a longitudinal axis; a conductive shielding formed from sheet metal folded over at least five sides of the enclosure including the front side, the shielding defining a shielding aperture centered on the enclosure aperture and having a second diameter larger than the first diameter; and a ground contact connected to the conductive shielding.
H01R 13/648 - Protective earth or shield arrangements on coupling devices
H01R 12/87 - Coupling devices connected with low or zero insertion force contact pressure producing means, contacts activated after insertion of printed circuits or like structures acting automatically by insertion of rigid printed or like structures
A connector and a system for connectors of a mobile device wherein the connector is angled, that is, wherein the connector includes an external interface for receiving an external connection and an internal interface configured for connection to a printed circuit board, wherein the internal interface is connected to the external interface and the internal interface is at a predetermined angle with respect to the external interface. In a mobile device, the external interface is at an angle to a main printed circuit board of the mobile device.
There is described a mobile device comprising a display screen for displaying an image of a clock having a resolution of at least a first digit representing a tenth of a second and a second digit representing a hundredth of a second; and a processor having an internal clock, the processor adapted to update at least the first digit of the image of the clock on the display screen with true elapsed time, and to update the second digit with a non-true number.
A method and apparatus for unlocking a mobile communication device are provided, the mobile communication device comprising an input device, and a display device (128), the mobile communication device enabled to initiate emergency calls in a locked state. Password input data is received via the input device, when the mobile communication device is in the locked state, the password input data for unlocking the mobile communication device, the password input data comprising at least a sequence of characters for initiating an emergency call. In response to receiving the sequence of characters for initiating the emergency call, the display device (128) is controlling to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.
31.
BATTERY COVER AND PIVOTING LATCH ASSEMBLY FOR A PORTABLE ELECTRONIC DEVICE
An apparatus secures a cover onto a housing of a portable electronic device. The apparatus has a first latch that is pivotally connected to the cover by a first hinge, so that in a first rotational position, the first latch contacts a first catch on the housing and in a second rotational position, the first latch is remote from the first catch. A second latch assembly has a second latch that is pivotally connected to the cover by a second hinge, so that in one rotational position, the second latch contacts a second catch on the housing and in another rotational position, the second latch is remote from the second catch. By squeezing the first and second latches between two fingers, a user is able to disengage those latches from the catches and remove the cover from the housing.
Provided is a method and an apparatus for automatically determining practicality of a trip. A mobile device obtains at least one point of interest among a starting location and a finishing location for a trip. In accordance with an embodiment of the disclosure, for each point of interest, the mobile device automatically determines an indication of practicality for making the point of interest an intermediate location to be visited during the trip based on both the starting location and the finishing location for the trip. By considering both the starting location and the finishing location, the points of interest can be presented to the user in a manner that reflects how practical it is to visit the points of interest given that the user is to end up at the finishing location.
A system and method for recording telephone conversations which have been placed on hold is provided. After a telephone conversation has been placed on hold, assuming that the conversation was being recorded, the call is designated to be in the background. Once a processor senses that a background call exists, a check is performed to determine if there is a downlink connection for this call. If there is, a new communication channel is opened so that the background call can be recorded and then appended to the original recording.
A wireless handheld device is provided comprising a lid, a lower casing, and a slideable control bar. The lower casing has a bottom end and a top end. The lid has a bottom end and a top end. The top end of the lid is rotatably coupled to the top end of the lower casing with at least one hinge component such that the handheld device is rotatable from a closed position to an open position and from the open position to the closed position. The lid and the lower casing have adjacent facing surfaces when in the closed position. The slideable control bar is provided on the lower casing. When the wireless handheld device is opened, the slideable control bar is slideable along the facing surface of the lower casing towards the top end of the lower casing.
A method and system to signal transmission layers or dedicated reference signal ports to be used in a multiple input multiple output system, the method including providing a downlink control signal containing information for transmission layers or dedicated reference signal ports utilized, the dedicated reference signal ports being associated with the transmission layers; and using the information to demodulate data on each transmission layer.
A disclosed example method for managing media content includes accessing metadata information for an available media and retrieving, from the accessed metadata, at least a uniform resource locator (URL) and one or more byte range, where one or more portions of the available media being addressable by the one or more byte range and the URL combination. The example method also includes sending a first request requesting a first at least one portion of the available media based on retrieved metadata.
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
37.
SYSTEM AND METHOD FOR DYNAMIC ADJUSTMENT OF CLOCK CALIBRATION
A system for dynamically adjusting clock calibration in a wireless communication device. The system includes a temperature sensor for measuring a temperature, a primary clock coupled to the microprocessor for synchronizing the operation of the wireless communication device and a secondary clock coupled to the microprocessor for tracking time. A signal representing a measured temperature is received. At least one of a temperature measurement rate and a calibration rate based on the measured temperature is determined. A signal representing the at least one of the determined temperature measurement rate and the determined calibration rate is transmitted.
The disclosure is directed at a method and apparatus for controlling fuel cell operating characteristics. In certain situations, the operating efficiency of fuel cells is degraded to external conditions. Providing a method and apparatus to control operating conditions for the fuel cell assists in improving the operating efficiency. This can be achieved by controlling certain environmental conditions, such as temperature and relatively humidity, in the area surrounding the fuel cell.
A method and a mobile device comprising an address linking module assess a segment of text as comprising an address and create a link. The method comprises: searching a text for a segment of text having at least two character strings satisfying a proximity constraint, each character string being of a different predefined address indicator type; assessing as to whether or not the segment comprises an address; displaying at least a portion of the text comprising the segment on a display of a mobile device; and if the segment is assessed as comprising an address, including a link for display, the link pointing to at least one application.
A method and a mobile device configured to obtain position information from a position broadcast system, the position broadcast system comprising a plurality of transmitters that each broadcast a respective signal containing position information for the respective transmitter. The method comprising: measuring signal strengths of signals from a plurality of the transmitters of the position broadcast system; and determining that the mobile device is out of range of the position broadcast system if the measured signals strengths satisfy at least one out of range criterion.
G01S 5/00 - Position-fixing by co-ordinating two or more direction or position-line determinations; Position-fixing by co-ordinating two or more distance determinations
A method and system for transferring a call from a first device to a second device. The method includes: a) transmitting a notification from a call management server to the second device to indicate that the first device is engaged in a call that is transferable; b) receiving, at the call management server, a transfer request from the second device to transfer the call from the first device to the second device; and c) in response to the receipt of the transfer request, connecting the second device to the call and disconnecting the first device from the call.
H04M 3/58 - Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
42.
A METHOD AND MOBILE COMMUNICATION DEVICE FOR GENERATING DUAL-TONE MULTI-FREQUENCY (DTMF) COMMANDS ON A MOBILE COMMUNICATION DEVICE HAVING A TOUCHSCREEN
A method and mobile communication device for generating dual-tone multi--frequency (DTMF) commands on a mobile communication device having a touchscreen are provided. In accordance with one embodiment, there is provided a method for generating dual-tone multi-frequency (DTMF) commands on a mobile communication device having a touchscreen, comprising: detecting an automated attendant during a telephone call; activating speech recognition in respect of incoming voice data during the telephone call in response to detecting an automated attendant; translating spoken prompts in the incoming voice data into respective DTMF commands; displaying a menu having selectable menu options corresponding to the DTMF commands in a graphical user interface on the touchscreen; receiving input selecting one of the menu options; receiving input via the touchscreen activating a selected one of the menu options; and generating a DTMF command in accordance with the activated menu option.
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
H01H 13/70 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard
43.
SYSTEM AND METHOD FOR REDUCING CALL LATENCY IN MONITORED CALLS
A service management platform for processing packet switched communications is provided. The service management platform has a component for handling voice calls. The component for handling voice calls comprises a first input/output for sending and receiving data packets associated with a first leg of a call, a second input/output for sending and receiving data packets associated with a second leg of the call, a monitoring component for monitoring copies of the data packets for commands contained within a payload of the data packets, and a relay component for directly relaying the data packets between the first input/output and the second input/output and for generating and forwarding copies of the data packets to the monitoring component.
A surface abrader 10 has a first motor M1, M2, a plurality of pulleys P1, P2, P3, P4, with at least some of the pulleys P1, P2, P3, P4 being coupled to the motor M1, M2, and a plurality of shafts S1, S2, S3, S4, with the pulleys P1, P2, P3, P4 being coupled to the shafts S1, S2, S3, S4. At least one belt BE1, BE2 is coupled between two of the pulleys P1, P2, P3, P4 to drive one shaft S1, S2, S3, S4 via rotation of the other shaft S1, S2, S3, S4 by the first motor M1, M2. A first arm A1 is coupled to one of the shafts S1, S2, S3, S4 and a second arm A2 is coupled to another of the shafts or the same shaft S1, S2, S3, S4. The arms A1, A2 move in a reciprocating motion to produce an abrasion pattern 18. An abrasion tool 16 is coupled between the first and second arms A1, A2 by at least two movable joints H1, H3 for contacting a surface to be abraded or tested for surface abrasion.
B24B 7/19 - Single-purpose machines or devices for grinding plane decorative patterns
B24B 41/04 - Headstocks; Working-spindles; Features relating thereto
B24B 47/12 - Drives or gearings for grinding machines or devices; Equipment therefor for rotating or reciprocating working-spindles carrying grinding wheels or workpieces by mechanical gearing or electric power
45.
METHOD AND SYSTEM FOR CONFERENCE CALL SCHEDULING VIA E-MAIL
A method and system for conference call scheduling using e-mail. The method and system can receive and parse an e-mail received from a conference moderator, containing scheduling and participant information and schedule a conference call with minimal further user intervention. In essence, the method and system can operate as a virtual administrative assistant to identify and collect telephone contact information for each of the proposed conference call participants, using a customizable hierarchy of internal and external sources of contact information. In this manner, the conference moderator does not need know telephone contact information for each conference call participant.
A system and method for optically identifying a component (400) coupled to an electronic device (300) is provided. The method includes emitting light from within the device (300) toward a surface of a component connector (410) inserted into a receiving socket (350) of the device (300). A light sensor (354) senses the intensity, amplitude or wavelength of light reflected from a surface of the component connector (410). A processor (338) of the device (300) identifies the component (400) based on the intensity, amplitude or wavelength of light reflected from a surface of the component connector (410). The processor (338) modifies at least one setting of the electronic device (300) in response to the identification of the component (400).
A method and system for distributing data between a first user and a second user by detecting direct or indirect communication between the first user and the second user, creating an entry for the second user in a roster for the first user, populating the entry for the second user in the roster of the first user with data elements and attributes of the data elements, the data elements and attributes of the data elements indicating what data can be shared with the second user and how the data is to be shared and utilizing the roster of the first user to distribute data reflecting the first user to the second user.
A method and system for call management is provided. In a system embodiment a call manager server is provided that can managing incoming call requests from certain telephony devices and effect connections to other telephony devices based on those incoming call requests. The call manager server can also maintain a policy that defines permissions as to whether certain telephony devices can request interruption of an ongoing phone call at a destination telephony device.
H04M 3/20 - Automatic or semi-automatic exchanges with means for breaking-in on conversations
H04M 11/04 - Telephonic communication systems specially adapted for combination with other electrical systems with alarm systems, e.g. fire, police or burglar alarm systems
A hinge assembly for a handheld electronic device is provided. The hinge assembly includes a housing having a first portion and a second portion. The hinge assembly comprises a primary member structured to hingedly couple the first portion to the second portion and a secondary member coupled to, and generally pivotable about, the primary member.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
50.
ATTACHMENT FOR A FUEL TANK OF A FUEL CELL POWERED SYSTEM AND ELECTRONIC PORTABLE DEVICE EQUIPPED THEREWITH
An attachment for a fuel tank of a fuel cell powered system is described. The attachment thermally conducts heat generated from an electronic component to the fuel tank. The attachment further affixes to the electronic component by a securing portion. In one aspect, the attachment is comprised in a fuel cell powered electronic device. In another aspect, the attachment is integral to the fuel tank.
A handheld electronic device includes a processor; a battery; a flash device ; a number of loads powered by the battery; and a flash driver outputting a flash current to the flash device. The processor determines a temperature operatively associated with the battery and different voltage values corresponding to different combinations of the loads as a function of the determined temperature, and starts the flash device at a predetermined flash current value. The flash driver selects a corresponding different voltage value as a function of: (a) a determined number of the loads which are active, or (b) a current flowing from the battery; determines the battery voltage, and if the battery voltage is less than or equal to the corresponding different voltage value, reduces the flash current below the predetermined flash current value until the battery voltage is greater than the corresponding different voltage value.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
52.
AUTHENTICATION USING A WIRELESS MOBILE COMMUNICATION DEVICE
An authentication scheme may be used to decide whether to permit access to a user account access to which is controlled by a network resource server. An initial portion of a password is received at a mobile communication device, and a remaining portion of the password is received at a password client installed in or otherwise coupled to the network resource server. The initial portion is communicated from the mobile communication device to the network resource server, where it is passed to the password client, which combines it and the remaining portion to produce a complete password. A value calculated by the password client from the complete password is sent to a password server, which generated the password and sent the initial portion and remaining portion. If the value matches a value calculated by the password server from the complete password in the same manner, authentication has succeeded.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
G07F 19/00 - Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
A backlit key assembly having a reduced thickness for an electronic device, and an electronic device having such a backlit key assembly are provided. The key assembly utilizes a local sink (recess) in a backing plate of the key assembly to lower the light source (e.g. LED) and flexible printed circuit board relative to the backing plate. The key assembly described herein provides a suitable leading space for the light source while permitting the overall thickness of the key assembly to be reduced compared with conventional backlit key designs.
H01H 13/83 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a plurality of operating members associated with different sets of contacts, e.g. keyboard characterised by legends, e.g. Braille, liquid crystal displays, light emitting or optical elements
G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
54.
METHOD FOR DISPLAYING MAP LABELS FOR GEOGRAPHICAL FEATURES HAVING ALTERNATE NAMES
A method of displaying a map on a portable electronic device entails requesting map data that includes label data for at least one map label for a map feature known alternatively by a first name and a second name. The method further involves determining, based on a predetermined criterion, which of the first name and the second name is to be displayed on the portable electronic device. The predetermined criterion may be, for example, the current location of the device, a carrier identifier, or a personal identifier containing geographically relevant information from which a preferred map label may be inferred.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
55.
METHOD AND APPARATUS FOR CONSERVING BATTERY LIFE AND NETWORK RESOURCES UNDER ABNORMAL CALL RELEASE CONDITIONS
A method and apparatus for releasing radio resources from a mobile device for a call in a gateway to core network, the method monitoring an inactive period for call; and if the inactive period exceeds a predetermined threshold initiating a disconnection from the gateway to core network.
According to embodiments described in the specification, a method, system and apparatus for connecting a plurality of client machines to a plurality of servers. Each of the servers has a unique server identifier. The method includes: receiving a request from one of the client machines; receiving a unique client identifier for the one of the client machines; selecting a unique server identifier from the plurality of unique server identifiers, based on a mapping function comprised of: the unique client identifier and a state indicator for each of the servers; and connecting the one of the client machines to one of the servers corresponding to the selected unique server identifier.
According to embodiments described in the specification, a method and apparatus for managing message notifications in a portable electronic device including a thermal notifier output device. The method comprises receiving a message at the portable electronic device; determining a notification setting responsive to receiving the message; and generating a thermal notification signal at the thermal notifier output device according to the determined notification setting. The thermal notification signal provides non-visual identification of an originator of the received message.
A personal call center adapted to facilitate telephone calls to a mobile communications device of a user that can schedule calls for a user, make calls at scheduled times and connect the user when the other party answers, thus making the calls completely "hands free" and transparent for the user. In essence, the system can make an outbound call look and act like an inbound call. Advantageously, the system can also be used by a manager or a centralized call center to schedule calls for a given user or group of users. This way, managers or call centers can schedule calls, between salespersons and customers, and have calls go through without interaction from the salesperson.
H04W 4/16 - Communication-related supplementary services, e.g. call-transfer or call-hold
H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
H04M 3/46 - Arrangements for calling a number of substations in a predetermined sequence until an answer is obtained
59.
MOBILE WIRELESS COMMUNICATIONS DEVICE WITH SEPARATE IN-PHASE (I) AND QUADRATURE (Q) PHASE POWER AMPLIFICATION AND POWER AMPLIFIER PRE-DISTORTION AND IQ BALANCE COMPENSATION
A communications device, in one aspect as a portable wireless communications device, includes an in-phase modulator and power amplifier that receives a baseband I signal and modulates and amplifies the I signal. A quadrature modulator and power amplifier receives a baseband Q signal and modulates and amplifies the Q signal. A power combiner sums and outputs the I and Q signals. An I demodulator circuit receives a signal fed back from the I power amplifier and demodulates the fed back signal to produce demodulated I signals. A Q demodulator circuit receives a signal fed back from the Q power amplifier and demodulates the fed back signal to produce demodulated Q signals. A processor compares the digital, baseband I and Q signals with a demodulated I and Q signals to compensate for amplitude, frequency and phase modulation errors.
A mobile wireless communications device may include a portable device housing, wireless communications circuitry carried by the portable device housing, and a self-contained rechargeable battery pack carried by the portable housing for powering the wireless communications circuitry. The self-contained rechargeable battery pack may include a battery casing, at least one internal battery cell carried within the battery casing, internal battery circuitry carried within the battery casing, and at least one internal filter element carried within the battery casing and coupled to the internal battery circuitry.
H01M 50/247 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders specially adapted for portable devices, e.g. mobile phones, computers, hand tools or pacemakers
H01M 50/284 - Mountings; Secondary casings or frames; Racks, modules or packs; Suspension devices; Shock absorbers; Transport or carrying devices; Holders with incorporated circuit boards, e.g. printed circuit boards [PCB]
G06F 1/26 - Power supply means, e.g. regulation thereof
H01M 10/46 - Accumulators structurally combined with charging apparatus
61.
SYSTEM FOR OPENING AND CLOSING A MOBILE COMMUNICATION DEVICE
A portable electronic device comprises a lower casing comprising a bottom end and a top end and a lid comprising a bottom end and a top end and two side edges extending between the top end and the bottom end. In one embodiment, the top end of the lid is rotatably coupled to the top end of the lower casing with at least one hinge component, the lid and the lower casing having adjacent facing surfaces when in a closed position, the arrangement being such that the lid is rotatable about the hinge component relative to the lower casing from the closed position to an open position and from the open position to the closed position. The lid further comprises a slideable component contained near the bottom end of the lid, the slideable component being contained within the lid and protruding from at least one of the side edges of the lid and being slideable generally in an axial direction of the hinge, the slideable component for effecting a physical movement to begin an opening of the portable electronic device.
A mobile wireless communications device has a portable handheld housing. A circuit board is carried by the portable handheld housing. RF circuitry is carried by the circuit board. A diversity antenna and main antenna are carried by the portable handheld housing and coupled to the RF circuitry and operative together. The RF circuitry tunes the diversity antenna into a diversity communications frequency band to achieve a diversity mode of operation with the main antenna and tunes the diversity antenna into a non-diversity communications frequency band when cross-coupling has occurred from the diversity antenna to the main antenna when operating in the diversity communications frequency band. A switch is carried by the portable handheld housing and connected to the RF circuitry and coupled between the diversity and main antennae and disconnects the diversity antenna when operating in the non-diversity band to prevent cross-coupling from the diversity antenna to the main antenna.
A wireless device receives neighbor information broadcasted by a current serving network. The neighbor information includes frequency information of neighbors and overlay RAT (radio access technology). According to an embodiment of the disclosure, the wireless device avoids various frequency blocks when scanning for a RAT when it is known from the neighbor information that those frequency blocks are used for a different RAT. Those frequency blocks can either be skipped altogether or scanned only after other frequency blocks are scanned. Therefore, the amount of network scanning can be reduced.
H04W 48/16 - Discovering; Processing access restriction or access information
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
64.
A METHOD FOR CALIBRATING AN ACCELEROMETER OF AN ELECTRONIC DEVICE, AN ACCELEROMETER, AND AN ELECTRONIC DEVICE HAVING AN ACCELEROMETER WITH IMPROVED CALIBRATION FEATURES
An accelerometer with improved calibration features, an electronic device having an accelerometer with improved calibration features, and a method of calibrating an accelerometer of an electronic device are provided. In accordance with one embodiment, there is a method of calibrating an accelerometer of an electronic device, the accelerometer having at least a primary sensing axis and a secondary sensing axis, the secondary sensing axis being oriented parallel to the primary sensing axis and in the opposite direction of the primary sensing axis, the method comprising: measuring acceleration using the primary sensing axis and the secondary sensing axis of the accelerometer to obtain acceleration calibration data; determining calibration parameters in accordance with acceleration calibration data from the accelerometer, the calibration parameters representing values which may be used to adjust a measured acceleration; and storing the calibration parameters in a memory of the electronic device.
A gesture based headphone for controlling a media player device and method for using thereof. The headphone comprises a cord with a gesture sensitive region in the cord, and an interface for connecting to the media player device. A user gesture interacts with the gesture sensitive region and generates a control input for controlling the media player device, wherein the user gesture includes at least one gesture generating a control input.
H04R 1/00 - LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS - Details of transducers
G06K 11/06 - Devices for converting the position of a manually-operated writing or tracing member into an electrical signal
G11B 19/08 - Control of operating function, e.g. switching from recording to reproducing by using devices external to the driving mechanisms, e.g. coin-freed switch
H04W 92/08 - Interfaces between hierarchically different network devices between user and terminal device
H03K 17/94 - Electronic switching or gating, i.e. not by contact-making and -breaking characterised by the way in which the control signals are generated
66.
METHOD AND DEVICE FOR OBTAINING CANDIDATE INFORMATION
A method, a computer-readable medium and a mobile device for operating using more than one Radio Access Technology (RAT) are provided. When the mobile device is operating in a serving cell of a first RAT, it obtains, through at least one of a plurality of wireless access radios in the mobile device, a first set of candidate information from a message transmitted for the serving cell. It also obtains, through at least one of the wireless access radios, a second set of candidate information from a message transmitted for a neighbour cell of the serving cell. The mobile device considers the candidate information from the first set and the candidate information from the second set for reselection by the mobile device.
A handheld electronic device (4) includes a keypad (24) having a plurality of keys (28) and a selection member (32), such as a track ball; a display component (18); and a processor (17) cooperating with the keypad and the display component to provide a display at the display component. The display includes a first representation (104) of a plurality of the plurality of keys, a second representation (108) of an activated one of the plurality of keys, a third representation (110) including a plurality of diacritics (112) disposed about the second representation, and a fourth representation (114) of a direction of selection between the second representation and one of the plurality of diacritics of the third representation. The processor further cooperates with the selection member to adjust (66,76) the fourth representation and the direction of selection, and to select (60,70) one of the plurality of diacritics for display by the display component.
G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
A method of controlling a portable electronic device having a touch screen display includes rendering a graphical user interface including a plurality of user-selectable features on the touch screen display and, in response to detecting a touch event on the touch screen display proximal one of the user-selectable features, rendering an indicator for one of the user-selectable features corresponding to a location of the touch event prior to selection of any of the user-selectable features. The indicator is rendered intermediate ones of the user-selectable features for identifying the one of the user-selectable features absent obstruction of other ones of the user-selectable features.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
A mobile device and holster system includes a mobile device that has a front face and a back face opposite the front face, the back face including an elastomeric layer. A pair of longitudinal sides are coupled to the front face and back face, and a pair of latitudinal sides are also coupled to the front face and back face. The back face or the longitudinal sides define a recessed slot extending along a longitudinal length of the back face or longitudinal sides, respectively. The recessed slot defines an open end at at least one of the latitudinal sides and the recessed slot has a recessed slot surface that comprises a low--friction material. The holster comprises a pocket defining an open top end configured to receive the mobile device. A rail extends longitudinally along an interior side of the pocket, and the rail is configured to correspond with and slidably engage the slot on the mobile device.
An antenna assembly is formed on a rectangular polyhedron support that has two sections projecting away from opposite sides of an electrically non-conductive substrate. An electrically conductive stripe wraps around the support and comprises a plurality of segments on different surfaces of the support. A conductive patch is located on two surfaces of the support to provide impedance matching between the antenna and a radio frequency circuit. By placing sections of the antenna assembly on both sides of the substrate and wrapping the conductive stripe around those sections, the space required to accommodate the antenna assembly within a housing of a communication device is reduced, as compared to some prior antenna designs.
H01Q 9/42 - Resonant antennas with feed to end of elongated active element, e.g. unipole with folded element, the folded parts being spaced apart a small fraction of the operating wavelength
A method is provided for storing a biometric template extracted a smart card for use on a user computing device. The biometric template is extracted from the smart card using a smart card reader. The biometric template is encrypted using a content protection key. The content protection key is encrypted using at least one of a device password or a smart card password. The password may be hashed. The encrypted biometric template, the encrypted content protection key and the hashed password may then be stored in a cache. A method for using the stored biometric template to access the user computer device is also provided.
A method of controlling a portable electronic device that has a touch screen display includes providing a graphical user interface on a touch screen display, detecting a touch event at a first location on the touch screen display, providing a navigation indicator in the graphical user interface in response to detecting the touch event at the first location, and in response to detecting movement of the touch event from the first location to a second location while touch contact is maintained on the touch screen display, changing the position of the navigation indicator in the graphical user interface by a distance that is greater than a distance of movement of the touch event on the touch screen display, a direction of change of position of the navigation indicator is based on a direction of movement of the touch event on the touch screen display.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
73.
MULTI-DIRECTIONAL NAVIGATION BETWEEN FOCUS POINTS ON A DISPLAY
A method and apparatus for navigating between different focus points displayed on an electronic device, comprising, for each of said different focus points, maintaining a list of any adjacent ones of said focus points to which focus can move in each direction responsive to a navigation event in said direction, for each said list having only one adjacent focus point moving focus to said one adjacent focus point responsive to said navigation event, and for each said list having more than one adjacent focus point accessing a memory setting and moving focus to a predetermined one of said adjacent focus points responsive to said navigation event in accordance with said memory setting.
G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
A switch assembly is provided to actuate a pair of switches using a single key cap, e.g. for a camera that utilizes a first switch to activate an image focusing function and a second switch to activate a camera shutter. The switch assembly comprises a first switch and a second switch, wherein the first switch partially or completely surrounds the perimeter of the second switch. The first switch comprises an upper conductive surface and a lower conductive surface that, when in contact, electrically couples two terminals for closing a circuit. The second switch comprises an actuator and a dome switch. When the key cap receives a first downward force, only the first switch becomes activated and a first electric circuit is completed. When the key cap receives a second downward force that is greater than the first force, the dome switch collapses and a second electric circuit is completed.
H01H 13/66 - Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch having a single operating member wherein the switch has more than two electrically distinguishable positions, e.g. multi-position push-button switches the operating member having only two positions
Methods and systems for providing simplified presence for a user are described. The user has a plurality of associated communication devices registered with a communications server, and each communication device enables at least one communication service class. The server has a user data entry associating the user with each of the plurality of communication devices. To hide the details of the user-associated devices from third parties, a virtual device is defined and associated with the user. Presence information received at the server from the various devices is aggregated together to create aggregated presence information that indicates at least the service classes available from the user-associated devices based on the received presence information. A virtual device presence document is generated containing the aggregated presence information and is provided to a presence server as presence information associated with the user.
A hand held mobile device capable of executing a software application, comprising: a top body portion; a bottom body portion; a hinge portion connecting the top and bottom body portions and permitting movement of the top and bottom body portions between closed and open positions. A first screen is provided on the top body portion and accessible in the open position, and a second screen is slidable on the bottom body portion to reveal a keyboard when the top and bottom body portions are in the open position and the second screen is in an extended position. Preferably, at least one of the screens and functions as a touch screen based on at least one of function of the software application and whether the second screen is extended to reveal the keyboard.
G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
77.
METHODS AND APPARATUS FOR MAINTAINING PERMISSIONS FOR CLIENT/SERVER PROCESSING IN A COMMUNICATION DEVICE
A communication device has memory for storing a client application module, a server application module, and an operating system module which are executable by one or more processors. The client application module submits a request and, in response, the server application module causes the request to be processed with use of the operating system module. An interface module causes one or more client process handles of a client stack of the client application module to be provided in a current process base of the operating system module. Thus, for the request, the operating system module checks one or more permission settings associated with the one or more client process handles as well as one or more permission settings associated with the one or more server process handles.
WIRELESS DEVICE HAVING FAST-RECEIVE MODE FOR MEASURING RECEIVED SIGNAL STRENGTH (RSSI) FOR HIGHER TIME DIVISION MULTIPLE ACCESS (TDMA) MULTISLOT CLASSES
A wireless communications device having a fast- receive mode for measuring received signal strength indication (RSSI) enables the device to handle higher time division multiple access (TDMA) multislot classes without requiring that the device include either a second receiver or a receiver with a more advanced and expensive phase- locked loop (PLL) design. The time to complete an RSSI measurement is reduced by initiating the sampling of signal strength before the radio transceiver is fully stabilized in the downlink mode. By initiating sampling before PLL stabilization is complete, the overall time to complete an RSSI measurement is reduced sufficiently to enable scheduling of an RSSI measurement in each GSM frame.
A method and apparatus for controlling a first display module is provided, the first display module associated with a client device in communication with a server enabled to generate data for display on a second display module having a screen size larger than a screen size of the first display module, the data having an active area. Data is received at the client device. The first display module is controlled to generate a representation of a first portion of the data including the active area, the representation of the first portion representative of a peephole superimposed on the second display module, the peephole less than or equal to a size of a screen of the first display module. Input indicative that the peephole is to be shifted to an edge of the active area is received. The first display module is controlled to generate a representation of a second portion of the data including the edge, such that the peephole is shifted to the edge of the active area.
G09G 5/38 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory with means for controlling the display position
G09G 5/373 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory - Details of the operation on graphic patterns for modifying the size of the graphic pattern
G09G 5/377 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory - Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
80.
DUAL-MODE DEVICE AND METHOD FOR HANDOVER OF SESSION FROM VOIP INTERFACE TO CELLULAR INTERFACE
A method and dual-mode device for handing over an active call from the device's VoIP interface to its cellular interface. The active call is placed on hold and a second call is established from the VoIP interface to the cellular interface of the dual-mode device, wherein the second call includes a VoIP leg from the VoIP interface of the dual-mode device to a communications server. The remote device involved in the VoIP call is then instructed to initiate a new call to the communications server referencing the second call and causing the communications server to replace the VoIP leg of the second call with the new call, thereby joining the remote party to the second call connected to the cellular interface of the dual-mode device. The active call is then terminated.
To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search, The username and domain name may form part of a network address such as an email address, URL or URI.
A method, server and system for managing the delivery of email messages in multiple parts is provided. A method for sending email messages in multiple parts to a mobile communication device, comprises receiving a request for additional content from a mobile communication device in respect of an email message for which a selected part of the content has been previously sent to the mobile communications device; and determining if processing technology used to provide the previously sent selected part is compatible with currently available processing technology, and if compatible then processing additional content from the email message using the currently available processing technology and sending the processed additional content to the mobile communication device.
A method, server and system for the delivery of email messages with repetitive attachments. In one example embodiment, the method comprises determining a unique identifier for a content item that is referenced in an email message; determining, in dependence on the unique identifier, if an attachment corresponding to the content item is present in an attachment cache, and if a corresponding attachment is not present in the attachment cache then processing the content item to create the attachment and storing the attachment in the attachment cache identified by the unique identifier, and if the corresponding attachment is present in the attachment cache, then retrieving the corresponding attachment from the attachment cache; and sending the corresponding attachment to the mobile communications device.
A method, server and system for the delivery of email messages is provided. In accordance with one embodiment, the method comprises: receiving a Markup Language email message, the email message including a displayable content portion and a markup portion; determining whether the markup portion of the email message is too large; if the markup is too large, extracting plain text portions of the email and obtaining a plain text email from the extracted plain text portions and transmitting the plain text email to the mobile communication device; and if the markup is not too large, transmitting the email to the mobile communication device.
A network node is provided. The network node includes a component configured to use a value in a Session Initiation Protocol message. The value indicates a supported transport addressing scheme and is used to determine whether to route a related communication session through a transport addressing scheme translation component.
A system for providing tactile feedback for an input device in an electronic device is provided. The system comprises: an input device having a first input region for receiving a user action from the user; a surface associated with the input device and covering at least a part of the first input region; an input signal generator associated with the input device; and a physical feature associated with the input region. The physical feature is located on the surface, provides a second input region for receiving the user action and provides a tactile feedback sense to the user when the user contacts the second region. The input signal generator generates a first input signal when the user touches the first input region while not touching second input region and generates a second input signal when the user touches simultaneously the first and the second input regions.
A method, system and devices for communicating between an Internet browser and an electronic device are described. In accordance with one embodiment, there is provided a method for communicating between a computer and an electronic device connected to the computer through a communications protocol, the computer being in communication with network resources via a communications network, the method comprising: displaying a web page including a scripting language within an Internet browser on the computer, the Internet browser including a scripting engine for executing the scripting language; providing a scripting-language capable device controller for interfacing communications between the scripting engine and the electronic device in accordance with the communications protocol connecting the computer and electronic device; receiving by the scripting-language capable device controller of first data from the electronic device through the communications protocol; sending the first data from the scripting-language capable device controller to the scripting engine of the Internet browser; and sending the first data from the Internet browser to a network server connected to the communication network.
H04W 4/18 - Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
88.
ELECTRONIC DEVICE AND TACTILE TOUCH SCREEN DISPLAY
An electronic device includes a housing having a back, a support tray moveable relative to the back of the housing, a touch-sensitive display supported by the support tray and moveable with the support tray relative to the back of the housing, the touch- sensitive display including a display device and a touch-sensitive overlay disposed on the display device, a locking arrangement cooperating with the support tray for locking the support tray and touch-sensitive display to inhibit movement of the support tray relative to the back of the housing, and operational components housed in the housing and including a touch screen controller connected to the touch-sensitive overlay and a processor connected to the display device and the touch-screen controller.
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
89.
A METHOD AND SYSTEM FOR ESTABLISHING A SERVICE RELATIONSHIP BETWEEN A MOBILE COMMUNICATION DEVICE AND A MOBILE DATA SERVER FOR CONNECTING TO A WIRELESS NETWORK
A method and system for establishing a service relationship between a mobile communication device and a mobile data server for connecting to a wireless network are provided. The mobile communication device is connected to a computer to communicate with the mobile data server and a mobile data administration server via an Internet browser having a scripting engine, and a scripting-language capable device controller.
The described embodiments relate generally to methods, systems and handheld electronic communications devices for selecting and displaying a caller ID image from an image database configured to respond to user input and selectively display images on a display. The image database stores at least one tag identifier data corresponding to each image. An address book database stores at least one individual identifier and at least one corresponding address. A caller ID image corresponding to at least one caller ID is selected from the images and displayed on the display.
Apparatus and methods to control selection of media content provide a mechanism to enhance user interaction with multimedia devices. Control of the selection of media content can include an automatic fill of a device by a system external to the device. Autonomous activity in the system to manage filling a storage area of the device with selected media files can be conducted without user interaction in the selection. In various embodiments, selection of the media files can include using confidence levels associated with the media files. Additional apparatus, systems, and methods are disclosed.
92.
ELECTRONIC DEVICE AND METHOD FOR MANAGING STORAGE OF DATA
A method of managing storage of data at an electronic device includes provisioning a new PIM service account including address book functionality on the electronic device, and updating address book data records stored on the electronic device and not associated with another PIM service account to associate the address book data records with the new PIM service account provisioned on the electronic device.
G06F 7/32 - Merging, i.e. combining data contained in ordered sequence on at least two record carriers to produce a single carrier or set of carriers having all the original data in the ordered sequence
G06F 15/02 - Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
Apparatus and methods to manage media files from multiple sources provide a mechanism to enhance user interaction with multimedia devices. Such enhancements may include, maintaining in a storage medium of a system to manage the media files, a source identification of information about items of media content, where the items are acquired from plurality of sources. The source identification of each source can be preserved from acquiring the information from the source. Additional apparatus, systems, and methods are disclosed.
94.
SYSTEM AND METHOD FOR DYNAMIC PLUG-IN ACTIVATION IN A WEB BROWSER
A system, method and computer program product provide for dynamically activating a domain specific plug-in for operation with a Web browser. A mapping is defined that provides an association between the plug-in and at least part of each website with which the plug-in is to operate, with the mapping comprising a respective domain name for each website. The plug-in is activated for operation, in accordance with the mapping, only when a current domain that is active with the Web browser is associated with the plug-in. The mapping may comprise a domain filter comprising a URL expression. Plug-ins that are domain specific may be made accessible only when a user is actively using the domain, allowing the user to use one or more plug-ins simultaneously without unnecessarily sacrificing screen space and/or bandwidth used by the plug-in.
A method for cell reselection from a serving cell to another cell in a radio access network covering a geographical area divided into a plurality of cells, the method comprising: attempting to reselect to a first other cell with a higher rank value than the serving cell; setting up a channel on the first other cell and initiating a completion period; conditional on the completion period expiring before the first other cell is identified as being a suitable cell, receiving cell measurements for cells and creating a cell ranking list of the cells based on rank values of the cells; conditional on a second other cell having a higher rank value than the serving cell or first other cell, attempting to reselect to the second other cell.
The present relates to a system and method for dynamic power management of a mobile device. The mobile device has a plurality of loads and a battery charger electrically connected to a voltage rail. The method comprises monitoring the plurality of loads to determine when at least one of the loads will become active or inactive, determining a minimum required output voltage level to be provided by the voltage converter based on active loads and the at least one load that will become active or inactive and device operation; and adjusting an input voltage level via the voltage converter to provide the minimum required output voltage level on the voltage rail in advance of the at least one load becoming active or after the at least one load becomes inactive. The method further monitors the input voltage level, and determines whether the input voltage level is below a first predetermine threshold. When the input voltage level falls below the first threshold, the method reduces the output voltage level provided by the voltage converter thereby reducing a charging rate of the battery charger.
A method and apparatus for estimating oscillator signal variation due to temperature and for providing an estimated frequency to a GPS receiver in order to assist the GPS receiver to acquire the signals quickly is disclosed. A temperature sensor is closely thermally coupled with the crystal oscillator in the GPS receiver and during GPS tracking mode, when the error in the oscillator signal is known with precision, outer bounds of TCXO frequency at given temperatures are maintained, which may correspond to rising and falling temperature conditions. During acquisition mode, an estimated frequency value is provided to the GPS receiver based on a determined average of these bounds. Optionally, an uncertainty factor associated with the frequency estimated may also be provided. The two bounds take into account the hysteresis effects of the oscillator signal drift due to temperature so that a more accurate initial frequency estimate can be provided to the GPS receiver, thus reducing its average time to first fix.
G01S 19/23 - Testing, monitoring, correcting or calibrating of a receiver element
H03B 1/00 - GENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS - Details
98.
SYSTEM AND METHOD FOR UPDATING PRESENCE INFORMATION IN INSTANT MESSAGING APPLICATIONS ON A MOBILE DEVICE
A system and method for controlling the presence status in an instant messaging application on a mobile device is provided. An active notification profile for the mobile device which has been selected from a plurality of existing notification profiles defined for the mobile device is determined, e.g. on a periodic or dynamic basis. A set of one or more rules is then used to compare the active notification profile to the rules and determine which one of a selected presence status for the corresponding profile is appropriate. A notification is then prepared which pertains to the corresponding presence status for the active notification profile. Using the notification, the corresponding presence status can be compared to the current presence status in the instant messaging application so that the presence can be updated automatically according to changes in notification profiles to avoid the need to change both the profiles and the presence status when the environment changes.
In one illustrative example, a system acquisition method suitable for use in W- CDMA utilizes a receiver having an automatic frequency control (AFC) circuit. A system acquisition scan is performed over a plurality of candidate frequencies in an RF band. During the system acquisition scan, a pilot signal of a system on one of the candidate frequencies is detected. When information of the system is successfully decoded, and the system is different from a requested system (e.g. not the RPLMN or HPLMN), the pilot signal of the system is assigned as a timing reference in the receiver for one or more remaining candidate frequencies of the system acquisition scan. Therefore, an AFC window time otherwise needed to converge on a remaining candidate frequency is not needed or reduced.
A method and apparatus for assembling a first network layer data unit from one or more second layer data units is described. The approach comprises receiving multiple second network layer data units, identifying whether all second network data layer units required for assembling a complete first network layer data unit have been received and, if not, assembling a partial first network layer data unit from the received second network data layer unit.