BackgroundCheck.run
Search For

David L Mainer, ~677345 Earl Ave, Seattle, WA 98117

David Mainer Phones & Addresses

7345 Earl Ave, Seattle, WA 98117    206-7815182   

7345 Earl Ave NW, Seattle, WA 98117   

Social networks

David L Mainer

Linkedin

Work

Position: Sales Occupations

Education

Degree: Bachelor's degree or higher

Emails

d***m@bright.net

Industries

Servicios y tecnologa de la informacin

Mentions for David L Mainer

Resumes

Resumes

David Mainer Photo 1

Group Manager At Avanade

Location:
Seattle y alrededores
Industry:
Servicios y tecnologa de la informacin

Publications

Us Patents

Declarative Aspects And Aspect Containers For Application Development

US Patent:
8504982, Aug 6, 2013
Filed:
Jan 4, 2010
Appl. No.:
12/651971
Inventors:
Matthew D. Joe - Issaquah WA,
Paul C. Currit - Issaquah WA,
Minn Thein - Issaquah WA,
Sumit Chawla - Bothell WA,
David Mainer - Seattle WA,
Stephen J. Maine - Seattle WA,
Christopher Chang - Redmond WA,
Mei Yuei Lee - Redmond WA,
Kyle F. Huntley - Lake Forest Park WA,
Karel Deman - London,
Blake M. Dong - Rowland Heights CA,
Assignee:
Avanade Holdings LLC - Seattle WA
International Classification:
G06F 9/44
US Classification:
717107, 717114, 717116
Abstract:
An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.

Declarative Aspects And Aspect Containers For Application Development

US Patent:
2006011, Jun 1, 2006
Filed:
Nov 30, 2004
Appl. No.:
11/000351
Inventors:
Matthew Joe - Issaquah WA,
Paul Currit - Issaquah WA,
Minn Thein - Issaquah WA,
Sumit Chawla - Bothell WA,
David Mainer - Seattle WA,
Stephen Maine - Seattle WA,
Christopher Chang - Redmond WA,
Mei Lee - Redmond WA,
Kyle Huntley - Lake Forest Park WA,
Karel Deman - London,
Blake Dong - Rowland Heights CA,
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707007000
Abstract:
An aspect container being operable to generate an instance of itself at run time is provided. The aspect container comprises logic operable to create an instance of the aspect container by reading configuration information specifying a sequence of one or more aspects from an aspect container configuration file corresponding to the aspect container. The logic is also operable to generate instances of the aspects in the sequence, configure each aspect instance with its configuration information from an aspect configuration file corresponding to the aspect, and chain the aspect instances according to the specified sequence, such that the chain of aspect instances preamble and postamble activities of a class or method.

Prescriptive Architecture For Application Development

US Patent:
2006016, Jul 27, 2006
Filed:
Nov 30, 2004
Appl. No.:
10/999798
Inventors:
Matthew Joe - Issaquah WA,
Paul Currit - Issaquah WA,
Minn Thein - Issaquah WA,
Sumit Chawla - Bothell WA,
David Mainer - Seattle WA,
Stephen Maine - Seattle WA,
Christopher Chang - Redmond WA,
Mei Lee - Redmond WA,
Kyle Huntley - Lake Forest Park WA,
Karel Deman - London,
Blake Dong - Rowland Heights CA,
International Classification:
G06F 9/46
G06F 7/00
G06F 17/30
US Classification:
707007000, 719318000
Abstract:
A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.

Prescriptive Architecture For Application Development

US Patent:
2010022, Sep 9, 2010
Filed:
Nov 10, 2009
Appl. No.:
12/616058
Inventors:
Matthew D. Joe - Issaquah WA,
Paul C. Currit - Issaquah WA,
Minn Thein - Issaquah WA,
Sumit Chawla - Bothell WA,
David Mainer - Seattle WA,
Stephen J. Maine - Seattle WA,
Christopher Chang - Redmond WA,
Mei Yuei Lee - Redmond WA,
Kyle F. Huntley - Lake Forest Park WA,
Karel Deman - London,
Blake M. Dong - Rowland Heights CA,
Assignee:
Avanade Holdings LLC - Seattle WA
International Classification:
G06F 9/45
US Classification:
717106
Abstract:
A prescriptive architecture for application development is provided. In some embodiments, the architecture comprises a service, a receiver, a sender, and a transport. The service functions to perform the actual business logic, is decorated with service deployment metadata; and is operable to communicate via types. The receiver is coupled to the service and is generated entirely from the service deployment metadata. The receiver is operable to receive messages, convert the received messages into types, and communicate with the service using the types. The sender is coupled to the receiver and is generated entirely from the service deployment metadata. The sender functions as a proxy for the service to a service consumer, and is operable to communicate using types with the service consumer. The sender is operable to convert the types to messages, and communicate with the receiver via messages. The transport functions as a message exchange technology that allows the sender and receiver to communicate, and is designated by the service deployment metadata and implemented as an underlying technology of the sender and the receiver.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.