Abstract:
Various embodiments provide a method and apparatus for determining tag location by using one or more estimated channel responses (CR) that characterize the wireless channel between the tag and one or more respective anchors. In particular, a tracking server in communication with the anchor(s) determines the tag's location based on a comparison of the estimated CR(s) with a set of stored CRs associated with the anchor(s).
Abstract:
Various embodiments provide a method and apparatus for obtaining a representative sample set of venues (i.e., places) within a geographic region in a location based network using a low cost and efficient sampling and estimating algorithm. In particular, a dynamic random region sampling algorithm randomly selects a target location within a geographic region and then determines a sub-region containing the target location within the geographic region based on venue density prediction. Venue density prediction is based on a weighted average of venue densities of two or more comparable locations within the geographic region.
Abstract:
Method and apparatus of providing wireless access point (120-1,120- n)selection based on performance metric(s) and signal strength. In particular, a client (210) selecting between one of a number of wireless access points (120-1120-n) bases the selection decision on performance metrics as well as signal strength.
Abstract:
Methods, apparatuses and articles of manufacture for clientless cloud-computing are provided. Clientless cloud-computing may be implemented by detecting a plurality of input/output devices (110,120,125), at least a portion of the plurality of input/output devices (110,120,125) associated with a unique identifier and available to be communicatively bound to a cloud-resident computer (140;150;160). A binding preference, including a selection of an input/ output device (110;120125), is received. The selection includes the unique identifier associated with the selected input/output device (110;120;125). A binding request to the selected input/output device (110;120;125) is transmitted, and the selected input/output device (110;120,125) is communicatively bound with the cloud-resident computer (140,150;160).
Abstract:
For applications with very small data activities, connection of a UE to a wireless network for sending or receiving such small data traffic increments via conventional connection set-up processes is quite inefficient in terms of spectral resource utilization. The invention provides a new connectionless methodology for transmission of such small data increments between a UE and a serving eNB. In particular, the invention methodology contemplates identifying a set of preamble sequences among the pool of preamble sequences provided for access requests from a UE to an eNB via the Random Access Channel as corresponding to a request from the UE for access to transmit an increment of data smaller than a predetermined threshold data size. When a UE has data traffic to transmit of a size smaller than the predetermined threshold size, it selects one of the preamble sequences in the identified set and sends an access request, using the selected preamble sequence, to a serving eNB via the Random Access Channel. Upon receipt of the access request from the UE, the eNB determines an appropriate RF resource for the data increment sought to be transmitted by the UE, based on the use of the selected preamble sequence sent by the UE, and schedules an uplink connection for the transmission of that data increment by the UE.
Abstract:
An illustrative example communication system designed according to an embodiment of this invention includes a controller and a data storage accessible by the controller. The data storage includes information indicating possible communication links among communication devices within a selected region. At least one node communicates with user devices. The at least one node has an intelligence gathering module that detects at least one signal from at least one other network device capable of communicating with user devices, and processes information regarding the at least one other network device based on the at least one detected signal. The at least one node communicates the information regarding the at least one other network device to the controller and the controller includes the information regarding the at least one other network device in the stored information of the data storage.
Abstract:
Various embodiments provide a method and apparatus for providing migration of cloud components across address domains without the overhead of sending traffic from prior sessions through an anchor. In particular, the networking control plane is decoupled from the packet forwarding data plane using a mobility enablement layer (MEL) that allows creating rules for forwarding elements (FEs) to forward traffic directed to an address within the proper address domain.
Abstract:
A capability is provided for improving service availability experienced by a user requesting access to a service via a user device, where the service has multiple service instances available from multiple data centers. A set of servicing data centers is selected for the user device. The set of servicing data centers is selected from a set of candidate data centers. The set of servicing data centers is selected from the set of candidate data centers in a manner for maximizing the independence / orthogonality of the network paths between the user device and the servicing data centers. The set of servicing data centers includes two or more of the candidate data centers from which the user device may access the service, thereby providing the user device with a primary service instance and one or more backup service instances which may be used to access the service.
Abstract:
Various embodiments provide a method and apparatus of providing a distributed security service that runs light instances in a number of security devices and central instances of the security services in select security devices. A received or transmitted client content segment is directed to a light instance which either applies a security policy corresponding to the client content segment if the client content segment has been previously analyzed and has a valid security policy, or else, the light instance sends the client content segment to a central instance to be analyzed. The central instance may then provide a complete security analysis on the client content segment, determine a security policy corresponding to the client content segment and push the determined security policy to one or more of the light instances. Advantageously, a distributed security service delivery may provide highly secure, network efficient and cost effective security service delivery.
Abstract:
Various exemplary embodiments relate to a method of storing a file block in a cloud system (130) including a plurality of data centers (135a-f). The method may include: receiving the file block from a client 110a-b); generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers (135a-f); and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block (260); a chunk storage configured to store a chunk for each of a plurality of file blocks (240); a file encoder (230); and a file decoder (250).