PAUL G JOSEPH
Engineering in Acton, MA

License number
Massachusetts 35091
Issued Date
Feb 23, 1990
Expiration Date
Jun 30, 2018
Type
Civil Engineer
Address
Address
Acton, MA 01719

Professional information

Paul Joseph Photo 1

Active Application Socket Management

US Patent:
2004000, Jan 1, 2004
Filed:
Jun 26, 2002
Appl. No.:
10/184396
Inventors:
Paul Joseph - Boxboro MA, US
Sanjeev Nandan - Lawrence MA, US
Suyash Apte - Maharashtra, IN
Deepa Saini - Maharashtra, IN
International Classification:
G06F015/16
US Classification:
709/226000, 709/228000
Abstract:
Methods and systems are disclosed that effectively manage sockets in client-to-server connections at the application level to enhance the availability of sockets by timely closing idle sockets. This reduces the role of the TCP-level management to a single listen thread on a listen socket. Connected sockets are placed into the application's socket pool that is managed by a configurable number of worker threads. The proposed methods and systems are intended to prevent a situation where many connections are opened, thereby using all the network memory on the machine.


Paul Joseph Photo 2

Database Interface Architecture With Time-Based Load Balancing In A Real-Time Environment

US Patent:
2003006, Apr 3, 2003
Filed:
Sep 13, 2002
Appl. No.:
10/243623
Inventors:
Paul Joseph - Boxboro MA, US
Sanjeev Nandan - Lawrence MA, US
Sudarshan Purohit - Pune, IN
Trivikram Nayak - Pune, IN
A. Manikhandan - Pune, IN
International Classification:
G06F007/00
US Classification:
707/001000
Abstract:
A database interface architecture is disclosed that operates in an asynchronous mode, provides for load balancing over time, and is optimized for high speed. Even when the system is under light load, data is inserted into the database in a timely manner by flushing the buffer after a configurable time interval, regardless of how full or empty the buffer is, thereby ensuring that data does not remain in the buffer during times of light or no load. The buffer can also be flushed by setting a flag whereby the buffer is flushed regardless of the timestamp on the buffer.