Paul L. Cutsinger - Redmond WA, US Zhong Chen - Sammamish WA, US Robert S. Wigton - Redmond WA, US Rick Molloy - Redmond WA, US John R. Bartlow - Bothell WA, US Lei Tan - Bellevue WA, US Derek R. Westcott - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30 G06F 17/20
US Classification:
707 3, 707 4, 707 10, 715200
Abstract:
An information server may function as a centralized query broker that accepts queries from query clients, dispatches queries to potentially disparate data sources, and returns query results to query clients. An information server may centralize information access and security/control operations and may provide a set of uniform interfaces for accessing various types of data sources. A pluggable data source interface may be used for extending the data and actions that are available to an information server. The queries that arrive at the data sources are typically simple queries, which contain no sub-query addressing to a different data source. To make a data source pluggable, a data source may expose a standard interface and may store information about the data source's existence so that an information server will be able to determine, from the stored information, which data sources are available for responding to queries in the information server system.
Efficient Out Of Process Reshuffle Of Streaming Data
- Redmond WA, US Zhong Chen - Medina WA, US Boris Shulman - Sammamish WA, US
International Classification:
G06F 9/38 G06F 16/25 G06F 16/27
Abstract:
Methods, systems, apparatuses, and computer program products are provided for processing a stream of data. A maximum temporal divergence is established for data flushed to a data store from a plurality of upstream partitions. Each of a plurality of data flushers, each corresponding to an upstream partition, may obtain an item of data from a data producer. Each data flusher may determine whether flushing the data to the data store would exceed the maximum temporal divergence. Based at least on determining that flushing the data to the data store would not exceed the maximum temporal divergence, the data may be flushed to the data store for ingestion by a downstream partition and a data structure (e.g., a ledger) may be updated to indicate a time associated with the most recent item of data flushed to the data store.
Enhanced Anchor Protocol For Event Stream Processing
- Redmond WA, US Boris SHULMAN - Sammamish WA, US Zhong CHEN - Medina WA, US Lev NOVIK - Bellevue WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04L 29/06 G06F 17/30 G06F 9/4401
Abstract:
Described herein is a system and method for startup and/or recovery for stream processing. During a startup phase: start anchor request(s), each identifying a particular time, are accumulated until request(s) are pending from downstream nodes. A minimum time of the accumulated start anchor request(s) is determined. If the processing system is an input node, an anchor associated with the determined minimum time is generated. Otherwise, a start anchor request is provided to an upstream node identifying the determined minimum time. Once the anchor associated with the determined minimum time is received (or generated), the anchor is provided in response to a polled start anchor request anchor for the determined minimum from a downstream node. Asynchronous requests for batches of data bounded by two specific anchors are performed in accordance with information stored in an ordered collection of anchors during a recovery phase.
2005 to 2000 Senior Clinical System Analyst, Allscripts Sunrise Acute CareST. PETER'S UNIVERSITY HOSPITAL New Brunswick, NJ 1998 to 2006 Medical TechnologistIndustrial Parkway, Suite J Somerville, NJ 1998 to 2005 Programmer AnalystMORRISTOWN MEMORIAL HOSPITAL Morristown, NJ 1996 to 1998 Medical TechnologistTHE JOHNS HOPKINS HOSPITAL Baltimore, MD 1994 to 1996 Medical Technologist
Education:
Kean University Union, NJ 2005 Master of Science in Management Information SystemsNortheast Louisiana University Monroe, LA 1993 Bachelor of Science in Medical Technology
2025 Morse Ave, Sacramento, CA 95825 (916)9736847 (Phone), (916)9735611 (Fax)
Languages:
English
Name / Title
Company / Classification
Phones & Addresses
Zhong Chen Owner
Greater Foundation Enterprise Co Ret Mail-Order House
8787 171 St, Jamaica, NY 11432
Zhong X. Chen Owner
CONCORD GARDEN RESTAURANT INC Eating Place
990 Amsterdam Ave Store 2, New York, NY 10025 990 Amsterdam Ave, New York, NY 10025 (212)3162866
Zhong Chen President
Peking Kitchen Eating Place
548 Woodbury Rd, Hicksville, NY 11803 (516)9383937
Zhong Chen President
8 Dimension International Computer Repair · Custom Computer Programming Svcs
500 108 Ave NE, Bellevue, WA 98004 (425)6467351
Zhong Wu Chen Vice President
DRAGON HAWK MT CORP Eating Place
2228 Martin Luther King Jr Blvd, Panama City, FL 32405 2228 N Cv Blvd, Panama City, FL 32405 2794 Ocean Ave, Brooklyn, NY 11229
Zhong Chen Principal
Cheng Da Home Improvement Inc Single-Family House Construction
100 Forsyth St, New York, NY 10002
Zhong Chen Tech Lead
VERIZON COMMUNICATIONS INC Telephone Communication Service · Telephone Communications · Communication Services Radiotelephone Communication · Telephone Service · Finance Treasury Dept · Telephone Communications Broadband Video and Data and Related Services · Telephone Telecommunications · Financial Management Services
140 W St 20, New York, NY 10007 140 W St, New York, NY 10007 1 Verizon Way, Basking Ridge, NJ 07920 (972)7185600, (813)9785107, (972)5074000, (972)7187928