IMPLANTABLE MEDICAL DEVICE AND METHOD FOR MANAGING ADVERTISING AND SCANNING SCHEDULES
First Claim
1. A method for use with an implantable medical device (IMD), the method comprising:
- transmitting an advertisement notice in accordance with an advertising schedule during an advertising state;
scanning one or more channels for a connection request following the transmitting of the advertisement notice;
determining whether a valid connection request was received by the IMD from an external instrument (EI) within a specified interval following the transmitting of the advertising notice;
repeating the transmitting and the scanning during the advertising state, in response to determining that a valid connection request was not received by the IMD, from an EI, within the specified interval following the transmitting of the advertising notice;
determining whether a duration of the advertising state exceeds a predetermined threshold; and
changing the advertising schedule in response to the duration of the advertising state exceeding the predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices for managing establishment of a communications link between an external instrument (EI) and an implantable medical device (IMD) are provided. The methods and devices comprise storing, in memory in at least one of the IMD or the EI an advertising schedule defining a pattern for advertisement notices. The advertisement notices are distributed un-evenly and separated by unequal advertisement intervals. The method transmits, from a transmitter in at least one of the IMD or the EI the advertisement notices. The advertisement notices are distributed as defined by the advertising schedule. The method establishes a communication session between the IMD and the EI.
-
Citations
20 Claims
-
1. A method for use with an implantable medical device (IMD), the method comprising:
-
transmitting an advertisement notice in accordance with an advertising schedule during an advertising state; scanning one or more channels for a connection request following the transmitting of the advertisement notice; determining whether a valid connection request was received by the IMD from an external instrument (EI) within a specified interval following the transmitting of the advertising notice; repeating the transmitting and the scanning during the advertising state, in response to determining that a valid connection request was not received by the IMD, from an EI, within the specified interval following the transmitting of the advertising notice; determining whether a duration of the advertising state exceeds a predetermined threshold; and changing the advertising schedule in response to the duration of the advertising state exceeding the predetermined threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for use with an implantable medical device (IMD), the method comprising:
-
transmitting an advertisement notice in accordance with an adverting schedule during an advertising state; scanning one or more channels for a connection request following the transmitting of the advertisement notice; determining whether a valid connection request was received by the IMD from an external instrument (EI) within a specified interval following the transmitting of the advertising notice; repeating the transmitting and the scanning for one or more additional instances of the advertising state, in response to determining that a valid connection request was not received by the IMD, from an EI, during the advertising notice; determining whether a number of the advertising states, which have occurred without a successful connection having been established between the IMD and an EI, exceeds a predetermined threshold; and changing the advertising schedule in response to the number of the advertising states, which have occurred without a successful connection having been established between the IMD and an EI, exceeding the predetermined threshold. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An implantable medical device (IMD), comprising:
-
a memory that stores an advertising schedule that defines a plurality of advertising intervals, at least some of which are unequal, wherein the stored advertising schedule is for use in transmitting advertising notices in accordance with a pattern that distributes at least some of the advertisement notices un-evenly by being separated by unequal ones of the advertisement intervals; a processor configured to access the advertising schedule stored in the memory; a transmitter configured to selectively transmit the advertisement notices under control of the processor; and a receiver configured to scan one or more channels for a connection request following transmission of one of the advertisement notices by the transmitter; the processor also configured to cause transmitting of the advertisement notices by the transmitter in accordance with the advertising schedule during an advertising state; determine whether a valid connection request was received by the IMD from an external instrument (EI) within a specified interval following a said advertising notice being transmitted; determine whether a duration of the advertising state exceeds a predetermined threshold; and change the advertising schedule in response to the duration of the advertising state exceeding the predetermined threshold. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An implantable medical device (IMD), comprising:
-
a memory that stores an advertising schedule that defines a plurality of advertising intervals, at least some of which are unequal, wherein the stored advertising schedule is for use in transmitting advertising notices in accordance with a pattern that distributes at least some of the advertisement notices un-evenly by being separated by unequal ones of the advertisement intervals; a processor configured to access the advertising schedule stored in the memory; a transmitter configured to selectively transmit the advertisement notices under control of the processor; a receiver configured to scan one or more channels for a connection request following transmission of one of the advertisement notices by the transmitter; the processor also configured to cause transmitting of the advertisement notices by the transmitter in accordance with the adverting schedule during an advertising state; determine whether a valid connection request was received by the IMD from an external instrument (EI) within a specified interval following a said advertising notice being transmitted; determine whether a number of the advertising states, which have occurred without a successful connection having been established between the IMD and an EI, exceeds a predetermined threshold; and change the advertising schedule in response to the number of the advertising states, which have occurred without a successful connection having been established between the IMD and an EI, exceeding the predetermined threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification