Abstract:
An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
Abstract:
The present invention is a camera system which is usable with a mobile terminal. The camera system includes a lens module and at least one mechanism for changing optical properties by interacting with the lens module. The camera system may be built into the mobile terminal or attached thereto as an external module.
Abstract:
The present invention relates to systems and methods that employ various mechanisms to selectively disable mobile device functionality. In general, mobile devices can be utilized to store personal and/or highly sensitive information such as bank account numbers, social security numbers, credit card numbers and the like. If the mobile device is lost or stolen, data stored within the device can be accessed by an unauthorized user; and, thus, any personal and/or highly sensitive information can be obtained. In order to mitigate unauthorized access, the subject invention provides a disabling component that communicates with the lost or stolen device to render data stored thereon inaccessible. Further, the data can be stored in local or remote locations to backup stored information, thereby creating a more robust and reliable method of storing information important to the device owner. These features provide enhancements over conventional mobile device security techniques.
Abstract:
A system and method for automatically determine whether an image captured by a digital camera should be stored in a raw format or a compressed format. After an image is captured by the digital camera, the digital camera checks certain sets of characteristics of the captured image to check the image quality. If the image quality falls within an acceptable range, then the digital camera saves the image in a compressed format. If the captured image does not fall within predetermined quality levels, then the captured image is save in raw format for later processing.
Abstract:
A method of communication comprising the steps of: requesting at least one service having a plurality of parts; determining if said at least one service can be provided taking into account credit information relating to a user; and if not providing only one or some of said plurality of parts of said at least one service.
Abstract:
The present invention relates to an electronic device that comprises a display and a method for such an electronic device. The method includes displaying a map that illustrates a plurality of streets and establishments that are situated on the streets. The method also includes receiving a character input in a character input area of the display and a gesture input outside the character input area of the display. One or more establishments associated with the character input is displayed on the map.
Abstract:
The object of the invention is a system, a device, a terminal and a method for filtering electronic information to be transferred to the terminal through a telecommunication connection. The invention comprises attaching a specific filtering parameter (30-32) by the device transferring the electronic information to the electronic information for the purpose of filtering before the electronic information is transferred to the terminal through the telecommunication connection, and informing the terminal of said filtering parameter (30-32) before the electronic information is transferred to the terminal through the telecommunication connection. In the terminal, the steps comprise checking said informed filtering parameter (30-32) and allowing or preventing the receiving of the electronic information on the basis of said filtering parameter (30-32). In response to said allowing of the receiving, the electronic information is transferred to the terminal through the telecommunication connection, and in response to said preventing of the receiving, the electronic information is not transferred to the terminal through the telecommunication connection.
Abstract:
An environment variable for use cases such as UPnP AV use cases. The environment variable of the present invention is used to store the physical location of the user. For example, the environment variable can be used to identify a particular location as being a user's living room, kitchen, etc. The information stored in the environment variable can be used to enhance the user experience of the digital home or other environment by minimizing the number of manual selections that the user has to make in order to initiate a use case such as playing music in a bedroom or watching movies in a living room. The environment variable is used to trigger a change of a profile and select the devices needed to implement different use scenarios.
Abstract:
A method of circumventing network obstacles to provide a peer-to-peer communication channel between peers utilizing hypertext transfer protocol (HTTP) includes communicating a HTTP request from a peer device to a relay through a network including an obstacle where the HTTP request is intended for another peer device. The method further includes communicating a HTTP response from the relay to the peer device and establishing a communication channel between the peer device and the another peer device via the relay. The communication channel permits the peer device and the another peer device to send and receive data.
Abstract:
The invention relates to low density parity check decoding. A method for decoding an encoded data block is described. Encoded data block comprising data sub-blocks are stored. Decoding is performed in a pipelined manner using an irregular, block-structured parity check matrix, where at least two data sub-block matrices of the parity check matrix are read from and written in each of a plurality of clock cycles. The reading and writing of the data sub-blocks is evenly distributed between at least two area of a memory. The decoding is performed with shift values which eliminate cycles at or below a predetermined threshold length. An apparatus, computer program product and device are also described.