Patents by Inventor Christopher Paulson
Christopher Paulson 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).
-
Publication number: 20140035992Abstract: A method can include receiving an initial waveform and generating, testing, and evaluating the performance of an initial child set of waveforms based on an initial parent set of waveforms from the initial waveform. The method can also include determining whether a termination condition has been met based on the evaluating and, if so, providing an optimized waveform. If the termination condition has not been met, the method can also include generating subsequent child sets of waveforms based on the previous child set(s).Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Applicant: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Christopher Paulson, Steven E. Ready
-
Publication number: 20140022917Abstract: A method of building a room list in a structure having at least two rooms includes forming a mesh network in the structure with at least two nodes, each node having a room-limited communication module, analyzing signals from the room-limited communication modules between nodes, segmenting the nodes into rooms based upon the signals, and associating each node of the plurality of nodes with one of the rooms. A method of making a room list includes providing at least two nodes, measuring signals between nodes, analyzing the signals, and associating a grouping of nodes to a room based on the analyzing.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140022940Abstract: Systems and methods for enrolling nodes into an ad hoc network associated with a multi-roomed structure. Nodes within the ad hoc network comprise a communication module configured to communicate with the ad hoc network using at least one of room-limited communications and room-transparent communications.Type: ApplicationFiled: July 17, 2013Publication date: January 23, 2014Inventors: Raj B. Apte, Shane Patrick Ahern, Ellen Isaacs, Christopher Paulson, Erik John Hasenoehrl
-
Publication number: 20140020624Abstract: Methods of leveling ink on substrates and apparatuses useful in printing are provided. An exemplary embodiment of the methods includes irradiating ink disposed on a surface of a porous substrate with radiation emitted by at least one radiant energy source. The radiation heats the ink to at least a viscosity threshold temperature of the ink to allow the ink to flow laterally on the surface to produce leveling of the ink. The ink is heated sufficiently rapidly that heat transfer from the ink to the substrate is sufficiently small during the leveling that ink at the substrate interface is cooled to a temperature below the viscosity threshold temperature thereby preventing any significant ink permeation into the substrate.Type: ApplicationFiled: September 26, 2013Publication date: January 23, 2014Applicants: PALO ALTO RESEARCH CENTER INCORPORATED, XEROX CORPORATIONInventors: Gregory K. KOVACS, Steven E. READY, David K. BIEGELSEN, Lars E. SWARTZ, Christopher PAULSON
-
Publication number: 20140022061Abstract: A method of generating an action in an ad hoc wireless network includes providing an ad hoc mesh network of nodes having at least one node associated with a consumer product and at least one node capable generating node data about a consumer product, sending node data to a computing device, using the computing device to retrieve data from a database and associate the data with the node data, and determining, at the computing device, an action based upon the association, and executing an action using the computing device.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140022941Abstract: Systems and methods for generating a virtual representation of a structure that is associated with an ad hoc network comprising a plurality of nodes. Nodes within the ad hoc network may have a communication module configured to communicate with the ad hoc network using at least one of room-limited communications and room-transparent communications.Type: ApplicationFiled: July 17, 2013Publication date: January 23, 2014Inventors: Raj B. Apte, Christopher Paulson, Erik John Hasenoehrl
-
Publication number: 20140025798Abstract: A method of associating a function to a room within a home, includes forming a mesh network in the structure with a plurality of nodes, each node having a communication module, segmenting the nodes into rooms based upon the time of flight, obtaining an identity for at least one node in a room; and using the identity to assign a function to the room.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140022968Abstract: A consumer product device has a consumer product, a communication module capable of communicating in a mesh network, and a power connector electrically coupled to the communication module.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140025805Abstract: A method of generating a representation of a structure includes providing an ad hoc mesh network having at least two nodes associated with the structure, obtaining time of flight data for each node in the network, and using the time of flight data to generate the representation of the structure. A method of generating a three-dimensional representation of a structure includes providing an ad hoc mesh network having at least three nodes associated with the structure, wherein at least one node is a mobile node that moves around the structure, obtaining time of flight data for each pair of nodes in the network, and using the time of flight data to generate the three-dimensional representation of the structure.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140023060Abstract: Systems and methods for enrolling nodes into an ad hoc network associated with a multi-roomed structure. Nodes within the ad hoc network comprise a communication module configured to communicate with the ad hoc network using at least one of room-limited communications and room-transparent communications.Type: ApplicationFiled: July 17, 2013Publication date: January 23, 2014Applicant: The Procter & Gamble CompanyInventors: Raj B. Apte, Ellen Isaacs, Christopher Paulson, Erik John Hasenoehrl
-
Publication number: 20140022939Abstract: Systems and methods for enrolling nodes into an ad hoc network associated with a multi-roomed structure. Nodes within the ad hoc network comprise a communication module configured to communicate with the ad hoc network using at least one of room-limited communications and room-transparent communications.Type: ApplicationFiled: July 17, 2013Publication date: January 23, 2014Inventors: Raj B. Apte, Christopher Paulson, Erik John Hasenoehrl
-
Publication number: 20140022793Abstract: A lighting device has a light emitter receptacle, a power connector configured to connect to a power source, the power connector connected to the receptacle, and a communication module. A network of lighting devices has a plurality of lighting devices, each light device including a communications module, and a light emitter receptacle. The network is a wireless, ad hoc network having nodes corresponding to the lighting devices, wherein one of the lighting devices acts as a master node, the master node having a port connected to an external network and a nonvolatile memory.Type: ApplicationFiled: July 17, 2012Publication date: January 23, 2014Applicant: PROCTER AND GAMBLE, INC.Inventors: Raj B. Apte, Erik John Hasenoehrl, Christopher Paulson
-
Publication number: 20140023363Abstract: Systems and methods for enrolling nodes into an ad hoc network associated with a multi-roomed structure. Nodes within the ad hoc network comprise a communication module configured to communicate with the ad hoc network using at least one of room-limited communications and room-transparent communications.Type: ApplicationFiled: July 17, 2013Publication date: January 23, 2014Applicant: The Procter & Gamble CompanyInventors: Raj B. Apte, Christopher Paulson, Erik John Hasenoehrl
-
Patent number: 8617667Abstract: Methods of leveling ink on substrates and apparatuses useful in printing are provided. An exemplary embodiment of the methods includes irradiating ink disposed on a surface of a porous substrate with radiation emitted by at least one radiant energy source. The radiation heats the ink to at least a viscosity threshold temperature of the ink to allow the ink to flow laterally on the surface to produce leveling of the ink. The ink is heated sufficiently rapidly that heat transfer from the ink to the substrate is sufficiently small during the leveling that ink at the substrate interface is cooled to a temperature below the viscosity threshold temperature thereby preventing any significant ink permeation into the substrate.Type: GrantFiled: April 21, 2010Date of Patent: December 31, 2013Assignees: Xerox Corporation, Palo Alto Research Center IncorporatedInventors: Gregory J. Kovacs, Steven E. Ready, David K. Biegelsen, Lars E. Swartz, Christopher Paulson
-
Publication number: 20130306872Abstract: A monitoring device includes a light source, an optical filter, and an optical detector. The monitoring device may monitor curing processes, such as ultraviolet (UV) curing processes to determine the progression of the level of cure of a light-activated material to a substrate. The light source emits light toward a light-activated material, such as a film, and/or a substrate. The optical filter is positioned so that a wavelength of the light is transmitted through the optical filter after the light is reflected off of the substrate and/or the film. The optical detector is positioned to detect the light that is transmitted through the optical filter.Type: ApplicationFiled: May 15, 2012Publication date: November 21, 2013Applicant: Palo Alto Research Center IncorporatedInventor: Christopher Paulson
-
Publication number: 20130013390Abstract: There is disclosed a system has a POS terminal comprising a display output interface and an identification input interface, the POS terminal being programmed: to receive identification data via the identification input interface, the identification data identifying a selected product for processing by the POS terminal, to process the identification data to generate alphanumeric text data encoding a description of the selected product, and to output the alphanumeric text data via the display output interface; a display unit; and a controller, programmed: to receive the alphanumeric text data from the POS terminal display output interface, to process the alphanumeric text data to generate further identification data identifying the selected product, to process the further identification data to select graphical data appropriate for the selected product, and to output the graphical data to the display unit. A controller, method, computer readable medium and computer are also disclosed.Type: ApplicationFiled: July 4, 2012Publication date: January 10, 2013Applicant: EDESIX LIMITEDInventors: Christopher PAULSON-ELLIS, Alastair CHISHOLM, Hamish MARTIN, Stuart BOUTELL, Robin Anthony IDDON, Richard MCBRIDE
-
Patent number: 8169908Abstract: A method for discarding perpetually-rejected packets in a fabric-based interconnect having a reliable physical layer is disclosed. A transmitting component keeps a count of the number of negative acknowledgements (NAKs) it receives from the receiving component for packets the transmitting component sends. If the transmitting component receives a number of consecutive NAKs for the same packet that exceeds some pre-determined threshold, the packet is not resent, but is, instead, treated as having been acknowledged, and subsequent packets are allowed to be transmitted. Higher-level processes are then notified of the problem so as to allow the error to be dealt with at a higher level, but without obstructing the flow of packets on the physical layer.Type: GrantFiled: January 29, 2005Date of Patent: May 1, 2012Assignee: LSI CorporationInventors: David Sluiter, David Thomas, Mark Buchanan, Timothy Thompson, Christopher Paulson
-
Publication number: 20110261127Abstract: Methods of leveling ink on substrates and apparatuses useful in printing are provided. An exemplary embodiment of the methods includes irradiating ink disposed on a surface of a porous substrate with radiation emitted by at least one radiant energy source. The radiation heats the ink to at least a viscosity threshold temperature of the ink to allow the ink to flow laterally on the surface to produce leveling of the ink. The ink is heated sufficiently rapidly that heat transfer from the ink to the substrate is sufficiently small during the leveling that ink at the substrate interface is cooled to a temperature below the viscosity threshold temperature thereby preventing any significant ink permeation into the substrate.Type: ApplicationFiled: April 21, 2010Publication date: October 27, 2011Applicants: Palo Alto Research Center Incorporated, Xerox CorporationInventors: Gregory J. Kovacs, Steven E. Ready, David K. Biegelsen, Lars E. Swartz, Christopher Paulson
-
Publication number: 20070002991Abstract: Disclosed is a method for minimizing the buffer size of an elasticity FIFO queue when synchronizing data between two clock domains. Data communication is typically sent by a transmitter device to a receiver device. The transmitted data signal includes an embedded clock signal and null data characters, as specified by the data communication signal protocol. A null character indicates an empty data frame and is included as part of most standard communication protocols. An embodiment skips one or more null characters from the elasticity FIFO queue during a single clock cycle when it is detected that the write pointer is catching up to the read pointer. By skipping multiple null characters during a single write cycle, the read pointer is moved ahead by one or more queue locations and the write pointer is insured to not catch up to the read pointer for a wider variation in frequencies between a transmitter and receiver than is normally possible.Type: ApplicationFiled: June 20, 2005Publication date: January 4, 2007Inventors: Timothy Thompson, Christopher Paulson
-
Publication number: 20060277329Abstract: Disclosed is a method for reducing latency between two clock domains in a digital electronic device. The time between a write to a queue position and a corresponding read of the queue position is reduced by up to one clock cycle by including a delay in the time before first writing data to a First In First Out (FIFO) queue used to buffer and synchronize data between two clock domains. The two clock domains have the same frequency, but may be out of phase. Reducing the latency between the write and the corresponding read reduces the required size of the FIFO queue and also results in more efficient system operation.Type: ApplicationFiled: June 7, 2005Publication date: December 7, 2006Inventors: Christopher Paulson, Timothy Thompson, Kevin Campbell