Andrew J. Pardoe - Bellevue WA, US Gaurav Khanna - Redmond WA, US Michael M. Magruder - Carnation WA, US Yi Lin - Sammamish WA, US Jeffrey C. Schwartz - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 381, 714 48, 717127, 712244
Abstract:
An exception notification system is described herein that provides an early notification that a software exception has occurred before exception handling code has run. The exception notification system receives a registration request from program code to register a handler to receive an early notification when an exception occurs. When an exception occurs, the system raises an event that calls each registered handler. After the handler returns, the system performs normal exception handling, so that the early notification does not change existing exception-handling behavior. The exception notification system allows a program to inspect and log an exception before the program state has been modified by exception handling. The program code can capture detailed information about the cause of the exception to enable further offline analysis. Thus, the exception notification system allows developers to improve their programs by receiving more information about unexpected conditions in the program code.
State Control Of Remote Hosts For Management Of Distributed Applications
Yi Lin - Bellevue WA, US Pavel A. Dournov - Sammamish WA, US Anil Ingle - Woodinville WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal.
Apparatus And Method For Generating Call Duration Billing Records Utilizing Isup Messages In The Ccs/Ss7 Telecommunications Network
Anthony J. Brinkman - West Chicago IL Yi Lin - Chesapeake VA Michael H. Penrod - Chesapeake VA Nancy L. Sweet - Virginia Beach VA Linda Trout-Jordan - Norfolk VA Gerald J. Wardzinski - Virginia Beach VA
Assignee:
Unisys Corporation - Blue Bell PA
International Classification:
H04M 1500
US Classification:
379119
Abstract:
A computer platform with a Call Billing application thereon monitors linksets of the CCS/SS7 network extending between Local Exchange Carrier (LEC) Signaling Transfer Points (STP) and Competitive Access Provider (CAP) switches such as End Offices (EO) and Tandem Offices, where the CAP switches have access to the LEC switching offices in the LEC area for providing service therein. The platform receives SS7 Signal Units (SU) copied from the linksets and filters the SUs to pass ISUP MSUs of message types Initial Address Message (IAM), Exit Message (EXM), Address Complete Message (ACM), Answer Message (ANM), Reset Circuit Message (RSC) and Release Message (REL). The application correlates a received IAM against subsequently received and filtered ISUP messages in accordance with correlation search keys Originating Point Code (OPC), Destination Point Code (DPC) and Circuit Identification Code (CIC) so as to correlate the filtered ISUP MSUs that originate, set up and terminate a call. The elapsed time of the call is determined based on the difference between a call start time and a call end time where the start time is predicated on a call originating or setup MSU and the end time is predicated on a call terminating MSU. The call type can be for either "access" or "conversation" elapsed time depending on call direction and destination.
Dynamic Alteration Of Guides Based On Resolution Changes
- Redmond WA, US Rodrigo Hermann - Seattle WA, US Yi Lin - ISSAQUAH WA, US Christian Schormann - Seattle WA, US Wei Li - Redmond WA, US Jeremiah Kemper - SAMMAMISH WA, US Charles Bissonnette - REDMOND WA, US Unni Ravindranathan - ISSAQUAH WA, US Billy Chow - KIRKLAND WA, US
International Classification:
G06T 3/00 G06T 11/20
US Classification:
345428, 345443
Abstract:
Guides used to illustrate straight lines for positioning graphic objects in an art board are dynamically altered to maintain a designated offset and alignment when used in simulations of displays with different display resolutions. Each guide is associated with an alignment and offset that is used to position the guide in an art board. When the display resolution of the art board changes, each guide is automatically rendered to a position that maintains the alignment and offset associated with each guide.
Name / Title
Company / Classification
Phones & Addresses
Yi Lung Lin Director, President, Secretary, Treasurer
2009 to 2000 Software Architect and Director of Overseas DevelopmentMOTOROLA INC Schaumburg, IL 2003 to 2005 Senior Software EngineerMOTOROLA INC Arlington Heights, IL 2001 to 2003 Senior Software EngineerCORNELL UNIVERSITY Ithaca, NY 1998 to 2001 Teaching /Research Assistant
Education:
CORNELL UNIVERSITY Ithaca, NY 1999 to 2001 Master of Engineering in Computer ScienceCORNELL UNIVERSITY Ithaca, NY 1998 to 1999 Ph.D. Candidate in PsychologyUNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINA Hefei, China 1990 to 1995 Bachelor of Science in Biology
Skills:
Experience in both telecomm and digital interactive TV industry. Project/team management, SEI/CMMI software process, documentations of MRD/TRD/TRS/SRS/SSRS. Using UML for requirement analysis, architecture design, high/low level design. Software Configuration Management using Clearcase. Techniques for high availability and fault tolerance. C/C++, Java, Perl, Bash on Linux platform. Real time C/C++ programming on embedded Linux, vxWorks and set-top-box.
Medicine Doctors
Dr. Yi E Lin, Maywood IL - MD (Doctor of Medicine)
Dr. Lin graduated from the Northwestern University Feinberg School of Medicine in 2004. She works in Rochester, MN and specializes in Hematology/Oncology. Dr. Lin is affiliated with Mayo Clinic Hospital-Rochester Methodist Campus and Saint Marys Hospital.
Memorial Sloan Kettering Cancer Center 1275 York Ave, New York, NY 10065 2126392000 (phone), 6464220298 (fax)
Languages:
English
Description:
Ms. Lin works in New York, NY and specializes in Medical Oncology. Ms. Lin is affiliated with Bellevue Hospital Center, Memorial Sloan Kettering Cancer Center, New York Presbyterian Hospital Columbia University Medical Center and New York Presbyterian Westchester Division.
Yvette Shymoniak (1985-1986), Pey Ing Lin (1998-2004), Marc Pouey (1991-1994), Richard Shoemake (1962-1972), yi Lin (1985-1988), Ricardo Arias (1970-1974)