摘要:
Determining a location. An initial image is captured at an image capturing device. The initial image is compared with images in a database of images which have associated locations to determine the location of the image capturing device. A user receives a notification if a location cannot be determined.
摘要:
A portable wireless system is described. The portable wireless system has a controller that is operable to selectively configure the portable wireless system as a personal electronic appliance or a third party wireless repeater that is configured to relay wireless signals between a third party electronic appliance and a wireless network. Accordingly, the portable wireless system (e.g., a cellular telephone, a pager or a personal digital assistant) may act as a wireless repeater for third party wireless communications when the portable wireless system otherwise is not in use. In this way, the portable wireless system increases the utilization of existing wireless network infrastructures (e.g., a cellular telephone network) by making one or more unused wireless channels available to other devices. A novel incentives-based business model that encourages owners of portable electronic appliances to fully utilize existing wireless network capacity also is described.
摘要:
Disclosed are methods and systems for providing security to manipulation of streamed data in a network, which comprise separating an amount of streamed data into segments, computing a cryptographic checksum for a segment, and combining a segment of data and an associated cryptographic checksum into a data packet.
摘要:
A method and apparatus for ensuring the integrity of data. For a plurality of data packets comprising a plurality of first data segments and a plurality of second data segments, a cryptographic checksum is calculated for the plurality of first data segments. The cryptographic checksum is enabled for the plurality of first data segments to be transmitted separately from the plurality of data packets.
摘要:
Processing of data streams is described. Respective bit rates at which the data streams can be encoded are selected. The respective bit rates when summed do not exceed a bit rate threshold. An effect on the data streams if the data streams are encoded at the respective bit rates is determined. If the effect is unsatisfactory relative to a target, a different set of respective bit rates at which the data streams can be encoded is selected. The different respective bit rates, when summed, do not exceed the bit rate threshold. Once bit rates that permit the target to be satisfied are determined, the data streams can be encoded at those bit rates.
摘要:
Data packet processing is described. A set of first data packets is accessed. A number of the first data packets are identified as candidate data packets to be potentially transmitted over a network to a receiver. The number of candidate data packets is then reduced so that a number of second data packets comprising error correction information for one or more of the first data packets can be increased.
摘要:
In one embodiment of the present invention, a request is generated from a first device to a remotely located second device for a modified media stream. A period of delay is then determined between when the request is generated and when the modified media stream is desired. The modified media stream is then created on the first device during the period of delay such that the modified media stream is available during the period of delay.
摘要:
The present invention relates to media data decoding devices. Embodiments of the present invention pertain to devices that receive scalable media, receive scalable profile data, and generate rendered media data based on the scalable media data and the scalable profile data
摘要:
Methods and systems thereof for streaming media data are described. Media data comprising a plurality of data packets is accessed. The media data includes encrypted data. Information that quantifies a characteristic of each data packet in the plurality of data packets is also accessed. That information is used to determine an order for sending the data packets over a network. The order is determined without decrypting the encrypted data.
摘要:
An insulation system that includes opposing panels with a partial dead air space in equilibrium with outside air. In one embodiment, two panels are supported parallel to one another separated by a distance. Each of the panels has a plurality of openings. The openings on facing panels are offset from one another so that openings on the two sides are not aligned. The openings are small enough so that a small amount of diffusion can occur allowing the panel to breathe. The panels can be used in attics, over windows or part of a building. In an alternate embodiment, they can be made from flexible sheets and be used to prevent fire hydrants or other objects from freezing. When used in attics, the panels will support weight allowing them to be walked on or used to store objects.