Charles Wu - Palo Alto CA, US Jin Guo - Sunnyvale CA, US Lu Chang - Cupertino CA, US Carlos McEvilly - Redwood City CA, US
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G09G 5/00 G06K 11/06
US Classification:
345169, 345157, 345173, 178 1801
Abstract:
An apparatus and a method for entering information into an electronic device are provided. The apparatus () includes five text-input buttons (, etc) that can be activated by pressing or by touching. In one embodiment, the buttons are located on a disk (). Text is entered by pressing or touching a single text-input button and then passing a finger or thumb over additional buttons in a prescribed order. The apparatus may be used in conjunction with additional input devices, such as an ‘accept’ or ‘OK’ button. Four navigation buttons (, etc) are also provided. In one embodiment, these are additional buttons. In a further embodiment, four of the five text-input buttons are selectable as navigation buttons. The selection may be achieved by rotation of the disk () on which the buttons are located. The apparatus may also include a rotatable wheel or roller () to permit scrolling through lists.
Seamless Switching Of Media Streams Between Different Networks
The present invention is a system of reception or transmission of media data, such as for audio or video streams, so that data communications alternate transmission or reception routes between available communications networks, choosing among parallel or single communications paths a most efficient and/or most reliable path for transmission of media packets.
Paul Aerick Lambert - Mountain View CA, US Lu Chang - Cupertino CA, US Ranjeet Shetye - Cupertino CA, US
Assignee:
PicoMobile Networks, Inc. - Sunnyvale CA
International Classification:
H04J 3/22 H04M 1/00
US Classification:
370469, 455574
Abstract:
A communications processor includes a first upper layer module to execute one or more upper layer protocols and a data link layer module to execute a data link layer protocol. A host processor includes a second upper layer module to execute the one or more upper layer protocols. A switching module causes the communications processor to operate in a first state or a second state. The communications processor executes only the data link layer protocol and none of the one or more upper layer protocols when the communications processor operates in the first state, and executes the data link layer protocol and the one or more upper layer protocols when the communications processor operates in the second state. The power saving module prevents the host processor from executing the one or more upper layer protocols executed by the communications processor when the communications processor operates in the second state.
Paul Aerick Lambert - Mountain View CA, US Lu Chang - Cupertino CA, US
Assignee:
PicoMobile Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/58
US Classification:
4554121, 455466, 4554351, 4554142, 4555501
Abstract:
The present invention is a phonebook system including a mobile, wireless communications device having a microprocessor and user interface giving the user the capability of inputting, accessing, and modifying communication recipient identities, state data required to establish and/or enhance a communication session between the communications device and one or more recipients, and expanded information data.
Paul Lambert - Mountain View CA, US Lu Chang - Cupertino CA, US
Assignee:
PICO Mobile Networks, Inc. - Sunnyvale CA
International Classification:
H04L 12/58
US Classification:
4554121, 4554122, 4555501, 455466, 715728
Abstract:
A first mobile, wireless communication device including a memory and a communication module. The memory is configured to store data associating a first user of the first mobile, wireless communication device with a second user of a second mobile, wireless communication device. The communication module is configured to, based on the data associating the first user of the first mobile, wireless communication device with the second user of the second mobile, wireless communication device, establish a communication link between the first mobile, wireless communication device and the second mobile, wireless communication device. In response to the second user being within a predetermined range of the first user, the first mobile, wireless communication device is configured to automatically receive, via the communication link, notification that the second user is within the predetermined range of the first user.
Systems And Methods For Discovering A Wireless Network In A Peer-To-Peer Network
An integrated circuit configured to operate in a mobile device includes a discovery generator module. The discovery generator module is configured to generate a corresponding random value for each beacon interval. A discovery control module is configured to determine a duration of time of a given beacon interval in which the mobile device is to operate in at least one of an active mode and a sleep mode. The duration of time is based on the corresponding random value generated for the given beacon interval. A physical layer (PHY) device is configured to wirelessly transmit a discovery request signal during the time the mobile device is operating in the active mode. The mobile device is partially powered down or fully powered down during the time the mobile device is operating in the sleep mode.
Lu Chang - Cupertino CA, US Giovanni Seni - Mountain View CA, US Peng Zhan - Cupertino CA, US
International Classification:
G06K009/18
US Classification:
382/186000
Abstract:
A user interface for an electronic device has a pen based input device () that captures a collection of coordinates that correspond to handwritten information. According to certain embodiments, a processor () carries out a command recognition process in which a command gesture () is recognized () in the collection of coordinates. The command gesture identifies a set of coordinates form at least a portion of the collection of coordinates that represent a command (). The identified coordinates are then extracted () and translated to a command () for execution ().