Wi-Fi Device Time Synchronization and Service Discovery Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication technologies face challenges in consistently determining synchronization times and discovery periods among multiple devices in a cluster, leading to inefficiencies in service discovery and traffic congestion during discovery windows.
Innovation Solution
The implementation of a time synchronization bit sequence and logic to select a timestamp based on the fastest clock, determining synchronization times, and defining discovery periods and windows, allowing devices to awaken and discover services efficiently while managing duty cycles to reduce congestion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If devices awaken continuously to discover services, then service discovery completeness is improved, but power consumption and traffic congestion worsen
Solution Approach 1:
The patent implements periodic service discovery by defining specific discovery windows at predetermined intervals rather than continuous scanning. Devices awaken only during these scheduled discovery windows to perform service discovery, then return to sleep mode. This periodic approach ensures complete service discovery within the window while dramatically reducing overall power consumption compared to continuous operation.
2Productivity
If multiple devices awaken simultaneously for service discovery, then service discovery efficiency is improved, but traffic congestion worsens
Solution Approach 1:
The patent segments the service discovery process by dividing devices into different groups that awaken at different discovery windows. Instead of all devices awakening simultaneously, the system creates multiple discovery windows distributed over time, with different device groups assigned to different windows. This segmentation maintains service discovery efficiency across the network while preventing traffic congestion that would result from simultaneous awakenings.
3Adaptability or versatility
If devices use different synchronization timing, then individual device optimization is improved, but network synchronization worsens
Solution Approach 1:
The patent implements local quality by allowing different device groups to have different synchronization timings tailored to their specific needs and characteristics. Each device group can optimize its discovery window timing based on local conditions such as traffic patterns, power requirements, and service types. Despite these local variations, the overall network maintains synchronization stability through the coordinated structure of multiple discovery windows and the use of reference timestamps from access points.
Data Source
Figure 1
Figure 1A
Figure 1B
AI summary
Logic may enable a number of Wireless Fidelity (Wi-Fi) enabled devices to synch in a cluster of devices to allow devices to discover services offered by other devices in the cluster such as, e.g., sharing, showing, printing, synching content, emailing, posting, tweeting, facebooking, and any other discoverable services. Logic may awake at different times to scan for timestamps from stations such as access points. Logic may implement passive scans in which the devices wait to receive beacon frames from one or more access points. Logic may implement active scans in which the devices transmit probe request frames to request a probe response frame from one or more access points in proximity to the devices. Logic may determine a synchronization time based upon a timestamp and a time synchronization bit sequence. And logic may determine a discovery period based upon the synchronization time and the time synchronization bit sequence.