Krishnamurthy Ganesan - Redmond WA, US Adarsh Khare - Redmond WA, US Stephane Taine - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
US Classification:
719315
Abstract:
An extensible communication framework is presented that provides a standard, reusable implementation of common code for adding new modes of communication to a unified communications application. The framework loosely couples the signaling and media plane of unified communications to enable the two planes to be separated onto different computer systems or processes and to allow application writers to extend only the portion where they want to add new functionality. Thus, the extensible communication framework provides flexibility without excessive complexity.
Ajay Soni - Redmond WA, US Srividya Mohan - Redmond WA, US Stephane Taine - Issaquah WA, US Adarsh Khare - Issaquah WA, US Krishnamurthy Ganesan - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/01
US Classification:
715738
Abstract:
Techniques for remote presence subscription are described. In an embodiment, a technique may include presenting a view interface to a client, where the client user may select what kind of presence information, and for whom, they would like to receive. The techniques may further comprise receiving a selection of presence data through the view interface from the client; creating a view from the selection at a web service; translating the view into a request having a protocol useable by a presence server to retrieve information for the view; requesting and receiving the information for the view using the request; and providing the information for the view to the client. Other embodiments are described and claimed.
Adarsh Khare - Issaquah WA, US Stephane Taine - Redmond WA, US Venky Venkateshaiah - Bothell WA, US Krishnamurthy Ganesan - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 10, 707E17032
Abstract:
Architecture that facilitates the formalization of contracts across multiple points of presence of a given user so that the multiple presence points can harmoniously publish presence. Enhanced presence publishing rules are formalized as a contract by all the endpoints of a given infoworker. An infoworker can signed on from different releases of software endpoints and to have a consistent presence experience. The infoworker can modify the publishing rules contract in a discoverable fashion by the other infoworker software endpoints. A container contract is provided having default container memberships (presence levels) and static publications. The rules associated with setting and verifying consistency of the default presence store container memberships (presence levels) is formalized. Additionally, the rules associated with making static publications at first time software endpoint registration and verifying consistency of the static publications at subsequent endpoint bootstrapping are formalized.
Methods, Apparatuses And Computer Program Products For Managing Health Care Workflow Interactions With A Saved State
- Bellevue WA, US Corinne Pascale - Bellevue WA, US Adarsh Khare - Issaquah WA, US Kalpana Viswanathan - Sammamish WA, US Catherine Lazatin - Cambridge MA, US Jade Naaman - Bellevue WA, US VenkataChari SampathKumar - Sammamish WA, US Bhaskar Shankar Reddy - Bellevue WA, US Linda Walmer - Seattle WA, US Larry Nicklas - Renton WA, US
International Classification:
G06F 19/00 G06Q 10/06 G06F 19/00
Abstract:
An apparatus is provided for managing health care tasks. The apparatus may include at least one memory and at least one processor configured to display a user interface including a workspace area including visible indicia indicating steps of a health care task(s) to be performed on behalf of a patient(s) and a context area arranged adjacent to the workspace area. The context area includes visible information indicating health care data of the patient associated with visible indicia of the workspace area. The processor is also configured to update display of the visible indicia of the workspace area to include different health care data responsive to detecting a change in data of the visible indicia or updating display of the visible information of the context area to include different health care information responsive to detecting changes in information of the visible information. Corresponding computer program products and methods are also provided.
Methods, Apparatuses And Computer Program Products For Managing Health Care Workflow Interactions With A Saved State
- Bellevue WA, US Corinne Pascale - Bellevue WA, US Adarsh Khare - Issaquah WA, US Kalpana Viswanathan - Sammamish WA, US Catherine Lazatin - Cambridge MA, US Jade Naaman - Bellevue WA, US VenkataChari SampathKumar - Sammamish WA, US Bhaskar Shankar Reddy - Bellevue WA, US Linda Walmer - Seattle WA, US Larry Nicklas - Renton WA, US
Assignee:
CARADIGM USA LLC - Bellevue WA
International Classification:
G06Q 10/06 G06Q 50/22
US Classification:
705 2
Abstract:
An apparatus is provided for managing health care tasks. The apparatus may include at least one memory and at least one processor configured to display a user interface including a workspace area including visible indicia indicating steps of a health care task(s) to be performed on behalf of a patient(s) and a context area arranged adjacent to the workspace area. The context area includes visible information indicating health care data of the patient associated with visible indicia of the workspace area. The processor is also configured to update display of the visible indicia of the workspace area to include different health care data responsive to detecting a change in data of the visible indicia or updating display of the visible information of the context area to include different health care information responsive to detecting changes in information of the visible information. Corresponding computer program products and methods are also provided.
Senior Software Engineer at Caradigm (a Microsoft GE Healthcare company)
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Caradigm (a Microsoft GE Healthcare company) - Greater Seattle Area since Jun 2012
Senior Software Engineer
Microsoft Office - Lync Server Group Mar 2005 - May 2012
Senior Software Design Engineer
Microsoft Developer Division Aug 1999 - Mar 2005
Software Design Engineer
Johnson Controls May 1997 - Mar 1999
Software Design Engineer
Education:
University of Washington, Michael G. Foster School of Business 2010 - 2012
Indian Institute of Technology, Roorkee 1994 - 1996
Shri Govindram Sakseria Institute of Technology and Science 1988 - 1992
Skills:
Software Design Team Building Scalable Architecture Platform Design Cloud Computing Distributed Systems .NET Network Programming Unified Communications Agile Methodologies Software Development Engineering Management Software Engineering Scalability
Languages:
English Hindi
Awards:
Patents I have five patents pending in the areas of Unified Communications and Healthcare Solutions.