Apple Inc. (Cupertino, CA)

Certain embodiments of this disclosure are apparatuses and methods for implementing an efficient buffer that is aware of queuing status report (BSR). Certain embodiments are referring to an electronic device that includes a transceiver, one or more processors, and is connected to the transceiver. One or more processors decide the amount of data queued in a buffer to be transmitted over wireless networks. They also calculate the amount of latency. One or more processors produce a queuing aware buffer status report (BSR) based at least on the determined latency information. The electronic device transmits the queuing lancy aware BSR (BSR) to an access point.


The embodiments described generally pertain to the channel access aspect of wireless communications. For example the embodiments in this disclosure pertain to buffer status reports that includes information about queuing latency.

Similar Art

Network efficiency can be improved by scheduling uplink (UL) or multiuser (MU), transmissions. To increase the efficiency of networks, UL MU transmissions can utilize UL MU scheduling. This can reduce the amount of contention between stations (STAs).

This disclosure could include methods and apparatuses to implement an efficient queuing and latncy-aware buffer status report. One of the embodiments in this disclosure’s queuing latency aware buffer status report (BSR) includes latency information in addition to the size of the buffer. Information that helps the access point (AP) to plan UL MUs can be included in the queuing latency-aware BSR. The embodiments of this disclosure comprise an asynchronous queuing BSR which permits the AP to use channel resources and provide better service to stations (STAs) to decrease latency in traffic.

Some embodiments involve the use of an electronic device. The electronic device is comprised of an electronic transceiver that is configured to transmit data via a wireless network, and at least one processor with the transceiver. A processor or two determine the amount of data is being queued up in a buffer that is to be transmitted over the wireless network, as well as the latency information that is associated with. The processors produce a queuing aware buffer status report (BSR) based atleast on the information about the latency. The electronic device transmits the queuing latency aware BSR (BSR) to an access point.

Certain embodiments pertain to a method that includes receiving a frame from an access point, which frame is comprised of one or more parameters. Further, the method includes determining the quantity of data being queued in a buffer, to be transmitted over a wireless network associated with an access point, as well as finding the latency information that is associated with the data queued. The latency information includes a queuing time associated with the data queued. The method also includes, in response to thelatency information being within the of one or more parameters generating an queuing latency-aware buffer status report (BSR) that is based on the latency information that is determined and transmitting the queuing aware BSR to an access point.

Some embodiments relate to a non-transitory computer-readable medium storing instructions. If the instructions are executed by a processor in an electronic device, the instructions trigger the processor to perform operations includingdetermining latency information associated with data that is queued in a buffer for transmission over the wireless network. The latency information comprises a queuing time associated with the data queued, time-to-live information associated with the queued data, which indicates a time limit at which the queued data has to be transmitted, and a next data burst time of arrival for the buffer, which indicates a time when a next data burst is expected to arrive. Other operations include the creation of a queuing delayed aware buffer statusreport(BSR) that is based on the latency information that is determined and the transfer to the access point the queuing-latency aware BSR.

This Summary is provided merely to illustrate some embodiments to provide an understanding of the topic covered in the disclosure. The features described above should not be taken to restrict the scope or meaning of this disclosure. The subsequent detailed description, figures, and claims will provide additional features as well as the advantages and advantages that this disclosure offers.

Click here to view the patent on USPTO website.


Get Patents with PatentPC

What is a patent?

Patents are issued by the government to protect an invention. It grants the inventor the exclusive rights to develop, use and sell the invention. Society benefits when new technology is brought to market. These benefits could be realized directly as people are able to perform feats previously thought impossible as well as indirectly through the economic benefits which innovation can bring (business growth, employment).

Patent protection is sought out by many pharmaceutical companies and university researchers to protect their research and development. Patents can be granted for a product, process, or method for making new materials. Patent protection has to be granted to an invention that is beneficial or novel and is not already known by others in the same area.

Patents give inventors a chance to be recognized for commercially viable inventions. They provide a reason for inventors to come up with new ideas. Small companies and inventors are assured that they will get an excellent return on their investment in technology development. They can earn a living from their work.

Businesses with the ability to:

Protect your innovative products and services

Enhance the visibility and worth of your products on market

Your business and your products should be distinguished from the competition;

Get technical and business information.

Avoid the risk of using proprietary third-party content, or losing your important information, creative outputs, or any other innovative output.

Patents convert knowledge of the inventor into a valuable asset that opens new avenues to create jobs through licensing and joint ventures.

Small-scale businesses with patent protection will be more attractive to investors in the commercialization and development of technology.

Patenting can lead to innovative ideas and inventions. These information may be eligible for patent protection.

Patents can be used to prevent untrustworthy third parties from profiting through the work of inventions.

Patent-protected technology revenues that are commercially profitable can be used for financing technological research and development (R&D) which will improve the chances of better technology in future.

Intellectual property ownership is a way to convince investors and lenders that there are real chances to commercialize your product. A powerful patent can provide many financing opportunities. Patents as well as other IP assets are able to be used as collateral or as security for debt financing. You can also show investors your patent assets to boost the value of your business. Forbes and other publications have reported that every patent could add anything from $500,000 to one million dollars to company valuation.

Startups require a well-designed business plan that builds on the IP to show that your product/service is unique, superior, or innovative. Investors will be impressed when you have IP rights are secure or are in the process of being secured and they endorse your business plan.

It is vital to protect an invention before submitting a patent application. The public disclosure of an invention prior to its filing often destroy its novelty and make it ineligible for patent protection. Therefore, pre-filing disclosures (e.g. for testing-marketing investors, investors, or for other business partners) should only be filed upon signing a confidentiality contract.

There are a variety of patents. Understanding them is crucial for protecting your invention. Utility patents are for new processes and machine creations. Design patents cover ornamental designs. Utility patents are the most effective to protect the proprietor from copycats and competitors. Utility patents are often issued to improve or modify existing inventions. They can also be used to enhance or alter existing inventions. For instance, a procedure patent will cover acts or methods of doing a specific act, whereas a chemical composition will include an assortment of ingredients.

What is the length average of patents? Utility patents last 20 years from the initial filing dates, but their expirations may be extended due to patent office delays such as.

Are you interested in the patenting of your idea? As patents are only granted to first-time applicants and you must start filing quickly. Call an attorney for patents at PatentPC to protect your idea today!

A patent search is a must when you are drafting the patent application. This will enable you to see different ideas and give you insights into the potential of them. It will help you reduce the nature of your invention. Also, you can discover the current technological advancements in the field you’re inventing. This will assist you in understand the scope of your invention as well as prepare you for filing your patent application.

How to Search for Patents

The first step in obtaining your patent is to perform a patent search. You can do a google patent search or do a USPTO search. Once the patent application has been filed, the product that is covered by the patent application could be referred to as patent-pending and you can find the patent application on public pair. When the patent office has endorsed the patent application, you are able to do a patent number search to locate the patent that was issued, and your product will now be patented. You can also use the USPTO search engine. Check out the following article for more information. A patent lawyer or patent attorney can help you through the procedure. In the US, patents are issued by the US patent and trademark office, or the United States patent and trademark office, which also reviews trademark applications.

Interested in finding more similar patents? These are the steps:

1. Create a list of terms to describe your invention based on its intended purpose, composition and usage.

Write down a concise detailed description of your idea. Avoid using generic terms like “device,” “process,” and “system.” Instead, think about synonyms for the terms you chose initially. Next, note important technical terms as well as keywords.

Utilize the following questions to help you identify the keywords or concepts.

  • What is the goal of the invention? Is it a utilitarian device or an ornamental design?
  • Is the invention a way of making something or carrying out a function? Or is it a product or process?
  • What is the composition and function of the invention? What is the invention’s physical structure?
  • What’s the point of the invention
  • What are the technical terms and terms that define the nature of an invention? To help you find the correct terms, consult a technical dictionary.

2. Utilize these terms to find pertinent Cooperative Patent Classifications for your invention at the Classification Text Search Tool. If you’re unable to find the right classification for your invention, look through the class Schemas (class schedules). If you don’t get any results using the Classification Text Search, you may want to consider replacing the words to describe your invention with synonyms.

3. Examine the CPC Classification Definition to determine the validity of the CPC classification that you have discovered. If the classification you have selected is a blue box that has the letter “D” at its left, the hyperlink will direct you to the CPC description of the classification. CPC classification definitions can aid you in determining the classification’s purpose so that you can choose the one that is most appropriate. The definitions could also contain search tips or other suggestions that can be useful for further investigation.

4. Retrieve patent documents with the CPC classification from the Patents Full-Text and Image Database. You can search and narrow down the relevant patent documents by looking first at abstract and the drawings that are representative.

5. This collection of patent publication is the best to examine for similarities with your invention. Take note of the specifications and claims. It is possible to find additional patents through contacting the patent examiner as well as the applicant.

6. You can retrieve published patent applications that meet the CPC classification you selected in Step 3. It is also possible to use the same strategy of searching you used in Step 4 to narrow down your results to the most relevant patents by reading the abstracts and drawings for every page. Then, you must carefully review the patent applications published, paying particular attention to the claims and additional drawings.

7. You can search for other US patent publications by keyword search in AppFT or PatFT databases, and search by classification for non-U.S. Patents per below. Also, you can make use of search engines on the internet to search non-patent documents that describe inventions in the literature. Here are a few examples:

  • Add keywords to your search. Keyword searches may turn up documents that are not well-categorized or have missed classifications during Step 2. For example, US patent examiners often supplement their classification searches with keyword searches. Think about the use of technical engineering terminology rather than everyday words.
  • Search for foreign patents using the CPC classification. Then, re-run the search using international patent office search engines such as Espacenet, the European Patent Office’s worldwide patent publication database of over 130 million patent publications. Other national databases include:
  • Search non-patent literature. Inventions can be made public in many non-patent publications. It is recommended that you search journals, books, websites, technical catalogs, conference proceedings, and other print and electronic publications.

To review your search, you can hire a registered patent attorney to assist. A preliminary search will help one better prepare to talk about their invention and other related inventions with a professional patent attorney. In addition, the attorney will not spend too much time or money on patenting basics.