Patents by Inventor James A Mott
James A Mott has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11911560Abstract: An apparatus includes a first member coupled to a second member. The first member defines a chamber containing a dry powder and includes a chamber wall that forms an outer boundary of the chamber. The second member includes a surface covering the chamber and defines an intake channel and an exit channel. The exit channel is fluidically coupled to the chamber via an exit opening. The intake channel is fluidically coupled to the chamber via an intake port. A center line of the intake channel is tangential to a portion of the chamber wall such that a portion of an inlet airflow conveyed into the chamber via the intake channel has a rotational motion. The intake port is defined at least in part by an intake ramp. The intake ramp includes a transition surface that forms an exit angle with respect to the surface of less than 105 degrees.Type: GrantFiled: November 16, 2021Date of Patent: February 27, 2024Assignee: CONCENTRX PHARMACEUTICALS, INC.Inventors: Eric C. Richardson, Gilbert S. Mott, Jr., William James Alexander
-
Patent number: 9522527Abstract: A sensor images drops ejected from a printhead nozzle. The sensor has two parallel spaced-apart rows of imaging pixels. In one example, a lens projects an image of a drop ejected from a printhead onto the rows sequentially as the drop travels along a trajectory.Type: GrantFiled: October 30, 2013Date of Patent: December 20, 2016Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Stephan R. Clark, Alexander Govyadinov, Jonathan James Mott, Lorraine Theresa Widmann
-
Publication number: 20160250848Abstract: A sensor images drops ejected from a printhead nozzle. The sensor has two parallel spaced-apart rows of imaging pixels. In one example, a lens projects an image of a drop ejected from a printhead onto the rows sequentially as the drop travels along a trajectory.Type: ApplicationFiled: October 30, 2013Publication date: September 1, 2016Applicant: HEWLETT PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Stephan R. CLARK, Alexander Govyadinov, Jonthan James Mott, Lorraine Theresa Widmann
-
Patent number: 8356883Abstract: A printing method includes applying at least one of a plurality of pigmented colored inks to a receiving surface. A colorless ink is applied to the receiving surface. A majority of the colorless ink is ejected from of first nozzles on a printhead used for ejecting the colorless ink. At least 30% of an area on the receiving surface, which is passed over by the first nozzles, is covered with the colorless ink during a single pass of the printhead over the area.Type: GrantFiled: February 6, 2008Date of Patent: January 22, 2013Assignee: Eastman Kodak CompanyInventors: Steven A. Billow, Douglas W. Couwenhoven, James A. Mott, Yang Shi, Richard C. Reem
-
Patent number: 7620693Abstract: A system and method for tracking responses to InfiniBand RDMA Reads. When an RDMA Read or Read request is issued by a transmit module, a receive module is informed of the packet sequence numbers (PSN) associated with the expected RDMA Read responses. The receive module maintains a linked list for each queue pair that issues RDMA Reads. Each entry in the linked list corresponds to one RDMA Read for the associated queue pair, and identifies the first and last PSN and includes a link to the next entry in the linked list. When the final RDMA Read response is received, the receive module notifies the transmit module, which can then retire the RDMA Read from its retry queue.Type: GrantFiled: March 29, 2004Date of Patent: November 17, 2009Assignee: Sun Microsystems, Inc.Inventors: James A. Mott, Elisa Rodrigues
-
Patent number: 7609636Abstract: A system and method for implementing flow control, at the link and/or transport layers, for InfiniBand receive traffic. A shared memory structure may be used for combined queuing of virtual lane and queue pair traffic. Each virtual lane is allocated a number of memory buffers; a packet is dropped if buffering it would cause its virtual lane to exceed its allocation of buffers. For each active queue pair, a linked list of buffers is maintained in the structure. Each queue pair is dedicated zero or more of its virtual lane's buffers, and may also use a set of buffers shared among multiple queue pairs. Thresholds are established in a queue pair's dedicated set of buffers and/or the shared set of buffers. As each threshold number of buffers is used, a queue pair can advertise fewer message credits. RNR-NAKs are issued when no more buffers are available to a queue pair.Type: GrantFiled: March 29, 2004Date of Patent: October 27, 2009Assignee: Sun Microsystems, Inc.Inventor: James A. Mott
-
Publication number: 20090195601Abstract: A printing method includes applying at least one of a plurality of pigmented colored inks to a receiving surface. A colorless ink is applied to the receiving surface. A majority of the colorless ink is ejected from of first nozzles on a printhead used for ejecting the colorless ink. At least 30% of an area on the receiving surface, which is passed over by the first nozzles, is covered with the colorless ink during a single pass of the printhead over the area.Type: ApplicationFiled: February 6, 2008Publication date: August 6, 2009Inventors: Steven A. Billow, Douglas W. Couwenhoven, James A. Mott, Yang Shi, Richard C. Reem
-
Patent number: 7500742Abstract: Disclosed herein are method and systems for printing a reactive ink and a fixer or second reactive ink onto a substrate from a single orifice plate, wherein orifice plate comprising at least two orifices; wherein at least one orifice prints a first reactive ink, and other orifice prints a fixer or second reactive ink. The reactive inks and the fixer reacts to form a precipitate which soluble in at least one of the fixer or the inks.Type: GrantFiled: October 22, 2003Date of Patent: March 10, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Dennis P Parazak, James A. Mott, Melissa D. Lee, James Pingel
-
Patent number: 7486689Abstract: A system and method for mapping outbound communications (e.g., encapsulated Ethernet packets) from InfiniBand queue pairs (QP) and/or virtual lanes (VL) to ports through which they are to be transmitted to an external communication system. A memory is shared between the InfiniBand receive side and transmit side. A shared control structure facilitates management of a linked list for each queue pair. A linked list is composed of entries in the control structure; each entry stores a value identifying the next control entry in the list and a memory bucket associated with the entry. Each queue pair terminating has a head pointer identifying the first control entry and memory bucket, and a tail pointer identifying the last control entry and memory bucket of a linked list. When a communication is reassembled, pointers defining a sub-list comprising the communication are passed to a network transmit module.Type: GrantFiled: March 29, 2004Date of Patent: February 3, 2009Assignee: Sun Microsystems, Inc.Inventor: James A. Mott
-
Patent number: 7342934Abstract: A system and method for processing interleaved Sends of encapsulated communications and responses to RDMA Reads in a single InfiniBand queue pair receive queue. The queue is implemented as one or more linked lists of memory buckets, and stores Send commands (containing encapsulated communications or RDMA Read descriptors for retrieving a communication) until their associated communications are assembled and forwarded to a transmit module. The queue grows as new InfiniBand packets are received, and shrinks as communications (e.g., Ethernet packets) are forwarded. A next packet pointer identifies the next Send command whose communication should be assembled. If it is an encapsulated communication, the communication is forwarded. Otherwise, RDMA Read requests are issued and the responses bypass the tail of the queue and are assembled in an assembly area at the head of the queue.Type: GrantFiled: March 29, 2004Date of Patent: March 11, 2008Assignee: Sun Microsystems, Inc.Inventors: James A. Mott, Elisa Rodrigues
-
Patent number: 7327749Abstract: A system and method for shared buffering of InfiniBand virtual lanes and queue pairs. Instead of allocating dedicated memory space (e.g., a set of FIFO queues), a shared memory dynamically accommodates traffic received on different virtual lanes and/or queue pairs of an InfiniBand network. A multi-port RAM comprises memory buckets or elements for storing contents of InfiniBand packets. For each queue pair and/or virtual lane, matching head and tail pointers identify the first and last elements of a linked list of traffic buffered from that queue pair or virtual lane. A multi-port control structure mirrors the RAM. For each node in a queue pair or virtual lane's linked list, a corresponding entry in the control structure relates to the corresponding memory element and stores an identifier of the memory element and control entry corresponding to the next node in the linked list.Type: GrantFiled: March 29, 2004Date of Patent: February 5, 2008Assignee: Sun Microsystems, Inc.Inventor: James A. Mott
-
Patent number: 7210761Abstract: Various embodiments of a wiper apparatus and method for cleaning a printhead are provided. In one embodiment, the wiper apparatus includes a wiper having a leading contact surface, a trailing contact surface, and a capillary passageway that extends at least partially along an axis that intersects the leading contact surface and the trailing contact surface.Type: GrantFiled: September 23, 2003Date of Patent: May 1, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A. Mott, John A. Barinaga, Blair A. Butler
-
Patent number: 7204585Abstract: A system and a method for improving printing performance are provided. One method of improving printing performance performing a first print operation utilizing a printhead comprising a plurality of resistors by ejecting ink from a plurality of chambers each associated with at least one of at least some of the plurality of resistors, selectively energizing at least some of the plurality of resistors at an energy level insufficient to eject ink from the plurality of chambers, and performing a second print operation utilizing the printhead.Type: GrantFiled: April 28, 2004Date of Patent: April 17, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Paul J. Bruinsma, Matthew D. Giere, James A. Mott, Michael Harp
-
Publication number: 20070076074Abstract: A printer and a method are provided for determining a type of print medium in a printer. The method comprises the steps of: obtaining a first set of reflectance data from a first side of the print medium; obtaining a second set of reflectance data from a second side of the print medium; comparing the first set of reflectance data to the second set of reflectance data; and categorizing the print medium as being in one of a plurality of print medium categories based upon the comparison of the first set of reflectance data and second set of reflection data.Type: ApplicationFiled: October 5, 2005Publication date: April 5, 2007Inventors: Hongsheng Zhang, Christopher Wykoff, David Poirier, Gerald Brown, James Mott, William Bland, Chris Armijo
-
Patent number: 7161907Abstract: A system and method for providing dynamic rate flow control. An originating entity sets requested and target rates of communication within a communication sent to a destination entity. The requested and target rates may be expressed in terms of a “time to next communication” (e.g., a period of delay between transmission of successive communications). Intermediate devices (e.g., switches, routers) may decrease a target rate (thereby increasing the time between communications) but not the requested rate. Through a feedback process, the destination entity (or an intermediate entity) reports the target rate, and possibly the requested rate, back to the originator, which may accept and implement a reduced rate of communication, select a different communication channel, etc.Type: GrantFiled: March 5, 2002Date of Patent: January 9, 2007Assignee: Sun Microsystems, Inc.Inventor: James A. Mott
-
Patent number: 7005003Abstract: A gray inkjet ink having a black colorant and at least one cyan, magenta, or yellow colorant. By adjusting the amount of cyan, magenta, or yellow colorant in the inkjet ink, a gray inkjet ink having a neutral, warm, cool, or sepia tone is produced. At least one gray inkjet ink is used in a black ink set or an eight-color ink set to produce black and white images having high resolution. Methods of producing black and white images having desired gray tones are also disclosed.Type: GrantFiled: June 11, 2003Date of Patent: February 28, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: James A Mott, David Tyvoll
-
Publication number: 20060007941Abstract: Systems are described which allow management communications in an application infrastructure irrespective of the functional states of various components in the application infrastructure. Components in the application infrastructure may be coupled to a management interface component, which may in turn be coupled to a central management component. Communications from the central management component may be routed to a local management interface component, and from that local management interface component to another component in the application infrastructure for which the management communication is intended. In this manner, such other component may be accessed (for purposes of management) regardless of the functional state of the other application infrastructure components in the application infrastructure.Type: ApplicationFiled: July 6, 2004Publication date: January 12, 2006Inventors: Robert Fabbio, James Mott, Samuel Locke
-
Publication number: 20060010239Abstract: Methods of determining which components and their capacities within a distributed computing environment are used for a transaction type can be performed faster and more accurately compared to conventional methods. In one embodiment by separating the transaction types into groups, regression can be performed faster on data collected because the data is less “polluted” by some or all other transactions types. Also, selection of transaction types within each group can reduce or eliminate colinearities in data between different transaction types. In still another embodiment, the distributed computing environment can be allowed to catch up between running each group of transaction types. Alternatively, if multiple instances of a component are present, transactions may be routed based on transaction type to reduce the impact. Data processing system readable media can include code that includes instructions for carrying out the methods.Type: ApplicationFiled: June 29, 2004Publication date: January 12, 2006Inventors: Thomas Bishop, Michael Martin, James Mott, Timothy Smith
-
Publication number: 20050243139Abstract: A system and a method for improving printing performance are provided. One method of improving printing performance performing a first print operation utilizing a printhead comprising a plurality of resistors by ejecting ink from a plurality of chambers each associated with at least one of at least some of the plurality of resistors, selectively energizing at least some of the plurality of resistors at an energy level insufficient to eject ink from the plurality of chambers, and performing a second print operation utilizing the printhead.Type: ApplicationFiled: April 28, 2004Publication date: November 3, 2005Inventors: Paul Bruinsma, Matthew Giere, James Mott, Michael Harp
-
Publication number: 20050232153Abstract: Systems and methods are described which allow communications in an application infrastructure to be prioritized based on a wide variety of factors, including the component or application flow with which the communications are associated. A communication may be received and classified into one of a series of application-specific data flows. In one embodiment, a priority value may be calculated and assigned to the communication based on the application-specific data flow assigned to the communication. The communication may then be forwarded to its intended destination based on the assigned priority.Type: ApplicationFiled: April 16, 2004Publication date: October 20, 2005Inventors: Thomas Bishop, James Mott, Jaisimha Muthegere, Peter Walker, Scott Williams