USPTO links to some of my patents and trademarks


Some of my issued patents are shown below. Click here for latest updates, or for a link to my trademarks page.

PAT. NO.Title
9,979,826 Text Connection specific selection of automated response messages
9,978,109 Text Method and system for a mobile computerized multiple function real estate brokers assistant
9,977,496 Text Eye-wearable device user interface and augmented reality method
D815,977 Text Terrarium
9,946,844 Text Systems and methods for monitoring patient medication adherence
9,943,272 Text X-ray laser microscopy system and method
9,925,069 Text Method for femur resection alignment approximation in hip replacement procedures
9,916,006 Text Eye-wearable device user interface and method
9,891,821 Text Method for controlling a control region of a computerized device from a touchpad
9,891,820 Text Method for controlling a virtual keyboard from a touchpad of a computerized device
9,889,021 Text Method for hip resection alignment approximation in hip replacement procedures
9,883,871 Text Sparse contact tibia jig mechanism
9,872,133 Text Wired wearable audio video to wireless audio video bridging device
9,870,586 Text Method of integrating a configurator into an existing e-commerce platform
9,859,029 Text X-ray laser microscopy sample analysis system and method
9,852,509 Text Method for tibia resection alignment approximation in knee replacement procedures
9,848,638 Text Cigar shaped smoking device with reverse calabash chamber
9,843,086 Text YIG-based closed loop signal filtering and amplitude control
9,819,308 Text System and method for reducing phase noise in high frequency YIG oscillators
9,809,468 Text Water disinfection system using functional mixture, copper foam catalyst, continuous flow, UV radiation, optical pipe
9,793,904 Text System and method of noise correcting PLL frequency synthesizers
9,792,501 Text Method and device for visually impaired assistance
9,734,099 Text QSPI based methods of simultaneously controlling multiple SPI peripherals
9,680,994 Text Method and apparatus for data channel augmented auto attended voice response systems
9,678,662 Text Method for detecting user gestures from alternative touchpads of a handheld computerized device
9,668,148 Text OTFS methods of data channel characterization and uses thereof
9,664,510 Text Method of tracking moveable objects by combining data obtained from multiple sensor types
9,639,595 Text Operational business intelligence system and method
9,639,195 Text Method using finger force upon a touchpad for controlling a computerized system
9,634,719 Text Methods of operating and implementing wireless OTFS communciations systems
9,626,713 Text Method for rapid development of schedule controled networkable merchant ecommerce sites
9,610,298 Text Omega-3 fatty acid nutriceutical composition and optimization method
9,602,988 Text Peripheral specific selection of automated response messages
9,584,335 Text System and method of WiFi router based presence detection and control
9,583,229 Text X-ray laser microscopy system and method
9,557,812 Text Eye gaze user interface and calibration method
9,549,411 Text Methods and apparatus for enabling proximity services in mobile networks
9,544,182 Text Monitoring gateway systems and methods for openflow type networks
9,542,032 Text Method using a predicted finger location above a touchpad for controlling a computerized system
9,529,523 Text Method using a finger above a touchpad for controlling a computerized system
9,477,874 Text Method using a touchpad for controlling a computerized system with epidermal print information
9,444,514 Text OTFS methods of data channel characterization and uses thereof
9,432,499 Text Peripheral specific selection of automated response messages
9,430,147 Text Method for user input from alternative touchpads of a computerized system
9,402,281 Text Optically configured modularized control system to enable wireless network control and sensing of other devices
9,378,324 Text System and method of detecting design rule noncompliant subgraphs in circuit netlists
9,336,677 Text System and method for vibration mediated networks
9,311,724 Text Method for user input from alternative touchpads of a handheld computerized device
9,310,905 Text Detachable back mounted touchpad for a handheld computerized device
9,305,319 Text Controlling social network virtual assembly places through probability of interaction methods
9,288,528 Text Modularized control system to enable networked control and sensing of other devices
9,276,997 Text Web browser proxy--client video system and method
9,176,012 Text Methods and systems for improved membrane based calorimeters
9,153,079 Text System and method of automated 3D scanning for vehicle maintenance
9,112,970 Text Method and apparatus for data channel augmented auto attended voice response systems
9,110,673 Text System and method of creating and remotely editing interactive generic configurator programs
9,087,138 Text Method for representing and storing hierarchical data in a columnar format
9,083,595 Text Signal modulation method resistant to echo reflections and frequency offsets
9,083,483 Text Orthonormal time-frequency shifting and spectral shaping communications method
9,071,932 Text Focused and semi-private location based asynchronous thread communications
9,070,171 Text System and method for providing automated clothing fashion recommendations
9,037,278 Text System and method of predicting user audio file preferences
9,031,618 Text Method of displaying images while charging a smartphone
9,003,165 Text Address generation unit using end point patterns to scan multi-dimensional data structures
8,984,107 Text Optically configured modularized control system to enable wireless network control and sensing of other devices
8,978,151 Text Removable drive security monitoring method and system
8,974,843 Text mTOR pathway optimized nutritional compositions
8,958,109 Text Cloud and HTML based document management and creation system
8,947,203 Text Aftermarket sound activated wireless vehicle door unlocker
8,938,769 Text Virtual converged cable access platforms for HFC cable networks
8,935,739 Text Distributed CCAP cable modem termination system
8,910,230 Text Method of transforming HFC CATV analog fiber transmission to digital fiber transmission
8,881,076 Text Method of predicting contention between electronic circuit drivers
8,879,378 Text Orthonormal time-frequency shifting and spectral shaping communications method
8,875,212 Text Systems and methods for remote control of interactive video
8,869,806 Text Nail protection methods and devices
8,863,213 Text Methods of adaptive cancelling and secondary communications channels for extended capability HFC cable systems
8,858,228 Text Method and kit for dental implant drilling guides
8,856,127 Text Method of visualizing the collective opinion of a group
8,851,499 Text Electronically retractable motorcycle wheel stabilizer device
8,838,382 Text Method of providing natural tour guide functionality to location tracking computerized devices
8,826,359 Text HFC cable system with shadow fiber and coax fiber terminals
8,812,827 Text Wi-Fi router with integrated touch-screen and enhanced security features
8,798,598 Text Method and system for screencasting Smartphone video game software to online social networks
8,782,729 Text Hybrid all digital fiber to CATV cable system and method
8,774,784 Text Method and system for rapid caller identification
8,773,965 Text Efficient bandwidth utilization methods for CATV DOCSIS channels and other applications
8,760,401 Text System and method for user object selection in geographic relation to a video display
8,746,060 Text Method of correcting for contaminant distortion of electrical wastewater level sensors
8,732,579 Text Rapid preview of remote video content
8,719,288 Text Universal lookup of video-related data
8,718,716 Text Method of displaying images while charging a smartphone
8,713,285 Text Address generation unit for accessing a multi-dimensional data structure in a desired pattern
8,706,815 Text Mobile multi-network communications device
8,699,073 Text Cloud and HTML based fax and document management system
8,697,676 Text Omega-3 fatty acid nutriceutical composition and optimization method
D702,079 Text Valved cap for beverage container
8,684,700 Text Method and apparatus for waste water level indication
8,682,349 Text Location based asynchronous thread communications
8,676,030 Text Methods and systems for interacting with viewers of video content
8,667,624 Text Shower door with pivoted side by side panels
8,644,706 Text Distributed cable modem termination system with software reconfigurable MAC and PHY capability
8,612,267 Text Method of estimating and obtaining international health and temporary medical insurance
8,612,147 Text System and method for simplified representation of geographic addresses
8,595,660 Text Method and system of automatically identifying level shifter circuits
8,593,375 Text Eye gaze user interface and method
8,565,388 Text Method and apparatus for data channel augmented auto attended voice response systems
D691,421 Text Double mug with high walls above the handle
8,555,047 Text Wi-Fi router with integrated touch-screen and enhanced security features
8,554,938 Text Web browser proxy-client video system and method
8,549,556 Text Contextual advertising
8,547,988 Text Communications method employing orthonormal time-frequency shifting and spectral shaping
8,535,055 Text Method and kit for producing dental implant drilling guides
8,531,394 Text Unitized, vision-controlled, wireless eyeglasses transceiver
8,531,355 Text Unitized, vision-controlled, wireless eyeglass transceiver
8,516,392 Text Interactive generic configurator program
8,510,786 Text HFC cable system with wideband communications pathway and coax domain nodes
8,509,032 Text Vibration mediated networks for photovoltaic arrays
8,504,968 Text Method to determine high level power distribution and interface problems in complex integrated circuits
8,504,957 Text Automated identification of power and ground nets in an integrated circuit netlist
8,492,921 Text Rotary magnus energy harvester
8,484,590 Text Method of predicting electronic circuit floating gates
8,463,252 Text Method and system for rapid caller identification
8,462,066 Text Long-distance wireless-LAN directional antenna alignment
8,452,708 Text Universal payment processing
8,447,813 Text Mobile multi-network communications device
8,442,847 Text Method of making insurance comparisons between different insurance plans
8,442,384 Text Method and apparatus for video digest generation
8,417,037 Text Methods and systems for representation and matching of video content
8,384,683 Text Method for user input from the back panel of a handheld computerized device
8,365,237 Text Method of CATV cable same-frequency time division duplex data transmission
8,359,455 Text System and method for generating real addresses using a connection ID designating a buffer and an access pattern
8,358,840 Text Methods and systems for representation and matching of video content
8,321,417 Text Method of visualizing the collective opinion of a group
8,313,447 Text Extended use home uterine activity monitor
8,312,621 Text Stabilizer device for through-hole electrical jacks
8,311,412 Text Distributed cable modem termination system
8,306,832 Text Insurance benefits estimator
8,297,686 Text Inflatable electric and hybrid vehicle system
8,285,118 Text Methods and systems for media content control
8,275,436 Text Method and apparatus for non-invasive fetal oximetry
8,259,794 Text Method and system for encoding order and frame type selection optimization
8,225,251 Text Circuit states
8,224,087 Text Method and apparatus for video digest generation
8,190,374 Text Method and device to detect therapeutic protein immunogenicity
8,185,568 Text Method of providing space filling patterns
8,170,392 Text Method and apparatus for generation, distribution and display of interactive video content
8,165,204 Text Resource allocation for frame-based controller
D654,372 Text Flexible hand-indented bottle with offset nozzle
8,118,991 Text Apoenzyme reactivation electrochemical detection method and assay
8,088,320 Text Thermoplastic materials for orthoses and prostheses
8,028,150 Text Runtime instruction decoding modification in a multi-processing array
8,024,334 Text System for creating and maintaining a database of information utilizing user options
D639,185 Text Flexible bottle with an offset nozzle
7,758,744 Text Dual glucose-turbidimetric analytical sensors
7,664,747 Text System for creating and maintaining a database of information utilizing user opinions
7,564,364 Text Material lifetime data abstraction device and method
7,291,698 Text Synthetic substrate for high specificity enzymatic assays
7,288,368 Text Membrane receptor reagent and assay
7,174,238 Text Mobile robotic system with web server and digital radio links
7,166,208 Text Apoenzyme reactivation electrochemical detection method and assay
7,102,526 Text Electronic time-temperature indicator and logger
7,096,090 Text Mobile robotic router with web server and digital radio links
7,072,035 Text Verification device for optical clinical assay systems
6,984,307 Text Dual glucose-hydroxybutyrate analytical sensors
6,950,028 Text Electronic time-temperature indicator
6,790,632 Text Membrane receptor reagent and assay
6,658,325 Text Mobile robotic with web server and digital radio links
6,629,057 Text Comprehensive verification systems and methods for analyzer-read clinical assays
6,575,900 Text Meter with integrated database and simplified telemedicine capability
D435,020 Text Electronic control module
6,061,128 Text Verification device for optical clinical assay systems
5,580,744 Text Test article and method for performing blood coagulation assays
5,554,531 Text Device for performing timed assay by electrical resistance change
5,418,143 Text Test article and method for performing blood coagulation assays
5,418,141 Text Test articles for performing dry reagent prothrombin time assays
5,344,754 Text Assay timed by electrical resistance change and test strip
4,689,240 Text Method for forming volume independent test device
4,647,430 Text Volume independent test device