Tasking system interface methods and apparatuses for use in wireless devices
First Claim
Patent Images
1. A method comprising:
- in a wireless modem;
accessing task information from at least one of a plurality of task queues, wherein one or more of a plurality of shared client processes is configured to process the task information;
selectively altering a portion of the task information to generate altered task information based on event information associated with at least one of the plurality of task queues, wherein altering the portion of the task information includes discontinuing execution of at least one task thread associated with at least one of the plurality of task queues; and
selectively routing the altered task information to at least one of the plurality of shared client processes.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided which may be implemented in various methods and/or apparatuses that to provide a tasking system buffer interface capability to interface with a plurality of shared processes/engines.
9 Citations
40 Claims
-
1. A method comprising:
in a wireless modem; accessing task information from at least one of a plurality of task queues, wherein one or more of a plurality of shared client processes is configured to process the task information; selectively altering a portion of the task information to generate altered task information based on event information associated with at least one of the plurality of task queues, wherein altering the portion of the task information includes discontinuing execution of at least one task thread associated with at least one of the plurality of task queues; and selectively routing the altered task information to at least one of the plurality of shared client processes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An apparatus comprising:
-
a processor; a resource authority to selectively route task information to one or more of a plurality of shared client processes; a task queue array comprising a plurality of task queues to provide the task information to the resource authority for routing to the one or more of the plurality of shared client processes; and at least one task decoder coupled to at least one of the plurality of task queues, wherein the at least one task decoder is configured to selectively alter a portion of the task information to generate altered task information based on event information associated with at least one of the plurality of task queues, wherein altering the portion of the task information includes discontinuing execution of at least one task thread associated with at least one of the plurality of task queues. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for use in a wireless modem, the apparatus comprising:
-
means for accessing task information from at least one of a plurality of task queues, wherein one or more of a plurality of shared client processes is configured to process the task information; means for selectively altering a portion of the task information to generate altered task information based on event information associated with at least one of the plurality of task queues, wherein altering the portion of the task information includes discontinuing execution of at least one task thread associated with at least one of the plurality of task queues; and means for selectively routing the altered task information to at least one of the plurality of shared client processes. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An article comprising:
a non-transitory computer-readable medium having stored thereon computer-implementable instructions executable by at least one processing unit in a wireless modem to; access task information from at least one of a plurality of task queues, wherein one or more of a plurality of shared client processes is configured to process the task information; selectively alter a portion of task information to generate altered task information based on event information associated with at least one of the plurality of task queues, wherein altering the portion of the task information includes discontinuing execution of at least one task thread associated with at least one of the plurality of task queues; and initiate selectively routing of the altered task information to at least one of the plurality of shared client processes. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
Specification