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: 9984052
    Abstract: 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: Grant
    Filed: November 21, 2017
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Publication number: 20180075003
    Abstract: 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: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Inventor: Kyle N. Patrick
  • Patent number: 9892100
    Abstract: 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: Grant
    Filed: September 8, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Publication number: 20160378729
    Abstract: 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: Application
    Filed: September 8, 2016
    Publication date: December 29, 2016
    Inventor: Kyle N. Patrick
  • Publication number: 20160321221
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: November 3, 2016
    Applicant: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 9477647
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: October 25, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Publication number: 20140006933
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 8549390
    Abstract: 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: Grant
    Filed: October 26, 2006
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 7461786
    Abstract: 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: Grant
    Filed: June 17, 2008
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Publication number: 20080245853
    Abstract: 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: Application
    Filed: June 17, 2008
    Publication date: October 9, 2008
    Inventor: Kyle N. Patrick
  • Patent number: 7407089
    Abstract: 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: Grant
    Filed: July 20, 2006
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Patent number: 7092528
    Abstract: 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: Grant
    Filed: November 6, 2001
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kyle N. Patrick, Belwinder B. Barn
  • Publication number: 20040078488
    Abstract: 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: Application
    Filed: September 25, 2003
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kyle N. Patrick
  • Publication number: 20040015834
    Abstract: 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: Application
    Filed: December 12, 2001
    Publication date: January 22, 2004
    Inventors: Lionel Mestre, Alexander K. MacAulay, Kyle N. Patrick, Arvind Viswanathan
  • Publication number: 20030041105
    Abstract: 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: Application
    Filed: August 9, 2002
    Publication date: February 27, 2003
    Applicant: International Business Machines Corporation
    Inventor: Kyle N. Patrick
  • Publication number: 20020138257
    Abstract: 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: Application
    Filed: November 6, 2001
    Publication date: September 26, 2002
    Inventors: Kyle N. Patrick, Belwinder B. Barn
  • Publication number: 20020099740
    Abstract: 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: Application
    Filed: October 17, 2001
    Publication date: July 25, 2002
    Inventor: Kyle N. Patrick
  • Publication number: 20020049900
    Abstract: 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: Application
    Filed: January 5, 2001
    Publication date: April 25, 2002
    Applicant: International Business Machines Corporation, Armonk,New York, 10504
    Inventor: Kyle N. Patrick