Patents by Inventor Cyrus Dolph

Cyrus Dolph 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: 7809698
    Abstract: A flexible system for associating a data stream with one or more secure control files based on mapping self-declared identifiers to trusted identifiers. It has particular application in relation to XML documents, XML Schema, XPath/XSLT/XQuery and WSDL file processing. Control file identifiers are detected in a data stream and transformed to map to new identifiers which are correlated to locations which are more secure and/or accessible. Optionally, copies of the control files are then stored and maintained at the new locations.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Salz, Eugene Kuznetsov, Cyrus A. Dolph, William T. Lynch, Anthony M. French
  • Publication number: 20060265689
    Abstract: A markup language processing device processes markup language messages by receiving a message containing portions of tagged data formatted in a markup language and applying a transform selection rule set to at least one tagged rule selection data portion in the message to select at least one markup language transformation to apply to the tagged pre-transform data portion within the message. The markup language processing device applies the selected markup language transformation to transform the tagged pre-transform data portion to a tagged post-transform data portion according to a transformation function and then conditionally forwards the message. The markup language processing device operates on behalf of a computerized device that is not required to process the message due to operation of the at least one markup language transformation within the markup language processing device.
    Type: Application
    Filed: December 22, 2003
    Publication date: November 23, 2006
    Inventors: Eugene Kuznetsov, Richard Salz, Jonathan Wenocur, Jan-Christian Nelson, Cyrus Dolph, Nicholas Matsakis, Kenneth Ballou
  • Publication number: 20050273772
    Abstract: A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that facilitates generation of translation machine code. A translator is dynamically generated by a translator compiler engine. When fed an input stream, the translator generates an output stream by executing the native object code generated on the fly by the translator compiler engine. In addition, the translator may be configured to perform a bi-directional translation between the two streams as well as translation between two distinct protocol sequences. Further a translator may working in streaming mode, to facilitate streaming processing of documents.
    Type: Application
    Filed: February 28, 2005
    Publication date: December 8, 2005
    Inventors: Nicholas Matsakis, Charles Morgan, Jeffrey Kenton, Jan-Christian Nelson, Cyrus Dolph, Eugene Kuznetsov