Research - Dr. Narain Gehani

 

Research Interests:

  • E-Commerce

  • Web Technologies

  • Database

  • Security

  • Programming Languages 


Patents:
  1. Apparatus For And Method Of Displaying A Data Item Of A Database Using the Display Function of a Selected Data Item (with R.Agrawal). US Patent Number 5,412,774, granted 05/02/1995.

  2. Method For Making Data Objects Having Hidden Pointers Persistent (with A. Biliris and S. Dar). Issued on 12/31/96 as US Patent Number 5,590,327.

  3. Maintaining Consistency of Database Replicas (with M. Rabinovich). Issued on 6/9/98 as US Patent Number 5,765,171.

  4. Maintaining Consistency of Database Replicas (with A. Kononov & M. Rabinovich). Issued on 8/1/00 as US Patent Number 6,098,078 (continuation of patent number 5,765,171)

  5. Technique for Obtaining Information and Services over a Communication Network (with Vinod Anupam), European Patent number 98303057.8, 6/23/98.

  6. Technique for Obtaining Information and Services over a Communication Network (with Vinod Anupam), US Patent Number 6,070,185, May 30, 2000.

  7. Preventing Conflicts in Distributed Systems (with M. Rabinovich). Issued on 9/1/98 as US Patent Number 5,802,062.

  8. Technique for Obtaining and Exchanging Information on the World Wide Web (with Vinod Anupam and Ken Rodemann). November 23, 1999; US Patent Number 5991796.

  9. Technique for Sharing Information on the World Wide Web (with W. D. Roome). June 29, 1999; US Patent Number 5918009.

  10. Technique For Obtaining And Exchanging Information On World Wide Web (with Vinod Anupam & Ken Rodeman). US Patent Number 5991796.

  11. Geo-Enabled Personal Information Managers (with Rich Trapp and W. D. Roome). Issued on 8/31/99, US  Patent Number 5946687.

  12. Method And Apparatus For Sharing Asymmetric Information And Services In Simultaneously Viewed Documents On A Communication System (with Vinod Anupam). Issued on 03/05/2002 US Patent Number 6353851.

  13. Apparatus and Method for Sharing Information In Simultaneously Viewed Documents On A Communication System (with Vinod Anupam). Issued on 03/19/2002, US Patent Number 6360250.

  14. Apparatus and Method for Sharing Information In Simultaneously Viewed Documents On A Communication System (with Vinod Anupam). Issued on 06/25/2002, US Patent Number 6411989.

  15. Filed:  Apparatus And Method For Sharing Information In  Simultaneously Viewed Documents (with Vinod Anupam).

  16. Filed: Technique For Fine-Grained Logging Of Web User Activity  (with Vinod Anupam).

  17. Filed: Update Propagation in Epidemic Replicated Data Bases (with Misha Rabinovich).

  18. Filed: Technique For Sharing Information On World Wide Web (with Vinod Anupam).

  19. Filed:Technique For Obtaining Information And Services Over A Communication Network (with Vinod Anupam).

  20. Filed: WebDirect:  Web-Based Cooperative Browsing (with Vinod Anupam).


Software Systems Developed:

MapsOnUs (www.mapsonus.com)

  • Launched new commercial web service Maps On Us offering maps, route planning and yellow pages .

  • Maps On Us has been reviewed in numerous places as the best in class (during 1997)

  • Sold it to SwitchBoard

  • Developed business plan, marketing and sales strategy

  • Assembled team, managed development and launch

  • Led product management (including P&L), product development, marketing, and sales function

Ode

  • Pioneering object-oriented database that was distributed to over 500 universities and research institutions

  • Lead to numerous research publications and some patents

  • Concurrent C/C++

  • Parallel version of C and C++  that was distributed to over 700 universities and research institutions

  • Lead to numerous research publications

IP PBX

  • Converged voice and data for a PBX

Stair9

  • Web-based customer care center

  • Lead to numerous patents – including one the notion of  “cobrowsing” which is used in many customer care systems

  • Several patents

Network Contact Center

  • Puts the call center capabilities in the network

  • Unfiied handling of voice and web customer requests

LTAP

  • Adds trigger capabilities to LDAP directories

  • Published research papers

Exceptional C

  • Extends C by providing exception handling capabilities

  • Published research paper