Patents by Inventor Xavier Bocken

Xavier Bocken 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: 7318063
    Abstract: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: January 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph J. Brychell, Xavier Bocken, Robert Jervis, Kamaljit S. Bath, Arungundram Narendran, Mikhail Vassiliev, Danny van Velzen, Nora S. Selim, Hagen Green
  • Publication number: 20050187973
    Abstract: Systems, methods, and computer program products for management of data that is stored in a hierarchical format such as, e.g., a relational database, when the data is retrieved and manipulated using a schema-driven format such as, e.g., XML are disclosed. In one implementation a copy of the XML data retrieved from the database and is generated and each logical unit in at least one of the original XML data or the copy of the XML data is annotated in a manner that uniquely identifies each logical unit. For example, each XML node may be assigned a unique numerical or string identifier. As the data is manipulated, algorithms may be implemented to use the annotations to track changes to the XML data and to ensure that the manipulated XML data complies with one or more required data formats.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Joseph Brychell, Xavier Bocken, Robert Jervis, Kamaljit Bath, Arungundram Narendran, Mikhail Vassiliev, Danny Velzen, Nora Selim, Hagen Green