Search

Geetha Srikantan Phones & Addresses

  • 385 Waverley St, Palo Alto, CA 94301 (650) 566-1559
  • 518 Everett Ave, Palo Alto, CA 94301 (650) 566-1559
  • 34385 Epling Ter, Fremont, CA 94555 (510) 797-7938 (510) 797-8041
  • Bowie, MD
  • Mountain View, CA
  • Santa Clara, CA
  • Buffalo, NY
  • 385 Waverley St, Palo Alto, CA 94301

Education

Degree: High school graduate or higher

Emails

Publications

Us Patents

Method And Apparatus For Polling Multiple Sockets With A Single Thread And Handling Events Received At The Sockets With A Pool Of Threads

View page
US Patent:
7051337, May 23, 2006
Filed:
Apr 6, 2001
Appl. No.:
09/828052
Inventors:
Geetha Srikantan - Palo Alto CA, US
Aravind Narasimhan - New York NY, US
Seth Proctor - Concord MA, US
Jan Brittenson - San Francisco CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/46
US Classification:
719318, 709231, 709227
Abstract:
A method and apparatus are provided for handling events received at a media streaming server. Server sockets configured to receive events are divided into collections and registered with a polling object. Each collection shares a processor thread for detecting events. Each socket is associated with an event consumer object that is notified when an event is received at the socket. The event consumer objects invoke task objects to handle the events. Task objects are queued in a task queue and execute using a pool of processor threads. Event consumer objects are derived from an abstract base consumer class that defines a common interface. Subclasses of the base consumer class are configured for different types of events that may be received (e. g. , connection requests, media streaming commands, media data, media stream quality reports). Specific event consumer objects are instantiated from the subclasses to provide implementations of the common interface.

Streaming A Single Media Track To Multiple Clients

View page
US Patent:
7073191, Jul 4, 2006
Filed:
Apr 6, 2001
Appl. No.:
09/827866
Inventors:
Geetha Srikantan - Palo Alto CA, US
Aravind Narasimhan - New York NY, US
Seth Proctor - Concord MA, US
Jan Brittenson - San Francisco CA, US
Matthew Shafer - San Jose CA, US
Jonathan S. Sergent - Fremont CA, US
Assignee:
Sun Microsystems, Inc - Santa Clara CA
International Classification:
H04N 7/173
US Classification:
725 87, 725 93, 725112, 725116, 709231
Abstract:
A system and method are provided for streaming a media track to multiple clients using a single copy of the track's metadata, rather than making separate copies of the metadata for each stream. A media track's metadata includes information that is used to identify and locate media corresponding to different time positions in the track or media program. Sharing one copy of the metadata among multiple client streams promotes more efficient use of a media streaming server's resources. When a media track is first requested, a track object is generated to store and allow access to the metadata. For each client stream, a separate track handle object is created to manage access to the metadata for the stream's specific context. The streamed media track may be part of a live media event or may be part of a pre-recorded media program.

Accumulating Access Frequency And File Attributes For Supporting Policy Based Storage Management

View page
US Patent:
8131689, Mar 6, 2012
Filed:
Oct 2, 2006
Appl. No.:
11/537997
Inventors:
Panagiotis Tsirigotis - Sunnyvale CA, US
Geetha Srikantan - Palo Alto CA, US
Thomas K. Wong - Pleasanton CA, US
Chi Ming Wong - San Francisco CA, US
Anand Iyengar - Mountain View CA, US
Rajeev Chawla - Union City CA, US
Richard Simpkins - Mountain View CA, US
Zuwei Liu - Cupertino CA, US
Gaurav Gupta - Mountain View CA, US
Matthew Seitz - San Jose CA, US
Yu Cheong Chan - Mountain View CA, US
International Classification:
G06F 17/00
US Classification:
707694, 707822, 707827, 707828, 709201, 709203, 709219, 709221
Abstract:
A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects (e. g. , files or directories) to be moved (e. g. , migrated) on the storage network without affecting a reference to the object used by the client (e. g. , a file handle). A monitoring module generates accumulation data associated with the transactions for use in policy-based management. The accumulation data can describe uses of the file such as how often certain files are accessed, modifications to files such as creations of new directories or files, and other uses.

Storage Policy Monitoring For A Storage Network

View page
US Patent:
8195627, Jun 5, 2012
Filed:
Sep 30, 2005
Appl. No.:
11/241554
Inventors:
Chi Ming Wong - San Francisco CA, US
Thomas K. Wong - Pleasanton CA, US
Panagiotis Tsirigotis - Sunnyvale CA, US
Anand Iyengar - Mountain View CA, US
Rajeev Chawla - Union City CA, US
Yu Cheong Chan - Mountain View CA, US
Zuwei Liu - Cupertino CA, US
Matthew Seitz - San Jose CA, US
Richard A. Simpkins - Mountain View CA, US
Geetha Srikantan - Palo Alto CA, US
Gaurav Gupta - Mountain View CA, US
Assignee:
Neopath Networks, Inc. - Mountain View CA
International Classification:
G06F 17/00
US Classification:
707694, 707822, 707827, 707828, 709203, 709219, 709221
Abstract:
The present invention provides selective migration in a storage network in accordance with a policy. The policy can include rules that establish which objects are migrated from a source file server to a destination file server based on file attributes (e. g. , file type, file size, last access time, frequency of access). For example, large multimedia files that consume I/O bandwidth on expensive or critical file servers, without adding much value to enterprise productivity, can be migrated to a commodity or less critical file server.

Resynchronizing Media During Streaming

View page
US Patent:
20020010917, Jan 24, 2002
Filed:
Apr 6, 2001
Appl. No.:
09/827865
Inventors:
Geetha Srikantan - Palo Alto CA, US
Aravind Narasimhan - New York NY, US
Seth Proctor - Concord MA, US
Jan Brittenson - San Francisco CA, US
Matthew Shafer - San Jose CA, US
Jonathan Sergent - Fremont CA, US
International Classification:
H04N007/16
US Classification:
725/001000
Abstract:
A system and method are provided for resynchronizing a media stream. A media streaming server receives live or pre-recorded media for streaming to clients. When media is not received or available for streaming at the appropriate media time index, the media stream is deemed to be out of synchronization. The server selects a future time index at which to resynchronize the stream and may discard intervening media. Media corresponding to the new time index is requested or retrieved and, if available at the new time index, media streaming resumes in synchronization. If media corresponding to the new time index is not available, the server may select another future time index and try again to resynchronize. Resynchronization may be attempted a configurable number of times and, if unsuccessful, the server may terminate the stream.

Integrated And Interactive Multi-Modal Framework For Speech Therapy

View page
US Patent:
20170116880, Apr 27, 2017
Filed:
Oct 24, 2016
Appl. No.:
15/330651
Inventors:
Geetha Srikantan - Palo Alto CA, US
International Classification:
G09B 19/04
G09B 5/06
Abstract:
The present invention relates to a speech therapy and audio learning. Specifically, this invention relates a multi-media and multi-modal framework for interactive speech therapy and audio learning using handheld devices, such as smartphones, tablets, and laptop and desktop computers.This invention is that of an Integrated Multi-Modal Interactive Framework for Speech TherapyThis invention provides a framework in which lessons are prepared and recorded by the expert for the Learner to practice by interacting via multi-modal interfaces, and also recorded for review by the expert and the learner.Further, this invention provides the platform on which learning sessions are created with differing levels of multi-modal interaction, complexity and game-playing, to engage and enhance the learning experience.
Geetha Te Srikantan from Palo Alto, CA, age ~59 Get Report