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: 20210346593Abstract: 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: ApplicationFiled: May 8, 2020Publication date: November 11, 2021Inventors: Kurt Elliot Friedman, Russell Perry Kotch
-
Patent number: 8417792Abstract: 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: GrantFiled: October 20, 2005Date of Patent: April 9, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Russell Perry, Neil MacDougall, David Murray Banks
-
Patent number: 8321426Abstract: 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: GrantFiled: April 30, 2010Date of Patent: November 27, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Russell Perry, Arnau Panosa, Galo Gimenez, Jaime Ayats
-
Patent number: 8225556Abstract: 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: GrantFiled: October 19, 2004Date of Patent: July 24, 2012Inventor: Russell Perry Brown
-
Publication number: 20110270846Abstract: 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: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Inventors: Russell Perry, Arnau Panosa, Galo Gimenez, Jaime Ayats
-
Publication number: 20110040792Abstract: 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: ApplicationFiled: August 12, 2009Publication date: February 17, 2011Inventor: Russell Perry
-
Publication number: 20100306253Abstract: 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: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Russell Perry, David Stephenson
-
Patent number: 7702549Abstract: 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: GrantFiled: July 12, 2002Date of Patent: April 20, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Royston Sellman, Russell Perry
-
Patent number: 7424522Abstract: 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: GrantFiled: October 21, 2003Date of Patent: September 9, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventor: Russell Perry
-
Publication number: 20070043883Abstract: 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: ApplicationFiled: July 26, 2006Publication date: February 22, 2007Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Neil MacDougall, David Banks, Russell Perry
-
Patent number: 7124147Abstract: 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: GrantFiled: October 30, 2003Date of Patent: October 17, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Russell Perry
-
Patent number: 7107640Abstract: 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: GrantFiled: April 4, 2001Date of Patent: September 19, 2006Assignee: Huntleigh Technology, PLCInventors: Paul William Chapman, Clive Russell Perry
-
Publication number: 20060095576Abstract: 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: ApplicationFiled: October 20, 2005Publication date: May 4, 2006Inventors: Russell Perry, Neil MacDougall, David Murray Banks
-
Publication number: 20050256893Abstract: 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: ApplicationFiled: April 28, 2005Publication date: November 17, 2005Inventor: Russell Perry
-
Publication number: 20050228811Abstract: 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: ApplicationFiled: April 7, 2005Publication date: October 13, 2005Inventor: Russell Perry
-
Publication number: 20040261017Abstract: 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: ApplicationFiled: February 17, 2004Publication date: December 23, 2004Inventor: Russell Perry
-
Publication number: 20040221229Abstract: 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: ApplicationFiled: October 30, 2003Publication date: November 4, 2004Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Russell Perry
-
Publication number: 20040093417Abstract: 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: ApplicationFiled: October 21, 2003Publication date: May 13, 2004Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventor: Russell Perry
-
Publication number: 20040088320Abstract: 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: ApplicationFiled: October 15, 2003Publication date: May 6, 2004Inventor: Russell Perry
-
Publication number: 20030028395Abstract: 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: ApplicationFiled: July 24, 2002Publication date: February 6, 2003Inventors: Peter James Rodgers, Matthew Murray Williamson, Russell Perry