INTERRELATED WiFi AND USB PROTOCOLS AND OTHER APPLICATION FRAMEWORK PROCESSES, CIRCUITS AND SYSTEMS
First Claim
1. A master electronic circuit comprising:
- a storage representing a wireless collision avoidance networking process involving collision avoidance overhead and combined with a schedulable process including a serial data transfer process and a scheduler;
a wireless modem operable to transmit and receive wireless signals for the networking process; and
a processor coupled with said storage and with said wireless modem and operable to execute the scheduler to establish and transmit a schedule for plural serial data transfers involving the processor and distinct station identifications, and to execute the serial data transfers inside the wireless networking process and according to the schedule so as to avoid at least some of the collision avoidance overhead.
1 Assignment
0 Petitions
Accused Products
Abstract
A master electronic circuit (300) includes a storage (324) representing a wireless collision avoidance networking process (332) involving collision avoidance overhead and combined with a schedulable process (345) including a serial data transfer process and a scheduler, a wireless modem (350) operable to transmit and receive wireless signals for the networking process (332), and a processor (320) coupled with the storage (324) and with the wireless modem (350) and operable to execute the scheduler to establish and transmit a schedule (110) for plural serial data transfers involving the processor (320) and distinct station identifications, and to execute the serial data transfers inside the wireless networking process and according to the schedule so as to avoid at least some of the collision avoidance overhead. Other electronic circuits, processes of making and using, and systems are disclosed.
-
Citations
45 Claims
-
1. A master electronic circuit comprising:
-
a storage representing a wireless collision avoidance networking process involving collision avoidance overhead and combined with a schedulable process including a serial data transfer process and a scheduler; a wireless modem operable to transmit and receive wireless signals for the networking process; and a processor coupled with said storage and with said wireless modem and operable to execute the scheduler to establish and transmit a schedule for plural serial data transfers involving the processor and distinct station identifications, and to execute the serial data transfers inside the wireless networking process and according to the schedule so as to avoid at least some of the collision avoidance overhead. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A master electronic circuit comprising:
-
a storage representing a wireless networking program compatible with WiFi and combined with a data transfer process compatible with USB; a wireless modem operable and compatible with WiFi; and a processor coupled with said storage and with said wireless modem and operable to execute the wireless networking program to establish the circuit as a WiFi access point (AP) and thereby also as a USB wireless host for WiFi. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An electronic circuit comprising:
-
a storage representing a peer-to-peer wireless networking process compatible with WiFi Direct and combined with a data transfer process compatible with USB; a wireless modem compatible with the WiFi Direct; and a processor coupled with said storage and with said wireless modem and operable to execute a role negotiation via said wireless modem to selectively establish the circuit either as a WiFi Direct peer designated as a group owner or a WiFi Direct peer designated as a client device depending on a result of the role negotiation, said processor responsive to the result of group owner to operate as a USB host for the USB-like data transfer process wirelessly and said processor responsive to the result of client device to operate instead as a USB slave for the data transfer process wirelessly. - View Dependent Claims (25, 26)
-
-
27. A slave electronic circuit comprising:
-
a storage representing a wireless collision avoidance networking process involving collision avoidance overhead and combined with a schedule-driven serial data transfer process; a wireless modem operable to transmit and receive wireless signals for the networking process; and a processor coupled with said storage and with said wireless modem and operable to receive a schedule for plural serial data transfers involving the processor and distinct station identifications, and to execute any serial data transfers scheduled for the slave inside the wireless networking process and according to the schedule so as to avoid at least some of the collision avoidance overhead. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A slave electronic circuit comprising:
-
a storage representing a wireless networking process compatible with WiFi and combined with a data transfer process compatible with USB; a wireless modem compatible with WiFi; and a processor coupled with said storage and with said wireless modem and operable to execute the wireless networking process to establish the circuit as a WiFi device instead of an access point AP, and also establish the circuit as a USB-like slave function in wireless. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A wireless master process comprising:
-
a wireless collision avoidance networking process involving collision avoidance overhead; a schedulable serial data transfer process combined with the wireless collision avoidance networking process, and including a scheduling process to establish and wirelessly transmit a schedule in advance for subsequent serial data transfers involving distinct station identifications; protecting the wireless medium in a manner that will at least piecewise encompass the scheduled serial data transfers; and wirelessly executing the serial data transfers according to the schedule so as to avoid at least some of the collision avoidance overhead. - View Dependent Claims (42)
-
-
43. A wireless slave process comprising:
-
a wireless collision avoidance networking process involving collision avoidance overhead and combined with a schedule-driven serial data transfer process; wirelessly receiving a schedule for specifying serial data transfers and their station identifications; and executing any serial data transfers scheduled by a such station identification for the slave process itself inside the wireless networking process and according to the schedule so as to obviate at least some of the collision avoidance overhead. - View Dependent Claims (44, 45)
-
Specification