1460742911-60836dbe-8a3e-4c82-8077-b9305ed17166

1. A method of granting a first user temporary access to a second user’s electronic content, the method comprising the steps of:
receiving by a Policy Engine, a request originating from the first user to access the second user’s content;
retrieving by the Policy Engine from a relationship database, relationship information regarding a relationship between the first and second users;
applying by the Policy Engine, an access rule matching the relationship information, the access rule specifying a period of time the content is available;
when the specified period of time has not expired, the Policy Engine granting the first user access to the second user’s content; and
when the specified period of time has expired, the Policy Engine denying the first user access to the second user’s content.
2. The method as recited in claim 1, wherein the access rule also specifies how much of the second user’s content the first user is allowed to access, and the granting step includes granting access only to the allowed content.
3. The method as recited in claim 1, wherein the first user has at least one identifiable characteristic, and the access rule also specifies that all users having the at least one identifiable characteristic can access the second user’s content for the specified period of time.
4. The method as recited in claim 1, wherein the step of retrieving relationship information from a relationship database includes retrieving the relationship information from an internal database in the Policy Engine if an internal database exists, or from an Active Address Book (AAB) external to the Policy Engine, if an internal database does not exist.
5. The method as recited in claim 1, further comprising, before applying the access rule, the steps of:
determining whether an access rule matching the relationship information is stored within the Policy Engine; and
when there is not an access rule matching the relationship information stored within the Policy Engine, obtaining the access rule from the second user.
6. The method as recited in claim 5, wherein the first and second users are online with a social media network, and the step of obtaining the access rule from the second user includes:
sending a request for the access rule from the Policy Engine to the second user through the social media network; and
receiving the access rule from the second user through the social media network.
7. The method as recited in claim 5, wherein the first user requests access to the content through a social media network when the second user is not online with the social media network, and the step of obtaining the access rule from the second user includes:
sending from the Policy Engine to the second user, an e-mail message requesting the access rule; and
receiving the access rule from the second user in an e-mail response message.
8. The method as recited in claim 1, further comprising sending from the Policy Engine to the second user, a notification of the first user’s access to the second user’s content during the specified period of time, or a notification that the first user attempted to access the second user’s content after the specified period of time expired.
9. The method as recited in claim 1, wherein an access server provides the second user’s content to the first user, and the method further comprises, when access is granted, periodically refreshing the second user’s content by the access server and providing the refreshed content to the first user.
10. A Policy Engine for controlling access by a first user to a second user’s electronic content, the Policy Engine comprising:
a communication unit for receiving a request originating from the first user to access the second user’s content;
a relationship retrieval unit for retrieving from a relationship database, relationship information regarding a relationship between the first and second users;
a matching unit for applying an access rule matching the relationship between the first and second users, the access rule specifying a period of time the content is available; and
a timer for determining whether the specified period of time has expired;
wherein when the specified period of time has not expired, the communication unit sends a response toward the first user indicating that the content is available to the first user; and
wherein when the specified period of time has expired, the communication unit sends a response toward the first user indicating that the content is no longer available.
11. The Policy Engine as recited in claim 10, wherein the access rule also specifies how much of the second user’s content the first user is allowed to access.
12. The Policy Engine as recited in claim 10, wherein the first user has at least one identifiable characteristic, and the access rule also specifies that all users having the at least one identifiable characteristic can access the second user’s content for the specified period of time.
13. The Policy Engine as recited in claim 10, wherein the relationship database is implemented in the Policy Engine.
14. The Policy Engine as recited in claim 10, wherein the relationship database is implemented in an Active Address Book (AAB) external to the Policy Engine, and the relationship retrieval unit includes means for retrieving the relationship information from the AAB.
15. The Policy Engine as recited in claim 10, further comprising:
a rules database for storing access rules, the rules database being accessible by the matching unit for determining whether an access rule matching the relationship information is stored within the rules database; and
a rules retrieval unit for obtaining the access rule from the second user when there is not an access rule matching the relationship information stored within the rules database.
16. The Policy Engine as recited in claim 15, wherein when the first and second users are online with a social media network, the rules retrieval unit is configured to obtain the access rule from the second user through the social media network.
17. The Policy Engine as recited in claim 15, wherein when the first user requests access to the content through a social media network when the second user is not online with the social media network, the rules retrieval unit is configured to obtain the access rule from the second user through e-mail messaging.
18. The Policy Engine as recited in claim 10, further comprising communication means for sending to the second user, a notification of the first user’s access to the second user’s content during the specified period of time, or a notification that the first user attempted to access the second user’s content after the specified period of time expired.
19. A system for controlling access by a first user to a second user’s electronic social content, the system comprising:
a Social Media Portal (SMP) for providing the first user with access to a social media network;
a Policy Engine in communication with the SMP for storing and applying access rules for controlling access to the social content of a plurality of users; and
an Active Address Book (AAB) in communication with the Policy Engine for storing relationship information regarding relationships between the plurality of users;
wherein the SMP includes means for forwarding to the Policy Engine, a request originating from the first user to access the second user’s content;
wherein the Policy Engine includes:
a relationship retrieval unit for retrieving from the AAB, relationship information regarding a relationship between the first and second users;
a matching unit for applying an access rule matching the relationship between the first and second users, the access rule specifying a period of time the content is available;
a timer for determining whether the specified period of time has expired; and
a communication unit for sending a response to the SMP allowing access when the matching rule grants access and the matching rule has not expired, and for sending a response to the SMP denying access when there is no matching rule, when the matching rule does not allow access, or when the matching rule has expired.
20. The system as recited in claim 19, wherein the Policy Engine also includes means for obtaining an access rule from the second user when a matching rule is not stored in the Policy Engine.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A telecommunication terminal equipment responding with an electronic mail containing a schedule to a call, comprising:
a memory for storing a telephone directory in which telephone numbers and electronic mail addresses are associated to each other;
a memory for storing a schedule data;
means for receiving a call;
means for determining whether or not a telephone number is notified in said call;
means for, if a telephone number is notified in said call, retrieving an electronic mail address corresponding to said telephone number from said telephone directory;
means for obtaining a date and time when receiving said call;
means for retrieving a schedule in a predetermined period starting from said date and time from said schedule data;
means for sending an electronic mail containing said schedule to said electronic mail address;
means for detecting a change of said schedule data;
means for detecting persons to whom said electronic mails have been sent but with whom conversations on the equipment have not been had; and
means for sending electronic mails containing the changed schedule to electronic mail addresses of the detected persons.
2. A method for responding with an electronic mail containing a schedule to a call, comprising the steps of:
providing a memory for storing a telephone directory in which telephone numbers and electronic mail addresses are associated to each other;
providing a memory for storing a schedule data;
receiving a call;
determining whether or not a telephone number is notified in said call;
if a telephone number is notified in said call, retrieving an electronic mail address corresponding to said telephone number from said telephone directory;
obtaining a date and time when receiving said call;
retrieving a schedule in a predetermined period starting from said date and time from said schedule data;
sending an electronic mail containing said schedule to said electronic mail address;
detecting a change of said schedule data;
detecting persons to whom said electronic mails have been sent but with whom conversations on a telecommunication terminal equipment have not been had; and
sending electronic mails containing the changed schedule to electronic mail addresses of the detected persons.

1460742903-52c05b76-1c5d-4de8-9ed2-b645d35a3c51

1. An automatic test system comprising:
a driver comprising an output and a first timing input and a second timing input, wherein the driver is configurable so as to drive the output in a first state in response to an edge at the first timing input and to drive the output in a second state in response to an edge at the second timing input;
a circuit adapted to receive a first plurality of time specifications and a second plurality of time specifications and to output a third plurality of time specifications and a fourth plurality of time specifications, the third plurality of time specifications and fourth plurality of time specifications collectively defining a sequence of edges that is the same as a sequence of edges that is collectively defined by the first plurality of time specifications and second plurality of time specifications, wherein the third plurality of time specifications and fourth plurality of time specifications collectively contain a number of time specifications that is less than the number of timing edges contained collectively in the first plurality of time specifications and second plurality of time specifications;
a first set of edge generators, wherein each of the edge generators in the first set comprises:
an edge generator input coupled to the circuit, and
an edge generator output coupled to the first timing input of the driver;

and is adapted to:
receive at a respective edge generator input a time specification of the third plurality of time specifications, and
generate an edge at the edge generator output at a time determined from the time specification received at the respective edge generator input; and

a second set of edge generators, wherein each of the edge generators in the second set comprises:
an edge generator input coupled to the steering circuit, and
an edge generator output coupled to the second timing input of the driver;

and is adapted to:
receive at a respective edge generator input a time specification of the fourth plurality of time specifications, and
generate an edge at the edge generator output at a time determined from the time specification received at the respective edge generator input.
2. The automatic test system of claim 1, wherein:
the test system further comprises a time set memory, wherein the time set memory:
is configured to store a plurality of time sets, each of the time sets comprising a plurality of time specifications;
comprises a selection input; and
is adapted to output a plurality of time specifications in a timing set selected based on a value at the selection input, and

the automatic test system further comprises:
a pin data memory; and
a formatting circuit coupling the time set memory to the circuit, wherein the formatting circuit may be configured to combine the time specifications in the selected timing set with a value from the pin data memory to generate the first plurality of time specifications and the second plurality of time specifications.
3. The automatic test system of claim 1, wherein:
the first timing input comprises a drive HI input, and
the second timing input comprises a drive LO input.
4. The automatic test system of claim 1, wherein:
first plurality of time specifications and a second plurality of time specifications collectively comprise m time specifications, and
the third plurality of time specifications and fourth plurality of time specifications collectively comprise n time specifications,
wherein 2n<m.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for remotely monitoring vehicle diagnostic trouble codes, comprising:
receiving a list including at least one diagnostic trouble code at a vehicle telematics unit;
receiving at least one diagnostic trouble code from at least one vehicle electronic module at the vehicle telematics unit;
determining if the received diagnostic trouble code corresponds with the diagnostic trouble code on the list; and
transmitting a communication from the telematics unit to a call center based on a positive determination.
2. The method of claim 1 wherein the list received at the vehicle telematics unit is sent from a call center via a wireless network.
3. The method of claim 1 wherein receiving at least one diagnostic trouble code from at least one vehicle electronic module comprises periodically sending a diagnostic trouble code request from the telematics unit to the electronic module via a vehicle communication bus and receiving at least one diagnostic trouble code from the electronic module to the telematics unit via the vehicle communication bus in response to the request.
4. The method of claim 3 wherein the diagnostic trouble code request is initiated responsive to a trigger event.
5. The method of claim 4 wherein the list received at the vehicle includes the trigger event.
6. The method of claim 1 wherein the list received at the vehicle includes at least one vehicle electronic module that is to receive a diagnostic trouble code request from the telematics unit.
7. The method of claim 1 further comprising:
determining responsive action at the call center based on the transmitted diagnostic trouble code.
8. The method of claim 7 further comprising:
sending a command signal from the call center based on the responsive action determination.
9. The method of claim 1 further comprising:
modifying the list at the vehicle telematics unit.
10. A computer usable medium including a program for remotely monitoring vehicle diagnostic trouble codes, comprising:
computer program code for receiving a list including at least one diagnostic trouble code at a vehicle telematics unit;
computer program code for receiving at least one diagnostic trouble code from at least one vehicle electronic module at the vehicle telematics unit;
computer program code for determining if the received diagnostic trouble code corresponds with the diagnostic trouble code on the list; and
computer program code for transmitting a communication from the telematics unit to a call center based on a positive determination.
11. The computer usable medium of claim 10 further comprising:
computer program code for sending the list received at the vehicle telematics unit from a call center via a wireless network.
12. The computer usable medium of claim 10 further comprising:
computer program code for periodically sending a diagnostic trouble code request from the telematics unit to the electronic module via a vehicle communication bus.
13. The computer usable medium of claim 10 further comprising:
computer program code for determining responsive action at the call center based on the transmitted diagnostic trouble code.
14. The computer usable medium of claim 10 further comprising:
computer program code for sending a command signal from the call center based on the responsive action determination.
15. The computer usable medium of claim 10 further comprising:
computer program code for modifying the list at the vehicle telematics unit.
16. A system for remotely monitoring vehicle diagnostic trouble codes, comprising:
means for receiving a list including at least one diagnostic trouble code at a vehicle telematics unit;
means for receiving at least one diagnostic trouble code from at least one vehicle electronic module at the vehicle telematics unit;
means for determining if the received diagnostic trouble code corresponds with the diagnostic trouble code on the list; and
means for transmitting a communication from the telematics unit to a call center based on a positive determination.
17. The system of claim 16 further comprising:
means for sending the list from a call center.
18. The system of claim 16 further comprising:
means for determining responsive action at the call center based on the transmitted diagnostic trouble code.
19. The system of claim 16 further comprising:
means for sending a command signal from the call center based on the responsive action determination.
20. The system of claim 16 further comprising:
means for modifying the list at the vehicle telematics unit.