Patents by Inventor Philip Andrew

Philip Andrew 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: 20100200027
    Abstract: Treatment apparatus has up-stream rollers 2 and down-stream rollers 3. Between the rollers are provided a pair of upper and lower treatment zone plates 4,5, spaced by a gap 6 through which sheet material to be treated can be passed. The plates have grooves 9 occupied by strips defining up- and down-stream even slots 14,15 for flow of treatment liquid into the gap 6. The ends of the upper plate 4 are smoothly rounded at 37. When sheet material is fed into the gap flow occurs on top of the sheet and up over the rounded edge of the plate. Thence it flows sideways off the top of the plate without flowing over the top of the upper rollers.
    Type: Application
    Filed: January 10, 2008
    Publication date: August 12, 2010
    Inventor: Peter Philip Andrew Lymn
  • Patent number: 7771648
    Abstract: A molded fibrous structure comprising a continuous molded element. The continuous molded element may be one-dimensional. A method for making a molded fibrous structure comprising a continuous molded element. A substrate for use as a wipe made from a molded fibrous structure.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: August 10, 2010
    Assignee: The Procter & Gamble Company
    Inventors: Astrid Annette Sheehan, Philip Andrew Sawin
  • Patent number: 7774746
    Abstract: Generating code is disclosed. A specification of one or more translation patterns is received. The one or more translation patterns are used to generate at least a portion of code associated with a translator. Using the one or more translation patterns to generate at least a portion of code associated with the translator results in the translator being configured to create a target object model. Creating the target object model includes populating one or more elements of the target object model in a processing order at least in part associated with an order of elements in the one or more translation patterns.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: August 10, 2010
    Assignee: Apple, Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100197037
    Abstract: A system comprising a moisture containing cleansing article and a visual pH indicator changing color at a pH above 4.0. The system can comprise a buffer, having preferably a pKa above 5.5. The system can comprise a set of instructions for evaluating moisture containing cleansing articles. The pH buffer of the system can have a pKa value equal to or greater than the pH of the color change of the visual pH indicator. The pH of color change of the visual pH indicator can be equal to or greater than the pH of the lotion. The system can be used to evaluate the pH of moisture containing cleansing article lotions and to quantify the ability to neutralize alkalinity such as the alkalinity provided by residues of feces and urine over time on the skin of a baby.
    Type: Application
    Filed: April 16, 2010
    Publication date: August 5, 2010
    Applicant: The Procter & Gamble Company
    Inventors: Mathias Kurt Herrlein, Hang Nhung Ho, Trang Le, Philip Andrew Sawin
  • Publication number: 20100177679
    Abstract: An invitation message (112, 116, 120) is sent from a concentrator (102) to nodes in a network. Each node records (124) an identifier (126) of the node or concentrator from which it received the message and forwards (122) the message to its neighbors. A node (108) then sends a trace message (132, 134, 136) to the concentrator (102) via intermediate nodes (106, 104) traversed by the invitation message in reaching the node and appends thereto the identifiers of the intermediate nodes. The concentrator then uses source routing to send a subsequent message (144, 146, 148) to the node (108) using the identifiers included in the trace message. The invitation message and/or the subsequent message includes characteristics) (200) of the concentrator one or more of which are then stored by nodes, including node (108). The characteristic(s) are used in deciding (206, 208) to send further trace messages, thereby regulating use of network bandwidth.
    Type: Application
    Filed: January 9, 2007
    Publication date: July 15, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N V
    Inventor: Philip Philip Andrew Rudland
  • Publication number: 20100174979
    Abstract: Some embodiments provide a method for displaying a structured document that includes a hierarchy of structural elements. The hierarchy is constructed by analyzing an unstructured document. The method displays the structured document on a device. The method receives a selection of a position of interest in the document. Based on the position of interest, the method identifies a structural element within the hierarchy as a region of interest. The method modifies the display of the document to highlight the identified region of interest.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
  • Publication number: 20100174983
    Abstract: Some embodiments provide a method for defining a selection of text in an unstructured document that includes a number of glyphs. The method identifies associated sets of glyphs and a reading order that specifies a flow of reading through the glyphs. The method displays the document. The method receives a start point and end point for a selection of text within the displayed document. The method defines a selection of text from the start point to the end point by using the identified sets of glyphs and intended flow of reading.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Publication number: 20100174976
    Abstract: Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174978
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of words. Each word is an associated set of glyphs and each glyph has location coordinates. The method identifies clusters of words based on the location coordinates. Based on the identified clusters, the method defines a set of boundary elements for the glyphs that identify a set of borders for the glyphs. The method defines a structured document for the unstructured document based on the glyphs and the defined boundary elements. To identify clusters of words, the method orders the location coordinates and identifies several partitions of the location coordinates. Each partition specifies a particular grouping of the coordinates into subsets. For each partition, the method identifies a particular set of subsets of location values that satisfy a particular set of constraints and determines a set of subsets of location values that optimizes a particular measure.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174985
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs, each of which has a position in the unstructured document. Based on positions of the glyphs in the unstructured document, the method creates associations between different sets of glyphs in order to identify different sets of glyphs as different words. The method creates associations between different sets of words in order to identify different sets of words as different paragraphs. The method defines associations between paragraphs that are not contiguous in order to define a reading order for the paragraphs.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Publication number: 20100174980
    Abstract: Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174732
    Abstract: Some embodiments provide a method that receives an unstructured document including a number of primitive elements. The method identifies a default set of document reconstruction operations for reconstructing the unstructured document to define a structured document the method performs at least one of the document reconstruction operations from the default set. Based on results of the performed document reconstruction operations, the method identifies a profile for the unstructured document. The method modifies the set of document reconstruction operations for reconstructing the unstructured document according to the identified profile.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Publication number: 20100174982
    Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174977
    Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100174975
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs. The method identifies boundaries between sets of glyphs. The method identifies that several of the boundaries form a table. The method defines a tabular structural element based on the table. The tabular structural element includes several cells arranged in a plurality of rows and columns, each of which includes an associated set of glyphs.
    Type: Application
    Filed: June 7, 2009
    Publication date: July 8, 2010
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20100165861
    Abstract: In a communication network (100) comprising a plurality of wireless devices (120), a method determines whether to change one or more communication channels over which the wireless devices (120) communicate. The method includes receiving a plurality of configuration parameters for the communication network (100); receiving information related to one or more communication channel's availability for communications by one or more of the wireless devices (120); and determining whether to change one or more communication channels over which the wireless devices (120) communicate by executing a communication channel change determination algorithm using the configuration parameters and the received information related to one or more communication channel's availability for communications by one or more of the wireless devices (120).
    Type: Application
    Filed: May 20, 2008
    Publication date: July 1, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Philip Andrew Rrdland, Immo Benjes
  • Patent number: 7738406
    Abstract: Peer-to-peer communications sessions involve the transmission of one or more data streams from a source to a set of receivers that may redistribute portions of the data stream via a set of routing trees. Achieving a comparatively high, sustainable data rate throughput of the data stream(s) may be difficult due to the large number of available routing trees, as well as pertinent variations in the nature of the communications session (e.g., upload communications caps, network link caps, the presence or absence of helpers, and the full or partial interconnectedness of the network.) The selection of routing trees may be facilitated through the representation of the node set according to a linear programming model, such as a primal model or a linear programming dual model, and iterative processes for applying such models and identifying low-cost routing trees during an iteration.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Shao Liu, Sudipta Sengupta, Mung Chiang, Jin Li, Philip Andrew Chou
  • Publication number: 20100134954
    Abstract: A hybrid supercapacitor comprises a double layer electrode and a redox electrode, in which the ratio of the volumes, and hence the thicknesses, of the two electrodes is significantly higher than previously considered optimum, specifically from 9:1 to 100:1.
    Type: Application
    Filed: October 24, 2007
    Publication date: June 3, 2010
    Inventors: Chris Wright, Jennifer Sweeney, Daniel Peat, Philip Andrew Nelson
  • Publication number: 20100133348
    Abstract: An electrochemical cell for a smart is compressible under a pressure not exceeding 4.5 MegaPascal to reduce reversibly its thickness by at least 5% and has at least two external surfaces (3, 4), electrically insulated from each other, which are electrically conducting and are, or are in electrical contact with, respective electrodes (1, 2).
    Type: Application
    Filed: October 31, 2007
    Publication date: June 3, 2010
    Applicant: NANOTECTURE LTD.
    Inventors: Daniel Peat, Jennifer Sweeney, Chris Wright, Philip Andrew Nelson
  • Patent number: 7727468
    Abstract: A system comprising a moisture containing cleansing article and a visual pH indicator changing color at a pH above 4.0. The system can comprise a buffer, having preferably a pKa above 5.5. The system can comprise a set of instructions for evaluating moisture containing cleansing articles. The pH buffer of the system can have a pKa value equal to or greater than the pH of the color change of the visual pH indicator. The pH of color change of the visual pH indicator can be equal to or greater than the pH of the lotion. The system can be used to evaluate the pH of moisture containing cleansing article lotions and to quantify the ability to neutralize alkalinity such as the alkalinity provided by residues of feces and urine over time on the skin of a baby.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: June 1, 2010
    Assignee: The Procter & Gamble Company
    Inventors: Mathias Kurt Herrlein, Hang Nhung Ho, Trang Le, Philip Andrew Sawin