Search

Gopalakrishna R Kakivaya

from Redmond, WA
Age ~59

Gopalakrishna Kakivaya Phones & Addresses

  • Redmond, WA
  • Raleigh, NC
  • Kiona, WA
  • 190 241St Pl SE, Sammamish, WA 98074 (360) 840-1077

Work

Position: Protective Service Occupations

Education

Degree: Associate degree or higher

Publications

Us Patents

Method And System For Providing A Distributed Querying And Filtering System

View page
US Patent:
7475058, Jan 6, 2009
Filed:
Dec 14, 2001
Appl. No.:
10/017689
Inventors:
GopalaKrishna Reddy Kakivaya - Sammamish WA, US
Michael J. Toutonghi - Bellevue WA, US
Savithri Dani - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 3, 707 10
Abstract:
In a distributed system querying and navigating data structures, databases, and XML documents in uniform and extensible manner is provided. Queries are defined that provide type information to a variety of digital objects. As such, the underlying data format is abstracted thereby allowing a single query to apply to multiple digital devices even though the multiple digital devices store their data in a different native format.

System And Method For Generalized And Distributed Scalable Eventing System

View page
US Patent:
7668908, Feb 23, 2010
Filed:
Dec 14, 2001
Appl. No.:
10/016900
Inventors:
GopalaKrishna Reddy Kakivaya - Sammamish WA, US
Michael J. Toutonghi - Bellevue WA, US
Anthony Vincent Discolo - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709204, 709206, 709207
Abstract:
Event messages are received from a first source, each has a subscription based-sequence number and a time stamp. The order of events within the first event source are determined on the basis of the subscription based-sequence number. Additional event messages are received from a second source each having a subscription based-sequence number and a time stamp. The events from the second event source are ordered with respect to the first event source on the basis of the time stamp within each of the at least two event messages from the first event source and the another at least two event messages from the second event source.

System And Method For Unknown Type Serialization

View page
US Patent:
7725503, May 25, 2010
Filed:
Jan 10, 2006
Appl. No.:
11/328980
Inventors:
Caleb L. Doise - Bellevue WA, US
Gopalakrishna R. Kakivaya - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707811, 707791
Abstract:
A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second node. The second node may be another process, machine or a file on a disk. The data stream is deserialized at a later time, and the data types within the data stream are determined. Objects are instantiated in accordance with known data types, and unknown objects are created to retain information related to each unknown data type in the data stream. These unknown objects are used to regenerate the unknown data type when a serialization operation is performed at the second node on an unknown object.

System And Method For Unknown Type Serialization

View page
US Patent:
20040177080, Sep 9, 2004
Filed:
Mar 7, 2003
Appl. No.:
10/383666
Inventors:
Caleb Doise - Bellevue WA, US
Gopalakrishna Kakivaya - Sammamish WA, US
Assignee:
Microsoft Corporation
International Classification:
G06F007/00
US Classification:
707/100000
Abstract:
A method of serializing and deserializing unknown data types in a strongly typed model. The method includes serializing an object to a data stream at first node and communicating the data stream to a second node. The second node may be another process, machine or a file on a disk. The data stream is deserialized at a later time, and the data types within the data stream are determined. Objects are instantiated in accordance with known data types, and unknown objects are created to retain information related to each unknown data type in the data stream. These unknown objects are used to regenerate the unknown data type when a serialization operation is performed at the second node on an unknown object.

Methods And System For Providing An Xml-Based Interface Description Language

View page
US Patent:
20040201600, Oct 14, 2004
Filed:
Dec 14, 2001
Appl. No.:
10/017265
Inventors:
GopalaKrishna Kakivaya - Sammamish WA, US
Savithri Dani - Issaquah WA, US
Michael Toutonghi - Bellevue WA, US
Assignee:
Microsoft Corporation
International Classification:
G09G005/00
US Classification:
345/700000, 715/513000
Abstract:
Type Description Language (TDL) is provided which is an extensible markup language (XML) based language that provides an interface description that makes the mapping between an interface specification and its wire format deterministic and simple. TDL provides seamless bridging between XML and object based views in a distributed environment. TDL leverages the duality between the type-based (objects) and XML-based views and may be used for exchanging metadata between various kinds of type (object) systems, such as Component Object Model (COM), Common Object Request Broker Architecture (CORBA), Common Language Runtime (CLR), etc. In this regard, TDL proposes a new syntax for representing the behavior aspect of a type and illustrates that there is a one to one mapping from an abstract type to a schema type and vice-versa.
Gopalakrishna R Kakivaya from Redmond, WA, age ~59 Get Report