Wistron Corporation (New Taipei, TW)

The disclosure provides a method of authentication and authorization, as well as an authentication server. Multiple applications need the use of a user management system. The disclosure does not require every application to use its own. To improve security the authentication server may provide the security mechanism.

Field of the Disclosure

The present disclosure relates to a method for authentication and authorization and an authentication server, and more particularly to a method to authenticate and authorization and an authentication server that can authorize an application to access an interface to program applications after authenticating the user and a program are valid.

Description of Related Art

Nowadays, using apps on smartphones has become a aspect of daily life. Certain applications require registration prior to being able to be used, and this can result in problems for the user.

Particularly, as the number of such applications requiring registration grows, users could need to remember several login details (such as usernames and passwords). This is not just likely to place more strain on users’ memory but also demands that developers create a database of user management that will manage all data that is related to them. Additionally, the above process can increase the possibility of stolen user information being accessed by hackers.

It is therefore an important task for someone who is skilled in the art to design a better user management mechanism.

In light of this the present disclosure proposes a method for authentication and authorization method and an authentication server, which can be used to resolve the technical problems.

This disclosure outlines a method of authentication and authorization that can be implemented using an authentication server. This method requires receiving login information from a primary application. After authentication the token for the user is created and then sent to the initial application.

The disclosure describes an authentication server that has the storage circuit, as well as processor. The storage circuit is able to store a number of modules. The processor is linked to the storage circuit and accesses the module to carry out the following steps: receiving username and password from the first application; upon authentication that the login data is authentic, creating the user token, and transferring the token to the first application; receiving a request from the application that is activating the first application’s programming interface, wherein the initial request contains the user token, a primary identity of the application that was first invoked, and a first key of the first application; in response to authenticating that the user token,the first identity, and the initial key are valid, generating the first application token with the application that was first requested; and sending the first application token to the first application to authorize the first application to use the first application programming interface.

The disclosure described above offers an authentication method and authorization. It is a method to confirm that the user is authentic. Once the application has confirmed that the user is genuine and authentic, the application sends the usertoken. When the application is to call the application programming interface, the application can transmit its identity, key, as well as the user’s token to an authentication server in order for the authentication server to determine if the application is legitimate. The authentication server can authorize the application to use the requested interface if this is the case. This permits the application to utilize the same user management system that is used by the authentication server which enhances security and privacy.

Below are detailed descriptions of embodiments which are included with the disclosure in order to explain the above-mentioned features and benefits more understandable.

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 gives the inventor the sole rights to create, use and market the invention. Society benefits when new technology is introduced for sale. These benefits may be realized directly by people who are able to achieve previously impossible feats, or indirectly through the economic opportunities that innovation offers (business growth, jobs).

Patent protection is demanded by a variety of university researchers and drug companies to protect their research and development. A patent can cover a physical or abstract product or process, or even a method or composition of materials unique to the field. To be granted patent protection, an invention has to be beneficial or novel, as well as not readily apparent to anyone else in the same field.

Patents reward inventors who have commercially viable inventions. They act as a motivator for inventors to come up with new ideas. Patents allow inventors and small companies to be confident that there’s an excellent chance that they will be paid back for their time, effort and investment in the development of technology. This means they will be able to earn money from their work.

Patents are essential to firms and can be used to:

Create and protect new products and services that are innovative;

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

Make your company and products stand out from the competition;

Find out about business and technical information.

Avoid accidentally using third-party content or loosing valuable information, original outputs, or any other outputs that are creative.

Patents transform inventors’ knowledge into a commercially tradeable asset that opens up new possibilities for job creation and expansion of businesses through joint ventures or licensing.

Small businesses that have patent protection are more attractive to investors involved in the development and commercialization of technology.

Patenting could lead to the development of new ideas and inventions. These information may be protected under patents.

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

The profits from technology patents that are successful and commercially viable can be used to fund research and development (R&D) and boost the likelihood of improved technology in the future.

It is possible to use the intellectual property rights of your company to convince lenders and investors that your product has commercial value. Sometimes, a powerful patent can lead to multiple financing options. Patents can be used along with other IP assets as collateral or security for financing. Investors can also see your patent assets in order to boost the value of their company. Forbes and others have noted that each patent can add between $500,000 and one million dollars to company valuation.

Startups require a well-thought-out business plan that leverages the IP to show that your product or service is unique, superior, or innovative. Investors will also be amazed if your IP rights are secure or are in the process of being secured, and that they agree with your business plan.

It is essential to keep your invention secret until you apply to protect it with patents. The public disclosure of an invention can frequently devalue its originality and make it invalid. Therefore, pre-filing disclosures (e.g. for testing-marketing investors, test-marketing, or any other business partners) must only be done upon signing a confidentiality contract.

There are many types of patents. Understanding them is crucial 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 beneficial because they shield the owner from copycats as well as other competition. They are typically granted to enhance or modify existing inventions. Utility patents can also be used to cover improvements and changes to existing inventions. For instance, a procedure patent will cover acts or methods of performing an action, while chemical compositions will comprise the combination of ingredients.

How long does a patent last? Although utility patents are valid up to 20 years from their earliest filing, they are able to be extended through delays in the patent office.

Are you thinking of the patent application process for your idea? Patents are only granted to the first applicants to file therefore you need to file your patent application quickly. Call PatentPC today to file your patent application submitted!

Patent searches are a must when you are preparing an application for patent. This allows you to view other ideas and give you insights into their work. It will help you reduce the nature of your idea. Furthermore, you’ll discover the latest technology in your field of invention. This will help you to know the extent of your invention and prepare for the filing of your patent application.

How to Search for Patents

A patent search is the very first step towards obtaining your patent. You can do a google patent search or do a USPTO search. After the patent application has been submitted, the product that is covered by the application can be referred to as patent-pending and you can find the patent application online on the public pair. After the patent office has approved the patent application, you will be able to conduct a patent number search to locate the patent issued which means that your product has been granted patent. You can also utilize the USPTO search engine. Read on for more details. For assistance, consult an attorney who specializes in patents. Patents granted in the United States are granted by the US trademark and patent office, also known as the United States patent office and trademark office. The office also examines trademark applications.

Interested in finding more similar patents? Here are the steps to follow:

1. Create a list of terms for your invention, based on its purpose and composition or usage.

Write down a short, but precise description of the invention. Avoid using generic terms such as “device”, “process”, and “system”. 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 keywords or concepts.

  • What is the objective of the invention? Is it a utilitarian device or an ornamental design?
  • Is the invention a way of creating something or performing a function? Or is it a thing or procedure?
  • What is the basis of the invention? What is the physical structure of the invention?
  • What is the goal of this invention?
  • What are the terms in the technical field and keywords used to describe the nature of an invention? A technical dictionary can assist you to find the appropriate words.

2. Utilize these terms to locate relevant Cooperative Patent Classifications on the Classification Text Search Tool. To determine the most suitable classification for your invention, scan the classification’s class Schemes (class schedules). If you do not get results from the Classification Text Search, you might want to think about substituting the words for describing your invention with synonyms.

3. Go through 3. Check the CPC Classification Definition to verify the accuracy of the CPC classification you have found. The hyperlink to a CPC classification definition is given in the event that the title of the classification is a blue square with a “D” to the left. CPC classification definitions will aid you in determining the classification’s scope of application so that you can pick the one that is the most appropriate. In addition the definitions may include research tips and other suggestions that may be useful for further research.

4. Get patent documents using the CPC classification from the Patents Full-Text and Image Database. By focusing on the abstracts and representative drawings it is possible to narrow your search for the relevant patent documents.

5. This selection of patent publications is the most appropriate to examine for similarity to your invention. Pay close attention to the specifications and claims. You may find additional patents by referring to the patent examiner and the applicant.

6. Retrieve published patent applications with the CPC classification you picked in Step 3 from the Applications Full-Text and Image Database. It is also possible to use the same search strategy that you utilized in step 4 to limit your search results to only the most relevant patents by reading the abstracts and drawings on every page. After that, take a close look at the patent applications published and pay particular attention to the claims and additional drawings.

7. You can find additional US patent publications by keyword searching in the AppFT and PatFT databases, as well as search for patents classified as not from the United States per below. You can also make use of search engines on the internet to search non-patent literature disclosures about inventions. For example:

  • 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.