A technique for processing a critical code section which cannot be executed concurrently by more than one executable unit (e. g. , a thread, a process, a fiber, etc. ). A first executable unit prepares a packet containing a âwork request,â which describes work to be performed by the critical section. If the critical section is not in use by a second executable unit, then the first executable unit enters the critical section and performs the work described in the packet. If the critical section is in use by a second executable unit, then the second executable unit performs the work described in the packet on behalf of the first executable unit, thereby alleviating the necessity for the first executable unit to enter the critical section. In addition to the work request, the packet may also contain: a status indicating whether the work request has been performed, an event to be signaled upon completion of the work request, and/or a list pointer that may be used to link packets together in a linked list.
Dynamic Memory Allocation Based On Free Memory Size
David G. Campbell - Redmond WA Eric R. Christensen - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707205, 711118, 711170
Abstract:
A dynamic cache management mechanism determines the amount of memory available from a system on which a memory intensive application is running and dynamically manages the amount of cache for which real memory is associated or committed by the system. A background thread periodically queries the operating system to determine how much memory is available for use by applications. If the amount of memory, as identified in a free list is above a predetermined threshold, the application requests more memory for its use. If below the predetermined threshold, the application gives memory back to the operating system. The threshold used by the application to expand and shrink the memory it uses based upon system demand for memory.
Enforced Transaction System Recoverability On Media Without Write-Through
Robin Dhananjay Dhamankar - Redmond WA, US Vishal Kathuria - Woodinville WA, US Sethu Kalavakur - Redmond WA, US Gayathri Venkataraman - Redmond WA, US Avraham Levy - Seattle WA, US Hanumantha Rao Kodavalla - Sammamish WA, US Chunjia Li - Issaquah WA, US Eric Ray Christensen - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/16
US Classification:
711135, 711113
Abstract:
To ensure that logs representative of data changes are durably written, localized storage media cache is flushed to force a write to stable storage. Log sequence number tracking is leveraged to determine if log data in a localized storage media cache is likely to have not been written to durable storage. When this condition is likely, a FLUSH_CACHE command is issued to a storage media controller to force a durable write. This allows recovery of data changes to a transactional system even when its associated storage media does not provide write-ordering guarantees. Moreover, flushing of the storage media cache can be accomplished at a frequency that provides an upper bound on a maximum time between a transaction commit and data being made durable.
Mechanism For Binding A Structured Data Protocol To A Protocol Offering Up Byte Streams
Kenneth Wolf - Seattle WA, US Michael Vernal - Seattle WA, US Christopher Kaler - Sammamish WA, US Elliot Waingold - Seattle WA, US Eric Christensen - Seattle WA, US Jeffrey Schlimmer - Redmond WA, US Martin Gudgin - Sale, GB Siddhartha Puri - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04J 3/07
US Classification:
370506000
Abstract:
A mechanism for sending structured data using a corresponding byte stream. Upon accessing structured data such as a Simple Object Access Protocol (SOAP) envelope, a byte stream is generated. The byte stream includes bytes that represent the structured data, as well as a collection of bytes that represents properties about the byte stream such as, for example, a mode of communication. The byte stream may then be passed to a communication module (e.g., a TCP or Named Pipes module) capable of receiving and transmitting the byte stream.
System And Method For Identifying Data Records Using Solution Bitmasks
David L. Fulton - Sylvania OH Eric R. Christensen - Bowling Green OH
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1230
US Classification:
395602
Abstract:
A system and method for information retrieval includes an input device, a storage device, an output device, and a data file stored in the storage device including n data records, and one or more index files having data corresponding to a key value comprising information derived from a data record, and the record number of the data record containing the data from which the key value is derived. The retrieval system further includes memory for storing a temporary solution bitmask n bits in length where each bit corresponds to a record in the data file and logic for accessing the data file ascertaining the record number for each data record corresponding to a key value which satisfies the search criteria, and logic for setting the bit corresponding to that record number in the temporary solution bitmask. The system also preferably includes logic for analyzing individual search criteria in a search query containing a plurality of search criteria to determine the extent to which the search is optimizable using the present invention, and logic for combining each of the temporary solution bitmasks ascertained for particular search criteria in a query to obtain a final solution bitmask representative of the set of all data records satisfying the query.
Medicine Doctors
Eric A Christensen, Bowling Green OH - RN (Registered Nurse)
Midwest Medical Specialists PA 8490 College Blvd, Overland Park, KS 66210 (913)7225551 (phone), (816)4541694 (fax)
Midwest Medical Specialists PAMidwest Medical Specialists 8901 W 74 St STE 145, Overland Park, KS 66204 (913)7220020 (phone)
Midwest Medical Specialists PA 5330 N Oak Trfy STE 201, Kansas City, MO 64118 (816)4540666 (phone), (816)4541694 (fax)
Briarcliff Surgery Center 4150 N Mulberry Dr STE 100, Kansas City, MO 64116 (816)2144364 (phone), (816)2144371 (fax)
Education:
Medical School University of Kansas School of Medicine Graduated: 1989
Procedures:
Hearing Evaluation Inner Ear Tests Myringotomy and Tympanotomy Rhinoplasty Sinus Surgery Skull/Facial Bone Fractures and Dislocations Tonsillectomy or Adenoidectomy Tracheostomy
Dr. Christensen graduated from the University of Kansas School of Medicine in 1989. He works in Overland Park, KS and 3 other locations and specializes in Otolaryngology. Dr. Christensen is affiliated with North Kansas City Hospital and Shawnee Mission Medical Center Inc.
Snohomish County Pud 1 2320 California Steet, Everett, WA 98201 (206)6767539 (Office), (206)6767575 (Fax)
Licenses:
Dist. of Columbia - Active 1988 Washington - Active 1998
Education:
Stanford Law School Degree - JD
Specialties:
Energy / Utilities - 50%, 37 years Appeals - 15%, 37 years Environmental / Natural Resources - 15%, 37 years, 50 cases Administrative Law - 10%, 37 years Business - 10%, 37 years
Bowling Green State University - Computer Science, Asbury College, Galion High School
Eric Christensen
Work:
RWDI - Scientist (2013) University of British Columbia - Data Analyst (2013-2013) McGill University - Research Professional (2012-2012) Health Canada - Consumer product safety inspector (2010-2012)
About:
I'm having a jolly old time living in the strange and exotic Canadian city of Vancouver. Everything here is very different from what I knew where I grew up even though I'm still in the same co...
Tagline:
Striving toward first rate science, homebrewing and outdoor adventures since 1984
Bragging Rights:
I've harnessed the power of micro-organisms including homebrewing, sauerkraut and pizza dough baking.
Eric Christensen
Work:
Sweetwater Union High School District - IT Support Techinician (8) General Systems - Network Engineer
Education:
Microskills - MCSE, Rancho Bernardo High School
Eric Christensen
Work:
USDVA - DRO
Education:
East Carolina University - Political Science, Cary High School
Eric Christensen
Work:
Courtesy Air - Aircraft Maintenance Engineer (2012) Edmonton Flying Club - Aircraft Maintenance Engineer Apprentice (2009-2012)
Tagline:
"Was that Burns' wet-wear?" "One handed... difficulty rating?" "Seven"
Eric Christensen
Work:
Strategic Analytics - SVP, Sales and Marketing (2006)
Education:
University of Arizona - Marketing
Eric Christensen
Work:
Student Conservation Corps - Park Ranger
About:
I play video games and put them on youtube. I'm also currently working at a National Monument, enjoying life and having others enjoy my videos :)
Tagline:
Video game player
Eric Christensen
Work:
Ethostream - Assembler
Education:
Waukesha county technical College - Computer Hardware
If astronomers find them, then we can prepare and move out of the way if an impact becomes imminent. "You need to know what's coming, when it's coming, and how hard it's going to hit," Eric Christensen, the director of the NEO-seeking Catalina Sky Survey in Arizona, recently told Mashable.
Date: May 25, 2022
Category: Science
Source: Google
A Quick Nine: Best public golf courses in Atlanta area
"I enjoyed the courses at Reynolds Plantation. Halfway between Atlanta and Augusta. Also, I hear great things about the Crenshaw-Coore course at Cuscowilla, near Reynolds Plantation." -- Eric Christensen
Hossa, then 29, went to Pittsburgh for Colby Armstrong, Eric Christensen, Angelo Esposito and a first-round pick. Strangely, the player who went to the Penguins with Hossa, Pascal Dupuis, is playing on the Penguins No. 1 line with Sidney Crosby, while Hossa only stayed there for a few months.
Date: Mar 24, 2013
Category: Sports
Source: Google
Wild Vs. Blackhawks Final: Minnesota Blows Two-Goal lead, Still Wins In Shootout
Eric Christensen also scored for Minnesota in the overtime shootout, as both he and Kane scored on each team's first shots. Setoguchi provided the 2-1 difference, however on the final attempt, as Josh Harding had a save and Dave Bolland missed the net.
* Devils were without Patrik Elias (ill) and Henrik Tallinder (back). ... Rangers scratched Jeff Woywitka, and used Tim Erixon while giving Stu Bickel his first NHL game. Bickel notched an assist on Carl Hagelins insurance short-handed goal. Rangers also scratched Sean Avery and Eric Christensen.