Method and system for conducting business in a transnational E-commerce network
The invention presents a method and system for processing the purchase of products, goods and/or services, more particularly, to a method and system for processing the purchase by a buyer of products from one or more sellers of products in an on-line real-time e-Commerce business environment where the merchant server from which the goods are purchased lacks adequate encryption security for the purchasing of the goods by credit card. The method and system also allows for the easy up-dating registration by a merchant of the items available for purchase as maintained on the Web, DB server. The invention also discloses a method and system for avoiding the hindrance of foreign exchange rates fluctuations on the payment of on-line real-time e-Commerce trading. The system provides for a splitting of a merchant server into a Web, DB server and a payment server, the payment server being located in a nation state to which a purchaser may securely transmit encrypted credit card information in order to purchase product available on websites maintained on the Web, DB server.
Latest Innovation Sciences, LLC Patents:
More than one reissue application has been filed for the reissue of U.S. Pat. No. 6,618,705. The reissue applications are the present application Ser. No. 15/254,987, application Ser. No. 13/230,657, application Ser. No. 12/453,484, and application Ser. No. 11/214,311. The present application is a continuation reissue application of pending application Ser. No. 13/230,657, filed on Sep. 12, 2011. The application Ser. No. 13/230,657 is a continuation reissue application of application Ser. No. 12/453,484 filed on May 12, 2009. The application Ser. No. 12/453,484 is a divisional reissue application of application Ser. No. 11/214,311 filed on Aug. 30, 2005, now Reissue U.S. Pat. No. RE40,753. The application Ser. No. 11/214,311 is a reissue application of U.S. Pat. No. 6,618,705 originally issued on Sep. 9, 2003. The disclosures of the above-identified pending application Ser. No. 13/230,657, pending application Ser. No. 12/453,484, Reissue U.S. Pat. No. RE40,753, and U.S. Pat. No. 6,618,705 are all incorporated by reference, herein, in their entirety.
FIELD OF THE INVENTIONThe present invention relates generally to a method and a system of processing the purchase of products, goods and/or services, more particularly, to a method and system for processing the purchase by a buyer of products from one or more sellers of products internationally in an e-Commerce business environment.
BACKGROUND OF THE INVENTIONAs the modern world has learned, when the barriers to trade have been reduced or eliminate, whether they be borders or custom, the purchase and sale of products and services has increased globally. Efficiency in production and the allocation of resources to lower cost producers in many former third world countries has led to an expansion and globalization of trade and markets. This has resulted in increased trade for countries such as the People's Republic of China that has become the dominant exporter of products to the United States of America. The introduction and advancement of information technology, particularly so-called “on-line” interactions between computer users has further promoted an expansion from local markets to national market, regional markets and international markets.
In the past several years there has been an explosive growth in the use of globally-linked network of computers known as the Internet, and in particular of the World Wide Web (WWW), which is a facility provided on top of the Internet. The WWW, the universe of Internet-accessible information, comprises many pages or files of information, distributed across many different server computer systems. The availability of this interconnectivity across distances has opened markets previously deemed too remote for effective trading. Further, access to the WWW has empowered real-time access to buyers seeking seller of products and sellers seeking buyers for products which was beyond imagination a mere generation ago. Such empowerment has resulted in the rapid development of commerce on the Internet, with direct marketing and sales occurring on-line.
In the United States of America, a buyer may browse the Internet to determine available products and then purchase those products. In this era of credit card fraud and theft, in the otherwise non-secure transmission environment of the Internet, a buyer can purchase the products on-line through an encrypted credit card transaction, the transfer of credit card information being made under a security protocol, for instance, a Security Socket Layer Protocol (SSL), very commonly a 128 bit protocol, that provides a high degree of security. Such encryption is provided to a browsing potential buyer by means of the merchant server having obtained a digital certificate from a qualified Certificate of Authority (CA). The encryption security provides encryption of credit card information for the buyer at the buyer's terminal before it is transmitted over the Internet to the merchant server that then subjects the information to processing through the established channels maintained by financial institutions for completing the credit transaction between the merchant server's bank (acquiring bank) and the bank represented by the buyer's credit card (buyer bank). Further, confirmation or response of information to the buyer can likewise be forwarded to the buyer from the merchant server by similarly secure encryption techniques. Within most advanced e-Commerce nations where credit cards are used to purchase products over the Internet, the merchant servers function with adequately secure encryption and decryption techniques for the exchange of credit card information.
However, circumstances exist that a buyer in one nation state will not execute a purchase of products from a merchant server located either in the same nation state or in a second nation state because adequately secure encryption and decryption techniques for the exchange of credit card information among the buyer, merchant server, acquiring bank and buyer's bank cannot be achieved. The buyer will very likely not purchase products from a merchant server, without available adequate or compatible encryption and decryption techniques to aid in the transmission of credit card information. (It is noted that a policy of a nation state, for instance, the United States of America with respect to restrictions in the export of encryption technology systems, or, for instance, another nation state with respect to barriers to the importation and/or the lack of adequate encryption technology systems or compatible encryption technology systems arising from high infrastructure capital investment concerns or regulations, pose an obstacle to safe e-Commerce credit card information online transactions.) In addition to the hindrance posed by the credit card security issue for the realization of transnational e-Commerce, the existence of foreign exchange rate fluctuations presents a major obstacle to achieving the smooth functioning of e-Commerce across borders.
SUMMARY OF THE INVENTIONA method and system are disclosed which permits a buyer requiring adequately secure encryption and decryption techniques for purchasing products from a merchant server that does not provide such techniques.
An object of the invention is to provide a method and system which overcomes the lack of adequately secure encryption and decryption in a merchant server to which a buyer wishes to provide credit card information for the purchase of products posted on such merchant server.
Another object of the invention is to promote the availability of product to buyers through expanding the method and system by which the buyers' credit card information can be subjected to adequately secure encryption and decryption in the Internet environment.
A further object of the invention is to promote an on-line purchase from a merchant that would not otherwise achieve sales due to incompatible credit card information encryption systems between the acquiring bank and the buyer's bank.
An additional object of the invention is enhanced inventory control and production for merchants and merchant manufacturers through the provision of a real-time purchasing/sales environment via the mechanism of a readily refreshed cache on a web server.
A further additional object of the invention is to provide a method of transacting real-time sales internationally that promotes certainty of business costs through the limiting of the impact of currency fluctuations.
Additionally, an object of the invention is the enabling of a bidding system for products in a merchant server, the purchaser submitting needs requirements in solicitation of bids from merchants providing products.
Another object of the invention, by locating the Web, DB server close to the buyers with a high-speed local network, is to resolve the problem of bandwidth bottleneck occurring in cross-border internet transmission, particularly high-speed transmission for multimedia files that may not pass current international WWW network connections quickly and smoothly.
A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following drawings and detailed description.
Additionally, in the inventive system, the server 32 is provided with the facility whereby each of merchants may provide products available for purchase into a database on the server which functions similar to a cache in a computer. A merchant may refresh or update the stored data, as needs required, at any time, thereby permitting the server to maintain the latest information regarding available product. Thus, a merchant in response to notification of purchase by the server 32, may take immediate steps to update information in relation to inventory and anticipated production.
Also, in the inventive system, given that the merchants have product information stored on the server, a facility is provided to permit a perspective purchaser to submit a needs requirement to the server 32 and makes the requirement accessible to all merchants having responsive products on the server thereby permitting real-time response to the requirement rather than to delayed submission of bids arising product information being stored outside of the server.
The systems in
Step 1
Merchants 30 provide Web, DB Server 32 with a listing of products available for sale.
Step 2
One of buyers 20 browses websites of Web, DB server 32 for products available for sale, selects product(s) for purchase and indicates payment by credit card.
Step 3
The buyer 20 is switched from Web, DB Server 32 to payment server 33 for secure encryption transmission of credit card payment information.
Step 4
Buyer 20 transmits credit card payment information under a secure encryption protocol.
Step 5
Payment server 33 transmits encrypted credit card payment information to acquiring bank 34.
Step 6
Acquiring bank 34 processes encrypted credit card payment information and transmits information to buyer's bank 36 which confirms or rejects credit card payment and responds to acquiring bank 34, and if confirms, internally debits buyer's account and credit's merchant's account.
Step 7
Acquiring bank 34 transmits encrypted response from buyer's bank 36 to payment server 33.
Step 8
Payment server 33 provides encrypted response transmitted by acquiring bank 34 to buyer 20.
Step 9
If purchase is confirmed to buyer 22, payment server 33 communicates the purchase information to the Web, DB server 32.
Step 10
Web, DB server 32 provides purchase confirmation information to selling merchant 30.
Through the above-described method a merchant maintaining a website of products for sale on a server which itself cannot provide an adequately secure encryption system for the transmission of credit card information to sell to a buyer who would otherwise not purchase products on the Internet.
It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention.
Claims
1. A method for conducting on-line purchasing in an e-Commerce transnational business environment, purchasing being conducted over a computer network comprising a payment server having a credit card information transaction security system, a Web, DB server having a credit card information transaction security system less secure than the credit card information transaction security system of the payment server, at least one first remote computer, at least one second remote computer, at least one first communication channel connecting the at least one first remote computer to the payment server and to the Web, DB server, at least one second communication channel connecting the at least one second remote computer to the Web, DB server, and at least one third communication channel connecting the Web, DB server to the payment server, the method comprising the steps of:
- a) positioning the Web, DB server in one of a first nation state and a second nation state:
- b) positioning the payment server in the first nation state;
- c) using the at least one first remote computer to identify an item to be purchased from at least one item registered for purchase on the Web, DB server;
- d) communicating a purchase request for the item identified to be purchased by a buyer from the at least one first remote computer to the Web, DB server;
- e) switching of communication from the buyer with the Web, DB server to the payment server;
- f) providing credit card payment information by the buyer for the item to be purchased from the at least one first remote computer to the payment server;
- g) transferring credit card payment confirmation information from the payment server to the Web, DB server; and
- h) up-dating the Web, DB server with respect to the purchase of the item identified by the buyer.
2. The method of claim 1, wherein the second nation state has no available credit card information transaction security sufficient to meet the security requirements of the buyer.
3. The method of claim 2, wherein the first nation states is the United States of America.
4. The method of claim 2, wherein the second nation states is the People's Republic of China.
5. The method of claim 1, further comprising the steps of:
- i) transferring the credit card payment information for the item to be purchased from the payment server to a buyer's bank via an acquiring bank;
- j) processing of the credit card payment information by the buyer's bank for a validation decision result; and
- k) communicating the result to the payment server via the acquiring bank.
6. The method of claim 5, further comprising the step of:
- l) communicating confirming purchase information by the payment server to the buyer.
7. The method of claim 6, further comprising the step of;
- m) communicating confirming purchase information to the Web, DB server.
8. The method of claim 7, further comprising the step of:
- n) up-dating of the Web, DB server of the at least one item registered for purchase using the at least one second remote computer.
9. The method of claim 5, further comprising the step of:
- i) exchanging buyer purchase information between the Web, DB server and the at least one second remote computer with respect to the purchase of the item identified by the buyer to include buyer's identity information and quantity purchased in order for merchant to provide and service the at least one item registered for purchase.
10. The method of claim 1, further comprising the step of:
- i) up-dating of the Web, DB server of the at least one item registered for purchase using the at least one second remote computer.
11. The method of claim 1, further comprising the step of:
- i) exchanging buyer purchase information between the Web, DB server and the at least one first remote computer with respect to the purchase of the item identified by the buyer to include buyer's identity information and quantity purchased in order for merchant to provide and service the at least one item registered for purchase.
12. A system for conducting on-line buying by a buyer in an e-Commerce transnational business environment comprising:
- a payment server having a credit card information transaction security system,
- a Web, DB server having a credit card information transaction security system less secure than the credit card information transaction security system of the payment server,
- at least one first remote computer,
- at least one second remote computer,
- at least one first communication channel connecting the at least one first remote computer to the payment server and to the Web, DB server,
- at least one second communication channel connecting the at least one second remote computer to the Web, DB server, and
- at least one third communication channel connecting the Web, DB server to the payment server, wherein the Web, DB server is positioned in one of a first nation state and a second nation state and the payment server is positioned in the first nation state.
13. The system of claim 12, wherein the first nation state is the United States of America.
14. The system of claim 12, wherein the Web, DB server is positioned in the second nation state.
15. The system of claim 12, wherein the Web, DB server is positioned in the first nation state.
16. The system of claim 12, further comprising a buyer's bank and an acquiring bank.
17. An online method for a payment server to support online buying over the Internet, the online method comprising:
- receiving, at the payment server, credit card payment information transmitted from a buyer for payment of one or more items identified for purchase from a website listing the items, wherein the credit card payment information is received after online communication of the buyer has been switched from the website listing the items to a website supported by the payment server, wherein the switching of the online communication of the buyer is after an indication from the buyer to buy the one or more of the items;
- sending information corresponding to the credit card payment information for the payment of the one or more items to an established financial channel;
- receiving a credit card payment processing decision from the established financial channel; and
- sending credit card payment confirmation information;
- wherein:
- transmission of information about the items for purchase between a server supporting the website listing the items and the buyer, before occurrence of the indication to buy, is less secure than transmission, from the buyer, of the credit card payment information, the transmission of the credit card payment information being performed under a security protocol for encryption of the credit card payment information,
- and
- the sending of the credit card payment confirmation information updates the server supporting the website listing the items, with respect to the purchase of the one or more items identified by the buyer,
- wherein the payment server has a respective IP address different from a respective IP address of the server supporting the website listing the items.
18. A non-transitory computer readable medium storing program code for supporting online buying over the internet, the program code being executable by a processor to perform operations comprising:
- receiving, at a payment server, credit card payment information transmitted from a buyer for payment of one or more items identified for purchase from a website listing the items, wherein the credit card payment information is received after online communication of the buyer has been switched from the website listing the items to a website of the payment server, wherein the switching of the online communication of the buyer is after an indication from the buyer to buy the one or more of the items;
- sending information corresponding to the credit card payment information for the payment of the one or more items to an established financial channel;
- receiving a credit card payment processing decision from the established financial channel; and
- sending credit card payment confirmation information;
- wherein:
- transmission of information about the items for purchase between a server supporting the website listing the items and the buyer, before occurrence of the indication to buy, is less secure than transmission, from the buyer, of the credit card payment information, the transmission of the credit card payment information being performed under a security protocol for encryption of the credit card payment information, and
- the sending of the credit card payment confirmation information updates the server supporting the website listing the items, with respect to the purchase of the one or more items identified by the buyer, in support of a real-time purchasing/sales environment on the website listing the items,
- wherein the website of the payment server has an IP address different from a respective IP address of the website listing the items.
19. An online method to support online buying over the Internet, the online method comprising:
- supporting, by a server, a website listing items available to a buyer;
- receiving, by the server in an online communication from the buyer, an indication to buy one or more items from the website listing the items;
- switching the online communication of the buyer to a website supported by a payment server,
- wherein credit card payment information is transmitted from the buyer to the payment server for payment of one or more items identified for purchase from the website listing the items, wherein the credit card payment information is received by the payment server after the online communication of the buyer has been switched from the website listing the items to the website supported by the payment server, wherein the switching of the online communication of the buyer is after the indication from the buyer to buy the one or more of the items;
- receiving credit card payment confirmation information,
- wherein transmission of information about the items for purchase between the server supporting the website listing the items and the buyer, before occurrence of the indication to buy, is less secure than transmission, from the buyer, of the credit card payment information, the transmission of the credit card payment information being performed under a security protocol for encryption of the credit card payment information; and
- updating the server supporting the website listing the items with respect to the purchase of the one or more items identified by the buyer based on the credit card payment confirmation information,
- wherein the website listing the items has a respective IP address different from a respective IP address of a website supported by the payment server.
20. A non-transitory computer readable medium storing program code for supporting online buying over the Internet, the program code being executable by a processor to perform operations comprising:
- supporting, by a server, a website listing items available to a buyer;
- receiving, by the server in an online communication from the buyer, an indication to buy one or more items from the website listing the items;
- switching the online communication of the buyer to a website supported by a payment server,
- wherein credit card payment information is transmitted from the buyer to the payment server for payment of one or more items identified for purchase from the website listing the items, wherein the credit card payment information is received by the payment server after the online communication of the buyer has been switched from the website listing the items to the website supported by the payment server, wherein the switching of the online communication of the buyer is after the indication from the buyer to buy the one or more of the items;
- receiving credit card payment confirmation information,
- wherein transmission of information about the items for purchase between the server supporting the website listing the items and the buyer, before occurrence of the indication to buy, is less secure than transmission, from the buyer, of the credit card payment information, the transmission of the credit card payment information being performed under a security protocol for encryption of the credit card payment information; and
- updating the server supporting the website listing the items with respect to the purchase of the one or more items identified by the buyer based on the credit card payment confirmation information,
- wherein the website listing the items has a respective IP address different from a respective IP address of the website supported by the payment server.
21. The non-transitory computer readable medium of claim 20, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales for a merchant having product information on the server.
22. The non-transitory computer readable medium of claim 20, wherein the operations further comprises:
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of a plurality of merchants;
- automatically generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
23. The non-transitory computer readable medium of claim 20, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server;
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of the plurality of merchants;
- automatically generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement, the one or more merchant responses being generated via access to the product information in the readily refreshed cache to avoid a submission delay for a merchant input in response to the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
24. The non-transitory computer readable medium of claim 20, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server.
25. The non-transitory computer readable medium of claim 20, wherein the operations further comprises online bidding for buyers to submit needs requirements in solicitation of bids from merchants.
26. The method of claim 17, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales for a merchant having product information on the server.
27. The method of claim 17, wherein the method further comprises:
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of a plurality of merchants;
- automatically generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
28. The method of claim 17, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server;
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of the plurality of merchants;
- generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement, the one or more merchant responses being generated via access to the product information in the readily refreshed cache to avoid a submission delay for a merchant input in response to the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
29. The method of claim 17, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server.
30. The method of claim 17, wherein the method further comprises online bidding for buyers to submit needs requirements in solicitation of bids from merchants.
31. The method of claim 19, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales for a merchant having product information on the server.
32. The method of claim 19, wherein the method further comprises:
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of a plurality of merchants;
- automatically generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
33. The method of claim 19, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server;
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of the plurality of merchants;
- generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement, the one or more merchant responses being generated via access to the product information in the readily refreshed cache to avoid a submission delay for a merchant input in response to the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
34. The method of claim 19, wherein the method further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server a real-time purchasing/sales environment for a plurality of merchants having product information on the server.
35. The method of claim 19, wherein the method further comprises online bidding for buyers to submit needs requirements in solicitation of bids from merchants.
36. The non-transitory computer readable medium of claim 18, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server the real-time purchasing/sales environment for a merchant having product information on the server.
37. The non-transitory computer readable medium of claim 18, wherein the operations further comprises:
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of a plurality of merchants;
- generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
38. The non-transitory computer readable medium of claim 18, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server the real-time purchasing/sales environment for a plurality of merchants having product information on the server;
- receiving at the server at least one communication message that indicates a buyer needs requirement;
- making the buyer needs requirement accessible, via the server, to at least some of the plurality of merchants;
- generating one or more merchant responses to the buyer needs requirement, the one or more merchant responses defining one or more merchant bids to fulfill the buyer needs requirement, the one or more merchant responses being generated via access to the product information in the readily refreshed cache to avoid a submission delay for a merchant input in response to the buyer needs requirement; and
- making the merchant responses accessible to the buyer in real-time.
39. The non-transitory computer readable medium of claim 18, wherein the operations further comprises:
- providing the server with a readily refreshed cache, configured to provide on the server the real-time purchasing/sales environment for a plurality of merchants having product information on the server.
40. The non-transitory computer readable medium of claim 18, wherein the operations further comprises online bidding for buyers to submit needs requirements in solicitation of bids from merchants.
5671279 | September 23, 1997 | Elgamal |
5729594 | March 17, 1998 | Klingman |
5878215 | March 2, 1999 | Kling |
5903878 | May 11, 1999 | Talati et al. |
5950172 | September 7, 1999 | Klingman |
5991750 | November 23, 1999 | Watson |
6105008 | August 15, 2000 | Davis et al. |
6282522 | August 28, 2001 | Davis et al. |
6327578 | December 4, 2001 | Linehan |
6330575 | December 11, 2001 | Moore |
6332134 | December 18, 2001 | Foster |
6336105 | January 1, 2002 | Conklin |
RE40753 | June 16, 2009 | Wang |
7630919 | December 8, 2009 | Obrecht |
RE46140 | September 6, 2016 | Wang |
20010027418 | October 4, 2001 | Johnson |
WO2000/075843 | December 2000 | WO |
WO 0152127 | July 2001 | WO |
- Lei Tang, “A Set of Protocols for Micropayments in Distributed System” Graduate School of Industrial Administration (1995).
- Jackie Cohen, “Merchant Server Market Heats Up” Bank Technology News, v10n2 p1+, Feb. (1997), Dialog Flie 9, 01754948.
- Chong Ka Lung, “Internet Payment Methods:Mechanism, Application, and Experimentation” Department of Computer Science and Engineering, Dec. 1999.
Type: Grant
Filed: Sep 1, 2016
Date of Patent: Jul 9, 2019
Assignee: Innovation Sciences, LLC (Plano, TX)
Inventors: Tiejun Wang (La Jolla, CA), Tiehong Wang (Arlington, VA), Ximing Wang (Beijing)
Primary Examiner: Samuel G Rimell
Application Number: 15/254,987
International Classification: G06F 3/06 (20060101); G11B 27/30 (20060101); G11B 20/00 (20060101); G11B 27/32 (20060101); G11B 27/10 (20060101);