U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that several people are credited with the invention of the flush toilet? Most people have heard of Thomas Crapper (1837-1910), the sanitary engineer who invented the valve-and-siphon arrangement that made the modern toilet possible. Another claimant to "the throne" was British inventor Alexander Cumming who patented a toilet in 1775. Then there's a nameless Minoan (a native of ancient Crete) who lived 4,000 years ago who supposedly was ahead of his time and created the first flush toilet!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Examiner: Joo, Joshua


Primary examiner statistics: 62 patents; average approval time: 70 days
Assistant examiner statistics: 84 patents; average approval time: 117 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190678 Service program interface for integrating modules with a schedule...
8190727 Network management system for an aircraft
8185932 System and method for user-centric authorization to access user-s...
8180887 Geolocation mapping of network devices
8179431 Compound eye photographing apparatus, control method therefor, an...
8176184 Method and system providing a messaging service
8169472 Image display apparatus with interactive database
8164621 Image display device
8161109 Client side culling of dynamic resources
8154591 Eyelid opening level determination device and computer readable m...
8145792 Method for directing data to a user application and related termi...
8135841 Method and system for maintaining a grid computing environment ha...
8135779 Method, system, apparatus, and software product for filtering out...
8131857 Fibre channel intelligent target management system
8112500 Technique of relaying communications between client apparatus and...
8108489 Server reservation method, reservation control apparatus and prog...
8103800 Method and apparatus for multi-chip address resolution lookup syn...
8103798 Gateway for connecting networks of different types and system for...
8103713 System and method for managing service interactions
8102417 Eye closure recognition system and method
8099492 Method and system for background replication of data objects
8086708 Automated and adaptive threshold setting
8086723 Apparatus and methods for managing communication system resources
8082368 Display device for indicating connection statuses of a communicat...
8078673 Automated acquisition and maintenance of web-servable content via...
8078680 System architecture for linking packet-switched and circuit-switc...
8073903 Message alert broadcast broker system and method
8069213 Method of controlling access to network resources using informati...
8069245 Method and computer network for operation of medical technical co...
8060606 Geo-intelligent traffic reporter
8046482 System and method for managing multiple stack environments
8046452 Inter-network address translator that is separately addressable f...
8035685 Systems and methods for communicating video data between a mobile...
8037151 Predetermined emergency alert messages
8028078 Communications system including protocol interface device providi...
8028024 System and method of instant messaging between wireless devices
8010608 Locked receive locations
8005963 Method and apparatus for preventing counterfeiting of a network-s...
7996501 System and method for updating devices that execute an operating ...
7991894 Method and terminal device for transmitting and receiving attachm...

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7840634 System and method for managing images over a communication networ...
7827240 Calendar item hierarchy for automatic specialization
7822851 Remote user computer control and monitoring
7818459 Virtualization of I/O adapter resources
7809796 Method of controlling access to network resources using informati...
7756978 Multiplicity adjustment system and method
7756979 Method and system providing a messaging service
7752259 Public service message broadcasting system and method
7752270 Linking sounds and emoticons
7747716 Injecting addresses to enable OAM functions
7739329 Web assistant
7725556 Computer system with concurrent direct memory access
7720997 Path selection system
7698368 Body-less email for asynchronous chat-like communications and ema...
7685256 Actual cooking result management method, content management metho...
7685311 Geo-intelligent traffic reporter
7680946 Stream data processing device, stream data processing method, pro...
7676576 Method and system to clear counters used for statistical tracking...
7676592 10/100 Mbs network device
7676588 Programmable network protocol handler architecture
7673063 Methods for streaming media data
7673048 Methods and apparatus for establishing a computerized device tunn...
7673020 System and method for facilitating communication between a comput...
7668916 System architecture for linking packet-switched and circuit-switc...
7660907 Transmission packet for performing multi-functions over network a...
7660908 Implementing virtual packet storage via packet work area
7647414 System and method for managing multiple stack environments
7647389 Method for configuration negotiation in a data communication syst...
7640309 System and method for providing instant messaging capability in c...
7636774 Method and apparatus for rebooting network bridges
7631031 Point-to-point data communication implemented with multipoint net...
7620679 System and method for generating aggregated data views in a compu...
7617330 System and method for preloading a bus controller with command sc...
7613833 Data processing apparatus and data processing method, and compute...
7610327 Method of automatically baselining business bandwidth
7610407 Method for exchanging information between at least two participan...
7603443 Generic method for defining resource configuration profiles in pr...
7596594 System and method for displaying and acting upon email conversati...
7593984 System and method for harmonizing changes in user activities, dev...
7587468 Methods and systems for the provision of printing services
 
Sign InRegister
Username  
Password   
forgot password?