They are the systems and techniques for managing the application program interface (API). Client devices may request an API management device submit an API update or update. The API management device may determine an operable state of the API and/or the API update by determining if the API and/or the API update has been set up or updated to allow for implementation. The API or the API update can be determined to be configured and/or updated for implementation when the API or the API update doesn’t violate one or more of the rules. The device for managing APIs is based on the status of operation can either allow or deny the request for implementation.

An application programming interface (API) is utilized by users to build and/or alter the application (e.g. source code). can experience problems like incomplete, incorrect or non-compliant implementations. These issues could result from changes in version, state, stability or other similar issues that are associated with an API. An API (e.g. source code, etc.) might be able to execute correctly. While an API (e.g. source code, etc.) could run correctly (e.g. compile and/or pass the testsuite), users may not be able recognize changes in version, stability or similar issues related with APIs prior to committing the application to the repository, or deploying it in a system, network or any other system. A program developed in accordance with the API could not perform well, or be vulnerable to security issues or fail to perform as it was intended to. The flaws mentioned above and others are addressed with the systems and methods described herein.

It is to be understood that both the following general description and the specific description are examples and explanatory only , and are not intended to be restrictive. Methods and systems are described to facilitate API (API)management. An API management device (e.g., a server, an interface device, a version control device/system, a computing device, etc.) is able to accept a range of requests (e.g., instructions, commands, etc.).) There are a variety of client devices that are able to be used to process requests (e.g. commands or instructions.). to send an API and/or an API update (e.g. or source code, etc.).) for implementation (e.g., a code build, a code commit, a code distribution, etc.). An API management device is able to determine the operating status (e.g. index operable, operable values, etc.). The API management device is able to determine if the API has been updated or set up. For example, a request (e.g., command, instruction, etc.) An API can be implemented or updated by adding a specification (e.g. API description, etc.). associated with the API or API update (or part of the API or an API update or a portion of the API and/or API update). The API management device, built on the data (e.g. metadata, API, etc.).) that is part of the specification, can determine the operating status of the API and/or the API update. Verifying the operable status of the API or the API update may involve one or more verifications of policy to confirm that the API or APIupdate is in compliance to one or more API policy implementations. The device that manages APIs that is based on one or more of the verifications allows or denies the request to implement.

Additional benefits will be discussed below in detail or may be realized through experience. These advantages are achievable by combining the specific elements mentioned in the attached claim.

Click here to view the patent on USPTO website.


Get Patents with PatentPC

What is a patent?

A patent is granted by the government to protect the invention. It grants the inventor the right to create, use and market the invention. Society is benefited when new technologies are brought for sale. Benefits can be realized in direct terms, as it may allow people to accomplish previously unattainable things. Or indirectly, due to the opportunities for economic growth (business growth and employment) that the innovation offers.

Patent protection is sought by many university researchers and drug companies for their research and development. A patent can cover the physical or abstract nature of a process or product, or even the method or composition of materials unique to the field. Patent protection has to be granted to an invention that is beneficial unique, innovative, and not already known by others in the same area.

Patents honor inventors who have commercially successful inventions. They act as a motivator for inventors to create. Patents permit entrepreneurs and inventors to know that there is a good chance they will get a profit on their time, effort and investment in technology development. They can make a living by their work.

Companies that are able to:

Protect the latest products and services;

Increase the value, visibility, and attractiveness of your product on the market;

Differentiate your business and products from the rest;

Access technical and business knowledge and information;

Beware of the possibility of accidentally using proprietary third-party content, or losing your valuable data, original outputs, or any other innovative output.

Patents convert knowledge of the inventor into a marketable asset, that opens new avenues for job creation through joint ventures and licensing.

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

Patenting can lead to the development of new ideas and inventions. This information could be protected by patents.

Patents can be used as a deterrent to untrustworthy third parties profiting from an invention’s successes.

The profits from technology patents that are successful and commercially viable could be used to finance technological research and development (R&D), which will increase the chance of better technology in the coming years.

You can leverage the intellectual property rights of your company to convince lenders and investors that your product has real commercial value. One patent that is powerful could provide multiple financing opportunities. You can use patents and other IP assets as collateral or security to secure financing. Investors can also see your patent assets to increase company valuation. Forbes and other publications have noted that every patent could boost company value by anywhere from $500,000 to $1 Million.

A well-constructed business plan is crucial for start-ups. It must be based on IP and show the way your product or service is distinctive. Investors will also be impressed if your IP rights are secure or are on the verge of becoming secure, and that they are in line with your business plan.

It is essential to keep an invention secret until you apply to protect it with patents. The public disclosure of an invention prior to filing can often destroy its novelty and render it unpatentable. The filing of disclosures prior to filing, for example, for investors, test marketing, or any other business partners, is best done after signing a confidentiality contract.

There are many kinds of patents. Knowing them is essential for protecting your invention. Patents for utility are used to protect the development of new methods and machines. Design patents cover ornamental designs. Utility patents are the most effective and protect the owner against copies and competitors. Utility patents are often issued to improve or alter existing inventions. Patents issued under utility can be used to enhance or modify existing inventions. A process patent could cover the acts or methods to perform a particular action. A chemical composition could be an amalgamation of components.

How long will a patent last? Utility patents are valid for 20 years from the earliest filing dates, but their expiration dates may be extended because of delays in the patent office for instance.

Are you planning to patent your ideas? Patents are only granted to the first applicants to file so you must file quickly. Contact PatentPC now to have your patent application filed!

A patent search is an essential step when you’re preparing a patent application. This will allow you to view other concepts and provide insight into their creations. This allows you to restrict the extent of your idea. Also, you can find out about the current state of the art within the field you’re inventing. This will assist you in comprehend the scope of your invention as well as prepare you to file the patent application.

How to Search for Patents

The first step in getting your patent is to conduct the patent search. You can do a google patent search or do a USPTO search. After the patent application has been filed, the item subject to the application may be referred to as patent-pending and you will be able to locate the patent application online on the public pair. Once the patent office approves the patent application, you will be able to do a patent number search to locate the issued patent and your product is now patented. In addition to the USPTO search engine, you can also utilize other search engines such as espacenet as described below. A patent lawyer or attorney can help you through the process. In the US, patents are issued by the US trademark and patent office or by the United States patent and trademark office, which also examines trademark applications.

Are you interested in finding other similar patents? These are the steps to follow:

1. Think of terms that describe your invention according to its function and composition or use.

Begin by writing down a concise detailed description of your invention. Avoid using generic terms like “device”, “process,” or “system”. Instead, consider synonyms to the terms you initially chose. Then, take note of important technical terms and keywords.

To help you identify the key words and concepts, try the questions below.

  • What is the goal of the invention Is it a utilitarian device or an ornamental design?
  • Is the invention a method of creating something or performing an action? Are you referring to an item?
  • What is the purpose and composition of the invention? What is the physical makeup of the invention?
  • What is the purpose of this invention?
  • What are technical terms and keywords that describe the nature of an invention? A technical dictionary can assist you to locate the right terms.

2. These terms allow you to find relevant Cooperative Patent Classifications on the Classification Search Tool. To determine the best classification for your invention, look through the classification’s class Schemes (class schedules). You may want to consider substituting the terms that you’ve used for describing your invention, if you do not receive any results from your Classification Text Search with synonyms like the ones you used in Step 1.

3. Go through the CPC Classification Definition for confirmation of the CPC classification you’ve found. The link to a CPC classification definition is provided when the classification you have selected has a blue box that includes “D” to its left. CPC classification definitions can help identify the specific classification’s scope and therefore you’re sure to select the most pertinent. In addition, these definitions can include search tips and other suggestions that may be useful to further study.

4. Retrieve patent documents with the CPC classification from the Patents Full-Text and Image Database. By focusing your search on abstracts and illustrations you can narrow your search to the most relevant patent publications.

5. Utilize this selection of most relevant patent publications to look at each one in depth for any the similarities to your idea. Pay attention to the claims and specifications. You may find additional patents by referring to the patent examiner and applicant.

6. You can retrieve published patent applications that fit the CPC classification you selected in Step 3. You can use the same method of search as in Step 4. You can narrow your search results to the most relevant patent applications by looking at the abstract and representative drawings on each page. Then, you must carefully review the published patent applications with particular attention paid to the claims and the additional drawings.

7. Find other US patent publications using keywords in the PatFT or AppFT databases, classification searching of non-U.S. patents as described below, and searching for non-patent literature disclosures of inventions using internet search engines. 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.