Search

Dinkar Sitaram Phones & Addresses

  • Chatham, NJ
  • Provo, UT
  • White Plains, NY
  • Yorktown Heights, NY
  • Yorktown Hts, NY

Publications

Us Patents

Online Placement Of Video Files Determined By A Function Of The Bandwidth To Space Ratio Of Each Of The Storage Devices In A Server Environment

View page
US Patent:
55305571, Jun 25, 1996
Filed:
Sep 12, 1994
Appl. No.:
8/304344
Inventors:
Dan Asit - West Harrison NY
Dinkar Sitaram - Yorktown Heights NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04N 576
H04N 710
H04N 5781
US Classification:
358342
Abstract:
A placement system and method wherein the placement of programs such as movies, audio programs, audio-visual programs and similar types of data, is determined as a function of the bandwidth-space ratio (BSR) of each disk in the system. The BSR of a disk is defined as the bandwidth of the disk divided by the space. The BSR of the programs on the disk is the total expected demand for the programs divided by the space required to store the programs. In a preferred embodiment, a Video Placement Manager (a software task operating under a server's main control program) places the programs on the disks so as to best match the BSR of movies stored on the disk and the BSR of the disk, thus minimizing the waste of both disk bandwidth and disk space.

Fileserver Buffer Manager Based On File Access Operation Statistics

View page
US Patent:
60887672, Jul 11, 2000
Filed:
Apr 30, 1993
Appl. No.:
8/055422
Inventors:
Asit Dan - West Harrison NY
Dinkar Sitaram - Yorktown Heights NY
Philip Shi-lung Yu - Chappaqua NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1212
US Classification:
711129
Abstract:
Fileserver buffers are managed so as to improve the hit ratio for read accesses to the fileserver by clients by grouping related files into filesets, collecting fileserver access operation (i. e. , read and write) statistics for each of the filesets, classifying the filesets into a plurality of fileset categories having similar collected access operation statistics and then implementing different fileserver buffer management policies for the blocks (or pages) from each of the different fileset categories. The buffer management policy applied to each of these categories is designed to create a generally higher preference for retaining blocks (or pages) of files in the fileserver buffers having a generally higher read to write ratio.

Load Balancing In Video-On-Demand Servers By Allocating Buffer To Streams With Successively Larger Buffer Requirements Until The Buffer Requirements Of A Stream Can Not Be Satisfied

View page
US Patent:
55443273, Aug 6, 1996
Filed:
Jul 26, 1994
Appl. No.:
8/280419
Inventors:
Asit Dan - West Harrison NY
Dinkar Sitaram - Yorktown Heights NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04H 102
H04N 752
G06F 1300
US Classification:
395250
Abstract:
A video server is provided with buffer manager which balances the loads on the various "movie storage" elements of a video server by preferentially buffering streams on highly loaded storage elements. The allocation of buffer takes place only when the storage element load increases due to the arrival of a new request or when buffer becomes available due to the pausing or stopping of an old request.

System For Load Balancing By Replicating Portion Of File While Being Read By First Stream Onto Second Device And Reading Portion With Stream Capable Of Accessing

View page
US Patent:
58023011, Sep 1, 1998
Filed:
May 11, 1994
Appl. No.:
8/241086
Inventors:
Asit Dan - West Harrison NY
Martin Gerhard Kienzle - Somers NY
Dinkar Sitaram - Yorktown Heights NY
Philip Shi-lung Yu - Chappaqua NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
39520053
Abstract:
A method and system for improving load balancing in a file server is disclosed. The method includes determining the existence of an overload condition on a storage device, the storage device having a plurality of retrieval streams accessing at least one file thereon; selecting a first retrieval stream reading a file; replicating a portion of said file being read by said first retrieval stream onto a second storage device; and reading the replicated portion of said file on said second storage device with a retrieval stream capable of accessing the replicated portion of said file. The method and system enables the dynamic replication of data objects to respond to fluctuating user demand. The method and system is particularly useful in file servers such as multimedia servers delivering continuously in real time large multimedia files such as movies.

Support For Portable Trusted Software

View page
US Patent:
58258779, Oct 20, 1998
Filed:
Jun 11, 1996
Appl. No.:
8/661517
Inventors:
Asit Dan - West Harrison NY
Rajiv Ramaswami - Ossining NY
Dinkar Sitaram - Yorktown Heights NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 900
US Classification:
380 4
Abstract:
A form of authentication is provided wherein a trusted third party signs a certificate to identify the author of a program and to secure its integrity. The program code is encapsulated or otherwise associated with the certificate and an access control list (ACL). The access control list describes the permissions and resources required by the code. An enforcement mechanism which allocates system permissions and resources in accordance with the ACL. In a preferred embodiment, a code production system communicates with a certification agency, which is a trusted third party. The certification agency issues a certificate for the code and a certificate for the access list of that code. Once the certificate is issued it is not possible for any party to modify the code or access list without invalidating the certificate. The code and its ACL, along with their certificates are stored on a server. A client downloading the code or access list can verify the integrity of the code/access list and the system can enforce the access list such that the permissions and resources are not exceeded.

Pace Control For Multicasting In A Video Server Environment

View page
US Patent:
55616372, Oct 1, 1996
Filed:
Sep 12, 1995
Appl. No.:
8/527301
Inventors:
Asit Dan - West Harrison NY
Brent T. Hailpern - Katonah NY
Dinkar Sitaram - Yorktown Heights NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G11C 800
G11C 1500
H04N 710
G01R 3128
US Classification:
36523003
Abstract:
A system and method for controlling transmission of a data stream by a server to a plurality of clients in a multicast group. In a first embodiment, one of the clients in a multicast group is designated as a leader. When a service request for transmission of a portion of the data stream is received by the server from any of the clients, the server determines if the service request was from the leader. Responsive to determining that the service request was from the leader, the server broadcasts the portion of the data stream to the clients in the multicast group. Otherwise the broadcasting is deferred. In another embodiment responsive to receipt of the service request for playout of a portion of a video (e. g. a block) from any of the clients in a multicast group, the server determines if a predetermined broadcast criteria has been satisfied. If so the server broadcasts the requested portion to all of the clients in the multicast group.

Channel Conservation For Anticipated Load Surge In Video Servers

View page
US Patent:
57686815, Jun 16, 1998
Filed:
Aug 22, 1995
Appl. No.:
8/517642
Inventors:
Asit Dan - West Harrison NY
Perwez Shahabuddin - White Plains NY
Dinkar Sitaram - Yorktown Heights NY
William H. Tetzlaff - Mount Kisco NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04H 100
H04N 714
US Classification:
455 51
Abstract:
A system and method for scheduling the number of channels in video-on-demand servers so as to deal with time varying load. The scheduling process is hierarchical. A higher level scheduler controls the rate of channel consumption based on anticipated load, and a lower level scheduler selects the waiting client requests to be served when a channel is allocated by the higher level scheduler.

System For Providing Custom Functionality To Client Systems By Redirecting Of Messages Through A User Configurable Filter Network Having A Plurality Of Partially Interconnected Filters

View page
US Patent:
58676511, Feb 2, 1999
Filed:
Aug 27, 1996
Appl. No.:
8/703557
Inventors:
Asit Dan - West Harrison NY
William H. Tetzlaff - Mount Kisco NY
Dinkar Sitaram - Yorktown Heights NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1134
G06F 1118
US Classification:
39520033
Abstract:
The functionality of Web clients (e. g. browser) is enhanced using a WebFilter Manager (WFM) that allows i) easy integration of individual WebFilters operating on ingoing or outgoing messages between the browser and web servers, ii) arbitrary and dynamic ordering of WebFilters operating on a message stream, iii) splitting, combining, modifying and processing of message streams by WebFilters. The same methodology can also be applied in any client server environment for extending the functionality of the client or server.
Dinkar Sitaram from Chatham, NJ, age ~70 Get Report