Search

Kayshav L Dattatri

from San Jose, CA
Age ~64

Kayshav Dattatri Phones & Addresses

  • 1225 Phelps Ave, San Jose, CA 95117 (408) 243-5140
  • Santa Clara, CA
  • 1225 Phelps Ave, San Jose, CA 95117

Work

Position: Professional/Technical

Education

Degree: High school graduate or higher

Emails

Publications

Isbn (Books And Publications)

C++: Effective Object-Oriented Software Construction Concepts, Principles, Industrial Strategies, and Practices

View page
Author

Kayshav Dattatri

ISBN #

0130867691

C++: Effective Object-Oriented Software Construction Concepts, Principles, Industrial Strategies, and Practices

View page
Author

Kayshav Dattatri

ISBN #

0131041185

Us Patents

Server Agent System

View page
US Patent:
6658453, Dec 2, 2003
Filed:
May 28, 1999
Appl. No.:
09/321646
Inventors:
Kayshav Dattatri - San Jose CA
Assignee:
America Online, Incorporated - Dulles VA
International Classification:
G06F 1300
US Classification:
709202, 709203, 709217, 709224
Abstract:
A server agent system that provides agents, transmitted to a server by a client, that monitor specific event(s) on the server. When a pre-defined event(s) occurs, an agent performs a set action(s) in response to each event. The actions are predefined by the client. The agent requires no further intervention of the client once it is placed on the server and are created by a client or news reader and, when created by a news reader, agents are treated as a value added service provided by the application. The types of actions that an agent performs can be almost anything that the client desires and include the execution of Java and/or Javascript programs which are supplied by the client or the server. An agents events and actions are subject to the same access control security restrictions as the client that submitted the agent. The types of agents available on a server are pre-defined and are supplied as agent templates and are building blocks for the client to build agents with.

System For Monitoring And Managing Information And Information Transfers In A Computer Network

View page
US Patent:
20020049815, Apr 25, 2002
Filed:
Dec 18, 2000
Appl. No.:
09/740730
Inventors:
Kayshav Dattatri - San Jose CA, US
International Classification:
G06F015/16
US Classification:
709/206000
Abstract:
A monitoring and management system for the transfer of electronic messages, or other information, over a digital network such as the Internet. In one embodiment, a networked computer system transmits messages from a source to a destination and a central management site provides tracking and delivery guarantees. The management site monitors operation of the system and recovers statistical information regarding the delivery of the messages or the messages themselves when requested using an open XML API. The system includes a database associated with management site for counting the number of messages delivered during a selected time period for billing purposes. Aspects of the system provide for a secure transfer of messages, tracking, monitoring, archiving, automated responses, statistics gathering and other features. The system provides for a plurality of route point processors for routing messages independently of the internet service provider (ISPs) routers and a unique forking algorithm whereby duplicate messages are generated and transmitted along separate communication backbones. Messages are archived at an intermediate point in the transmission path. The archival system and method provides a distributed archive that stores messages to guarantee message delivery to the destination, assist in message recovery and retains statistical information regarding the routing and delivery of the messages for subsequent access.

Database Replication Using Application Program Event Playback

View page
US Patent:
20030126133, Jul 3, 2003
Filed:
Dec 27, 2001
Appl. No.:
10/033701
Inventors:
Kayshav Dattatri - San Jose CA, US
Guru Prasad - San Mateo CA, US
Viral Kadakia - Sunnyvale CA, US
Pravin Singhal - Cupertino CA, US
Assignee:
SlamDunk Networks, Inc. - Redwood City CA
International Classification:
G06F007/00
US Classification:
707/010000
Abstract:
A system for updating and maintaining multiple copies of a database. An application program sends events to a database server at a primary data site to update, or otherwise modify, data in data store at the site. A tracking process at the database server enters event information into an event log. The event log is sent to other data sites where the record of events is used to recreate modifications to copies of the primary data site's data store. This approach allows multiple other data stores at different data sites to be similarly updated. Event logs, and portions of event logs, can be transferred among data sites with a minimum of coordination and verification, and used to update copies of a data store, or other information. Portions of event logs can be received at a site “out-of-order” from the recording of events at the primary site. When a primary site fails, another site whose data store is sufficiently updated with the event log data can assume the role of primary site. If the original primary site comes back on line then it can be updated with event log data from the second primary site and re-assume primary operations, or remain as a secondary site.

Solution For Location Based Notification Of Intelligent Discovery Application To User

View page
US Patent:
20120293465, Nov 22, 2012
Filed:
May 19, 2011
Appl. No.:
13/111467
Inventors:
Ankur Nandu - Mumbai, IN
Kayshav Dattatri - San Jose CA, US
Venkata Kumar Achyuta - Santa Clara CA, US
David S. Stephenson - San Jose CA, US
International Classification:
G09G 5/00
H04W 4/00
US Classification:
345204, 370328
Abstract:
In accordance with an example embodiment, there is disclosed herein an apparatus including a processor, a data storage in data communication with the processor, a display, a wireless data transceiver, and a display driver. The data storage is operable for storage of application programs and application data. Identification data is disposed in the data storage, wherein the identification data is uniquely associated with the wireless data transceiver. The wireless data transceiver is operable to broadcast the identification data to at least one associated wireless access point having a predefined location relative to an associated premises prior to establishing a networked data connection therewith, and is further operable to receive notification data, responsive to broadcast identification data, from an associated networked data server. The display driver is operative to display data corresponding to the received notification data on the display.

Object-Oriented Interprocess Communication System Interface For A Procedural Operating System

View page
US Patent:
54045290, Apr 4, 1995
Filed:
Jul 19, 1993
Appl. No.:
8/094682
Inventors:
Daniel F. Chernikoff - Palo Alto CA
Eugenie L. Bolton - Sunnyvale CA
Christopher P. Moeller - Los Altos CA
Kayshav Dattatri - San Jose CA
Assignee:
Taligent, Inc. - Cupertino CA
International Classification:
G06F 940
US Classification:
395700
Abstract:
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements. An object-oriented interprocess communication system is employed to enhance communication between threads.

Method And Apparatus For Running An Object-Oriented Program On A Host Computer With A Procedural Operating System

View page
US Patent:
54559510, Oct 3, 1995
Filed:
Jul 19, 1993
Appl. No.:
8/094681
Inventors:
Eugenie L. Bolton - Sunnyvale CA
Kayshav Dattatri - San Jose CA
Assignee:
Taligent, Inc. - Cupertino CA
International Classification:
G06F 940
US Classification:
395700
Abstract:
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer and support for a host system. A code library is stored in the memory component. The code library includes computer program logic implementing an object-oriented class library. The object-oriented class library comprises related object-oriented classes for enabling the application to access in an object-oriented manner services provided by the operating system. The object-oriented classes include methods for accessing the operating system services using procedural function calls compatible with the native procedural interface of the operating system. The computer processes object-oriented statements contained in the application and defined by the class library by executing methods from the class library corresponding to the object-oriented statements. The object-oriented application includes support for multi-tasking.

Location Services For A Wireless Device

View page
US Patent:
20140105395, Apr 17, 2014
Filed:
Oct 16, 2012
Appl. No.:
13/652594
Inventors:
- San Jose CA, US
Santosh PANDEY - Santa Clara CA, US
Kayshav DATTATRI - San Jose CA, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
H04W 12/02
H04L 9/00
H04W 4/00
US Classification:
380259, 455411, 370328
Abstract:
In an example embodiment, a wireless device is operable to advertise a policy on the inclusion of the wireless device in a radio frequency map. For example, the wireless device map transmit a signal comprising a field in an extended capabilities information that indicates whether mapping of the wireless device is permissible. As another example, the wireless device may perform certain actions, such as changing media access control address, changing transmit power, and/or vary response times to prevent accurate mapping of the location of the wireless device.
Kayshav L Dattatri from San Jose, CA, age ~64 Get Report