Abstract: An array transform system for parallel computation of a plurality of elements of an array transform includes a memory for storing an array of data elements. Each column of data elements from the memory is copied to a shifter that shifts the column of data elements in accordance with a shift value to produce a shifted column of data elements. The shifted columns of data elements are accumulated in a plurality of accumulators, with each accumulator producing an element of the array transform. A controller controls the shift value dependent upon the position of the column of data elements in the array of data elements.
Type:
Grant
Filed:
December 8, 2004
Date of Patent:
December 15, 2009
Assignee:
Motorola, Inc.
Inventors:
Malcolm R. Dwyer, James E. Crenshaw, Zhiyuan Li
Abstract: A system and method for interrupting a transmitting device during a call. In the system, calls are transmitted from a first device on a communication channel as a series of channel frames. At predetermined times during the transmission, the transmitting device is configured to drop channel frames, resulting in open channel frame periods where the transmitting device is not transmitting on the communication channel. During these open channel frame periods, the transmitting device is also configured to switch to a receiving mode. Other devices in the system are capable of switching into a transmitting mode during the open channel frame periods and, when applicable, sending an interrupt request on the communication channel to the transmitting device in order to request access to the channel.
Type:
Application
Filed:
June 10, 2008
Publication date:
December 10, 2009
Applicant:
MOTOROLA, INC.
Inventors:
David G. Wiatrowski, Thomas B. Bohn, Dipendra M. Chowdhary
Abstract: A projection device (100), and method for operating the projection device is provided herein. During operation a projection device will determine a current context, and then associate the context and the display parameters. The association is stored so that the projection device will operate using the display parameters the next time the context is realized.
Abstract: A streaming content-on-demand service provider (400), upon receiving (301) from a remotely located content consumer (100) an on-demand request (406) for present delivery of a particular identified item of streaming content, allocates (303) a multicast address/port to which a multicast stream (411) comprising the streaming content will be provided. The content consumer (via, for example, a corresponding client platform) can then use this multicast address/port to receive the particular identified item of streaming content. Such an approach will serve to permit the initiation of a new stream of content to serve an initial request for such content. This approach will also permit, if desired, late joiners to begin receiving, mid-stream, content that has already begun streaming in response to an earlier client request for such content.
Type:
Application
Filed:
June 5, 2008
Publication date:
December 10, 2009
Applicant:
MOTOROLA, INC.
Inventors:
Brett L. Lindsley, Matthew J. Defano, JianJun Fang, Alfonso Martinez Smith, Robert G. Scheffler
Abstract: A method, apparatus, and electronic device for hierarchical communications are disclosed. A connection interface 1260 may receive a query. A processor 1210 may select an initial expert from the hierarchical expert tree based upon the query and direct the query towards the initial expert. A session initiation protocol server 418 may generate a hierarchical expert tree from an expert pool.
Type:
Application
Filed:
June 6, 2008
Publication date:
December 10, 2009
Applicant:
Motorola, Inc.
Inventors:
Thomas M. TIRPAK, Anant Athale, Kevin D. Bailey, Samir Dilipkumar Saklikar
Abstract: A method for synchronizing media reproduction across heterogeneous networks is presented. The networks include end-to-end IP broadband and narrowband simulcast networks that contain broadband and narrowband devices associated with a common communications group. A controller in the networks determines delay times for reproduction of a media stream across devices in the networks and establishes the longest delay time. The longest delay time is used to calculate appropriate transmission and reproduction timestamps to permit the devices to reproduce the provided media stream in synchronization. Narrowband base stations repeat the media stream at the time specified by a transmission timestamp, and broadband end devices reproduce the media stream at the time specified by a reproduction timestamp. By synchronizing the presentation time, the devices present the media at substantially the same time and are granted fair rights to communicate with one another.
Abstract: A method and apparatus for executing a nested program loop on a vector processor, the loop comprising outer-pre, inner and outer-post portions. An input stream unit of the vector processor provides a data value to a data path and sets an associated data validity tag to ‘valid’ once per outer loop iteration, as indicated by an inner counter of the input stream unit. The tag is set to ‘invalid’ in other iterations. Functional units of the vector processor operate on data values in the data path, each functional unit producing a valid result if the data validity tags associated with inputs data values are set to ‘valid’. An output stream unit of the vector processor sinks a data value from the data path once per outer loop iteration if an associated data validity tag indicates that the data value is valid.
Type:
Application
Filed:
June 5, 2008
Publication date:
December 10, 2009
Applicant:
MOTOROLA, INC.
Inventors:
Raymond B. Essick IV, Kent D. Moat, Michael A. Schuette
Abstract: A wireless communication system comprises a scheduler for scheduling air interface data for a plurality of user equipments. A control channel scheduler estimates a scheduling time for a scheduling of air interface data to a first user equipment of the plurality of user equipments in response to a current scheduling metric for the first user equipment and a reporting processor generates a channel quality reporting request for the user equipment in response to the scheduling time. The channel quality reporting request is transmitted to the user equipment which proceeds to provide channel quality reports in accordance with the request. The approach may improve performance in a wireless communication system by reducing channel reporting resource requirements while still providing channel quality information when needed. The invention may be particularly suitable for a Long Term Evolution 3rd Generation Partnership Project cellular communication system or an IEEE 802.16 wireless communication system.
Type:
Application
Filed:
June 23, 2008
Publication date:
December 10, 2009
Applicant:
MOTOROLA, INC.
Inventors:
Satyen D. Barve, Fei Tong, Nick W. Whinnett
Abstract: A method and apparatus for address assignment and node scheduling within an ad-hoc communication system is provided herein. During operation a personal area network coordinator (PANC) (40) will divide a superframe (301) into a plurality of slots, assigning each sub-tree under the PANC's direct child node to each slot for communication with the PANC. Each sub-tree coordinator will be assigned a same logical address by the PANC. As a result, a sub-tree coordinator synchronizes to the PANC node in only one subsuperframe slot assigned by the PANC with different sub-tree coordinators synchronizing to the PANC in different slots.
Type:
Application
Filed:
June 5, 2008
Publication date:
December 10, 2009
Applicants:
MOTOROLA, INC., Electronics and Telecommunications Research Institute (ETRI)
Inventors:
Yan Huang, Jisun Lee, Matthew R. Perkins, Yoonmee Doh, Hyunhak Kim, Noseong Park, Zhiying Yao
Abstract: The present invention provides a system and method for communication based on an availability level of a presence entity in a communication network that includes a first step (400) of configuring at least one privacy rule for a communication service, wherein the at least one privacy rule is associated with the presence entity and assigns a potential caller to a prioritized group. A next step (402) includes receiving an indication of availability of the presence entity. A next step (404) includes controlling communication access with the presence entity based on the at least one privacy rule, wherein communication access between the presence entity and the caller is controlled by the priority for that caller and the availability indication of the presence entity.
Abstract: There is disclosed, a mobile station, and a method for candidate cell evaluation in a fast moving environment. The method includes receiving a plurality of transmissions from a plurality of candidate cells, where each of the plurality of transmissions corresponds to one of the plurality candidate cells. The method further includes measuring signal strengths of the plurality of transmissions and determining change in the signal strengths of the plurality of transmissions. The method further includes calculating a weighting factor corresponding to the plurality of candidate cells based on the measured signal strengths, the change in the signal strength, and a Doppler and assigning priority levels to the plurality of candidate cells based on the calculated weighting factor.
Abstract: A method in a communications network, for example a messaging server, including receiving (410) a message having a first message format, converting (420) the message to a format different than the first message format, the conversion of the message based upon either content type or content length of the message received. In one embodiment, the message is converted without regard for a messaging capability of the recipient.
Abstract: A system including a server to receive a request representing changes to data residing at a device. The request is received from the device that is coupled to the server. The server includes a first synchronizer to identify the changes via web services description. The server further includes a second synchronizer to synchronize the identified changes with the data at the device to update the data at the device.
Abstract: The channel estimation technique employs a set of pilot tones to determine channel state information. Because some of the pilot tones contained in the OFDM symbols may be missing after transmission, the disclosed technique employs a set of known pilot tones to compute an estimate of the channel impulse response, which may exhibit a level of distortion. Non-zero terms of the estimated channel impulse response that fall outside of a prescribed time window are regarded as artifacts of a set of missing or unknown pilot tones. Information relating to the known pilot tones and the artifacts of the unknown pilot tones are employed for mathematically reconstructing and deriving values of the unknown tones. Then, the values of the known pilot tones and the derived values of the unknown pilot tones are employed to recompute the channel impulse response, thereby obtaining the channel estimate with a reduced level of distortion.
Abstract: A method and apparatus for suppressing subsequent re-request of a location request, for example a MO-LR request in a GSM communication system, by a mobile station (MS) (110) to the network. The method in the mobile station comprises transmitting (302) a location request message to a network. Then, at the MS, determining (304) that the network can not provide the requested location information. Creating (306) an indicator in a memory of the device that the network is not capable of providing the requested location information and finally suspending (308) subsequent transmission of location request message to the network.
Abstract: A wireless communication device (200) and method (300) adapted to prolong the useful life of an energy storage device is disclosed. In its simplest form, it can include: determining (310) a limit temperature discharge energy rate of an energy storage device; sensing (320) a temperature range threshold in proximity to the energy storage device; and adjusting (330) a discharge energy rate in response to the determined limit temperature discharge energy rate (310) and sensed temperature range threshold (320). The device (200) and method (300) can automatically and dynamically manage current drain of an energy storage device when a certain temperature range threshold is reached, to maintain the energy storage device within desired specifications and tolerances. This can prolong the useful life of the energy storage device and help to maintain a maximum recharging capacity.
Type:
Application
Filed:
May 30, 2008
Publication date:
December 3, 2009
Applicant:
MOTOROLA INC
Inventors:
GREG R. BLACK, JOHN P. BOOS, MARK J. CARLSON
Abstract: A method and system for selecting scanning rates in a multi-mode communication device is disclosed herein. The method can include the step of—at a multi-mode communication device—measuring at least one parameter associated with an interaction between a first network and the multi-mode communication device. The method can further include the step of—in response to measuring the parameter—selecting a scanning rate of the multi-mode communication device for a second, different network that interacts with the multi-mode communication device. In the method, the first network and the second network can have independent synchronization procedures.
Type:
Application
Filed:
May 30, 2008
Publication date:
December 3, 2009
Applicant:
MOTOROLA, INC.
Inventors:
MICHAEL J. RUDOWICZ, BRADLEY J. RAINBOLT