Get free evaluation to get 20% discount to file Patent application for Electrical, Computer, Software, and Medical inventions
FREE In-Depth Initial Consultation by Email, Phone, Meet, Zoom, Teams, WebEx or in-person
We communicate using your preferred method. Click to reach us right now.
- Is it patentable, an abstract idea, a formula, or a product of nature?
- Is it public or obvious? Is it publicly available, or prior ideas be easily combined, substituted, or tried in obvious way?
- Should I file provisional or non-provisional application?
- Should I file utility or design application? What is the filing process?
- How about rejections, objections, reexamination, or appeal?
Easy 15 second Form to Get Free Consultation with Patent Attorney
- No Obligation
- No Legalese
- Free & Easy
- Confidential
- Quality Assured
- In-Depth Evaluation
We get back quickly. Average response time 1 hour, max 12 hours.
Protected by Google reCAPTCHA – Privacy and Terms.
Why us? We try our best for you:
- Less time explaining invention – we get it quickly.
- Diligently prosecute patents – explore invention in-depth, considering all the examples, boundaries & limitations.
- Don’t compromise – don’t limit patent scope.
- Prevent vulnerability to obviousness attacks on patent.
- Ensure large patent scope that maintains higher value in future.
- Protect inventions in multiple ways – protection from all perspectives to safeguard invention.
- Exclusively patent focused – so we understand it better.
- Client first service – customized, innovative and creative solutions.
- Quality Assured Patent for Electrical, Computer, Software, Mechanical, and Medical inventions using many years of ECE, CS, and Engineering experience and rigorous Total Quality Management.
Client Testimonials about Our Services
The patent attorney has helped us with two patents. What impressed us the most is his expertise in both technicality and law. Our previous perception of working with patent lawyers was that they may do a good job in filing and negotiating, but when it comes to drafting and especially the iterations of revisions, it takes a lot of time and effort to explain to them and reach an agreement. In this case, he has the technical background comparable to that of the inventors, so we only needed the extent of details sufficient to communicate with a co-inventor/colleague. In particular, in the process of drafting, he was clear about the key point of each claim and how the system works, and able to make the modifications to satisfy the filing requirements. When later we had to revise the claims a few times, he always managed to make the best trade-off possible that addressed the patent examiner’s challenges, while not hurting the scope and value of the invention. With the complexity already time-consuming for us (as required by filing a patent), he could even maintain a turnaround of a day or just several hours.
Moreover, his helpfulness was also reflected in the sense that he made us convinced and understood the rationale of each decision point, instead of just making the changes on his own, so that we as the inventors can be synced and participate to achieve a better outcome. In the long term, what we’ve learned from him, the legal aspects and best practices, will facilitate our future research and production of inventions, as we were not well aware of these before.
Overall, during the whole process of both patents, we never felt that we were trying to “use” a patent lawyer, but just interacting with another co-inventor, in terms of: ownership, hard work, knowledge and ease of communication.
L. Zhao (Carleton University, Canada) and M. Mannan (Concordia University, Canada)
Our Sample Patents
Password triggered trusted encryption key deletion
A method of evaluating secrets in a computer system’s trusted execution environment, wherein after evaluation of secrets, a securely stored encryption key is either retrieved or deleted upon entering corresponding secret (password, graphical password, biometric information, data sequence, security token, etc.) or secrets. Deletion of the encryption key can happen in a verifiable manner or in a non-verifiable manner. If a storage is encrypted with the encryption key, deletion of the encryption key makes the encrypted storage irreversibly undecryptable, while retrieval of the key permits decryption of the storage. Two encryption keys can be used to encrypt two separate storages, and then securely stored and processed in the trusted execution environment. Each of the two encryption keys can be retrieved using one or more associated secrets (passwords, etc.), and one or more other secrets would delete the encryption key associated with a preselected storage.
Protection system and method against unauthorized data alteration
A system for protecting user-editable files against unauthorized data alteration or against compromised operating systems or compromised applications. It comprises of untrusted operating environments and a trusted operating environment. One or more untrusted operating environments makes available user-editable files for creation and editing, and are stored in a non-protected partition of storage drive. The trusted operating environment provides an authentication key to access protected partition of storage drive, and stores copies of user-editable files in a protected partition of storage drive. Each new stored copy of a user-editable file in the protected partition corresponds to a new or an updated version of the user-editable file. A set of files and folders can be initially selected in an uncompromised untrusted operating environment. A trusted updater module running inside the trusted operating environment can perform copying to protected partition. Scheduled tasks can also copy user-editable files. Untrusted operating environment can also be suspended prior to triggering the trusted environment.
20% discount for Startups to file Patent application for Electrical, Computer, Software, and Medical inventions
- Data Processing
- Computers and Digital Processing Systems
- Circuit Design and Analysis
- Solid-State Devices and Circuits
- Active, nonlinear, solid-state devices, circuits, and systems
- Semiconductor Mask
- Signal Processing Systems and Devices
- Computer Memory, Processor, and Architecture
- Magnetic, Optical, and Solid-State Data Storage
- Information Security
- Artificial Intelligence
- Robots
- Database and File Management
- Compression/Decompression
- Virtual Machines, Task and Process Management
- Electrical and Digital Data Input and Output Devices
- Data Transfer
- Fault Detection and Fault Recovery
- Semiconductor device systems
- Semiconductor laser devices
- Semiconductor device manufacturing processes
- Semiconductor laser devices
- Photoelectric devices
- Semiconductor coating, forming, or etching
- Vapor deposition coating apparatus
- Etching processes and apparatus for making semiconductor precursor, substrates, and devices
- Liquid phase epitaxy coating
- Semiconductor wafers
- Semiconductor device testing
- Electrical Communications
- Optical Communications
- Optical Devices and Instruments
- Telecommunications
- Amplifiers, Oscillators, Modulators, Demodulators, Tuners
- Directive Radio Wave Sytems and Devices
- Acoustic Wave Systems and Devices
- Cryptography
- Information and Data Security
- Distributed computers or digital data processing systems
- Interactive video distribution processes, systems, and elements
- Electricity conductors and insulators
- Electric switches, registers, circuit maker/breaker
- Electrical generator or motor
- Power supply or regulation systems
- Battery or capacitor charging/discharging
- Electronic digital logic circuitry
- Electrical nonlinear devices, circuits, and systems
- Wave transmission lines and networks
- Directive radio wave systems and devices
- Electromagnets, Magnetically operated switches and magnets
- Electrothermally or thermally actuated switches
- Computer graphics and visual display systems
- Liquid crystal cells, elements and systems
- Optical measuring and testing
- Optical systems and elements
- Optical waveguides
- Electrophotography
- Static and Dynamic information storage
- Multiplex communications
- Electrical pulse counters, pulse dividers, or shift registers
- X-ray or gamma ray systems or devices
- Video signal processing
- Superconductor apparatus, material, process
- Scanning-probe techniques or apparatus
- Medical Surgery devices
- Dentistry devices
- Prosthesis
- Eye examining, vision testing and correcting devices
- Medical Image analysis
- Analytical and immunological testing
- Methods and apparatus for inspection and treatment of abnormal conditions,, diseases, wounds, etc.
- In-vitro optical testing and Blood treating apparatus
- In vivo testing or in vivo diagnosis
- Medical diagnostic, monitoring, and imaging devices
20% discount for Startups to file Patent application for Electrical, Computer, Software, and Medical inventions falling in following Patent Classifications:
Electrical Computers, Digital Processing Systems, Information Security, Error or Fault Handling (classes 700-719, 726)
Data Processing:
Class 700, Data processing: generic control systems or specific applications
Class 701, Data processing: vehicles, navigation, and relative location
Class 702, Data processing: measuring, calibrating, or testing
Class 703, Data processing: structural design, modeling, simulation, and emulation
Class 704, Data processing: speech signal processing, linguistics, language translation, and audio compression/decompression
Class 705, Data processing: financial, business practice, management, or cost/price determination
Class 706, Data processing: artificial intelligence
Class 707, Data processing: database and file management or data structures
Class 715, Data processing: presentation processing of document, operator interface processing, and screen saver display processing
Class 716, Data processing: design and analysis of circuit or semiconductor mask
Class 717, Data processing: software development, installation, and management
Electrical Computers and Digital Processing Systems:
Class 708, Electrical computers: arithmetic processing and calculating
Class 709, Electrical computers and digital processing systems: multicomputer data transferring
Class 710, Electrical computers and digital data processing systems: input/output
Class 711, Electrical computers and digital processing systems: memory
Class 712, Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
Class 713, Electrical computers and digital processing systems: support
Class 718, Electrical computers and digital processing systems: virtual machine task or process management or task management/control
Class 719, Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
Selected Related Technologies:
Class 714, Error detection/correction and fault detection/recovery
Class 726, Information security
Semiconductor Devices and Manufacture
Active solid-state devices, per se (Class 257)
Miscellaneous active, nonlinear, solid-state devices, circuits, and systems (Class 327, subclasses 186, 188-189, 192-196, 203-204, 206-214, 223-224, 281, 288, 327-328, 366-373, 389-391, 404-405, 408-413, 416-417, 419-505, 527-529, 537, 541-543, 546, 562, 564-566, 569-571, 574-587)
Electronic digital logic circuitry (Class 326)
Semiconductor device systems for static information storage and retrieval (Class 365, subclasses 174-184, 186-188)
Semiconductor laser devices (Class 372, subclasses 43.01-50.23)
Photoelectric devices (Class 136, subclasses 243-265)
Semiconductor device manufacturing processes (Class 438)
Etching processes and apparatus for making semiconductor precursor, substrates, and devices used in an electrical function (Class 156, subclass 345.1-345.55)
Vapor deposition coating apparatus (Class 118, subclasses 715-733)
Liquid phase epitaxy coating apparatus (Class 118, subclasses 407-415)
Imaging composition, process, or product, for making an electrical device (Class 430, subclasses 311-319)
Irradiation of semiconductor devices (Class 250, subclasses 492.2-492.24)
Metal working processes and apparatus for making barrier layer or semiconductor devices (Class 29, subclasses 25.01-25.03)
Metal treatment processes for making barrier layer stock material and semiconductor devices (Class 148, subclasses 33-33.6, Digests 1-174)
Semiconductor compositions specialized for use in a semiconductor device (Class 252, subclasses 62.3)
Single-crystal, oriented-crystal, and epitaxy growth processes; noncoating apparatus therefor (Class 117)
Composite stock material with semiconductor component (Class 428, subclass 620)
Process including application of electrical radiant or wave energy for cleaning a semiconductor precursor, substrate, or device (Class 134, subclasses 1.2-1.3)
Process of semiconductor coating, forming, or etching by glow discharge sputter deposition (Class 204, subclass 192.25)
Process for metal fusion bonding of metal to semiconductor-type material with separate metallic filler (Class 228, subclass 123.1)
Process, composition or method of preparing a composition including the electrolytic coating of a selected area of a semiconductor (Class 205, subclasses 123-124)
Containers for semiconductor wafers (class 206, subclasses 710-712 and 832-833)
Racks for semiconductor wafers (class 211, subclass 41.18)
Testing of semiconductor devices (Class 324, subclasses 765-769 and 71.5)
Semiconductor controlled liquid crystals (Class 349, subclasses 42-48)
Process or apparatus for planning, designing, analyzing, or devising semiconductor masks (Class 716, subclasses 19-21)
Telecommunications (classes 370, 375, 379, 398, 455)
Class 370, Multiplex Communications
Class 375, Pulse or Digital Communications
Class 379, Telephonic Communications
Class 398, Optical Communications
Class 455, Telecommunications
Class 178, Telegraphy, subclasses 66.1+ for alternating or pulsating current telegraphy; various subclasses for telegraph systems
Class 330, Amplifiers,
Class 331, Oscillators,
Class 332, Modulators,
Class 334, Tuners, appropriate subclasses for various components, per se
Class 340, Communications: Electrical, various subclasses relating to communications
Class 342, Communications: Directive Radio Wave Sytems and Devices (e.g., Radar, Radio Navigation), subclasses 350+ for directive carrier wave systems
Class 343, Communications: Radio Wave Antennas, subclasses 5+ for reflected carrier wave systems (e.g., radar); subclasses 100+ for directive radio wave systems; subclasses 700+ for antennas
Class 348, Television, for television systems
Class 358, Facsimile and Static Presentation Processing, for facsimile systems
Class 367, Communications, Electrical: Acoustic Wave Systems and Devices, appropriate subclasses for various acoustic wave communications systems
Class 380, Cryptography, subclasses 255 through 276 for a communication system using cryptography
Class 381, Electrical Audio Signal Processing Systems and Devices, subclasses 1+ for broadcast or multiplex stereo
Class 709, Electrical Computers and Digital Processing Systems: Multicomputer Data Transferring, subclasses 200+ for data transferring among a plurality of spatially distributed computers or digital data processing systems
Class 714, Error Detection/Correction and Fault Detection/Recovery, appropriate subclasses for generic error checking
Class 725, Interactive Video Distribution Systems, for interactive video distribution processes, systems, and elements
Electrical Classes
174 Electricity: conductors and insulators
177 Weighing scales
178 Telegraphy
191 Electricity: transmission to vehicles
200 Electricity: circuit makers and breakers
218 High-voltage switches with arc preventing or extinguishing devices
219 Electric heating
235 Registers
250 Radiant energy
257 Active solid-state devices (e.g., transistors, solid-state diodes)
290 Prime-mover dynamo plants
307 Electrical transmission or interconnection systems
310 Electrical generator or motor structure
313 Electric lamp and discharge devices
314 Electric lamp and discharge devices: consumable electrodes
315 Electric lamp and discharge devices: systems
318 Electricity: motive power systems
320 Electricity: battery or capacitor charging or discharging
322 Electricity: single generator systems
323 Electricity: power supply or regulation systems
324 Electricity: measuring and testing
326 Electronic digital logic circuitry
327 Miscellaneous active electrical nonlinear devices, circuits, and systems
329 Demodulators
330 Amplifiers
331 Oscillators
332 Modulators
333 Wave transmission lines and networks
334 Tuners
335 Electricity: magnetically operated switches, magnets, and electromagnets
336 Inductor devices
337 Electricity: electrothermally or thermally actuated switches
338 Electrical resistors
340 Communications: electrical
341 Coded data generation or conversion
342 Communications: directive radio wave systems and devices (e.g., radar, radio navigation)
343 Communications: radio wave antennas
345 Computer graphics processing and selective visual display systems
346 Recorders
347 Incremental printing of symbolic information
348 Television
349 Liquid crystal cells, elements and systems
352 Optics: motion pictures
355 Photocopying
356 Optics: measuring and testing
358 Facsimile and static presentation processing
359 Optical: systems and elements
360 Dynamic magnetic information storage or retrieval
361 Electricity: electrical systems and devices
362 Illumination
363 Electric power conversion systems
365 Static information storage and retrieval
366 Agitating
367 Communications, electrical: acoustic wave systems and devices
368 Horology: time measuring systems or devices
369 Dynamic information storage or retrieval
370 Multiplex communications
372 Coherent light generators
373 Industrial electric heating furnaces
375 Pulse or digital communications
377 Electrical pulse counters, pulse dividers, or shift registers: circuits and systems
378 X-ray or gamma ray systems or devices
379 Telephonic communications
380 Cryptography
381 Electrical audio signal processing systems and devices
382 Image analysis
385 Optical waveguides
386 Motion video signal processing for recording or reproducing
388 Electricity: motor control systems
392 Electric resistance heating devices
396 Photography
398 Optical communications
399 Electrophotography
455 Telecommunications
505 Superconductor technology: apparatus, material, process
700 Data processing: generic control systems or specific applications
701 Data processing: vehicles, navigation, and relative location
702 Data processing: measuring, calibrating, or testing
703 Data processing: structural design, modeling, simulation, and emulation
704 Data processing: speech signal processing, linguistics, language translation, and audio compression/decompression
705 Data processing: financial, business practice, management, or cost/price determination
706 Data processing: artificial intelligence
707 Data processing: database and file management or data structures
708 Electrical computers: arithmetic processing and calculating
709 Electrical computers and digital processing systems: multicomputer data transferring
710 Electrical computers and digital data processing systems: input/output
711 Electrical computers and digital processing systems: memory
712 Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
713 Electrical computers and digital processing systems: support
714 Error detection/correction and fault detection/recovery
715 Data processing: presentation processing of document, operator interface processing, and screen saver display processing
716 Computer-aided design and analysis of circuits and semiconductor masks
717 Data processing: software development, installation, and management
718 Electrical computers and digital processing systems: virtual machine task or process management or task management/control
719 Electrical computers and digital processing systems: interprogram communication or interprocess communication (ipc)
720 Dynamic optical information storage or retrieval
725 Interactive video distribution systems
726 Information security
850 Scanning-probe techniques or apparatus; applications of scanning-probe techniques, e.g., scanning probe microscopy [spm]
901 Robots
902 Electronic funds transfer
Medical Devices
Class 128, Surgery
Class 433, Dentistry
Class 600, Surgery
Class 601, Surgery: kinesitherapy
Class 602, Surgery: splint, brace, or bandage
Class 604, Surgery
Class 606, Surgery
Class 607, Surgery: light, thermal, and electrical application
Class 623, Prosthesis (i.e., artificial body members), parts thereof, or aids and accessories therefor
Class 227, Elongated-member-driving apparatus, subclasses 175.1-182.1
Class 323, Electricity: power supply or regulation systems, subclasses 911
Class 351, Optics: eye examining, vision testing and correcting, subclasses 200-247
Class 356, Optics: measuring and testing, subclasses 39-42
Class 362, Illumination, subclasses 574
Class 378, X-ray or gamma ray systems or devices, subclasses 37, 38-40
Class 382, Image analysis, subclasses 128-134
Class 422, Chemical apparatus and process disinfecting, deodorizing, preserving, or sterilizing, subclasses 44-48
Class 424, Drug, bio-affecting and body treating compositions, subclasses 9.1-9.81, 422-437, 443-449
Class 436, Chemistry: analytical and immunological testing, subclasses 64, 65, 68, 69, 71, 811-814
Class 705, Data processing: financial, business practice, management, or cost/price determination, subclasses 2-3
Subject matter covered by this profile includes:
Methods and apparatus for the inspection and treatment of abnormal conditions (e.g., diseases, wounds, etc.) in humans and animals
Methods, apparatus, implements, or devices for the treatment of teeth or gums, and for the replacement of teeth
Artificial substitutes or parts for a human body (prosthesis) including specialized elements, accessories, and operating and control devices therefor
Eye examining and testing equipment (spectacles and eyeglasses are not included in this profile)
Computer systems for health care management or delivery organization applications
Chemistry as it relates to analytical and immunological testing for a named disease, body condition, or organ function
Methods and apparatus for the in-vitro optical testing of blood
Methods and apparatus including image analysis related to medicine, health, or other life sciences
Blood treating apparatus for transfusible blood
Compositions including an active pharmaceutical ingredient in a special physical form to adapt for implanting or inserting in the living body
Bandages or dressings with incorporated medicaments
Compositions and nominal methods of using compositions for in vivo testing or in vivo diagnosis