Patents by Inventor Russell Perry

Russell Perry 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: 20210346593
    Abstract: An oral-hydration system may include a dispenser, and a port carried by the dispenser and the port enables a fluid under positive-pressure to be dispersed within the patient's mouth from the dispenser. The system may also include a positioner that positions the dispenser adjacent a premolar, adjoining a cheek, and away from an incisor.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 11, 2021
    Inventors: Kurt Elliot Friedman, Russell Perry Kotch
  • Patent number: 8417792
    Abstract: A method of invoking a service of a Web service provider using a client terminal comprises obtaining a template WSDL binding definition, communicating with the Web service to request the generation of a concrete WSDL binding and invoking the Web service using the concrete WSDL binding. A method is also provided for a Web services provider to provide asynchronous callback messages to a client, as well as the client and Web server apparatus.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: April 9, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Russell Perry, Neil MacDougall, David Murray Banks
  • Patent number: 8321426
    Abstract: In one embodiment, a first text fragment is made available for copying from a fragment repository. The first text fragment is electronically linked to a second text fragment that is a copy of the first text fragment, the second text fragment included in a container external to the fragment repository. A rating is provided for a derivative of the second fragment created within the container. A third text fragment that is a derivative of the second text fragment is received at the fragment repository. The first and third text fragments are electronically linked, and the third text fragment is made available for copying.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: November 27, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Russell Perry, Arnau Panosa, Galo Gimenez, Jaime Ayats
  • Patent number: 8225556
    Abstract: This invention relates to capped gutter systems and more specifically the bracket which supports the gutter cap and onto which the gutter is mounted and affixed to the roofline. No gutter cap or screen can completely eliminate the introduction of debris into the gutter channel. The present invention meets the long felt need for a gutter system that inhibits the introduction of debris into the gutter channel and helps flush out debris that manages to accumulate in the gutter. The present invention utilizes a gutter bracket which pushes the front of the gutter down, thus forcing water and debris to collect along the front bottom edge. The act of creating a low point along the forward bottom edge of the gutter concentrates the debris in this low point and accelerates the flow of water due to the decrease in volume, thus increasing the amount of energy available within the channeled water for debris removal.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: July 24, 2012
    Inventor: Russell Perry Brown
  • Publication number: 20110270846
    Abstract: In one embodiment, a first text fragment is made available for copying from a fragment repository. The first text fragment is electronically linked to a second text fragment that is a copy of the first text fragment, the second text fragment included in a container external to the fragment repository. A rating is provided for a derivative of the second fragment created within the container. A third text fragment that is a derivative of the second text fragment is received at the fragment repository. The first and third text fragments are electronically linked, and the third text fragment is made available for copying.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventors: Russell Perry, Arnau Panosa, Galo Gimenez, Jaime Ayats
  • Publication number: 20110040792
    Abstract: The number of replicas of an object to be stored is determined, at least in part, as a function of an access control policy for that object.
    Type: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Inventor: Russell Perry
  • Publication number: 20100306253
    Abstract: Systems and methods for managed access to tiered storage are disclosed. One such system comprises a plurality of storage systems and a tier manager. Each storage system implements a tier selected from the group of online and other than online. The tier manager is configured to ensure that a specified file is available on a specified tier, responsive to a client request.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Russell Perry, David Stephenson
  • Patent number: 7702549
    Abstract: The invention concerns a method of sharing state information. In the method, data presented to a user from a template file of a referring site of a distributed computer network is presented to the user in a style dictated by the referring site. During interaction between the user and the referring site, user entered data is captured at the referring site where it is used to modify data of the template file as part of a transaction. At a point in the transaction at which it is desired or required to transfer transaction data to a nominated site to further process the transaction, state information comprising both data from the template file and style data concerning the style of the referring site are transferred by the referring site to the nominated site. Thereafter, the nominated site when continuing processing of the transaction utilises the style data of the referring site.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: April 20, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Royston Sellman, Russell Perry
  • Patent number: 7424522
    Abstract: A web form is generated by applying a stylesheet to a set of rules which will subsequently be used to transform client selection data submitted via the web form. Transformed client selection data is used to update a record of the client's state for the current session, and the record is identified for updating with the transformed client selection data either using a client identifier returned with the client selection data, or when the selection data is returned via a different client, an identifier for the session record.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: September 9, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Russell Perry
  • Publication number: 20070043883
    Abstract: A computer processor and associated computer memory which has in the memory a number of existing content processing operations (CPOs) which include associated description of the type of content they can process, and which has installed, and runable on it, a content processing operation protocol software which is capable of identifying the input requirements of input pins of the CPOs, and which can enable the characteristics of outputs of the CPOs to be identified; and which processor also has installed and runable on it CPO binding software which is adapted to reserve the operation of one CPO and provide its output to another CPO, and which has the protocol necessary to promise the services of one CPO to another CPO, the CPO binding software being able to interpret and use the characteristics of the CPOs expressed in the CPO protocol to determine that it is appropriate to link the one CPO with the other CPO to produce a desired overall function.
    Type: Application
    Filed: July 26, 2006
    Publication date: February 22, 2007
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Neil MacDougall, David Banks, Russell Perry
  • Patent number: 7124147
    Abstract: A parser for parsing documents comprising a Document Order List Creator, a YPath Table Creator, and a ZPath Table Creator. The arrangement of the Document Order List creator being such that it is adapted to produce a Document Order List (DOL) correlating a unique index number with an associated node, and the Document Order List creator being adapted to allocate each node in a document parsed its own unique index number in the DOL. The arrangement of the YPath Table Creator is such that it is adapted to produce a YPath Table having a set of sequences of node names representative of all sequences of node names encountered in traversing from the root node to all possible nodes in the document parsed, and associated with each sequence of node names a corresponding group of index numbers corresponding to the index numbers in the DOL for which the associated sequence of node names is true.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: October 17, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Russell Perry
  • Patent number: 7107640
    Abstract: An alternating pad consisting of transverse inflatable cells (1 and 2) alternately inflated and deflated. An internal cell (5) is provided at the outermost edges of each transverse cell (1,2). The internal cell (5) is constantly inflated at a higher pressure than the traverse cells (1, 2). The internal cell (5) is at a lower height than the cells (1,2) and preferably of a chamfered shape to provide optimum pressure relief across the whole surface of the pad. The internal cell (5) provides stable patient exit, entry or transfer from a bed or seat.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: September 19, 2006
    Assignee: Huntleigh Technology, PLC
    Inventors: Paul William Chapman, Clive Russell Perry
  • Publication number: 20060095576
    Abstract: A method of invoking a service of a Web service provider using a client terminal comprises obtaining a template WSDL binding definition, communicating with the Web service to request the generation of a concrete WSDL binding and invoking the Web service using the concrete WSDL binding. A method is also provided for a Web services provider to provide asynchronous callback messages to a client, as well as the client and Web server apparatus.
    Type: Application
    Filed: October 20, 2005
    Publication date: May 4, 2006
    Inventors: Russell Perry, Neil MacDougall, David Murray Banks
  • Publication number: 20050256893
    Abstract: Embodiments of the present disclosure provide systems and method for compressing a first data object. Briefly described, one embodiment of a method for compressing a first data object, among others, can be broadly summarized by the following steps: determining respective differences to be applied to at least one template that allow the first data object to be reconstructed; and forming a further data object identifying the at least one template together with the respective differences to be applied to the at least one template. Other methods and systems are also provided.
    Type: Application
    Filed: April 28, 2005
    Publication date: November 17, 2005
    Inventor: Russell Perry
  • Publication number: 20050228811
    Abstract: A method is provided of compressing a hierarchical data structure in which the structure and the data content are separated and compressed separately. Data tags in the structure are replaced with symbols from a dictionary. The structure is rearranged into a table of occurrences of items of the structure or content against a YPath and a ZPath of each item. The YPaths and ZPaths are rearranged and compressed so as to exploit patterns in the Y and ZPaths. The occurrences of items are compressed by dividing the table into a plurality of regions outside of which plurality of regions the table is empty, and compressing the regions using a binary image compression method. The data content is rearranged to form groups of associated data items, such that each group may be compressed separately using different compression methods and may exploit similarities between data items within a group.
    Type: Application
    Filed: April 7, 2005
    Publication date: October 13, 2005
    Inventor: Russell Perry
  • Publication number: 20040261017
    Abstract: A method of dynamically generating a response document (such as an XML, document) from a workflow document which comprises a plurality of a first type of workflow instructions for retrieving data, and a plurality of a second type of corresponding workflow instructions for converting the retrieved data into a plurality of markup language fragments, is described. The method comprises: processing a selected task of a workflow document using the first type of instruction of that selected task; converting the results of the precessing step into a markup language fragment using the second type of instruction of that selected task; storing the markup language fragment in a response document; and reporting the processing, converting and storing steps to create a completed response document comprising a plurality of markup language fragments.
    Type: Application
    Filed: February 17, 2004
    Publication date: December 23, 2004
    Inventor: Russell Perry
  • Publication number: 20040221229
    Abstract: A parser for parsing documents comprising a Document Order List Creator, a YPath Table Creator, and a ZPath Table Creator. The arrangement of the Document Order List creator being such that it is adapted to produce a Document Order List (DOL) correlating a unique index number with an associated node, and the Document Order List creator being adapted to allocate each node in a document parsed its own unique index number in the DOL. The arrangement of the YPath Table Creator is such that it is adapted to produce a YPath Table having a set of sequences of node names representative of all sequences of node names encountered in traversing from the root node to all possible nodes in the document parsed, and associated with each sequence of node names a corresponding group of index numbers corresponding to the index numbers in the DOL for which the associated sequence of node names is true.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 4, 2004
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Russell Perry
  • Publication number: 20040093417
    Abstract: A web form is generated by applying a stylesheet to a set of rules which will subsequently be used to transform client selection data submitted via the web form. Transformed client selection data is used to update a record of the client's state for the current session, and the record is identified for updating with the transformed client selection data either using a client identifier returned with the client selection data, or when the selection data is returned via a different client, an identifier for the session record.
    Type: Application
    Filed: October 21, 2003
    Publication date: May 13, 2004
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Russell Perry
  • Publication number: 20040088320
    Abstract: A method of storing a hierarchical document in a relational database comprises parsing a hierarchical document, associating a unique identifier with respective parsed nodes of the document which includes information about the hierarchical position of the node in the document, and storing the node with its identifier in a table of a relational database.
    Type: Application
    Filed: October 15, 2003
    Publication date: May 6, 2004
    Inventor: Russell Perry
  • Publication number: 20030028395
    Abstract: A method of distributing electronic content such as music or books via the internet involves transmitting licence data with the content. The licence data includes status information indicative of whether the licence is a full licence for content purchased from a content distributor, or temporary for content passed from a full licence owner to a new consumer who has not yet paid for the content. License status data is transmitted with or without content from one consumer to another. Connection to the internet allows the content management program to connect to the content distributor and transmit all stored licence status information. Detection of temporary licences by the content distributor triggers a request for payment of the content, and payment results in transmission of replacement licence data having a full licence status back to the consumer.
    Type: Application
    Filed: July 24, 2002
    Publication date: February 6, 2003
    Inventors: Peter James Rodgers, Matthew Murray Williamson, Russell Perry