摘要:
Software code sections can include at least one calling procedure (110) and a called procedure (140). The called procedure can include an interpreted code body (144). Execution of the interpreted code body can require the use of an associated interpreter. The software code sections can also include prologue (142) associated with the called procedure. The prologue can be invoked by the at least one calling procedure and can responsively actuate the interpreted code body causing programmatic actions defined within the interpreted code body to execute. Execution of the prologue does not require use of an interpreter. In one embodiment, the interpreted code body of the called procedure can execute upon a platform having an application binary interface (115). The prologue can actuate the interpreted code body according to specifications of the application binary interface.
摘要:
A computing device (102) includes computer instructions for receiving (202) streaming data, delegating (204) portions of the streaming data to a plurality of processes (302-305), detecting (206) that one or more of the processes is affected by an interruption that would inhibit further processing of the portions of streaming data delegated thereto, and rerouting (214) to other available processes the portions of streaming data supplied to the one or more affected processes at a desired quality of service level.
摘要:
A battery saving interval utilized for communicating with a portable subscriber unit (122) in a radio communication system is dynamically adjusted. An occurrence of a predetermined triggering event associated with the portable subscriber unit is observed (504), and the battery saving interval utilized for communicating with the portable subscriber unit is adjusted (506) in response to the predetermined triggering event, while battery saving intervals of other portable subscriber units in the system are left unchanged.
摘要:
A method of wireless communication using a hybrid of a transaction protocol and a connection oriented protocol includes the steps of initiating a wireless request from a portable subscriber to a server using the transaction protocol (106) and continuing communications using the transaction protocol (110) if a response from the server is less than a maximum transfer unit size. If the response from the server is greater than a maximum transfer unit size, then the server segments the response into data packets, wherein the portable subscriber unit and server subsequently communicate using the connection oriented protocol (114) until a subsequent wireless request is made from the portable subscriber.
摘要:
A method and apparatus allocates a first predetermined plurality of frame time slots (102) to a first protocol, and allocates a second predetermined plurality of frame time slots (102) to a second protocol having a base frame management capability. The base frame management capability is applied such that portable selective call receiving devices (10) utilizing the second protocol normally perform battery saving throughout the first predetermined plurality of frame time slots (102).
摘要:
A communication system is used for transmitting error-tolerant messages to a selective call receiver (122). The communication system includes a transmitter circuit and a controller (112). The controller (112) applies an error-correction algorithm to an original message and repeats the application step to the by-product therefrom until a message has been generated that is sufficiently error-tolerant (506, 508). The error-tolerant message is transmitted to the selective call receiver (122), which receives the error-tolerant message using a receiver circuit. A processor (310) of the selective call receiver (122) applies an inverse error-correction algorithm to the error-tolerant message, and repeats the application step to the by-product therefrom until the original message has been reconstructed (604, 606).
摘要:
A method and apparatus controls zone registrations in a radio communication system providing radio coverage to a portable subscriber unit (122) within a plurality of zones (402), wherein the portable subscriber unit (PSU) determines its own call rate (602). A fixed portion (102) of the radio communication system sends the PSU a threshold value based on communication activity associated with the PSU, a call rate estimation interval value, and a multiplier for normalizing the PSU's own call rate with the threshold value. The fixed portion accepts zone registrations from the PSU when the PSU's own call rate is greater than the threshold value and defers zone registration from the PSU when the PSU's own call rate is less than or equal to the threshold value until the PSU's own call rate exceeds the threshold value.
摘要:
A method and apparatus prioritize communications in a two-way communication system (102, 104) serving portable subscriber units (122) in a coverage area (500). A fixed portion (102) of the two-way communication system (102, 104) requests (904) location information (824, 224, 826) from a subset of the portable subscriber units (122) in response to having a need to communicate therewith, and then receives (906) the location information (824, 224, 826) from the subset of the portable subscriber units (122). The location information (824, 224, 826) includes mobility index values (826) determined by the subset of the portable subscriber units (122) for indicating mobility of each portable subscriber unit (122). The fixed portion (102) then prioritizes (908) the communications based upon the mobility index values (826).
摘要:
Defining subscriptions to location information for a computing device (e.g., a mobile computing device). Application programs, services, and/or peer devices define the subscriptions based on constraints associated with requests for the location information. A location request scheduler coordinates the subscriptions temporally and spatially to reduce the quantity of the requests from the computing device. In some embodiments, the subscriptions are automatically defined based on an observed mobility pattern of the computing device.
摘要:
Embodiments analyze crowd-sourced data to identify a moved or moving beacon. The crowd-sourced data involving a particular beacon is filtered based on a cluster start time associated with the beacon. A clustering analysis groups the filtered crowd-sourced data for the beacon into a plurality of clusters based on spatial distance. Timestamps associated with the crowd-sourced data in the clusters are compared to select one of the clusters. The crowd-sourced data associated with the selected cluster is used to determine position information for the moved beacon. The cluster start time for the beacon is adjusted based on the earliest timestamp associated with the positioned observations corresponding to the selected cluster. Adjusting the cluster start time removes from a subsequent analysis the positioned observations associated with one or more prior positions of the beacon.