AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC. (New York, NY)
The disclosure reveals a balancing and controlling (B&C) system to manage API transactions. In response to an API request sent from a consumer to a provider system, the system can write a request acknowledgment and an acknowledgement of the request to a blockchain. Every request acknowledgement and request confirmation contains a hash of the API request. The system can also write a response confirmation and acknowledgment of response to the blockchain in response to an API response that is transmitted from the provider system to the consumer system, with the response acknowledgment and the response acknowledgement each having a hash of the API response. The blockchain could create a smart contract to compare the request hashes of the request confirmation acknowledgement of request, as well as the responses hashes from the confirmation and acknowledgement to determine one or more out-of-balance events.
Policies on data transfer (e.g., messaging transfer, API requests and API responses) often consist of an audit of prior data transfers to determine that the transfers were correct. For instance, auditors can check past data transfers to verifythat credit applications previously sent to financial institutions were accurate. Balancing and Control (B&C) is the procedure used to make sure that data transfers between systems are precise, complete and timely. B&C processes may be implemented to guarantee the accuracy, completeness , and speed of data transfers between systems. Data transfers that are monitored with B&C monitoring process implemented typically involves an sending system and a receiving system in direct communication with a third partyintermediary. The sending system transfers the information to the receiver system, and the sending system and receiving system send a trigger containing B&C information to the third party, which the third party uses this information to verify the validity of data transfers.
It can be difficult to include a third party in every data transfer. It could be difficult to include a third-party in each data transfer. Third-party systems, for example, may not be compatible with API transmissions, and they may not provide B&C or B&C monitoring. The third-party systems create a second problem for the B&C systems. Although the third party could be the central authority for B&C but it will not be secure with regard to the B&C information the third party gets.
The method, the system as well as a computer-readable medium are disclosed to control and balance the distributed database (e.g., ). The system is able to send an API request confirmation to an API request confirmation as a response to a service consumer system that sends an API request to a provider system. In this case the confirmation will include a transaction ID and address of the system that is used by the service provider. It also contains the requesthash of the API request. In response to receiving an API request from a service consumer system, it could send to the the service provider system an acknowledgement of the API request. The API acknowledgement of request contains the transaction ID and the service provider system address as well as the service provider address, and the second request hash for the API request. After receiving the API request the system will send an API response confirmation to the service provider system. The API response confirmation includes the transaction ID, the service provider’s address, the service consumer’s address for the system, as well as the first response hash. The system may send to the blockchain an acknowledgement of API response to the service consumption system that receives the API response from the service provider system. The API response acknowledgement comprises the transactionID, the service provider address for the system as well as the service provider system address, and a second response hash for the API request. The blockchain runs a smart contract to compare the first request hash from the API request to the second request hash of theAPI request to detect an out-of-balance request and also compare the initial response hash of the API response to the second hash of the API response to determine the out-of-balance reaction. The system can read from the blockchain, through a monitoring device at least one of the request out-of-balance event or the event that results from an out-of-balance response.
The system can generate an out of balance alert depending on whether it’s received at least one out-of-balance request or. The consumer system address could contain a first key that corresponds to the first private key of the first asymmetric cryptography key pair, while the provider system address could include a second key that is a second private key of the second asymmetric cryptography pair. The system can further register on the blockchain the service consumer system by assigning the system that is used for service consumption the public key that is first and the first private key of the first asymmetric cryptography key pair. The system can also sign up on the blockchain the service provider system by assigning to the system of the service provider the second public key as well as the second private key from the second key asymmetric cryptography pair.
In various embodiments the request confirmation might include a first timestamp and the request acknowledgement has two timestamps and the response confirmation includes the third timestamp and the response acknowledgement includes a fourthtimestamp. The system can detect an out-of-balance request timeout event when the second time stamp of the request acknowledgement , not being within a predetermined time interval relative to the initial timestamp of the confirmation. The system may detect a timeout out of balance event in response to the fourth timestamp of the response acknowledgment, not being within the predetermined time window with respect to the third timestamp of the confirmation.
The above features and elements may be combined in various combinations without exclusivity unless explicitly stated or otherwise. The following description and accompanying illustrations will allow you to understand these features and elements, as well as the way they function.
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. It gives the inventor the exclusive right to create, use and sell the invention. Society is benefited when new technology is introduced to the market. These benefits could be realized directly as people can achieve previously impossible feats or by the opportunities for economic growth which innovation can bring (business growth, employment).
Patent protection is sought out by many universities and pharmaceutical companies to protect their research and development. A patent can cover the physical or abstract nature of a product or process or an approach or composition of material unique to the field. To be granted patent protection, an invention must be useful, new, and not obvious to others in the same area.
Patents give inventors a reward for commercially successful inventions. They provide a reason for inventors to come up with new ideas. Small companies and inventors are assured that they will get an income from their investment in technology development via patents. They could earn a decent income from their work.
Businesses with the ability to:
Create and protect innovative products and services;
Increase the visibility and value of your products ‘ presence on the market
Make your company and products stand out from the competition;
Get technical and business information.
Avoid the risk of accidentally using proprietary content from third parties or losing important information, original outputs or any other output of your imagination.
Patents transform the knowledge of inventors into a valuable asset which opens up new opportunities to create jobs through licensing and joint ventures.
Investors who are involved in the commercialization and development of technology may find small companies with patent protection more appealing.
Patenting may lead to the development of fresh ideas and innovative inventions. The information you create may be patent-worthy.
Patents can be used to stop untrustworthy third parties from making money through the work of inventions.
Revenues from patent-protected technology that are commercially successful could be used to finance research and development (R&D), which will improve the chances of developing better technology in the near future.
Intellectual property ownership is a way to convince investors and lenders that there are genuine opportunities to commercialize your product. A single patent could provide multiple financing opportunities. Patents and other IP assets are able to be used as collateral or security for debt financing. You can also show investors your patent assets to boost the value of your company. Forbes and other publications have pointed out that each patent could increase the value of your company by as much as $500,000 to $1 million.
A well-crafted business plan is vital for new businesses. It should be built on IP and show how your product/service stands out. Investors are also impressed if your IP rights are secure or are in the process of being secured and they endorse your business plan.
It is essential to protect an invention before applying for patent protection. The public disclosure of an invention before it is filed could often erode its originality and render it patent-infringing. Pre-filing disclosures, such as for investors, test-marketing or other business partners, should be done only after the signing of a confidentiality contract.
There are many kinds of patents. Understanding the different types is crucial to protect your invention. Patents for utility cover processes and machine creations. Design patents cover ornamental designs. Patents for utility are the most effective since they protect the proprietor from copycats and other competition. In most cases, utility patents are issued to modify or improve existing inventions. Utility patents can also be used to cover improvements and modifications in existing inventions. For example, a process patent will cover acts or methods of doing an action, while chemical compositions are an assortment of components.
What is the average length of patents? Patents for utility last for 20 years after the earliest filing dates, but their expirations are able to be extended because of patent office delays for instance.
Do you wish to patent your ideas? Patents are granted only to applicants who file first, which is why you must file as quickly as possible. Contact PatentPC today to get your patent application filed!
When you’re writing your patent application when you are writing a patent application, it is recommended that you conduct a patent search, as it will provide you with some insights into other people’s concepts. This allows you to limit the potential of your invention. It is also possible to find out about the current latest developments in your field of invention. You’ll be able to get a better idea of what your invention ought to be and will be better prepared for writing the patent application.
How to Search for Patents
The first step to get 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 product subject to the application may be described as patent-pending. you will be able to locate the patent application online on the public pair. After the patent office has approved the application, you are able to conduct a patent number search to find the granted patent, and your product will now be patented. You can also utilize the USPTO search engine. See below for details. Patent lawyers or a patent attorney can assist you with the process. Patents granted in the United States are granted by the US trademark and patent office as well as the United States patent office. The trademark office also evaluates trademark applications.
Are you interested in similar patents? Here are the steps to follow:
1. Create a list of terms for your invention according to its function, composition, or use.
Begin by writing down a brief and precise description of your invention. Be sure to avoid using terms that are generic such as “device,” “process,” and “system.” Look for synonyms to the terms you picked initially. Next, take note of significant technical terms as well as keywords.
To help you find terms and keywords, you can use the following questions.
- What is the objective of the invention Is it a utilitarian device or an ornamental design?
- Is inventing a method to create something or perform some function? Is it a product?
- What is the nature and purpose of the invention? What is the invention’s physical constitution?
- What’s the point of the invention
- What are the technical terms and terms used to describe an invention’s nature? To find the right terms, refer to a technical dictionary.
2. These terms will allow you to find relevant Cooperative Patent Classifications on the Classification Search Tool. If you’re unable to find the right classification for your invention through the class Schemas (class schedules) and then try again. You may want to consider substituting the terms you’re using to describe your invention if you don’t receive any results from your Classification Text Search with synonyms such as the terms you used in Step 1.
3. Examine 3. Check the CPC Classification Definition for confirmation of the CPC classification you found. If the classification you have selected has a blue box that contains “D”, then the hyperlink to the CPC classification definition will be displayed. CPC classification definitions can be used to determine the relevant classification’s scope and therefore you’re certain to choose the one that is appropriate. In addition, these definitions can include research tips and other suggestions that may be useful for further investigation.
4. Get patent documents using the CPC classification from the Patents Full-Text and Image Database. You can review and narrow down the relevant patent documents by focussing first on abstract and the drawings that are representative.
5. Take advantage of this list of most pertinent patent documents to examine each in detail for the similarities to your idea. Take note of the claims and specifications. It is possible to find additional patents by consulting the patent examiner as well as the applicant.
6. It is possible to find published patent applications that fit the CPC classification you picked in Step 3. You may also employ the same search strategy that you used in step 4 to limit your search results to only the most relevant patent applications by looking over the abstracts and representative drawings for every page. After that, take a close look at the patent applications that have been published with particular attention paid to the claims and additional drawings.
7. You can find additional US patent publications using keywords in the AppFT and PatFT databases, and also classification searches for non-U.S. Patents per below. Also, you can use web search engines to search non-patent documents that describe inventions in the literature. 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:
- European Patent Office (EPO) provides esp@cenet to access a network of Europe’s patent databases with access to machine translation of European patents.
- Japan Patent Office (JPO) – with access to machine translations of Japanese patents.
- World Intellectual Property Organization (WIPO) offers PATENTSCOPE with a full-text search of published international patent applications and machine translations for some documents, as well as a list of international patent databases.
- Korean Intellectual Property Rights Information Service (KIPRIS)
- State Intellectual Property Office (SIPO) with machine translation of Chinese patents.
- Other International Intellectual Property Offices with online patent databases include Australia, Canada, Denmark, Finland, France, Germany, Great Britain, India, Israel, Netherlands, Norway, Sweden, Switzerland, and Taiwan.
- 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.