DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Applicant’s RCE filed 1/7/26 is acknowledged.
Claim 1, 11, and 16 are amended.
Claims 1-6, 8-16, and 19-20 are pending.
Response to Arguments
Applicant’s arguments with respect to the independent claims (pages 6-7) in a reply filed 12/23/2025 have been considered but are moot because the arguments are based on newly changed limitations in the amendment and new ground of rejections using newly introduced references or a newly introduced portion of an existing reference are applied in the current rejection.
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 1/7/26 has been entered.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 1-6 and 11-16 are rejected under 35 U.S.C. 103 as being unpatentable over Chang et al. US 12096495 (hereinafter “Chang”) in view of Khati et al. US 20230082984 (hereinafter “Khati”) and in further view of Li et al. US 20170135014 (hereinafter “Li”)
As to claim 1, 11, and 16 (claim 11 is the system comprising the device in claim 1 and claim 16 is the non-transitory machine-readable medium in the device in claim 1):
Chang discloses:
A device, comprising: a memory; and processing circuitry configured to perform operations (“the processor circuit 116 may be (but not limited to) a central processing unit (CPU), an application-specific integrated circuit, a multiprocessor, a pipeline processor, and/or a distributed processing system. Various circuits or units to implement the processor circuit 116 are within the contemplated scope of the present disclosure. In some embodiments, the memory circuit 118 may be (but not limited to) a non-transitory computer readable storage medium.”, Chang [15]) comprising: wirelessly transmitting data (“FIG. 1 is a schematic diagram of a network device 100 according to some embodiments of the present disclosure. In some embodiments, the network device 100 and a device 100B may operate in a client mode, in order to be connected to a wireless access point (AP) 100A via a base channel 101.”, Chang [11]), by the device, over a first link and not over a second link during a first period of time during which a ratio (“a ratio is determined according to the TDLS-link throughput and the AP-link throughput”, Chang [28]) of a first throughput for the first link to a second throughput for the second link is above a threshold; (“Alternatively, if the ratio is higher than the third threshold value, step S43 in FIG. 4B is performed.”, Chang [28]) (FIG. 4A or MCC mode which performs transmission over either TDLS or AP link, Chang) and wirelessly transmitting data, by the device, concurrently over the first link and the second link during a second period of time during which the ratio is below the threshold. (“whether the ratio is lower than or equal to a third threshold value is determined. If the ratio is lower than or equal to the third threshold value, step S42 in FIG. 4B is performed.”, Chang [28]) (FIG. 4A or DBCC mode which performs transmission over both TDLS and AP link, Chang)
Chang as described above discloses using a ratio of a first throughput for the first link to a second throughout for the second link. Chang does not explicitly teach a first data rate and a second data rate and threshold based on expiration of backoff time:
wherein the threshold is based on a time of expiration of back-off for the first link, wherein back-off is a wait time for an initial transmission at a medium access control (MAC) layer of the device;
However, Khati further teaches comparing the data rates of two wireless links which includes: a first data rate and a second data rate(“if the processor 12 determines that a communication link may be established between two communication hubs (e.g., 72A, 72B), and the first communication hub 72A has a higher link margin than the second communication hub 72B (e.g., in some cases, within a threshold link margin difference), but the second communication hub 72B has a greater data rate than the first communication hub 72A (e.g., in some cases, exceeding a threshold data rate difference), then the processor 12 may establish the communication link with the second communication hub 72B if data rate is prioritized.”, Khati [0087])
Chang and Khati are analogous because they both pertain to determining a data metric of two wireless links for performing transmission.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include comparing the data rates of two wireless links as described in Khati into Chang. By modifying the method to include comparing the data rates of two wireless links as taught by Khati, the benefits of improved throughput (Khati [0087] and Chang [28]) are achieved.
The combination of Chang and Khati as described above does not explicitly teach:
wherein the threshold is based on a time of expiration of back-off for the first link, wherein back-off is a wait time for an initial transmission at a medium access control (MAC) layer of the device;
However, Li further teaches threshold based on the wait time which includes:
wherein the threshold is based on a time of expiration of back-off for the first link, wherein back-off is a wait time for an initial transmission at a medium access control (MAC) layer of the device; (“The transmit end may learn, by monitoring a CSMA/CA register of the WiFi network interface card, whether the WiFi link is currently available for transmitting data, or a waiting time required for transmitting data.”, Li [0131]) (“A waiting time of to-be-sent data in a buffer queue of the transmit end reaches a threshold D, where D≧N×T. T indicates an average waiting time of waiting for termination of the backoff.”, Li [0140]) (“To make persons skilled in the art more clearly understand the technical solutions provided in the embodiments, the following of this specification uses an example in which the wireless network access point serves as a transmit end (the transmit end includes independent MAC layers of multiple communications standards, and the multiple communications standards include WiFi and wireless cellular), and describes, by using a more specific embodiment, the multiple-communications-standard transmission method provided in the embodiments.”, Li [0121])(“In practice, an upper layer notifies that the session is terminated. After receiving the notification, MAC layers of the cellular link and the WiFi link release resources.”, Li [0155])
Chang, Khati, and Li are analogous because they pertain to wireless transmissions over multiple links.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include threshold based on the wait time as described in Li into Chang as modified by Khati. By modifying the method to include threshold based on the wait time as taught by Li, the benefits of improved throughput (Khati [0087] and Chang [28]) and improved throughput (Li [0159]) are achieved.
As to claim 2 and 12 (claim 12 is the system comprising the device in claim 2):
Chang discloses:
The device of claim 1, wherein wirelessly transmitting the data concurrently over the first link and the second link during the second period of time during which the ratio is below the threshold comprises transmitting a portion of the data over the second link for a maximum allowed transmission time for the second link. (“In operation S240, one of the DBCC mode and a multi-channel concurrent (MCC) mode is performed according to a number of antennas corresponding to the transceiver circuits, in order to control at least one of the transceiver circuits to be connected to the device 100B via the off channel. In operation S250, a second timer is set.”, Chang [22])
As to claim 3 and 13 (claim 13 is the system comprising the device in claim 2):
Chang discloses:
The device of claim 2, the operations further comprising: wirelessly transmitting data, by the device, over the second link during a third period of time during which the ratio is above the threshold (“Alternatively, if the ratio is higher than the third threshold value, step S43 in FIG. 4B is performed.”, Chang [28]) (FIG. 4A or MCC mode which performs transmission over either TDLS or AP link, Chang) and a network allocation vector for the first link is set. (“In operation S250, a second timer is set.”, Chang [22])
As to claim 4 and 14 (claim 14 is the system comprising the device in claim 4):
Chang discloses:
The device of claim 3, wherein wirelessly transmitting the data, by the device, over the second link during the third period of time during which the ratio is above the threshold (“Alternatively, if the ratio is higher than the third threshold value, step S43 in FIG. 4B is performed.”, Chang [28]) (FIG. 4A or MCC mode which performs transmission over either TDLS or AP link, Chang) and the network allocation vector for the first link is set comprises wirelessly transmitting the data over the second link for a duration of a timer for the network allocation vector. (“In operation S250, a second timer is set. After operation S240 is performed, the processor circuit 116 switches the TDLS-link to be over the off channel 102, and may set the timer T2. In operation S205, if the first timer or the second timer is expired, operation S210 is performed again to determine whether TDLS-link throughput TPT is higher than or equal to the threshold value TH1. Descriptions about operation S240 will be given with reference to FIG. 3A to FIG. 4C.”, Chang [22])
As to claim 5 and 15 (claim 15 is the system comprising the device in claim 5):
Chang as described above does not explicitly teach:
The device of claim 4, the operations further comprising: wirelessly transmitting data, by the device, over the second link during a fourth period of time during which the ratio is above the threshold
However, Khati further teaches comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set which includes:
The device of claim 4, the operations further comprising: wirelessly transmitting data, by the device, over the second link during a fourth period of time during which the ratio is above the threshold (“if the processor 12 determines that a communication link may be established between two communication hubs (e.g., 72A, 72B), and the first communication hub 72A has a higher link margin than the second communication hub 72B (e.g., in some cases, within a threshold link margin difference), but the second communication hub 72B has a greater data rate than the first communication hub 72A (e.g., in some cases, exceeding a threshold data rate difference), then the processor 12 may establish the communication link with the second communication hub 72B if data rate is prioritized.”, Khati [0087]) and the network allocation vector for the first link is not set. (“In some embodiments, the transmitter 52 of the electronic device 10 may have attempted to send data (e.g., messages) for a duration of time while, for example, the user hikes through heavy foliage areas.”, Khati [0096])
Chang and Khati are analogous because they both pertain to determining a data metric of two wireless links for performing transmission.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set as described in Khati into Chang. By modifying the method to include comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set as taught by Khati, the benefits of improved throughput (Khati [0087] and Chang [28]) are achieved.
As to claim 6:
Chang as described above does not explicitly teach:
The device of claim 5, wherein wirelessly transmitting the data, by the device, over the second link during the fourth period of time during which the ratio is above the threshold
However, Khati further teaches comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set which includes:
The device of claim 5, wherein wirelessly transmitting the data, by the device, over the second link during the fourth period of time during which the ratio is above the threshold (“if the processor 12 determines that a communication link may be established between two communication hubs (e.g., 72A, 72B), and the first communication hub 72A has a higher link margin than the second communication hub 72B (e.g., in some cases, within a threshold link margin difference), but the second communication hub 72B has a greater data rate than the first communication hub 72A (e.g., in some cases, exceeding a threshold data rate difference), then the processor 12 may establish the communication link with the second communication hub 72B if data rate is prioritized.”, Khati [0087]) and the network allocation vector for the first link is not set comprises transmitting the data over the second link for an expected amount of time for transmission of the data. (“In some embodiments, the transmitter 52 of the electronic device 10 may have attempted to send data (e.g., messages) for a duration of time while, for example, the user hikes through heavy foliage areas.”, Khati [0096])
Chang and Khati are analogous because they both pertain to determining a data metric of two wireless links for performing transmission.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set as described in Khati into Chang. By modifying the method to include comparing the data rates of two wireless links and transmitting data during a period of time when one link has a faster data rate than the other link and a timer is not set as taught by Khati, the benefits of improved throughput (Khati [0087] and Chang [28]) are achieved.
Claim(s) 8-10 and 18-20 are rejected under 35 U.S.C. 103 as being unpatentable over Chang in view of Khati and Li, as applied to claim 1 above, and further in view of Hsieh et al. 1701.03831v1 “Delay-Optimal Scheduling for Queueing Systems with Switching Overhead” (hereinafter “Hsieh”)
As to claim 8 and 18 (claim 18 is the non-transitory machine-readable medium in the device in claim 8):
The combination of Chang, Li, and Khati as described above does not explicitly teach:
The device of claim 1, wherein the threshold is further based on a maximum allowed transmission time for the first link.
However, Hsieh further teaches determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead which includes:
The device of claim 1, wherein the threshold is further based on a maximum allowed transmission time for the first link. (Equation 9 in section 4.1, Hsieh) (Examiner’s Note: the equation can be interpreted as the following: ‘1’ is the constant value, wait time is Ts, sum of the maximum allowed transmission time and the overhead is F(Q(tk)))
Chang, Li, Khati, and Hsieh are analogous because they pertain to optimizing the throughput.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as described in Hsieh into Chang as modified by Khati and Li. By modifying the method to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as taught by Hsieh, the benefits of improved throughput (Khati [0087], Chang [28], Hsieh [Abstract]) and improved throughput (Li [0159]) are achieved.
As to claim 9 and 19 (claim 19 is the non-transitory machine-readable medium in the device in claim 9):
The combination of Chang, Li, and Khati as described above does not explicitly teach:
The device of claim 8, wherein the threshold is further based on an overhead for transmissions on the second link.
However, Hsieh further teaches determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead which includes:
The device of claim 8, wherein the threshold is further based on an overhead for transmissions on the second link. (Equation 9 in section 4.1, Hsieh) (Examiner’s Note: the equation can be interpreted as the following: ‘1’ is the constant value, wait time is Ts, sum of the maximum allowed transmission time and the overhead is F(Q(tk)))
Chang, Li, Khati, and Hsieh are analogous because they pertain to optimizing the throughput.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as described in Hsieh into Chang as modified by Khati and Li. By modifying the method to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as taught by Hsieh, the benefits of improved throughput (Khati [0087], Chang [28], Hsieh [Abstract]) and improved throughput (Li [0159]) are achieved.
As to claim 10 and 20 (claim 20 is the non-transitory machine-readable medium in the device in claim 10):
The combination of Chang, Li, and Khati as described above does not explicitly teach:
The device of claim 9, wherein the threshold comprises a sum of a constant value and a ratio of the wait time to a sum of the maximum allowed transmission time and the overhead.
However, Hsieh further teaches determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead which includes:
The device of claim 9, wherein the threshold comprises a sum of a constant value and a ratio of the wait time to a sum of the maximum allowed transmission time and the overhead. (Equation 9 in section 4.1, Hsieh) (Examiner’s Note: the equation can be interpreted as the following: ‘1’ is the constant value, wait time is Ts, sum of the maximum allowed transmission time and the overhead is F(Q(tk)))
Chang, Khati, Li, and Hsieh are analogous because they pertain to optimizing the throughput.
Thus it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as described in Hsieh into Chang as modified by Khati and Li. By modifying the method to include determining a threshold based on the sum of a constant value and the ratio of a wait time to the sum of transmission time and overhead as taught by Hsieh, the benefits of improved throughput (Khati [0087], Chang [28], Hsieh [Abstract]) and improved throughput (Li [0159]) are achieved.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to ANDREW C KIM whose telephone number is (703)756-5607. The examiner can normally be reached M-F 9AM - 5PM (PST).
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Sujoy K Kundu can be reached at (571) 272-8586. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/A.C.K./
Examiner
Art Unit 2471
/MOHAMMAD S ADHAMI/Primary Examiner, Art Unit 2471