throbber
EP O 926 607 A2
`
`an object method for assigning a null value to the second structured information format attribute value using
`the software object tor the rule to be created, when the source which has been input by the user indicates no
`source is to be used.
`
`s
`
`22. A system according to Claim 20, further comprising:
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`a reference to a software object for a rule to be created;
`an object method for examining the source which has been input by the user; and
`an object method for assigning a system value to the second structured information format attribute value using
`the software object for the rule to be created, when the source which has been input by the user indicates a
`system source is to be used.
`
`23. A system according to Claim 20, further comprising:
`
`a reference to a software object for a rule to be created;
`an object method for examining the source which has been input by the user; and
`an object method for assigning a first structured information format attribute value to the second structured
`information format attribute value using the software object for the rule to be created, when the source which
`has been input by the user indicates a first structured information format attribute source is to be used.
`
`24. A system according to Claim 20, further comprising:
`
`a reference to a software object for a rule to be created;
`an object method for examining the source which has been input by the user; and
`an object method for assigning a first structured information format content value to the second structured
`information format attribute value using the software object for the rule to be created, when the source which
`has been input by the user indicates a first structured information format content source is to be used.
`
`25. A system according to Claim 20, further comprising:
`
`a reference to a storage buffer for the source which has been input by the user;
`an object method for examining the source which has been input by the user using the storage buffer for the
`source which has been input by the user;
`an object method for interactively inputting a user input value, when the source which has been input by the
`user indicates a user input source is to be used; and
`an object method for assigning the user input value to the second structured information format attribute value,
`when the source which has been input by the user indicates a user input source is to be used.
`
`26. A system according to Claim 1, wherein the user comprises:
`
`a software object.
`
`27. An object-oriented computer program product for processing structured information for implementation by a com-
`puter in an object-oriented framework, comprising:
`
`a storage means;
`a first obtaining means for obtaining an interactive input from a user;
`a second obtaining means for obtaining a first structural description of a first structured information format;
`a third obtaining means for obtaining a second structural description of a second structured information format;
`means for creating a rule to transform an element of the first structured information format into an element of
`the second structured information format utilizing the interactive input from the user, the first structural descrip(cid:173)
`tion, and the second structural description: and means for outputting the rule,
`wherein at least one of the first obtaining means, the second obtaining means, the third obtaining means, the
`means for creating, and the means for outputting includes a software object.
`
`28. A computer program product according to Claim 27, wherein the first structured information format includes
`1S0/IEC 9070 public identifier naming format, the second structured information format includes an operating sys(cid:173)
`tem file name format and the means for creating comprises:
`
`IPR2023-00330 Page 00730
`
`

`

`EP O 926 607 A2
`
`means for creating a rule to transform an element of a first structured information format which includes an
`IS0/IEC 9070 public identifier element into an element of a second structured information format which
`includes an operating system file name format element utilizing the interactive input from the user, the first
`structural description which includes a structural description of the IS0/IEC 9070 public identifier format, and
`the second structural description which includes a structural description of the operating system file name for(cid:173)
`mat
`
`29. /l·. computer program product according to Claim 27, wherein the structured information includes database variable
`names, the first structured information format includes a first database variable name format, the second structured
`information format includes a second database variable name format, and the means for creating comprises:
`
`means for creating a rule to transform an element of a first structured information format which includes a first
`database variable name format element into an element of a second structured information format which
`includes a second database variable name format element utilizing the interactive input from the user, the first
`structural description which includes a structural description of the first database variable name format, and the
`second structural description which includes a structural description of the second database variable name for(cid:173)
`mat.
`
`30. fa. computer program product according to Claim 27, wherein the structured information includes markup language,
`the first structured information format includes a first markup language, the second structured information format
`includes a second markup language, and the means for creating comprises:
`
`means for creating a rule to transform an element of a first structured information format which includes a first
`markup language element into an element of a second structured information format which includes a second
`markup language element utilizing the interactive input from the user, the first structural description which
`includes a structural description of the first markup language, and the second structural description which
`includes a structural description of the second markup language.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`31. I, computer program product according to Claim 30, wherein the first markup language includes SGML, the second
`markup language inclu :es· HTML, and the means for creating further comprises:
`
`30
`
`means for creating a rule to transform an element of a first markup language which includes an SGML element
`into an element of a second markup language which includes an HTML element utilizing the interactive input
`from the user, the first structural description which includes an SGML OTO, and the second structural descrip-
`tion which includes an HTML OTO.
`
`32. A computer implemented method to provide a graphical user interface for creating a mapping of a first structural
`c:escription to a second structural description, comprising the steps of:
`
`displaying an element for transformation Of a first structural description;
`displaying a list of candidate elements of a second structural description;
`inputting, from a user, a first selection of one of the candidate elements of the second structural description
`which defines a correspondence between the element for transformation of the first structural description and
`the first selection of one of the candidate elements of the second structural description for a transformation of
`the element of the first structural description to the second structural description; and
`storing the correspondence between the element for transformation of the first structural description and the
`first selection of one of the candidate elements of the second structural description as a rule.
`
`33. _1.,._ method according to Claim 32, wherein the first structural description includes an IS0/IEC 9070 public identifier
`naming format, the second structural description includes an operating system file name format, and the step of
`aisplaying the element for transformation comprises:
`
`displaying the element for transformation which includes an element of the 1S0/IEC 9070 public identifier nam(cid:173)
`ing format; and
`the step of displaying the list of candidate elements comprises:
`displaying the list of candidate elements which includes a list of operating system file name candidate ele(cid:173)
`ments.
`
`35
`
`40
`
`45
`
`5o
`
`55
`
`IPR2023-00330 Page 00731
`
`

`

`EP O 926 607 A2
`
`34. A method according to Claim 32, wherein the first structural description includes a first database variable name for(cid:173)
`mat, the second structural description includes a second database variable name format, and the step of displaying
`the element for transformation comprises:
`
`displaying the element for transformation which includes an element of the first database variable name format;
`and
`the step of displaying the list of candidate elements comprises:
`displaying the list of candidate elements which includes a list of second database variable name format candi(cid:173)
`date elements.
`
`35. A method according to Claim 32, further comprising the steps of:
`
`obtaining the stored rule;
`displaying the element for transformation of the first structural description;
`displaying the first selected element of the second structural description which defines a correspondence
`between the element for transformation of the first structural description and the first selection of one of the
`candidate elements of the second structural description for a transformation of the element of the first structural
`description to the second structural description;
`displaying the list of candidate elements of the second structural description;
`inputting, from the user, a second selection of one of the candidate elements of the second structural descrip(cid:173)
`tion which defines a correspondence between the element for transformation of the first structural description
`and the second selection of one of the candidate elements of the second structural description for a transfor(cid:173)
`mation of the element of the first structural description to the second structural description; and
`storing the correspondence between the element for transformation of the first structural description and the
`second selection of one of the candidate elements of the second structural description as a rule.
`
`36. A method according to Claim 32. further comprising the steps of:
`
`displaying an icon for the user to input a request to clear the first selection which is being displayed;
`inputting the request to clear the first selection which is being displayed, when the user inputs the request to
`clear the first selection which is being displayed; and
`clearing the first selection which is being displayed, when the user inputs the request to clear the first selection
`which is being displayed.
`
`37. A method according to Claim 32, wherein the first structural description includes a first markup language, the sec(cid:173)
`ond structural description includes a second markup language, and the step of displaying the element for transfor(cid:173)
`mation comprises:
`
`displaying the element for transformation which includes an element of the first markup language; and
`the step of displaying the list of candidate elements comprises:
`displaying the list of candidate elements which includes a list of second markup language candidate elements.
`
`38. A method according to Claim 37, wherein the first markup language includes a Standard Generalized Markup Lan(cid:173)
`guage ("SGML"), the second markup language includes a HyperText Markup Language ("HTML"), and the step of
`displaying the element for transformation comprises:
`
`displaying the element for transformation which includes an element of SGML; and
`the step of displaying the list of candidate elements comprises:
`displaying the list of candidate elements which includes a list of HTML candidate elements.
`
`39. A method according to Claim 32, wherein the storing step comprises:
`
`storing the correspondence between the element for transformation of the first structural description and the
`first selection of one of the candidate elements of the second structural description as a rule in a list of rules
`for transformation.
`
`40. A method according to Claim 39, further comprising the steps of:
`
`5
`
`10
`
`15
`
`20
`
`25
`
`so
`
`35
`
`40
`
`45
`
`50
`
`55
`
`IPR2023-00330 Page 00732
`
`

`

`EP O 926 607 A2
`
`displaying a second element for transformation of the first structural description;
`displaying a list of candidate elements of the second structural description;
`inputting, from the user, a second selection of one of the candidate elements of the second structural descrip(cid:173)
`tion which defines a correspondence between the second element for transformation of the first structural
`description and the second selection of one of the candidate elements of the second structural description for
`a transformation of the second element of the first structural description to the second structural description;
`and
`storing the correspondence between the second element for transformation of the first structural description
`and the second selection of one of the candidate elements of the second structural description as a rule in a
`list of rules for transformation.
`
`41. ;, method according to Claim 39, wherein the inputting step further comprises:
`
`displaying an icon for the user to input a request to store the first selection correspondence as a rule in the list
`of rules for transformation; and
`the storing step further comprises:
`inputting the request to store the correspondence as a rule in the list of rules for transformation, when the user
`inputs the request to store the first selection as a rule; and
`displaying a second element for transformation of the first structural description, when the user inputs the
`request to store the first selection as a rule.
`
`i
`,I
`
`42. P, method according to Claim 39, wherein the inputting step further comprises:
`
`displaying an icon for the user to input a request to store the correspondence as a rule in the list of rules for
`transformation; and
`the storing step further comprises:
`inputting the request to store the correspondence as a rule in the list of rules for transformation, when the user
`inputs the request to store the first selection as a rule in the list of rules for transformation; and
`storing the list of rules for transformation as a map.
`
`43. P, method according to Claim 39, further comprising the steps of:
`
`displaying an icon for the user to input a request to delete the list of rules for transformation;
`inputting the request to delete the list of rules for transformation, when the user inputs the request to delete the
`list or rules for transformation; and
`deleting the list of rules for transformation, when the user inputs a request to delete the list of rules for trans(cid:173)
`formation.
`
`44. /:-l method according to Claim 32, further comprising the steps of:
`
`displaying the first selection of one of the candidate elements of the second structural description which
`defines the correspondence between the element for transformation of the first structural description and the
`first selection of one of the candidate elements of the second structural description for a transformation of the
`element of the first structural description to the second structural description.
`
`45. ;; method according to Claim 44, wherein the inputting step comprises:
`
`inputting, from the user, a first ordered list of a plurality of the candidate elements of the second structural
`description which defines a correspondence between the element for transformation of the first structural
`description and the first ordered list of the plurality of the candidate elements of the second structural descrip(cid:173)
`tion for a transformation of the element of the first structural description to the second structural description;
`the step of displaying the first selection comprises:
`displaying the first ordered list of the plurality of the candidate elements of the second markup language which
`defines a correspondence between the element for transformation of the first strL!ctural description and the first
`ordered list of the plurality of the candidate elements of the second structural description for a transformation
`of the element of the first structural description to the second structural description; and
`the storing step comprises:
`storing the correspondence between the element for transformation of the first structural description and the
`
`s
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`IPR2023-00330 Page 00733
`
`

`

`EP O 926 607 A2
`
`first ordered list of the plurality of the candidate elements of the second structural description for a transforma(cid:173)
`tion of the element of the first structural description to the second structural description as a rule.
`
`46. A method according to Claim 45, further comprising the steps of:
`
`obtaining the stored rule;
`displaying the element for transformation of the first structural description;
`displaying the first ordered list of elements of the second structural description which defines a correspond(cid:173)
`ence between the element for transformation of the first structural description and the first ordered list of the
`plurality of the candidate elements of the second structural description for a transformation of the element of
`the first structural description to the second structural description;
`displaying the list of candidate elements of the second structural description;
`inputting, from the user, a second ordered list of a plurality of the candidate elements of the second structural
`description which defines a correspondence between the element for transformation of the first structural
`description and the second ordered list of the plurality of the candidate elements of the second structural
`description for a transformation of the element of the first structural description to the second structural
`description; and
`storing the correspondence between the element for transformation of the first structural description and the
`second ordered list of the plurality of the candidate elements of the second structural description for a transfor(cid:173)
`mation of the element of the first structural description to the second structural description as a rule.
`
`47. A method according to Claim 45, further comprising the steps of:
`
`displaying an icon for the user to input a request to clear the first ordered list which is being displayed;
`inputting the request to clear the first ordered list which is being displayed, when the user inputs the request to
`clear the first ordered list which is being displayed; and
`clearing the first ordered list which is being displayed, when the user inputs the request to clear the first ordered
`list which is being displayed.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30 48. A method according to Claim 32, further comprising the steps of:
`
`35
`
`40
`
`displaying an attribute of the first selection of one of the candidate elements of the second structural descrip(cid:173)
`tion which corresponds to a transformation of the element of the first structural description to the second struc(cid:173)
`tural description, for assignment of an attribute value of the second structural description;
`displaying a plurality of icons representing sources for obtaining the attribute value to be assigned to the
`attribute of the first selection which is being displayed;
`displaying the element of the first structural description;
`displaying an attribute list of the element of the first structural description;
`inputting a user input of a selection of sources for obtaining the attribute value to be assigned to the attribute
`of the first selection which is being displayed; and
`processing the user input of the selection of sources for obtaining the attribute value to be assigned to the
`attribute of the first selection which is being displayed, when the user inputs the selection of sources for obtain(cid:173)
`ing the attribute value to be assigned to the attribute of the first selection which is being displayed.
`
`45
`
`49. A method according to Claim 48, wherein the processing step further comprises:
`
`assigning a null value to the attribute of the first selection which is being displayed, when the selection of
`sources which has been input by the user indicates no source is to be used.
`
`50
`
`50. A method according to Claim 48, wherein the processing step further comprises:
`
`assigning a system value to the attribute of the first selection which is being displayed, when the selection of
`sources which has been input by the user indicates a system value is to be used.
`
`55 51. A method according to Claim 48, wherein the processing step further comprises:
`
`assigning a first structural description attribute value to the attribute of the first selection which is being dis(cid:173)
`played, when the selection of sources which has been input by the user indicates a first structural description
`
`IPR2023-00330 Page 00734
`
`

`

`attribute value source is to be used.
`
`EP O 926 607 A2
`
`5
`
`10
`
`15
`
`52. ,:, method according to Claim 48, wherein the processing step further comprises:
`
`assigning a first structural description content value to the attribute of the first selection which is being dis(cid:173)
`played, when the selection of sources which has been input by the user indicates a first structural description
`content value source is to be used.
`
`53. /.,. method according to Claim 48, wherein the processing step further comprises:
`
`assigning a user input value to the attribute of the first selection which is being displayed, when the selection
`of sources which has been input by the user indicates a user input value source is to be used.
`
`54. l·t method according to Claim 53, wherein the assigning step comprises:
`
`displaying a text input area for the user to input a value to be assigned;
`inputting the value entered by the user in the text input area; and
`assigning the value input by the user to the attribute of the first selection which is being displayed.
`
`20 55. l-'. method according to Claim 32, wherein the step of displaying a list of candidate elements of a second structural
`description further comprises:
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`displaying a candidate for requesting removal of the first structural description element in the transformation;
`and
`displaying a candidate for requesting ignoring of the first structural description element in the transformation.
`
`56. P.n apparatus for providing a graphical user interface for creating a mapping of a first structural description to a sec-
`ond structural description, comprising:
`
`an element displaying means for displaying an element for transformation of a fo ;t structural description;
`a list displaying means for displaying a list of candidate elements of a second structural description;
`a user inputting means for inputting, from a user, a first selection of one of the candidate elements of the sec(cid:173)
`ond structural description which defines a correspondence between the element for transformation of the first
`structural description and the first selection of one of the candidate elements of the second structural descrip(cid:173)
`tion for a transformation of the element of the first structural description to the second structural description;
`and
`a storing means for storing the correspondence between the element for transformation of the first structural
`description and the first selection of one of the candidate elements of the second structural description as a
`rule.
`
`57. An apparatus according to Claim 56, wherein the first structural description includes an 1S0/IEC 9070 public iden(cid:173)
`tifier naming format, the second structural description includes an operating system file name format, and the ele(cid:173)
`ment displaying means further comprises:
`
`means for displaying the element for transformation which includes an element of the 1S0/IEC 9070 public
`identifier naming format; and
`the list displaying means further comprises:
`means for displaying the list of candidate elements which includes a list of operating system file name candi(cid:173)
`date elements.
`
`58. An apparatus according to Claim 56, wherein the first structural description includes a first database variable name
`format, the second structural description includes a second database variable name format, and the element dis(cid:173)
`playing means further comprises:
`
`means for displaying the element for transformation which includes an element of the first database variable
`name format; and
`the list displaying means further comprises:
`means for displaying the list of candidate elements which includes a list of second database variable name for-
`
`IPR2023-00330 Page 00735
`
`

`

`EP O 926 607 A2
`
`mat candidate elements.
`
`59. An apparatus according to Claim 56, further comprising:
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`means for obtaining the stored rule;
`means for displaying the element for transformation of the first structural description;
`means for displaying the first selected element of the second structural description which defines a corre(cid:173)
`spondence between the element for transformation of the first structural description and the first selection of
`one of the candidate elements of the second structural description for a transformation of the element of the
`first structural description to the second structural description;
`means for displaying the list of candidate elements of the second structural description;
`means for inputting, from the user, a second selection of one of the candidate elements of the second structural
`description which defines a correspondence between the element for transformation of the first structural
`description and the second selection of one of the candidate elements of the second structural description for
`a transformation of the element of the first structural description to the second structural description; and
`means for storing the correspondence between the element for transformation of the first structural description
`and the second selection of one of the candidate elements of the second structural description as a rule.
`
`60. An apparatus according to Claim 56, further comprising:
`
`means for displaying an icon for the user to input a request to clear the first selection which is being displayed;
`means for inputting the request to clear the first selection which is being displayed, when the user inputs the
`request to clear the first selection which is being displayed; and
`means for clearing the first selection which is being displayed, when the user inputs the request to clear the
`first selection which is being displayed.
`
`61. An apparatus according to Claim 56, wherein the first structural description includes a first markup language, the
`second structural description includes a second markup language, and the element displaying means further com(cid:173)
`prises:
`
`means for displaying the element for transformation which includes an element of the first markup language;
`and
`the list displaying means further comprises:
`means for displaying the list of candidate elements which includes a list of second markup language candidate
`elements.
`
`62. An apparatus according to Claim 61, wherein the first markup language includes an SGML, the second markup lan-
`guage includes an HTML, and the element displaying means further comprises:
`
`means for displaying the element for transformation which includes an element of SGML; and
`the list displaying means comprises:
`means for displaying the list of candidate elements which includes a list of HTML candidate elements.
`
`63. An apparatus according to Claim 56, wherein the storing means comprises:
`
`means for storing the correspondence between the element for transformation of the first structural description
`and the first selection of one of the candidate elements of the second structural description as a rule in a list of
`rules for transformation.
`
`5o
`
`64. An apparatus according to Claim 63, further comprising:
`
`ss
`
`means for displaying a second element for transformation of the first structural description;
`means for displaying a list of candidate elements of the second structural description;
`means for inputting, from the user, a second selection of one of the candidate elements ot the second structural
`description which defines a correspondence between the second element for transformation of the first struc(cid:173)
`tural description and the second selection of one of the candidate elements of the second structural description
`for a transformation of the second element of the first structural description to the second structural description;
`and
`
`IPR2023-00330 Page 00736
`
`

`

`EP O 926 607 A2
`
`means for storing the correspondence between the second element for transformation of the first structural
`description and the second selection of one of the candidate elements of the second structural description as
`a rule in a list of rules for transformation.
`
`5
`
`65 . . 4n apparatus according to Claim 63, further comprising:
`
`10
`
`15
`
`20
`
`25
`
`means for displaying an icon tor the user to input a request to store the first selection correspondence as a rule
`in the list of rules for transformation;
`means for inputting the request to store the correspondence as a rule in the list of rules for transformation,
`when the user inputs the request to store the first selection as a rule; and
`means for displaying a second element for transformation of the first structural description, when the user
`inputs the request to store the first selection as a rule.
`
`66 . . .w.n apparatus according to Claim 63, further comprising:
`
`means for displaying an icon for the user to input a request to store the correspondence as a rule in the list of
`rules for transformation;
`means for inputting the request to store the correspondence as a rule in the list of rules for transformation,
`when the user inputs the request to store the first selection as a rule in the list of rules for transformation; and
`means for storing the list of rules for transformation as a map.
`
`67. ,n.n apparatus according to Claim 63, further comprising:
`
`means for displaying an icon for the user to input a request to delete the list of rules for transformation:
`means for inputting the request to delete the list of rules for transformation, when the user inputs the request
`to delete the list of rules for transformation; and
`means for deleting the list of rules for transformation, when the user inputs a request to delete the list of rules
`for transformation.
`
`30 68. P,n apparatus according to Claim 56, further comprising:
`
`35
`
`40
`
`45
`
`50
`
`55
`
`means for displaying the first selection of one of the candidate elements of the second structural description
`which defines the correspondence between the element for transformation of the first structural description and
`the first selection of one of the candidate elements of the second structural description for a transformation of
`the element of the first structural description to the second structural description.
`
`69. 12..n apparatus according to Claim 68, wherein the user inputting means comprises:
`
`means for inputting, from the user, a first ordered list of a plurality of the candidate elements of the second
`structural description which defines a correspondence between the element for transformation of the first struc(cid:173)
`tural description and the first ordered list of the plurality of the candidate elements of the second structural
`description for a transformation of the element of the first structural description to the second structural
`description;
`the means for displaying the first selection comprises:
`means for displaying the first ordered list of the plurality of the candidate elements of the second markup lan(cid:173)
`guage which defines a correspondence between the element for transformation of the first structural descrip(cid:173)
`tion and the first ordered list of the plurality of the candidate elements of the second structural description for
`a transformation of the element of the first structural description to the second structural description; and
`the storing means comprises:
`means for storing the correspondence between the element for transformation oi the first structural description
`and the first ordered list of the plurality of the candidate elements of the second structural description for a
`transformation of the element of the first structural

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket