Advanced New Technologies Co., Ltd. (Grand Cayman, KY)

This specification offers signature verification methods and apparatuses to the blockchain ledger. One method is to receive by the server signature verification instructions that includes the verification object parameter as well as the hash value. The parameter for verification includes the third-party parameter, also known as an instrument parameter, or a time service certificate parameter. The verification object parameter identifies a kind of object to be verified, and the server is configured to store information using the blockchain ledger. Based on the verification parameter as well as the hash value, the server determines the types of objects that need to be verified. The type of the to-be-verified object is a third party digital signature, digital signature for a server, or a time service certificate. The server transmits the to-be verified object to the client for verification by the client.

A Blockchain ledger is utilized to offer services to other clients. Usually it is possible for multiple users to access the same ledger. A digital signature is necessary for data exchange within the ledger to ensure that the data is authentic. The database server also creates the signature certificate that is associated with every ledger. For example the time service certificate for a specific ledger. So, multiple digital signatures can be involved in oneledger.

There are multiple signatures in a blockchain ledger. The user must be able to verify that the digital signatures of others related to him are true and authentic. In reality, users don’t know who is involved in the user’s personal information or how to verify digital signatures.

An objective of implementations of this application is to offer an electronic signature verification process in the blockchain ledger.

To eliminate the prior technical issue The applications of the current application are in the following manner:

A signature verification method within the blockchain ledger is implemented to a system that includes a database server and an individual client. The database server stores data by making use of the blockchain ledger in a centralized manner The method involves the sending of an instruction to verify signatures that includes a verification object parameter and hash value to the database server which comprises a third-party parameter a platform parameter, as well as an time service certificate parameter, and where the verification parameter is used to identify the kind of verification object; obtaining, by the server, the to-be verified object using the verification object parameter and the hash value in which case the type ofthe to-be-verified object is a digital signature from a third party or server digital signature or a time service certificate; and sending by the server, the to be verified object to the client; and then verifying, by the client, the to-be-verified object togenerate a verification result.

Similar to the way the application of this specification also includes the ability to verify signatures in the ledger. The system includes a database server and the client. The blockchain ledger is utilized to store data in the database server.

A signature verification instruction is sent by the client the database server. It includes the verification parameter as well as the hash parameter. The verification object parameters are the third party parameter, platform parameter, and an atime certificate parameter. The server will then determine the objects that need to be verified using the parameter for verification, as well as the hash values. The method used to verify object includes an external digital signature, server-digital signature, or a certificate. In the end, the client verifies the object and generates a verification result

Correspondingly, an implementation of the present specification further provides a signature verification method in a blockchain ledger, applied to a database server that stores data by using the blockchain ledger in a centralized way, and themethod includes: receiving a signature verification instruction that includes a verification object parameter and a hash value, where the verification object parameter includes a third-party parameter, a platform parameter, and a time service certificateparameter, and where the verification object parameter is used to indicate a type of a to-be-verified object; obtaining the to-be-verified object based on the verification object parameter and the hash value, where the type of the to-be-verified objectincludes a third-party digital signature, a server digital signature, or a time service certificate; and sending the to-be-verified object to a client, so the client performs verification.

The implementation of the present specification also includes the ability to verify signatures on a blockchain ledger that is connected to a server for database that stores data by using the blockchain ledger in a central manner The apparatus comprises the following components: a receiving module designed to receive a signature verification request that contains a verification object parameter and hash value, in which the verification object parameter comprises the third-party parameter, as well as a platformparameter, and the time-service certificate parameter, and the parameter for verification is used to indicate the type of an to-be-verified object; a determining device that is configured to determine the object to be verified based on the verification object parameter and the hash value, where the type of the to be verified object is determined by a third party digital signature, a server digital signature or a time-service certificate and a sending module, configured to send the to-be-verified object to a client,so the client is able to verify.

It can be seen in the prior technical solutions implemented in the implementations of the present application that, a user specifies the verification object parameter when initiating verification, a type which needs to be confirmed and also provides a hash value, which a server can determine the hash value and the verification object parameter the digital signature the user would like to confirm, and obtain an electronic signature of the information that is associated with the hash value, enabling the user to verify. These solutions allow users to verify multiple digital signatures in the same ledger.

In addition each of the implementations within the present specification does not have to accomplish all of the effects of the prior versions.

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 an invention patents give the inventor exclusive rights to use, create, sell and promote the invention?society is benefited when a brand new technology is brought into the marketplace. The benefits can be in directly, in that it allows people to do previously impossible things. Or indirectly, by the economic benefits (business growth and employment) which the invention provides.

Patent protection is sought out by many universities and pharmaceutical companies for research and development. Patents can be granted for products, processes, or method of creating new materials. In order to be granted protection under a patent the invention must be useful unique, innovative, and not apparent to others within the same field.

Patents recognize and honor inventors who have commercially successful inventions. They act as an incentive for inventors to invent. Patents enable inventors and small businesses to be confident that there’s a good chance they will be paid back for their time, effort and investment in technology development. They can earn a living by their work.

Patents play essential roles in firms and can be used to:

Secure your products and services.

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

Your business and your products should be distinguished from others;

Find out about business and technical information.

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

Patents transform inventors’ knowledge into a marketable asset, which creates new opportunities for job creation and expansion of businesses through joint ventures or licensing.

Investors in the commercialization and development of technology will find small companies with patent protection appealing.

Patenting can lead to the development of innovative ideas and inventions. This information can encourage creativity and could be eligible to be protected by patents.

Patents can be used to stop untrustworthy third parties from making money 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 can increase the chance for better technology in the future.

It is possible to use intellectual property ownership to convince investors and lenders that your product has commercial value. Sometimes, a single patent could open the door to a variety of financing possibilities. Patents can be used along with other IP assets as collateral or security to secure financing. Investors can also see your patent assets to boost the value of their company. Forbes and others have pointed out that each patent could increase the value of a company by anything from $500,000 to $1 million.

A well-crafted business plan is vital for start-ups. It must be built on IP and explain how your product/service is distinctive. Additionally, investors will be impressed if you can show that your IP rights are secured or are in progress of being secure and that they align with your business strategy.

It is essential to keep an invention secret until you file to protect it with patents. Public disclosure of an invention prior to filing can often destroy its novelty and render it patent-infringing. Therefore, pre-filing disclosures (e.g. for testing marketing, investors, or other business partners) must only be done following the signing of a confidentiality agreement.

There are a variety of patents. Knowing them is essential for protecting your invention. Utility patents protect new methods and inventions made by machines. Design patents cover ornamental designs. Utility patents are best and shield the owner from copycats and other competitors. They are typically issued to improve or alter existing inventions. Utility patents can also be used to enhance or alter existing inventions. A process patent would cover the acts or methods of performing a specific act. But, a chemical composition would include the combination of components.

What is the length average of a patent? Although utility patents last for 20 years from the date of their initial filing, they are able to be extended through delay in the patent office.

Are you looking to patent your ideas? As patents are only granted for first-to-file applicants, you need to file quickly – call a patent attorney at PatentPC to patent your idea today!

When you are writing an application for patents, you should do an internet search for patents, since the search can provide some insight into other people’s thoughts. You’ll be able limit the nature of your invention. Additionally, you’ll be able to be aware of the current state of technology in your area of invention. This will assist you in comprehend the scope of your invention and prepare you for filing your patent application.

How to Search for Patents

The first step in getting the patent you want is to perform the patent search. You can do a google patent search or do a USPTO search. Patent-pending refers to the product that has been covered by the patent application. You can use the public pair to find the patent application. When the patent office has endorsed the patent application, you will be able to do a patent number search to find the patent issued, and your product has been granted patent. You can also utilize the USPTO search engine. See below for details. A patent lawyer or attorney can advise you on the process. In the US, patents are issued through the US patent and trademark office, or the United States patent and trademark office, which is also responsible for examining trademark applications.

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

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

Write down a concise and precise description of the invention. Be sure to avoid using terms that are generic such as “device,” “process,” and “system.” Instead, look for synonyms to the terms you chose initially. Also, keep track of significant technical terms and key words.

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

  • What’s the goal of this invention? Is it a utilitarian device or an ornamental design?
  • Is the invention a method of creating something, or performing an action? Or is it a thing or process?
  • What is the structure of the invention? What is the physical composition of the invention?
  • What is the purpose of this invention?
  • What are the terms in the technical field and keywords that describe an invention’s nature? A technical dictionary can help you locate the right terms.

2. These terms will enable you to look up relevant Cooperative Patent Classifications using the Classification Search Tool. If you’re not able to determine the correct classification to describe your invention, look through the Schemas of classes (class schedules). Consider substituting the words that you’re using for describing your invention, if you fail to get any results from your Classification Text Search with synonyms such as the terms you used in Step 1.

3. Check 3. Check the CPC Classification Definition to confirm the validity of the CPC classification you’ve found. The link to a CPC classification definition will be available when the classification you have selected contains a blue box with “D” to the left. CPC classification definitions can be used to determine the relevant classification’s scope which is why you can be certain to choose the one that is pertinent. Additionally the definitions may include search tips and other suggestions that may be useful to further study.

4. The Patents Full-Text Database and the Image Database allow you to find patent documents that are accompanied by the CPC classification. By focusing on the abstracts and representative drawings it is possible to narrow your search for the most relevant patent publications.

5. This list of patent publications is the best to check for similarity with your invention. Pay attention to the specification and claims. Refer to the applicant and patent examiner for any additional patents.

6. It is possible to find published patent applications that match the CPC classification that you chose in Step 3. You may also employ the same search strategy that you used in Step 4 to narrow your search results to just the most relevant patent applications by reviewing the abstracts as well as the drawings on every page. Next, examine all published patent applications carefully and pay particular attention to the claims as well as other drawings.

7. You can find additional US patent publications by keyword searches in AppFT or PatFT databases, as well as classification searching of patents not from the United States according to below. You can also make use of search engines on the internet to find 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.