AMAZON TECHNOLOGIES, INC.

Patent Owner

Watch Compare Add to Portfolio

Stats

Details

Patent Activity in the Last 10 Years

Technologies

Intl Class Technology MATTERS Rank in Class
 
 
G06F ELECTRIC DIGITAL DATA PROCESSING 4434 17
 
 
H04L TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION 1532 20
 
 
G06Q DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR 1149 7
 
 
H04N PICTORIAL COMMUNICATION, e.g. TELEVISION 428 52
 
 
G06K RECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS 331 37
 
 
G10L SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION 247 15
 
 
H04W WIRELESS COMMUNICATION NETWORKS 247 53
 
 
G09G ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION 221 33
 
 
G02B OPTICAL ELEMENTS, SYSTEMS, OR APPARATUS 197 58
 
 
G06T IMAGE DATA PROCESSING OR GENERATION, IN GENERAL 186 34
  • No Technologies to Display

Top Patents (by citation)

Recent Publications

Publication # Title Filing Date Pub Date Intl Class
2018/0032,384 SECURE SCRIPT EXECUTION USING SANDBOXED ENVIRONMENTS Oct 06, 17 Feb 01, 18 [G06F]
2018/0032,428 INTER-PROCESS COMMUNICATION AUTOMATED TESTING FRAMEWORK Jul 17, 17 Feb 01, 18 [G06F]
2018/0032,464 MODULAR MASS STORAGE SYSTEM Oct 09, 17 Feb 01, 18 [G11B, G06F, H05K]
2018/0032,510 AUTOMATED TRANSLATION OF SOURCE CODE Mar 27, 15 Feb 01, 18 [G06F]
2018/0032,716 CHAINED AUTHENTICATION USING MUSICAL TRANSFORMS Oct 11, 17 Feb 01, 18 [H04L, G06F, G10H]
2018/0034,663 PRIVATE ALIAS ENDPOINTS FOR ISOLATED VIRTUAL NETWORKS Oct 09, 17 Feb 01, 18 [H04L, G06F]
2018/0034,710 RESPONSE RATE LIMITING DEVICE Oct 05, 17 Feb 01, 18 [H04L]
2018/0035,146 STREAMING MEDIA AUTHORIZATION BASED ON CALL SIGNS Oct 12, 17 Feb 01, 18 [H04N]
2018/0024,554 AUTONOMOUS GROUND VEHICLES BASED AT DELIVERY LOCATIONS Jul 25, 16 Jan 25, 18 [G06T, G06Q, G05D]
2018/0024,608 Flexible Power Support Redundancy Busway System Oct 02, 17 Jan 25, 18 [H02B, G06F, H02J]
2018/0025,065 EFFICIENT QUERY PROCESSING USING HISTOGRAMS IN A COLUMNAR DATABASE Sep 15, 17 Jan 25, 18 [G06F]
2018/0025,168 VIRTUAL SERVICE PROVIDER ZONES Sep 21, 17 Jan 25, 18 [G06F]
2018/0026,797 BINDING DIGITALLY SIGNED REQUESTS TO SESSIONS Oct 02, 17 Jan 25, 18 [H04L]
2018/0026,950 LEVERAGING TRANSPORT-LAYER CRYPTOGRAPHIC MATERIAL Sep 21, 17 Jan 25, 18 [H04L]
2018/0026,968 MANAGING SECURITY CREDENTIALS Aug 17, 17 Jan 25, 18 [H04L]
2018/0018,241 VISUALIZING RESTORATION OPERATION GRANULARITY FOR A DATABASE Aug 14, 17 Jan 18, 18 [G06T, G06F]
2018/0019,592 METHOD AND SYSTEM FOR ESTABLISHING A POWER FEED TO SYSTEMS DURING OPERATION Aug 14, 17 Jan 18, 18 [G06F, H02J]
2018/0011,311 Adhesive/Sealing Material for an Electrowetting Device Sep 22, 17 Jan 11, 18 [G02B, C09J, G09G, H01L]
2018/0011,894 VALIDITY MAP-BASED TRACKING OF USER DATA UPDATES Jul 24, 17 Jan 11, 18 [G06F]
2018/0012,158 Increasing the Expected Availability of Fast-Delivery Offers to Customers Dec 29, 10 Jan 11, 18 [G06Q]
2018/0012,174 System and Method for Managing Merchant-Performed Shipment Preparation Operations at a Vendor Facility Jun 27, 11 Jan 11, 18 [G06Q]
2018/0014,425 SHELF-MOUNTED MODULAR COMPUTING UNIT Sep 25, 17 Jan 11, 18 [G06F, H05K]

View all publication…

  • No Publications to Display

Recent Patents

Patent # Title Filing Date Issue Date Intl Class
9878784 Propeller alignment devices Dec 11, 15 Jan 30, 18 [B64C, H02K]
9880640 Multi-dimensional interface Apr 09, 12 Jan 30, 18 [G06F]
9880676 Force sensitive capacitive sensors and applications thereof Jun 05, 14 Jan 30, 18 [G06F]
9880786 Multi-tiered elastic block device performance May 30, 14 Jan 30, 18 [G06F]
9880866 Cryptographically attested resources for hosting virtual machines Jun 09, 16 Jan 30, 18 [H04L, G06F]
9880870 Live migration of virtual machines using packet duplication Sep 24, 15 Jan 30, 18 [G06F]
9880880 Automatic scaling of computing resources using aggregated metrics Jun 26, 15 Jan 30, 18 [G06F]
9880909 Cached data replication for cache recovery May 19, 16 Jan 30, 18 [G06F]
9880918 Mobile and remote runtime integration Jun 16, 14 Jan 30, 18 [G06F]
9880919 Aggregation of metrics data with fine granularity Jun 26, 15 Jan 30, 18 [G06F]
9880933 Distributed in-memory buffer cache system using buffer cache nodes Nov 20, 13 Jan 30, 18 [G06F]
9880960 Configurable sponge function engine Sep 29, 15 Jan 30, 18 [G06F]
9880989 Document annotation service May 09, 14 Jan 30, 18 [G06F]
9881002 Content localization Mar 19, 14 Jan 30, 18 [G06T, G06Q, G06F]
9881009 Identifying book title sets Mar 15, 11 Jan 30, 18 [G06F]
9881065 Selecting supplemental content for inclusion in a search results page May 11, 16 Jan 30, 18 [G06Q, G06F]
9881226 Object relation builder Sep 24, 15 Jan 30, 18 [G06T, G06K]
9881255 Model based selection of network resources for which to accelerate delivery Dec 17, 14 Jan 30, 18 [G06N]
9881276 Ultrasonic bracelet and receiver for detecting position in 2D plane Mar 28, 16 Jan 30, 18 [G06Q, G08B, G06K]
9881277 Wrist band haptic feedback system Mar 28, 16 Jan 30, 18 [G06Q, G06K]
9881318 Attributing web-based user actions to multivariate test parameters associated with publisher content Sep 16, 13 Jan 30, 18 [G06Q]
9881506 Unmanned aerial vehicle beacon pod Mar 12, 15 Jan 30, 18 [H04L, G08G, H04W, G05D]
9882720 Data loss prevention with key usage limit enforcement Jun 27, 14 Jan 30, 18 [H04L]
9882773 Virtual resource provider with virtual control planes Mar 03, 14 Jan 30, 18 [H04L, G06F]
9882775 Dependent network resources Oct 22, 14 Jan 30, 18 [H04L, G06F]
9882830 Architecture for metrics aggregation without service partitioning Jun 26, 15 Jan 30, 18 [H04L, G06F]
9882855 Instance messaging service May 29, 15 Jan 30, 18 [H04L, G06F]
9882886 Tracking user activity for digital content Aug 31, 15 Jan 30, 18 [H04L, G06Q]
9882888 Revocable shredding of security credentials Jun 29, 15 Jan 30, 18 [H04L]
9882900 Mutual authentication with symmetric secrets and signatures Jan 21, 16 Jan 30, 18 [H04L]
9882949 Dynamic detection of data correlations based on realtime data Sep 30, 14 Jan 30, 18 [H04L, G06F]
9882956 Network-backed mass storage device Mar 11, 13 Jan 30, 18 [H04L, G06F]
9882957 Client-side endpoint specification in a network service request Aug 13, 13 Jan 30, 18 [H04M, H04L]
9882968 Virtual network interface multiplexing Dec 09, 14 Jan 30, 18 [H04L, G06F]
9882976 Supporting heterogeneous environments during code deployment Jun 16, 15 Jan 30, 18 [H04L]
9882982 Datastore for aggregated measurements for metrics Jun 26, 15 Jan 30, 18 [H04L, G06F]
9883230 Self-organized time-synchronization network Sep 24, 15 Jan 30, 18 [H04N, H04W]
9883249 Broadcaster tools for interactive shopping interfaces Jun 26, 15 Jan 30, 18 [H04N, H04H, G06Q]
9883610 Electronic device filter door Sep 29, 16 Jan 30, 18 [H05K]
9873199 Robotic grasping of items in inventory system Dec 27, 16 Jan 23, 18 [G06Q, B65G, B25J]
9873561 Item retrieval using a robotic drive unit May 22, 17 Jan 23, 18 [G06Q, G06F, B65G]
9874924 Equipment rack power reduction using virtual machine instance migration Dec 03, 15 Jan 23, 18 [G06F]
9874933 Device shutdown routine optimization Jun 15, 15 Jan 23, 18 [G09G, G06F]
9874977 Gesture based virtual devices Aug 07, 12 Jan 23, 18 [G06F, G06K]
9875081 Device selection for providing a response Sep 21, 15 Jan 23, 18 [G06F, G01L, G10L]
9875134 Virtual machine based content processing Jan 11, 16 Jan 23, 18 [H04N, H04L, G06F]
9875174 Optimizing the execution of an application executing on a programmable execution service Sep 21, 11 Jan 23, 18 [G06F]
9875192 File system service for virtualized graphics processing units Jun 25, 15 Jan 23, 18 [G06F]
9875212 Managing cached information corresponding to a distributed storage system Jan 27, 14 Jan 23, 18 [G06F]
9875262 System and method for fetching the latest versions of stored data objects Jun 08, 15 Jan 23, 18 [G06F]
9875270 Locking item ranges for creating a secondary index from an online table Sep 18, 15 Jan 23, 18 [G06F]
9875355 DNS query analysis for detection of malicious software Sep 17, 13 Jan 23, 18 [H04L, G06F]
9875497 Providing brand information via an offering service Aug 06, 12 Jan 23, 18 [G06Q]
9875515 Embedding debugging information via watermarks Dec 15, 15 Jan 23, 18 [G06T, G06K]
9875698 Dark display effect control in a display apparatus Sep 16, 16 Jan 23, 18 [G02B, G09G]
9876645 Tamper detection for hardware devices Feb 17, 15 Jan 23, 18 [H04L, G06F]
9876703 Computing resource testing Dec 17, 14 Jan 23, 18 [H04L, G06F]
9876730 Virtualized instance selection Aug 30, 13 Jan 23, 18 [H04L]
9876743 Inter-user message forwarding by an online service Feb 27, 15 Jan 23, 18 [H04L, G06F]
9876773 Packet authentication and encryption in virtual networks Nov 23, 15 Jan 23, 18 [H04L]
9876815 Threat detection and mitigation through run-time introspection and instrumentation Sep 02, 16 Jan 23, 18 [H04L, G06F, G08B]
9876836 Contextual generation and substitution of audiovisual application resources Mar 30, 15 Jan 23, 18 [H04L, G06F, A63F]
9876879 Distributed network page generation Dec 29, 14 Jan 23, 18 [H04L, G06F]
9877148 Location based recommendations Sep 03, 15 Jan 23, 18 [H04L, G06Q, H04W, G06F]
D808393 Device cover Jun 08, 16 Jan 23, 18 [1402]
D808454 Interactive camera device Jun 29, 16 Jan 23, 18 [1601]
9867482 Shelving system with interlocking containers Jan 26, 16 Jan 16, 18 [A47G, A47F, A47B, B65D]
9868207 Generating robotic grasping instructions for inventory items Oct 10, 16 Jan 16, 18 [G06Q, B65G, B25J]
9868257 Object fabrication system Aug 13, 14 Jan 16, 18 [B29C]
9868302 Fluorescent ink printing, cutting, and apparel assembly Jun 20, 16 Jan 16, 18 [B41J]
9868524 Unmanned aerial vehicle configuration for extended flight Nov 11, 14 Jan 16, 18 [B64C]
9868596 Automated loading system Sep 30, 14 Jan 16, 18 [B65G]
9869855 Picture element driven by two sets of grayscale values, one set being less than the other Apr 03, 14 Jan 16, 18 [G02B, G09G]
9870056 Hand and hand pose detection Oct 08, 12 Jan 16, 18 [G06F]
9870224 Assessing quality of code in an open platform environment Jun 25, 15 Jan 16, 18 [G06N, G06Q, G06F]
9870268 Virtual computing instance migration Aug 05, 13 Jan 16, 18 [G06F]
9870269 Job allocation in a clustered environment Sep 05, 13 Jan 16, 18 [G06F]
9870310 Data providers for annotations-based generic load generator Dec 18, 13 Jan 16, 18 [G06F]
9870347 Network site conversion with respect to a development toolkit Dec 13, 13 Jan 16, 18 [G06F]
9870348 Mapping behavior to data Jan 21, 14 Jan 16, 18 [G06F]
9870386 Reducing I/O operations for on-demand demand data page generation Oct 31, 14 Jan 16, 18 [G06F]
9870391 People search using proximity Jul 30, 10 Jan 16, 18 [G06Q, G06F]
9870426 Managing information associated with network resources May 18, 15 Jan 16, 18 [H04L, G06F]
9870452 Assigning new passcodes to electronic devices Mar 02, 10 Jan 16, 18 [G06F]
9870464 Compromised authentication information clearing house Nov 15, 16 Jan 16, 18 [H04L, G06F]
9870521 Systems and methods for identifying objects Mar 29, 16 Jan 16, 18 [H04N, G06T, G06K]
9870548 Off network order operations for pickup locations Aug 06, 13 Jan 16, 18 [G06Q]
9870658 Security badge Apr 13, 17 Jan 16, 18 [G05B, G07C, G09F]
9870713 Detection of unauthorized information exchange between users Sep 17, 12 Jan 16, 18 [G06Q, G09B]
9871300 Steerable phased array antenna Mar 25, 16 Jan 16, 18 [H01Q]
9871406 Reserve power system transfer switches for data center Dec 18, 13 Jan 16, 18 [H02J]
9871694 Parallel processing for transaction data generation Jun 25, 15 Jan 16, 18 [H04L, G06Q, G06F]
9871712 Health checking in a distributed load balancer Apr 16, 13 Jan 16, 18 [H04L, G06F]
9871720 Using packet duplication with encapsulation in a packet-switched network to increase reliability Mar 18, 14 Jan 16, 18 [H04L, G06F]
9871795 Inactive non-blocking automated agent detection Aug 19, 16 Jan 16, 18 [H04L, G06F]
9871850 Enhanced browsing using CDN routing capabilities Jun 20, 14 Jan 16, 18 [H04L]
9871854 Interaction with a virtual network Apr 13, 15 Jan 16, 18 [H04L, G06F]
9871998 Automatic imaging device selection for video analytics Jan 30, 17 Jan 16, 18 [H04N, G06T, G08B, G06K]
9872067 Source identification for unauthorized copies of content Mar 07, 16 Jan 16, 18 [H04N, H04L, G06F]
9862176 Producing electrophoretic display with seamless front surface Apr 14, 15 Jan 09, 18 [G09G, B32B]
9863840 Multi-faceted test chamber Dec 22, 14 Jan 09, 18 [G01M]
9864538 Data size reduction Jun 25, 15 Jan 09, 18 [G06F]
9864576 Voice controlled assistant with non-verbal user input Sep 09, 13 Jan 09, 18 [G06F]
9864594 Software upgrade and operation testing of a packaged electronic device Sep 30, 14 Jan 09, 18 [H04W, G06F, H04B, H03M]
9864617 Composable machine image Feb 23, 15 Jan 09, 18 [G06F]
9864636 Allocating processor resources based on a service-level agreement Dec 10, 14 Jan 09, 18 [H04L, G06F]
9864669 Managing data center resources Feb 22, 12 Jan 09, 18 [H04L, G06F]
9864701 Resource mapping for an input/output device Mar 10, 15 Jan 09, 18 [G06F]
9864725 Managing use of program execution capacity Jul 23, 12 Jan 09, 18 [G06F]
9864727 Providing dynamically scaling computing load balancing Sep 15, 12 Jan 09, 18 [G06F]
9864778 System for providing events to users Sep 29, 14 Jan 09, 18 [H04L, G06Q, G06F]
9864784 Search query classification Feb 24, 15 Jan 09, 18 [G06F]
9864852 Approaches for providing multi-factor authentication credentials Jul 27, 15 Jan 09, 18 [H04L, G06F]
9864874 Management of encrypted data storage Feb 13, 15 Jan 09, 18 [H04L, G06F]
9864911 Selecting items for placement into available volumes using imaging data Jul 10, 17 Jan 09, 18 [G06T, G01B, G06Q, G06K]
9864951 Randomized latent feature learning Mar 30, 15 Jan 09, 18 [G06N, G06E, G06F, G06G]
9864962 Minimum suggested rate picking Nov 25, 13 Jan 09, 18 [G06Q]
9865000 Merchant services for service provider catalog items Mar 05, 13 Jan 09, 18 [G06Q]
9865033 Motion-based image views Jan 17, 14 Jan 09, 18 [G06T, G06F]
9865071 Simulating variances in human writing with digital typography Nov 23, 15 Jan 09, 18 [G06T, G09G, G06F]
9865200 System and method for driving electrowetting display device Jun 29, 15 Jan 09, 18 [G09G, G06F]
9865250 Audibly indicating secondary content with spoken text Sep 29, 14 Jan 09, 18 [G06F, G10L]
9865254 Compressed finite state transducers for automatic speech recognition Jun 20, 16 Jan 09, 18 [G10L]
9865259 Speech-responsive portable speaker Mar 14, 17 Jan 09, 18 [G10L]
9865268 User authentication for voice-input devices Mar 14, 16 Jan 09, 18 [G06F, G10L]
9865920 Antenna isolation in a multi-band antenna system Aug 27, 14 Jan 09, 18 [H01Q]
9865972 Electrical connector with spring clip Jul 23, 13 Jan 09, 18 [H01R]
9866242 Throughput optimization for redundancy coded data storage systems Jun 17, 15 Jan 09, 18 [H04L, G11C, G06F, H03M]
9866391 Permissions based communication Jan 30, 13 Jan 09, 18 [H04L]
9866392 Distributed system web of trust provisioning Sep 15, 14 Jan 09, 18 [H04L]
9866393 Device for creating reliable trusted signatures Dec 22, 14 Jan 09, 18 [H04L]
9866459 Origin failover for live streaming Mar 04, 16 Jan 09, 18 [H04L, G06F]
9866571 Securing execution of customer-supplied network page generation code Oct 24, 14 Jan 09, 18 [H04L, G06F]
9866574 Protected data type handling awareness Jun 01, 15 Jan 09, 18 [H04L, G06F]
9866603 Enabling start-over TV in adaptive bitrate delivery Mar 24, 14 Jan 09, 18 [H04L, G06F]
9866615 Remote browsing session management Apr 13, 15 Jan 09, 18 [H04L, G06F]
9866622 Remote storage gateway management using gateway-initiated connections Nov 27, 13 Jan 09, 18 [H04L, G06F]
9866820 Online calibration of cameras Jul 01, 14 Jan 09, 18 [H04N, G06K]
9866964 Synchronizing audio outputs Feb 27, 13 Jan 09, 18 [H04R]
9867139 Antenna switching for transmission diversity Mar 24, 16 Jan 09, 18 [H04W, H04B]
9867318 Stall containment of rack in a data center Nov 23, 15 Jan 09, 18 [G06F, H01L, H05K]

View all Patent…

  • No Patents to Display

Expired/Abandoned/Withdrawn Patents

Patent # Title Status Filing Date Issue/Pub Date Intl Class
2016/0373,405 MANAGING DYNAMIC IP ADDRESS ASSIGNMENTS ABAN Jun 16, 15 Dec 22, 16 [H04L, G06F]
9471997 Image composition based on remote object data Withdrawn Nov 11, 13 Oct 18, 16 [H04L, G06T, G06F, A63F]
9412340 Transferring state information between electronic devices Withdrawn Jun 25, 14 Aug 09, 16 [H04L, H04W, G09G, G06F]
2016/0216,896 SYSTEM AND METHOD FOR PROVIDING FLEXIBLE STORAGE AND RETRIEVAL OF SNAPSHOT ARCHIVES ABAN Apr 04, 16 Jul 28, 16 [G06F]
9389886 Constraint verification for distributed applications Withdrawn Jan 03, 13 Jul 12, 16 [G06F]
2016/0180,193 IMAGE-BASED COMPLEMENTARY ITEM SELECTION ABAN Dec 22, 14 Jun 23, 16 [G06K]
9299346 Speech recognition platforms Withdrawn Mar 15, 13 Mar 29, 16 [G10L]
2015/0379,168 TECHNIQUES FOR SIMULATING KINESTHETIC INTERACTIONS ABAN Jun 27, 14 Dec 31, 15 [G06Q, G06F]
9183389 Rapid malware inspection of mobile applications Withdrawn Aug 19, 13 Nov 10, 15 [H04L, G06F]
2015/0278,508 TRANSMISSION OF AN APPLICATION DOWNLOAD VIA AN ENCODED IMAGE ABAN Jun 15, 15 Oct 01, 15 [G06F, G06K]
9128753 Secure tunnel infrastructure between hosts in a hybrid network environment Withdrawn Mar 30, 12 Sep 08, 15 [H04L, G06F]
2015/0242,393 System and Method for Classifying Text Sentiment Classes Based on Past Examples ABAN Jun 27, 14 Aug 27, 15 [G06F]
2015/0172,787 CUSTOMIZED MOVIE TRAILERS ABAN Dec 13, 13 Jun 18, 15 [H04N]
2015/0151,913 METHOD AND APPARATUS FOR MANAGING THE ALLOCATION OF ITEMS TO PROCESSING STATIONS IN AN ORDER FULFILLMENT PROCESS ABAN Feb 09, 15 Jun 04, 15 [G05B, B07C, B65G]
2015/0130,814 DATA COLLECTION FOR MULTIPLE VIEW GENERATION ABAN Nov 11, 13 May 14, 15 [H04L, G06T]
2015/0130,815 MULTIPLE PARALLEL GRAPHICS PROCESSING UNITS ABAN Nov 11, 13 May 14, 15 [G06T]
2015/0133,216 VIEW GENERATION BASED ON SHARED STATE ABAN Nov 11, 13 May 14, 15 [A63F]
2015/0127,412 WORKFLOW MANAGEMENT SYSTEM ABAN Dec 18, 13 May 07, 15 [G06Q]
2015/0127,578 STATELESS SIMULATION SERVICE ABAN Dec 18, 13 May 07, 15 [G06Q]
2015/0095,191 GLOBAL MERCHANT NETWORK ABAN Mar 19, 14 Apr 02, 15 [G06Q]

View all Patent…

  • No Patents to Display

Top Inventors for This Owner

We are sorry but your current selection exceeds the maximum number of watches () for this membership level. Upgrade to our Level for up to watches!

Owner Watch
AMAZON TECHNOLOGIES, INC.
CANCEL
UPGRADE MEMBERSHIP CANCEL

We are sorry but your current selection exceeds the maximum number of comparisons () for this membership level. Upgrade to our Level for up to comparisons!

UPGRADE MEMBERSHIP CANCEL

We are sorry but your current selection exceeds the maximum number of portfolios () for this membership level. Upgrade to our Level for up to portfolios!

UPGRADE MEMBERSHIP CANCEL

We are sorry but your current selection exceeds the maximum number of patents allowed in portfolios () for this membership level. Upgrade to our Level for up to patents!

UPGRADE MEMBERSHIP CANCEL