System and method for extending a message schema to represent fax messages
First Claim
1. In a computer system that is network connectable along with one or more other computer systems to a network, a method for representing a fax message using a message schema, the method comprising:
- creating a message item representing a fax message in accordance with a message schema, the message item having one or more general properties that are common to at least one of a plurality of different types of message protocols and message applications; and
linking one or more content portions to the created message item, the one or more content portions representing at least one of a cover page and a body of the fax message.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, computer program products, and data structures for efficiently storing and accessing electronic messages representing fax transmissions. The messages are extended according to a fax schema that defines formats for adding fax protocol specific and/or or fax application specific data fields to an electronic message. According to the fax schema, the messages have relationships with other data fields stored using other schemas that define the accounting services, message content, and message participants associated with the fax transmission. The fax schema promotes efficient storage and access of electronic messages representing fax transmissions, while also facilitating integrating messages received by fax transmission with other types of existing message protocols and message applications.
-
Citations
49 Claims
-
1. In a computer system that is network connectable along with one or more other computer systems to a network, a method for representing a fax message using a message schema, the method comprising:
-
creating a message item representing a fax message in accordance with a message schema, the message item having one or more general properties that are common to at least one of a plurality of different types of message protocols and message applications; and
linking one or more content portions to the created message item, the one or more content portions representing at least one of a cover page and a body of the fax message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. One or more computer-readable media having stored thereon a data structure representing a fax message, the data structure comprising:
-
a general properties field representing properties of an electronic message that are common to at least one of a plurality of different types of message protocols and a plurality of different types of message applications;
a type specific property field indicating that the electronic message is a fax message; and
a content specific property field referring to a content portion of the data structure, wherein the content portion of the data structure includes at least one cover page content field representing a cover page associated with each recipient of the fax message, and at least one body content field representing a body associated with the fax message. - View Dependent Claims (36, 37)
-
-
38. One or more computer-readable media having stored thereon a data structure for representing a fax message, the data structure comprising:
-
an ID field representing an identifier that identifies the fax message within an message database;
at least one MessageParticipant relationship field representing links to one or more fax participants associated with the fax message identified by the identifier represented in the ID field, the one or more fax participants including a sender and at least one recipient of the fax message;
at least one MessageContents relationship field representing links to one or more portions of content corresponding to the fax message identified by the identifier represented in the ID field, the one or more portions of content including a cover page for each of the one or more recipients associated with the fax message and a body of the fax message. - View Dependent Claims (39, 40, 41, 42)
-
-
43. One or more computer-readable media having stored thereon a data structure representing a fax account, the data structure comprising:
-
an ID field representing an identifier that identifies a fax account within a fax service, the fax account being associated with a transmission of a fax message;
a Type field representing an identifier that identifies a type of the fax account within the fax service, the type including one of a local modem account, an MFP account, a shared fax service account, an exchange server account, and an Internet FSP account; and
a Name field representing a user name associated with the fax account. - View Dependent Claims (44)
-
-
45. One or more computer-readable media having stored thereon a data structure for representing a fax message, the data structure comprising:
-
an ID field representing an identifier that identifies a fax message within an message database; and
at least one MessageContents relationship field representing links to one or more portions of content corresponding to the fax message identified by the identifier represented in the ID field, the one or more portions of content including a cover page for each of one or more recipients of the fax message and a body of the fax message as transmitted to each of the one or more recipients of the fax message. - View Dependent Claims (46, 47, 48, 49)
-
Specification