Patents by Inventor Vivek Ratan

Vivek Ratan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11948118
    Abstract: A method and system include code analysis and visualization technology. The method and system include (i) a repository that stores developer code in a codebase to which many developers and developer teams contribute code over time, (ii) one or more static analysis tools that identify misbehaviors in the codebase from a list of predetermined misbehaviors, (iii) a database that includes each commit that each developer performed on the codebase for a predetermined period of time, (iv) a code attribution tool that employs abstract syntax trees to determine if each commit that a particular developer performs resulted in breaking the code or impairing the code, or results in a failure to correct the code, or if clean code results, and (v) a dashboard tool that enables visualization at different levels of commits with misbehaviors over a predetermined period of time.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: April 2, 2024
    Assignee: DevFactory Innovations FZ-LLC
    Inventors: Rahul Subramaniam, Vivek Ratan, Pranav Ram
  • Patent number: 10249106
    Abstract: The present disclosure relates to a method and system for performing vehicle inspection. In an embodiment, the system receives inspection data of one or more parts of vehicle from inspection database and field data of the one or more parts of the vehicle from the field database. The inspection database is at manufacturing unit of the vehicle and the field database is at service unit of the vehicle. The inspection data and the field data are associated to form a joined data. A user may select one of one or more parts of the vehicle from the joined database. The system identifies relevant terms for the selected part of the vehicle and also identifies the frequency of the selected part in the inspection data and the field data. If the frequency exceeds a threshold frequency, then the system detects the probability of failure of the vehicle.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 2, 2019
    Assignee: Wipro Limited
    Inventors: Nitin Pandey, Vivek Ratan, Saloni Baweja
  • Publication number: 20160253851
    Abstract: The present disclosure relates to a method and system for performing vehicle inspection. In an embodiment, the system receives inspection data of one or more parts of vehicle from inspection database and field data of the one or more parts of the vehicle from the field database. The inspection database is at manufacturing unit of the vehicle and the field database is at service unit of the vehicle. The inspection data and the field data are associated to form a joined data. A user may select one of one or more parts of the vehicle from the joined database. The system identifies relevant terms for the selected part of the vehicle and also identifies the frequency of the selected part in the inspection data and the field data. If the frequency exceeds a threshold frequency, then the system detects the probability of failure of the vehicle.
    Type: Application
    Filed: July 29, 2015
    Publication date: September 1, 2016
    Inventors: Nitin Pandey, Vivek Ratan, Saloni Baweja
  • Patent number: 6014686
    Abstract: In the Distributed Computing Environment (DCE) standard, availability of directory services is increased by apparatus and methods using agents inserted between requesting clients and servers. By using agents, additional functions are carried out which are not performed in a typical DCE environment. Each agent inserts itself between the requesters and servers by writing over the pointer to the server with information pointing to the agent, thus redirecting requests to themselves. The agent then receives incoming requests and forwards them on to its associated server and other agents. The agent handling requests for the master server is called the "master" agent and the agents handling requests for replica servers are "replica" agents. The agents make sure requests are performed before replying to the original requester. Agents also monitor themselves. If a master agent crashes, the remaining agents elect a new master agent.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: January 11, 2000
    Assignee: Telcordia Technologies, Inc.
    Inventors: Elmootazbellah Nabil Elnozahy, Vivek Ratan, Mark Edward Segal