Ritesh Jain

Ritesh Jain

Bengaluru, Karnataka, India
2K followers 500+ connections

About

My Passion: Make India a developed country by 2030. Use technology to inspire and empower…

Articles by Ritesh

Activity

Experience

  • Flipkart Graphic

    Flipkart

    Bengaluru, Karnataka, India

  • -

    Bengaluru Area, India

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Urbana-Champaign, Illinois Area

  • -

    Urbana-Champaign, Illinois Area

  • -

    San Francisco Bay Area

  • -

    Mumbai Area, India

Education

  • University of Illinois Urbana-Champaign Graphic

    University of Illinois Urbana-Champaign

    -

    Activities and Societies: Publications: A secure multicast protocol with copyright protection ACM SIGCOMM Computer Communication Review Volume 32 , Issue 2 (April 2002) ISSN:0146-4833

    - Developed a video-conferencing system in C and Java.
    - Integrated SOAP with Jini/RMI to take the JVM load off clients who cannot support it.
    - Implemented various framing techniques in TCP like fixed-length, variable length, sentinel-based etc. in C on Solaris platform.
    - Implemented a reliable file transfer protocol in UDP by putting a new layer on top of the regular UDP layer (used CRC, and 2-D parity checking).
    - Implemented a bulletin board in TCP with the capability of…

    - Developed a video-conferencing system in C and Java.
    - Integrated SOAP with Jini/RMI to take the JVM load off clients who cannot support it.
    - Implemented various framing techniques in TCP like fixed-length, variable length, sentinel-based etc. in C on Solaris platform.
    - Implemented a reliable file transfer protocol in UDP by putting a new layer on top of the regular UDP layer (used CRC, and 2-D parity checking).
    - Implemented a bulletin board in TCP with the capability of transferring files and sending remote commands.
    - Simulated various features of an Operation System like virtual memory, synchronization, file systems, deadlocks etc on the baseline nachos operating system.
    - Developed animation in Java to show the structure of paged-segmentation for virtual memory in various Operating Systems.

  • -

    - Created a comprehensive business plan and founded a business unit along with five partners in a fictitious semiconductor company to manufacture efficient and cost-effective solar panels. Took the business from the inception of the idea to full-scale manufacturing in 2 years and obtain profitability and expansion in the next 3 years.

  • -

  • -

    - Developed an application in C++ to display various forms of charts like Bar Charts, Pie Charts, Line Charts etc. depending upon the given data.
    - Developed a user-friendly, menu-driven, text-editor in C for the Unix environment.
    - Developed an interactive computer game called Rattle-Race in C++.
    - Developed an interactive computer car-racing game in PASCAL.
    - Developed a graphical game of automatically organizing numbers in a grid and won third prize for it at a National-level…

    - Developed an application in C++ to display various forms of charts like Bar Charts, Pie Charts, Line Charts etc. depending upon the given data.
    - Developed a user-friendly, menu-driven, text-editor in C for the Unix environment.
    - Developed an interactive computer game called Rattle-Race in C++.
    - Developed an interactive computer car-racing game in PASCAL.
    - Developed a graphical game of automatically organizing numbers in a grid and won third prize for it at a National-level inter-college competition.

Publications

  • A secure multicast protocol with copyright protection

    ACM SIGCOMM Computer Communication Review

    We present a simple, efficient, and secure multicast protocol with copyright protection in an open and insecure network environment. There is a wide variety of multimedia applications that can benefit from using our secure multicast protocol, e.g., the commercial pay-per-view video multicast, or highly secure military intelligence video conference. Our secure multicast protocol is designed to achieve the following goals. (1) It can run in any open network environment. It does not rely on any…

    We present a simple, efficient, and secure multicast protocol with copyright protection in an open and insecure network environment. There is a wide variety of multimedia applications that can benefit from using our secure multicast protocol, e.g., the commercial pay-per-view video multicast, or highly secure military intelligence video conference. Our secure multicast protocol is designed to achieve the following goals. (1) It can run in any open network environment. It does not rely on any security mechanism on intermediate network switches or routers. (2) It can be built on top of any existing multicast architecture. (3) Our key distribution protocol is both secure and robust in the presence of long delay or membership message. (4) It can support dynamic group membership, e.g., JOIN/LEAVE/EXPEL operations, in a network bandwidth efficient manner. (5) It can provide copyright protection for the information provider. (6) It can help to identify insiders in the multicast session who are leaking information to the outside world. We have implemented a prototype system which validates our secure multicast protocol and evaluated it against various performance matrices. The experimental results are very encouraging, but also show where new engineering approaches need to be deployed to conform fully to the design goals.

    Other authors
    See publication

Patents

  • Systems and methods to verify ownership of a telephone number and to track ownership reassignments

    Issued KR KR20180052527A

    The inventive validation and reassignment tracking solution of the present invention can be used to identify if a telephone number belongs to a customer of the business and to periodically identify any change in telephone status to ensure continued ownership of the telephone number for that customer can be used. Real-time phone number ownership, disconnect and port history can be used. Such data can be accessed directly from telephony carriers. In some embodiments, ownership and porting data…

    The inventive validation and reassignment tracking solution of the present invention can be used to identify if a telephone number belongs to a customer of the business and to periodically identify any change in telephone status to ensure continued ownership of the telephone number for that customer can be used. Real-time phone number ownership, disconnect and port history can be used. Such data can be accessed directly from telephony carriers. In some embodiments, ownership and porting data from publicly available data sources may also be used to provide complex and comprehensive ownership verification and ownership reassignment tracking for telephone numbers.

    See patent
  • AN AGGREGATOR SYSTEM HAVING A PLATFORM FOR ENGAGING MOBILE DEVICE USERS

    Issued US 15/250,820

    Methods and systems are presented for attracting and engaging a user for a merchant system. A selectable option associated with the merchant system is displayed on a client device associated with a user. An indication of a user selection of the selectable option is received, and a content page is provided to the client device in response to the indication. Customer relationship management (CRM) information associated with the user of the client device is received from a carrier system…

    Methods and systems are presented for attracting and engaging a user for a merchant system. A selectable option associated with the merchant system is displayed on a client device associated with a user. An indication of a user selection of the selectable option is received, and a content page is provided to the client device in response to the indication. Customer relationship management (CRM) information associated with the user of the client device is received from a carrier system associated with the client device. A transaction is processed for the user on behalf of the merchant system, based on the CRM information, and data associated with the user and the transaction are output to the merchant system.

    See patent

Honors & Awards

  • Special Recognition - Pushing the Boundaries

    -

  • Excellent Teaching Assistant Award

    -

  • Award for Class XII topper in entire district

    -

  • National Talent Search Examination (NTSE)

    Government of India

Test Scores

  • GMAT

    Score: 740

Languages

  • English

    Native or bilingual proficiency

  • Hindi

    Native or bilingual proficiency

Recommendations received

View Ritesh’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ritesh directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Ritesh Jain in India

Add new skills with these courses