Patents by Inventor Kyle N. Patrick
Kyle N. Patrick 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: 9984052Abstract: A method and system for verifying content of a resource. A first computer creates, in a markup language document, a markup element including a resource indicator and a first characteristic of the content of the resource stored at a second computer. The first characteristic includes a hash of the content of the resource referenced by the resource indicator. The first characteristic is extracted from the markup element in the markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated. The second characteristic includes a hash of the content of the retrieved resource. The second characteristic is ascertained to be identical to the first characteristic. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: GrantFiled: November 21, 2017Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Publication number: 20180075003Abstract: A method and system for verifying content of a resource. A first computer creates, in a markup language document, a markup element including a resource indicator and a first characteristic of the content of the resource stored at a second computer. The first characteristic includes a hash of the content of the resource referenced by the resource indicator. The first characteristic is extracted from the markup element in the markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated. The second characteristic includes a hash of the content of the retrieved resource. The second characteristic is ascertained to be identical to the first characteristic. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-over rapping portions of the markup element.Type: ApplicationFiled: November 21, 2017Publication date: March 15, 2018Inventor: Kyle N. Patrick
-
Patent number: 9892100Abstract: A method and system for verifying content of a resource. A first computer creates, in a markup language document, a markup element including a first characteristic of the content of the resource stored at a second computer coupled to the first computer. The first characteristic is extracted from the markup element in the markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: GrantFiled: September 8, 2016Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Publication number: 20160378729Abstract: A method and system for verifying content of a resource. A first computer creates, in a markup language document, a markup element including a first characteristic of the content of the resource stored at a second computer coupled to the first computer. The first characteristic is extracted from the markup element in the markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: ApplicationFiled: September 8, 2016Publication date: December 29, 2016Inventor: Kyle N. Patrick
-
Publication number: 20160321221Abstract: A method and system for verifying resource content. A first characteristic of the content of a resource stored at a second computer is computed. The second computer is coupled to the first computer via a communication infrastructure. A markup element including the computed first characteristic is created in a markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: ApplicationFiled: September 9, 2013Publication date: November 3, 2016Applicant: International Business Machines CorporationInventor: Kyle N. Patrick
-
Patent number: 9477647Abstract: A method and system for verifying resource content. A first characteristic of the content of a resource stored at a second computer is computed. The second computer is coupled to the first computer via a communication infrastructure. A markup element including the computed first characteristic is created in a markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: GrantFiled: September 9, 2013Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Publication number: 20140006933Abstract: A method and system for verifying resource content. A first characteristic of the content of a resource stored at a second computer is computed. The second computer is coupled to the first computer via a communication infrastructure. A markup element including the computed first characteristic is created in a markup language document. The resource is retrieved from the second computer according to a resource indicator that references the resource. A second characteristic of the content of the retrieved resource is generated by computing a hash of the content of the retrieved resource according to a particular hash algorithm. The second characteristic is ascertained to be identical to the first characteristic. The resource indicator and the first characteristic are included in the markup element. The created markup element includes a first attribute-value pair and a second attribute-value pair within distinct non-overlapping portions of the markup element.Type: ApplicationFiled: September 9, 2013Publication date: January 2, 2014Applicant: International Business Machines CorporationInventor: Kyle N. Patrick
-
Patent number: 8549390Abstract: A markup element of a markup language document references a resource with a resource indicator. A method for verifying the content of the resource includes extracting a characteristic of the content from the markup element, retrieving a resource according to the resource indicator, and comparing a characteristic of the content of the retrieved resource to the extracted characteristic. A computer readable program for authoring a markup language document when executed on a computer causes the computer to include in a markup element of the markup language document a characteristic of the content of a resource that is referenced by the markup element with a resource indicator.Type: GrantFiled: October 26, 2006Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Patent number: 7461786Abstract: There is disclosed a method and system for determining packaging preference of a customer by identifying the customer using a customer identifier, and retrieving available packaging preference information using the customer identifier. In an embodiment, the customer's packaging preference information for a particular identified item is retrieved and graphically communicated. In another embodiment, customer packaging preference information based on a quantity of items is retrieved and graphically communicated. Customer packaging preference information based on both the identified items and the quantity of items may also be retrieved and graphically communicated.Type: GrantFiled: June 17, 2008Date of Patent: December 9, 2008Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Publication number: 20080245853Abstract: There is disclosed a method and system for determining packaging preference of a customer by identifying the customer using a customer identifier, and retrieving available packaging preference information using the customer identifier. In an embodiment, the customer's packaging preference information for a particular identified item is retrieved and graphically communicated. In another embodiment, customer packaging preference information based on a quantity of items is retrieved and graphically communicated. Customer packaging preference information based on both the identified items and the quantity of items may also be retrieved and graphically communicated.Type: ApplicationFiled: June 17, 2008Publication date: October 9, 2008Inventor: Kyle N. Patrick
-
Patent number: 7407089Abstract: There is disclosed a method and system for determining packaging preference of a customer by identifying the customer using a customer identifier, and retrieving available packaging preference information using the customer identifier. In an embodiment, the customer's packaging preference information for a particular identified item is retrieved and graphically communicated. In another embodiment, customer packaging preference information based on a quantity of items is retrieved and graphically communicated. Customer packaging preference information based on both the identified items and the quantity of items may also be retrieved and graphically communicated.Type: GrantFiled: July 20, 2006Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventor: Kyle N. Patrick
-
Patent number: 7092528Abstract: A method and apparatus for reducing speaker noise involves producing a control signal indicating whether or not audio program content is imminent in an audio signal operable to be transmitted to a speaker and transmitting the control signal for use by a speaker controller. The speaker controller receives the control signal and the audio signal or a speaker drive signal and provides the speaker drive signal to the speaker in response to the control signal indicating that audio program content is imminent and ceases to provide the speaker drive signal in response to the control signal indicating that audio program content is not imminent.Type: GrantFiled: November 6, 2001Date of Patent: August 15, 2006Assignee: International Business Machines CorporationInventors: Kyle N. Patrick, Belwinder B. Barn
-
Publication number: 20040078488Abstract: Currently, e-mail systems automatically compose reply e-mail messages by entering the previous sender's address as the reply recipient address. The present invention provides a method to permit a recipient of a multi-party e-mail message to select recipients of a reply message by parsing the received message for e-mail addresses and forming a list from which the user can select reply recipients.Type: ApplicationFiled: September 25, 2003Publication date: April 22, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kyle N. Patrick
-
Publication number: 20040015834Abstract: In order to use object-oriented models over the Internet for applications in different type systems it is necessary to marshal and unmarshal objects between Java, SQL and XML. Hand-writing specific code to do this is difficult. A computer-implemented method of generating serialization code for representing a model in a plurality of type systems is disclosed, the method comprising the steps of: i) producing an input file from the model for a given set of objects; and ii) providing a code generator for acting on the input file to generate the serialization code.Type: ApplicationFiled: December 12, 2001Publication date: January 22, 2004Inventors: Lionel Mestre, Alexander K. MacAulay, Kyle N. Patrick, Arvind Viswanathan
-
Publication number: 20030041105Abstract: The invention provides an automated system for queuing of clients for limited availability services in a spatially distributed system, such as diners waiting for a waiter in a restaurant. Clients and the service providers, such as waiters, are provided with two-way pagers on a network connected to a queue management server. The client can signal a call for service on its pager and is put into the client queue. When a call for service is made or a service provider becomes available, the server schedules the next available service provider to the first client in the queue and sends a message to each client as to its new position in the queue.Type: ApplicationFiled: August 9, 2002Publication date: February 27, 2003Applicant: International Business Machines CorporationInventor: Kyle N. Patrick
-
Publication number: 20020138257Abstract: A method and apparatus for reducing speaker noise involves producing a control signal indicating whether or not audio program content is imminent in an audio signal operable to be transmitted to a speaker and transmitting the control signal for use by a speaker controller. The speaker controller receives the control signal and the audio signal or a speaker drive signal and provides the speaker drive signal to the speaker in response to the control signal indicating that audio program content is imminent and ceases to provide the speaker drive signal in response to the control signal indicating that audio program content is not imminent.Type: ApplicationFiled: November 6, 2001Publication date: September 26, 2002Inventors: Kyle N. Patrick, Belwinder B. Barn
-
Publication number: 20020099740Abstract: A method, apparatus computer readable medium and signals for simplifying a program listing are disclosed. Generally, each involves receiving an identification of a portion of a program listing to be hidden, receiving input indicating that the portion is to be hidden, and causing a symbol to replace the portion of the program listing in response to the identification and the input indicating the portion is to be hidden. This functionality may be imparted to a text editor normally used to produce a program listing, or may be provided as an enhancement to a text editor.Type: ApplicationFiled: October 17, 2001Publication date: July 25, 2002Inventor: Kyle N. Patrick
-
Publication number: 20020049900Abstract: Prior methods of encryption of the token or “cookie” communicated to a client by a server use a symmetric method of encryption which does not permit the client to look at the state information. The present invention permits the client to view the state information, but not modify it, by using an asymmetric encryption method.Type: ApplicationFiled: January 5, 2001Publication date: April 25, 2002Applicant: International Business Machines Corporation, Armonk,New York, 10504Inventor: Kyle N. Patrick