Method to minimize interrupt service and power consumption for wireless connectivity devices
First Claim
Patent Images
1. A method of filtering a device request, comprising:
- running a discovery filter algorithm;
running a service discovery filter algorithm; and
running a connection filter algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for filtering requests in portable devices is described. Nonvolatile flash memory is used to store allowable client addresses. The discovery, service discovery, and connection filter algorithms reduces power and processing bandwidth required from portable, mobile devices.
39 Citations
25 Claims
-
1. A method of filtering a device request, comprising:
-
running a discovery filter algorithm;
running a service discovery filter algorithm; and
running a connection filter algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a bus;
a central processing unit (CPU), wherein the CPU is coupled to the bus;
a nonvolatile memory array, wherein the nonvolatile memory array stores a plurality of device addresses used to filter, wherein the nonvolatile memory array is coupled to the bus;
a baseband processor, wherein the baseband processor comprises a plurality of filtering algorithms, wherein the baseband processor executes the plurality of filtering algorithms, wherein the baseband processor is coupled to the bus; and
a user interface, wherein the user interface is coupled to the bus. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause a system to:
-
run a discovery filter algorithm; and
run a service discovery filter algorithm. - View Dependent Claims (20)
-
-
21. An apparatus comprising:
-
means for receiving a discovery request from a device;
means for filtering a plurality of inquiries from the device using a filter list;
means for receiving a plurality of service queries;
means for decoding a plurality of service queries; and
means for filtering a plurality of service queries;
- View Dependent Claims (22)
-
-
23. A method of filtering a plurality of service discovery requests, comprising:
-
receiving requests to a service directory address endpoint from the initiating device;
decoding requests to a service directory address endpoint from the initiating device;
searching the requested device address in the filter list to determine if the filter state bit is on; and
passing the service database endpoint connection request on to the upper layer host protocol stack for normal processing if the service discovery permission bit is set. - View Dependent Claims (24, 25)
-
Specification