1461104940-b27477d3-0963-48b9-995a-1f05d90ef549

1. A head mounted display system comprising:
a hollow support structure having an opening for insertion of a user head
a forward faceplate integrated with a front of the hollow support structure and
a light projection device connected to the hollow support structure such that the light projection device displays an image on the forward faceplate when activated.
2. The head mounted display system of claim 1, further comprising:
a circuit device attached to the hollow support structure and in communication with the light projection device.
3. The head mounted display system of claim 1, further comprising:
an audio device.
4. The head mounted display system of claim 3, wherein the audio device is in communication with a circuit device.
5. The head mounted display system of claim 1, wherein the forward faceplate is a matte screen.
6. The head mounted display system of claim 1, wherein the forward faceplate is a shutter device.
7. The head mounted display system of claim 6, wherein the shutter device is Citala shutter.
8. The head mounted display system of claim 6, wherein the shutter device is selected from a group comprising: Flexible Polymer Display, Switchable Smart Glass, Switchable Smart Film, Electric Glass, and Electric Film.
9. The head mounted display of claim 1 wherein the light projection device is a SHOWWX+TM Laser Pico Projector Display Performance microvision laser projector.
10. The head mounted display of claim 1 wherein the light projection device is a microvision laser projector.
11. An electronic audio video display apparatus comprising:
a head mounting and displaying device having:
a faceplate section having a forward faceplate integrated with a front of the faceplate section attached to
a backwards head support section housing

a light projection device connected to the head mounting and display device such that the light projection device displays an image on the forward faceplate when activated.
12. The electronic audio video display apparatus of claim 11, further comprising:
a circuit device attached to the head mounting and displaying device and in communication with the light projection device.
13. The electronic audio video display apparatus of claim 11, further comprising:
an audio device in communication with a circuit device.
14. The electronic audio video display apparatus of claim 11, further comprising:
a circuit device attached to the head mounting and displaying device and in communication with the light projection device such that an image is displayed on the forward faceplate and
an audio device in communication with the circuit device such that audio is transmitted from the circuit device to the audio device for user interaction at the audio device.
15. The electronic audio video display apparatus of claim 14, wherein the audio device is an earphone.
16. The electronic audio video display apparatus of claim 11, wherein the forward faceplate is a shutter device.
17. The electronic audio video display apparatus of claim 11, wherein the forward faceplate is selected from the group comprising: Flexible Polymer Display, Switchable Smart Glass, Switchable Smart Film, Electric Glass, electric shutter, and Electric Film.
18. A video production system comprising:
a light projector having a controller connected thereto for displaying images to a connected shutter screen.
19. The video production system of claim 18, wherein the light projection device is a SHOWWX+TM Laser Pico Projector Display Performance microvision laser projector.
20. The video production system of claim 18, wherein the shutter is selected from a group comprising: Flexible Polymer Display, Switchable Smart Glass, Switchable Smart Film, Electric Glass, electric shutter, and Electric Film.

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 lubricating oil composition comprising a major amount of an oil of lubricating viscosity and a minor effective amount of one or more Mannich condensation products having the formula
wherein each R is independently \u2014CHR\u2032\u2014, wherein R\u2032 is branched or linear alkyl having one to about 10 carbon atoms, cycloalkyl having from about 3 carbon atoms to about 10 carbon atoms, aryl having from about 6 carbon atoms to about 10 carbon atoms, alkaryl having from about 7 carbon atoms to about 20 carbon atoms, or aralkyl having from about 7 carbon atoms to about 20 carbon atoms, R1 is a polyisobutyl group derived from polyisobutene containing at least 70 weight percent methylvinylidene isomer and having a number average molecular weight in the range of about 400 to about 2500;
X is hydrogen, an alkali metal ion, or alkyl having one carbon atom to about 6 carbon atoms;
W is \u2014CHR\u2033\u2014m wherein each R\u2033 is independently H, alkyl having one carbon atom to about 15 carbon atoms, or a substituted-alkyl having one carbon atom to about 10 carbon atoms and one or more substituents selected from the group consisting of amino, amido, benzyl, carboxyl, hydroxyl, hydroxyphenyl, imidazolyl, imino, phenyl, sulfide, or thiol;
and m is an integer from one to 4;
Y is hydrogen, alkyl having one carbon atom to about 10 carbon atoms, \u2014CHR\u2032OH,
wherein R\u2032 is as defined above,
or
wherein Y\u2032 is \u2014CHR\u2032OH, wherein R\u2032 is as defined above; and R, X, and W are as defined above;
Z is hydroxyl, a hydroxyphenyl group of the formula
wherein R, R1, Y\u2032, X, and W are as defined above,
and n is an integer from 0 to 20, with the proviso that when n=0, Z must be
wherein R, R1, Y\u2032, X, and W are as defined above.
2. The lubricating oil composition of claim 1, wherein R is CH2, R1 is polyisobutyl group derived from polyisobutene containing at least 70 weight percent methylvinylidene isomer and having a number average molecular weight of about 700 to about 1,100, W is CHR\u2033, wherein R\u2033 is H, X is a sodium ion and n is an integer between 0 and 20.
3. A lubricating oil composition comprising a major amount of an oil of lubricating viscosity and a minor effective amount of one or more Mannich condensation products prepared by the Mannich condensation of:
(a) a polyisobutyl-substituted hydroxyaromatic compound having the formula
\u2003wherein R1 is polyisobutyl derived from polyisobutene containing at least 70 weight percent methylvinylidene isomer and having a number average molecular weight in the range of about 400 to about 2500, R2 is hydrogen or lower alky having one carbon atom to about 10 carbon atoms, and R3 is hydrogen or \u2014OH;
(b) a formaldehyde or an aldehyde having the formula
\u2003wherein R\u2032 is branched or linear alkyl having one carbon atom to about 10 carbon atoms, cycloalkyl having from about 3 carbon atoms to about 10 carbon atoms, aryl having from about 6 carbon atoms to about 10 carbon atoms, alkaryl having from about 7 carbon atoms to about 20 carbon atoms, or aralkyl having from about 7 carbon atoms to about 20 carbon atoms;
(c) an amino acid or ester derivative thereof having the formula
\u2003wherein W is \u2014CHR\u2033\u2014m wherein each R\u2033 is independently H, alkyl having one carbon atom to about 15 carbon atoms, or a substituted-alkyl having one carbon atom to about 10 carbon atoms and one or more substituents selected from the group consisting of amino, amido, benzyl, carboxyl, hydroxyl, hydroxyphenyl, imidazolyl, imino, phenyl, sulfide, or thiol; and m is an integer from one to 4, A is hydrogen or alkyl having one carbon atom to about 6 carbon atoms; and
(d) an alkali metal base.
4. A lubricating oil concentrate comprising from about 90 weight percent to about 10 weight percent of an oil of lubricating viscosity and from about 10 weight percent to about 90 weight percent of one or more lubricating Mannich condensation products having the formula
wherein each R is independently \u2014CHR\u2032\u2014, wherein R\u2032 is branched or linear alkyl having one to about 10 carbon atoms, cycloalkyl having from about 3 carbon atoms to about 10 carbon atoms, aryl having from about 6 carbon atoms to about 10 carbon atoms, alkaryl having from about 7 carbon atoms to about 20 carbon atoms, or aralkyl having from about 7 carbon atoms to about 20 carbon atoms, R1 is a polyisobutyl group derived from polyisobutene containing at least 70 weight percent methylvinylidene isomer and having a number average molecular weight in the range of about 400 to about 2500;
X is hydrogen, an alkali metal ion, or alkyl having one to about 6 carbon atoms;
W is \u2014CHR\u2033\u2014m wherein each R\u2033 is independently H, alkyl having one carbon atom to about 15 carbon atoms, or a substituted-alkyl having one carbon atom to about 10 carbon atoms and one or more substituents selected from the group consisting of amino, amido, benzyl, carboxyl, hydroxyl, hydroxyphenyl, imidazolyl, imino, phenyl, sulfide, or thiol; and m is an integer from one to 4;
Y is hydrogen, alkyl having one carbon atom to about 10 carbon atoms, \u2014CHR\u2032OH, wherein R\u2032 is as defined above,

or
wherein Y\u2032 is \u2014CHR\u2032OH, wherein R\u2032 is as defined above; and R, X, and W are as defined above;
Z is hydroxyl, a hydroxyphenyl group of the formula
wherein R, R1, Y\u2032, X, and W are as defined above,
and n is an integer from 0 to 20, with the proviso that when n=0, Z must be
wherein R, R1, Y\u2032, X, and W are as defined above.
5. The lubricating oil concentrate of claim 4, wherein R is CH2, R1 is alkyl group having a number average molecular weight of about 700 to about 1,000, W is CHR\u2033, wherein R\u2033 is H, X is a sodium n and n is an integer between 0 and 20.
6. A lubricating oil concentrate comprising from about 90 weight percent to about 10 weight percent of an oil of lubricating viscosity and from about 10 weight percent to about 90 weight percent of one or more lubricating Mannich condensation products prepared by the Mannich condensation of:
(a) a polyisobutyl-substituted hydroxyaromatic compound having the formula
\u2003wherein R1 is polyisobutyl derived from polyisobutene containing at least 70 weight percent methylvinylidene isomer and having a number average molecular weight in the range of about 400 to about 2500, R2 is hydrogen or lower alky having one carbon atom to about 10 carbon atoms, and R3 is hydrogen or \u2014OH;
(b) a formaldehyde or an aldehyde having the formula
\u2003wherein R\u2032 is branched or linear alkyl having one carbon atom to about 10 carbon atoms, cycloalkyl having from about 3 carbon atoms to about 10 carbon atoms, aryl having from about 6 carbon atoms to about 10 carbon atoms, alkaryl having from about 7 carbon atoms to about 20 carbon atoms, or aralkyl having from about 7 carbon atoms to about 20 carbon atoms;
(c) an amino acid or ester derivative thereof having the formula
\u2003wherein W is \u2014CHR\u2033\u2014m wherein each R\u2033 is independently H, alkyl having one carbon atom to about 15 carbon atoms, or a substituted-alkyl having one carbon atom to about 10 carbon atoms and one or more substituents selected from the group consisting amino, amido, benzyl, carboxyl, hydroxyl, hydroxyphenyl, imidazolyl, imino, phenyl, sulfide, or thiol; and in is an integer from one to 4, A is hydrogen or alkyl having one carbon atom to about 6 carbon atoms; and
(d) an alkali metal base.
7. The lubricating oil composition of claim 1, wherein R1 is a polyisobutyl group having a number average molecular weight of about 500 to about 2,500.
8. The lubricating oil composition of claim 1, wherein R1 is a polyisobutyl group having a number average molecular weight of about 700 to about 1,500.
9. The lubricating oil composition of claim 1, wherein R1 is a polyisobutyl group having a number average molecular weight of about 700 to about 1,100.
10. The lubricating oil composition of claim 1, wherein the amount of the one or more Mannich condensation products is from about 001 weight percent to about 10 weight percent.
11. The lubricating oil composition of claim 1, wherein the amount of the one or more Mannich condensation products is from about 0.1 weight percent to about 5 weight percent.
12. The lubricating oil composition of claim 1, wherein the amount of the one or more Mannich condensation products is from about 0.3 weight percent to about 2 weight percent.
13. The lubricating oil composition of claim 1, further comprising one or more additives selected from the group consisting of detergents, dispersants, extreme pressure agents, wear inhibitors, rust inhibitors, foam inhibitors, corrosion inhibitors, pour point depressants, antioxidants, and zinc dithiophosphates.
14. The lubricating oil composition of claim 3, wherein the amount of the one or more Mannich condensation products is from about 0.01 weight percent to about 10 weight percent.
15. The lubricating oil composition of claim 3, wherein the amount of the one or more Mannich condensation products is from about 0.1 weight percent to about 5 weight percent.
16. The lubricating oil composition of claim 3, wherein the amount of the one or more Mannich condensation products is from about 0.3 weight percent to about 2 weight percent.
17. The lubricating oil composition of claim 3, further comprising one or more additives selected from the group consisting of detergents, dispersants, extreme pressure agents, wear inhibitors, rust inhibitors, foam inhibitors, corrosion inhibitors, pour point depressants, antioxidants, and zinc dithiophosphates.
18. The lubricating oil concentrate of claim 4, wherein R1 is a polyisobutyl group having a number average molecular weight of about 500 to about 2,500.
19. The lubricating oil concentrate of claim 4, wherein R1 is a polyisobutyl group having a number average molecular weight of about 700 to about 1,500.
20. The lubricating oil concentrate of claim 4, wherein R1 is a polyisobutyl group having a number average molecular weight of about 700 to about 1,100.

1461104931-d3c7d54d-df68-40eb-bcb7-492c1a00df66

1. A method, comprising:
determining that a communication message is at least one of (i) transmitted, (ii) being transmitted, or (iii) being created for transmission from a communication device of a sending party to a communication device of a receiving party via an electronic communications network;
in response to the determining, identifying sources of contextual information comprising at least two of the following: a message archive for voice messages, a message archive for emails, a message archive for Short Messenger Service (SMS) text messages, a call log of the sending party, a call log of the receiving party, a global call log maintained in a shared communication archive, or a context cache;
generating a contextual filter based on one or more of an identity of the sending party, an identity of the receiving party, a time at which the determining occurred, a media type of the communication message, or a subject of the message;
retrieving filtered contextual information associated with the communication message by retrieving information from the sources of contextual information and applying the contextual filter to the information retrieved from the sources of contextual information;
conditioning the filtered contextual information for presentation in association with the communication message;
causing the filtered contextual information to be presented to at least one of the sending party or the receiving party along with the communication message;
assigning a contextual relevancy score to each instance of information retrieved from the sources of contextual information based on a matching of the instance of information to the parameters of the contextual filter;
ranking each instance of information according to its assigned contextual relevancy score; and
presenting only a subset of each instance of information to at least one of the sending party or receiving party.
2. The method of claim 1, wherein the communication message is transmitted in a first modality and wherein the filtered contextual information is presented to at least one of the sending or receiving party in a second, different modality.
3. The method of claim 1, wherein a contextual summary having less than a predetermined number of characters is initially presented to at least one of the sending party or receiving party, wherein the contextual summary is determined based on the filtered contextual information but comprises fewer characters than the filtered contextual information, and wherein the filtered contextual information is accessible via the contextual summary.
4. The method of claim 3, wherein the filtered contextual information is accessed by at least one of the sending party or receiving party when at least one of the following is detected: the contextual summary or a predefined location within the contextual summary has been selected; a dialog box to review the entire communication message has been opened; a context tab has been selected; an incoming call is answered; an incoming call is allowed to pass to voicemail; the communication message has been transferred.
5. The method of claim 1, wherein the identifying, generating, retrieving, and conditioning steps are performed at least twice.
6. The method of claim 5, wherein a first instance of the identifying, generating, retrieving, and conditioning steps are performed where the communication message is being created and wherein a second instance of the identifying, generating, retrieving, and conditioning steps are performed after the communication device of the sending party has transmitted the communication message.
7. The method of claim 6, wherein the first instance of identifying, generating, retrieving, and conditioning steps result in the generation of a first instance of contextual information that is displayed to the sending user, wherein the second instance of identifying, generating, retrieving, and conditioning steps result in the generation of a second instance of contextual information that is displayed to the receiving user, and wherein the first and second instance of contextual information are different.
8. A communication system comprising a server, comprising:
a context service operating, at least in part, on the server, the context service including:
a discovery module that identifies sources of contextual information for a communication message in response to determining that the communication message is at least one of (i) transmitted, (ii) being transmitted, or (iii) being created for transmission from a communication device of a sending party to a communication device of a receiving party via an electronic communications network, the discovery module generating a contextual filter based on one or more of an identity of the sending party, an identity of the receiving party, a time at which the determining step occurred, a media type of the communication message, or a subject of the message, and then retrieving filtered contextual information associated with the communication message by retrieving information from the sources of contextual information and applying the contextual filter to the information retrieved from the sources of contextual information, wherein the sources of contextual information comprises at least two of the following: a message archive for voice messages, a message archive for emails, a message archive for text messages, a call log of the sending party, a call log of the receiving party, a global call log maintained in a shared communication archive, and a context cache;
a presentation module that conditions the filtered contextual information for presentation in association with the communication message; and
a network interface that transmits the filtered contextual information to at least one of a sending party or a receiving party for presentation on a communication device of the at least one of a sending party or receiving party; and
wherein the context service further comprises a relevancy module that assigns a contextual relevancy score to each instance of information retrieved from the sources of contextual information based on a matching of the instance of information to the parameters of the contextual filter, ranks each instance of information according to its assigned contextual relevancy score, and presents only a subset of each instance of information to at least one of the sending party or receiving party.
9. The system of claim 8, wherein the communication message is transmitted in a first modality and wherein the filtered contextual information is presented to at least one of the sending or receiving party in a second, different modality.
10. The system of claim 8, wherein a contextual summary having less than a predetermined number of characters is initially presented to at least one of the sending party or receiving party, wherein the contextual summary is determined based on the filtered contextual information but comprises fewer characters than the filtered contextual information, and wherein the filtered contextual information is accessible via the contextual summary.
11. The system of claim 10, wherein the filtered contextual information is accessed by at least one of the sending party or receiving party when at least one of the following is detected: the contextual summary or a predefined location within the contextual summary has been selected; a dialog box to review the entire communication message has been opened; a context tab has been selected; an incoming call is answered; an incoming call is allowed to pass to voicemail; or the communication message has been transferred.
12. The system of claim 8, wherein the sources of contextual information includes a database storing voice call conversations which have been archived via speech-to-text and analyzed for contextual information.
13. The system of claim 8, wherein the discovery module is invoked multiple times as the communication message travels from the sending party to the receiving party, wherein the discovery module is invoked in a first instance while the communication message is being created and wherein the discovery module is invoked in a second instance after the communication device of the sending party has transmitted the communication message.
14. The system of claim 13, wherein the first instance of invocation results in the generation of a first instance of contextual information that is displayed to the sending user, wherein the second instance of invocation results in the generation of a second instance of contextual information that is displayed to the receiving user, and wherein the first and second instance of contextual information are different.
15. The system of claim 13, wherein during the first instance of invocation a call log for the sending party is utilized as a source of contextual information and wherein during the second instance of invocation a call log for the receiving party is utilized as a source of contextual information.
16. The system of claim 13, further comprising a client device including the context service, wherein the context service operating on the client device is invoked during the first instance and wherein the context service operating on the server is invoked during the second instance.
17. A non-transitory medium with instructions thereon that when read by a computer cause the computer to perform:
determining that a communication message is at least one of (i) transmitted, (ii) being transmitted, or (iii) being created for transmission from a communication device of a sending party to a communication device of a receiving party via an electronic communications network;
in response to the determining, identifying sources of contextual information comprising at least two of the following: a message archive for voice messages, a message archive for emails, a message archive for Short Message System (SMS) text messages, a call log of the sending party, a call log of the receiving party, a global call log maintained in a shared communication archive, or a context cache;
generating a contextual filter based on one or more of an identity of the sending party, an identity of the receiving party, a time at which the determining step occurred, a media type of the communication message, and a subject of the message;
retrieving filtered contextual information associated with the communication message by retrieving information from the sources of contextual information and applying the contextual filter to the information retrieved from the sources of contextual information;
conditioning the filtered contextual information for presentation in association with the communication message;
causing the filtered contextual information to be presented to at least one of the sending party or the receiving party along with the communication message;
assigning a contextual relevancy score to each instance of information retrieved from the sources of contextual information based on a matching of the instance of information to the parameters of the contextual filter;
ranking each instance of information according to its assigned contextual relevancy score; and
presenting only a subset of each instance of information to at least one of the sending party or receiving party.
18. The non-transitory medium of claim 17, wherein the communication message is transmitted in a first modality and wherein the filtered contextual information is presented to at least one of the sending or receiving party in a second, different modality.
19. The non-transitory medium of claim 17, wherein a contextual summary having less than a predetermined number of characters is initially presented to at least one of the sending party or receiving party, wherein the contextual summary is determined based on the filtered contextual information but comprises fewer characters than the filtered contextual information, and wherein the filtered contextual information is accessible via the contextual summary.
20. The non-transitory medium of claim 19, wherein the filtered contextual information is accessed by at least one of the sending party or receiving party when at least one of the following is detected: the contextual summary or a predefined location within the contextual summary has been selected; a dialog box to review the entire communication message has been opened; a context tab has been selected; an incoming call is answered; an incoming call is allowed to pass to voicemail; or the communication message has been transferred.

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 computer-implemented system for application development, comprising:
an initial development component for developing data for an application interface to be developed;
a workspace component for exposing requirements information based on the data to a development service provider; and
an integration component for finalizing the application interface by integrating components developed by the development service provider based in part on the requirements information.
2. The system of claim 1, wherein the initial development component is employed to generate the requirements information and integration hooks based on the prototype data.
3. The system of claim 1, wherein the initial development component is employed to generate integration hooks based on the data, which is real data or prototype data.
4. The system of claim 1, wherein the workspace component is generated based on a configurable template.
5. The system of claim 1, wherein the requirements information is used to generate a workflow to a development service provider via the workspace component.
6. The system of claim 1, wherein the workspace component includes initial artifacts from the initial development component, team management information and a user interface.
7. The system of claim 1, wherein the workspace component is linked to at least one of a project management system, a source control system, or lifecycle tools.
8. The system of claim 1, wherein the integration component implements the programming interface to an actual data source.
9. A computer-implemented method of developing an application, comprising:
generating data related to an application during an initial development process;
virtualizing a data structure of the data;
exposing the data structure and requirements to a development service provider based on a client contract;
completing development of an application interface to the application via the development service provider; and
integrating the application interface to an actual data source to view data via the application.
10. The method of claim 9, further comprising defining the data by columns and rows.
11. The method of claim 9, wherein the data structure and requirements are exposed to the development service provider via a shared workspace that receives and exposes at least one of design artifacts from the initial development process, project management infrastructure, team management information, or a user interface for common actions.
12. The method of claim 9, further comprising initiating a workflow with the development service provider via a shared workspace that exposes the data structure and the requirements.
13. The method of claim 9, further comprising creating a shared workspace in response to processing of a configurable template.
14. The method of claim 9, further comprising integrating the data structure and the requirements with a software development lifecycle infrastructure for completion of the application interface.
15. The method of claim 9, further comprising generating integration hooks based on a configurable template.
16. A computer-implemented method of developing an application component, comprising:
initiating an initial development process for development of an application component by a novice user;
creating mock business data as part of the initial development process that represents backend data of a backend system the novice user expects to view via the application component;
generating software hooks and requirements information based on the mock business data;
accessing a workspace based in part on the requirements information, the workspace shared with a development service provider that provides services and resources for completing development of the application component for the novice user; and
completing development and implementation of the application component via the development service provider.
17. The method of claim 16, further comprising implementing the software hooks to the backend system and implementing the application component as a program interface to the backend system for the novice user.
18. The method of claim 16, further comprising creating a business data object from which forms and views are generated.
19. The method of claim 18, further comprising adding query methods based on the views.
20. The method of claim 16, further comprising creating a web service and implementing the software hooks in the web service for calling the application component the retrieve the backend data from the backend system.