At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Optical devices based on diffraction gratings
Embodiments of the present invention relate to planar optical devices composed of one or more sub-wavelength diffraction grating layers. In one embodiment, an...
Ink visible under narrow band UV radiation
An ink can be substantially invisible under most lighting conditions, and only visible when excited by UV energy having a wavelength specific to the colorant....
Charge director for liquid toner
A charge director material for charging a liquid toner, the charge director material comprising (a) nanoparticles of a simple salt and (b) a sulfosuccinate salt...
Fluid ejection device with particle tolerant thin-film extension
In an embodiment, a fluid ejection device includes a thin-film layer formed over a substrate, a chamber layer formed over the thin-film layer, the chamber layer...
Determining an issue in an inkjet nozzle with impedance measurements
A method for determining an issue in an inkjet nozzle with impedance measurements, includes taking a first impedance measurement to detect a drive bubble with...
In one example, a printhead structure includes: a first layer; an array of openings in the first layer to form printing fluid ejection chambers; a second layer...
Media pressure roller for a press
A press includes a blanket cylinder, an impression cylinder, and a roller. The impression cylinder rollingly engages the blanket cylinder to form a nip and...
Film stack including adhesive layer
An example provides an apparatus including a substrate, a metal layer, and an adhesive layer adhered between the substrate and the metal layer, the adhesive...
Jacket for a mobile computer
Wireless access point assignment
Embodiments disclosed herein relate to wireless access point assignment. In one embodiment, a client device is assigned to a wireless access point. For example,...
Systems and methods of communicating I/O data
Video conferencing systems and methods are provided. A video conferencing system can include an audio/video (A/V) data path coupling a plurality of network...
Privacy control for a visual-collaborative system
A visual-collaborative system including a display screen configured to display images captured at a remote location and a camera configured to capture an image...
An image acquisition technique includes obtaining information regarding a client ticket within a document of a TWAIN-compliant application and determining if a...
Virtual insertion into a network
A network appliance is virtually inserted in a data path within a network. Packet data that matches a criteria is intercepted at a logical point within the data...
Network switch connected to a sensor
A system comprises a rack and a network switch contained in the rack. The switch comprises a plurality of ports. The system further comprises a movable access...
System and method for automated deployment of multi-component computer
A system and method are disclosed for automating the deployment of a multi-component computer environment. A user interface module (102) is configured to enable...
Systems and methods for managing event messages
In one embodiment a method for managing event messages includes predicting an event message arrival rate, determining a current capacity of an event message...
Visual content query for multi-dimensional datasets
A method, apparatus, and system are disclosed for providing content queries for multi-dimensional datasets. One embodiment is a method for software execution...
Data skew insensitive parallel join scheme
A method for creating a joined data set from a join input data set is disclosed. The method starts by categorizing the join input data set into a high-skew data...
Computer system and network interface supporting class of service queues
A data processing system adapted for high-speed network communications, a method for managing a network interface and a network interface for such system, are...
Processing streaming data with open executors
Processing streaming data with open executors includes receiving input data at a computation dataflow station where the computation dataflow station contains a...
In one example a media authorization code may be authenticated in a printer to authorize the colorant supply to print when a counter does not exceed a...
Storing data in persistent hybrid memory
Storing data in persistent hybrid memory includes promoting a memory block from non-volatile memory to a cache based on a usage of said memory block according...
SAS virtual tape drive
A serial attached small computer system interface (SAS) expander for providing a virtual tape drive. The expander includes a virtual tape manager to generate a...
Touch discrimination using fisheye lens
Embodiments of the present invention disclose a system and method of touch discrimination using a fisheye lens. According to one embodiment, touch...
Optical scanning apparatus, system and method
An optical scanning apparatus, a system and a method of optical scanning independently determine illumination spot size and spacing. The apparatus includes an...
Vibration isolation system
A vibration isolation system, including a housing and a first isolation member which further includes a receptacle to receive an outer body of a motor, a first...
A media transport assembly includes a loadstop drive assembly to gather and compress a media stack in a media tray before a pick and feed cycle, and a pick...
Hard imaging device and method thereof
An imaging method includes coating a transfer member with an adhesion promoter in a liquid state, changing the adhesion promoter on the transfer member from the...
Image printing using specialty ink
An image is printed with an inkjet-printing device using specialty ink (300). The device can use standard cyan ink, standard magenta ink, standard yellow ink,...
Modules to contain interface cards
A module is insertable into a cage based on movement along a first axis. The module is to contain an interface card. A mechanism is to move the module along a...
Electrical resistor heating
Electrical resistor heating with an electrical resistor heating circuitry which includes an AC power source of at least one phase, a plurality of heating...
System and methods for distributed quality of service enforcement
A grid router for routing data over a grid sessionwise, involves multiple devices forwarding data according to sessions over an unreliable network between the...
Transmitting a packet from a distributed trunk switch
A method of transmitting a packet from a distributed trunk (DT) switch and a computer-readable medium storing instructions therefor is described. The method...
Mass serialization analytics
A method of determining whether a mass serialization engine is cryptographically secure is provided herein. The method includes performing (202) a specified...
Memory module errors
Techniques for handling errors on memory modules are provided. An uncorrected error from a pair of memory modules may be received. Memory modules other than the...
Systems and methods for modeling binary synapses
Methods and system for modeling the behavior of binary synapses are provided. In one aspect, a method of modeling synaptic behavior includes receiving an analog...
Unlocking a storage device
An electronic device has a lower power state in which power to a storage device is disabled. Predetermined information stored in a memory is useable to unlock...
Data is moved through a pipeline as processing of the data unrelated to detection of pattern is performed. The detector detects the pattern within the data at a...
Mapping processor address ranges to persistent storage
A computer apparatus and related method to access storage is provided. In one aspect, a controller maps an address range of a data block of storage into an...
Managing workload at a data center
Systems and methods of managing workload at a data center are disclosed. An example method may include actively managing workload at a data center to realize...
Converting and input script to a natural language description
Converting an input script includes obtaining an input script comprising at least one variable, obtaining at least one translation transformation rule from a...
Dynamic software updates
A method, and a corresponding system, for dynamically updating software while the software is running by automatically dividing a patch into a plurality of...
Determine voltage supplied to a core
Techniques for determining the voltage to be supplied to a core of a central processing unit are provided. A core of a central processing unit is monitored for...
Hinged bezel having a portable display dock
A bezel includes a dock for a portable display device. The bezel also includes a hinge component that, when coupled to an enclosure, allows the bezel to be...
Printer with integrated toner container
In one example, a printer includes a printer housing, a photoconductor to apply toner to a print substrate, a developer to apply toner to the photoconductor, a...
Techniques related to optical connectors are described. A ferrule includes an optical pathway for light transmission through the ferrule. In examples, a...