Methods and apparatus supporting traffic signaling in peer to peer communications
First Claim
1. A method, the method comprising operating a first communications device to perform the steps of:
- updating a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal;
updating said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal;
monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; and
determining if said active connection identifier is no longer valid includes detecting expiration of a time out trigger, said time out trigger being a function of signals sent to the communications device corresponding to said active connection identifier or received from said communication device correspond to said active connection identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus related to peer to peer communication networks are described. An active connection list is maintained by a wireless communications device supporting peer to peer communications. In various embodiments, the active connection identifier list being maintained is in addition to a list of discovered peers in the local vicinity. Paging signaling, e.g., peer to peer paging signaling, is used to establish active connections. Air link peer to peer traffic resources include traffic control resources and traffic data resources. A wireless communications device seeking to transmit on a traffic data resource transmits a traffic request signal on a traffic control resource. An active connection identifier is, in some embodiments, associated with a particular subset of traffic control resources. Thus, a wireless communications device monitors the portion or portions of the traffic control resource corresponding to its active connections for traffic request signals, but need not monitor other portions.
61 Citations
46 Claims
-
1. A method, the method comprising operating a first communications device to perform the steps of:
-
updating a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal; updating said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal; monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; and determining if said active connection identifier is no longer valid includes detecting expiration of a time out trigger, said time out trigger being a function of signals sent to the communications device corresponding to said active connection identifier or received from said communication device correspond to said active connection identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a first communications device, the method comprising:
-
maintaining a list of active connection identifiers corresponding to communications devices with which said first communications device has received or sent at least one paging signal; monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one connection identifier included in said list of active connection identifiers; during a paging interval preceding said traffic interval monitoring for paging signals; and updating said list of active connection identifiers so that the list includes connection identifiers corresponding to communications devices from which a paging message directed to the first communications device were received; determining that an active connection identifier is no longer valid, wherein said step of determining if said active connection identifier is no longer valid includes processing a connection termination signal corresponding to the communications device to which said active connection identifier also corresponds, and wherein said step of determining if said active connection identifier is no longer valid includes detecting expiration of a time out trigger, said time out trigger being a function of a signal sent to the communications device corresponding to said active connection identifier or a signal received from said communication device correspond to said active connection identifier; and removing the active connection identifier which is determined to no longer be valid from said list of active connection identifiers.
-
-
19. A first communications device supporting peer to peer wireless operations, the first communications device comprising:
-
an incoming page based updating module for updating a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal; an outgoing page based updating module for updating said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal; a traffic resource request monitoring module for monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; and a timeout module for detecting expiration of a timeout trigger, said timeout trigger being a function of a signal sent to the communications device corresponding to said active connection identifier or a signal received from said communication device corresponding to said active connection identifier, and wherein said detected expiration of a timeout trigger is used by said connection invalidity determination module to determine connection invalidity. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A first communications device supporting peer to peer wireless operations, the first communications device comprising:
-
an active connection list maintenance module for maintaining a list of active connection identifiers corresponding to communications devices with which said first communications device has received or sent at least one paging signal; a traffic resource request monitoring module for monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one connection identifier included in said list of active connection identifiers a page monitoring module for monitoring for paging signals during a paging interval preceding said traffic interval; an incoming page based updating module for updating said list of active connection identifiers so that the list includes connection identifiers corresponding to communications devices from which a paging message directed to the first communications device were received; a connection invalidity determination module for determining that an active connection identifier is no longer valid; a removal module for removing the active connection identifier which is determined to no longer be valid from said list of active connection identifiers; a connection termination signaling module for processing a connection termination signal corresponding to the communications device to which said active connection identifier also corresponds, said connection terminal signal being used by said connection invalidity determination module to determine connection invalidity; and a timeout module for detecting expiration of a timeout trigger, said timeout trigger being a function of a signal sent to the communications device corresponding to said active connection identifier or a signal received from said communication device corresponding to said active connection identifier, and wherein said detected expiration of a timeout trigger is used by said connection invalidity determination module to determine connection invalidity.
-
-
34. A first communications device supporting peer to peer wireless operations, the first communications device comprising:
-
means for updating a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal; means for updating said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal; means for monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; and means for detecting expiration of a timeout trigger, said timeout trigger being a function of a signal sent to the communications device corresponding to said active connection identifier or a signal received from said communication device corresponding to said active connection identifier, and wherein said detected expiration of a timeout trigger is used by said connection invalidity determination module to determine connection invalidity. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A non-transitory computer readable medium embodying machine executable instructions to implement a method for operating a first communications device, the method comprising:
-
updating a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal; updating said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal; and
monitoring a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; anddetermining if said active connection identifier is no longer valid includes detecting expiration of a time out trigger, said time out trigger being a function of signals sent to the communications device corresponding to said active connection identifier or received from said communication device correspond to said active connection identifier. - View Dependent Claims (40, 41, 42)
-
-
43. An apparatus comprising:
-
a processor configured to; update a list of active connection identifiers to include a first active connection identifier corresponding to a second communications device from which a first paging signal was received, said list of active connection identifiers listing connection identifiers of communications devices from which said first communications device has received a paging signal or sent a paging signal; update said list of active connection identifiers to include a second active connection identifier corresponding to a third communications device to which said first communications device transmitted a second paging signal;
monitor a traffic control resource during a traffic interval for a traffic request signal corresponding to at least one active connection identifier included in said list of active connection identifiers; anddetermine if said active connection identifier is no longer valid includes detecting expiration of a time out trigger, said time out trigger being a function of signals sent to the communications device corresponding to said active connection identifier or received from said communication device correspond to said active connection identifier. - View Dependent Claims (44, 45, 46)
-
Specification