Patents by Inventor Damodar Bhat

Damodar Bhat 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: 9207915
    Abstract: Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: December 8, 2015
    Assignee: Infosys Limited
    Inventors: Allahbaksh Mohammedali Asadullah, Vasudev Damodar Bhat, Srinivas Padmanabhuni, Basava Raju Muddu, Ilan Stern
  • Publication number: 20140165039
    Abstract: Methods and instructions embodied in non-transitory media for the detection of plagiarism in software code implementing a design pattern are described. Steps involved may include receiving input comprising the software code at least one design pattern implemented in the software code, identifying at least one function call to a function in a class implementing the design pattern in the software code, and creating a representation of the called function in the class containing the function call, wherein the function call and the function to which it corresponds is characteristic of the design pattern; and where the created representation implements program logic associated with at least one function implementing the design pattern, including the called function. The function call may be replaced with the representation of the called function. Additionally, the modified code may then be compared with one or more target files.
    Type: Application
    Filed: November 7, 2013
    Publication date: June 12, 2014
    Applicant: Infosys Limited
    Inventors: Allahbaksh Mohammedali Asadullah, Vasudev Damodar Bhat, Srinivas Padmanabhuni, Basava Raju Muddu, Ilan Stern
  • Publication number: 20140053285
    Abstract: A non-transitory computer readable medium, plagiarism detection device, and method which generate an abstract syntax tree from software code in an computer readable source file, the software code comprising at least one class; identifies one or more method invocations in the source file by means of the abstract syntax tree, and resolves each of the one or more method invocations in the at least one class by acquiring source code associated with each of the one or more invoked methods, where acquiring source code involves identifying at least one node of the abstract syntax tree with which the source code is associated and copying the source code therein and replacing the one or more method invocations in the source file with the copied source code. The source file may be compared with predetermined data, in some embodiments.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 20, 2014
    Applicant: Infosys Limited
    Inventors: Allahbaksh M. Asadullah, Srinivas Padmanabhuni, Basava Raju Muddu, Vasudev Damodar Bhat
  • Patent number: 6563821
    Abstract: A remote communications server system enables multiple remote users simultaneous access to a network through a segmented design that distributes the processing of the connections among a combination of buses and processors. The system coordinates a plurality of independent communications links bonded together into a single channel to create a virtual connection to the network having a bandwidth greater than the individual links. The system supports a mixture of physical and multiplexed communication links and allows the intermixing of different types of links in a bonded channel. The system is scalable in that segments can be added as needed and the number of lines handled by a segment can be increased.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: May 13, 2003
    Assignee: Multi-Tech Systems, Inc.
    Inventors: Kevin Hong, Damodar Bhat, Narasimhan Sundarraajan, Satish Mugulavalli
  • Patent number: 5724356
    Abstract: An intelligent LAN modem node is used in a bridge system which provides transparent internetwork communications over a plurality of channels. The LAN modem node is protocol independent and has a packet load distribution system which shares packet traffic across the channels using optional user-defined channel preferences. The LAN modem nodes used in the bridge system provides compression for increasing bridge transmission speed. The bridge system provides a filtering system to control access over the bridge and restrict unnecessary bridge traffic. Additionally, the bridge system provides automatic redial in the event modem communications are lost.
    Type: Grant
    Filed: April 28, 1995
    Date of Patent: March 3, 1998
    Assignee: Multi-Tech Systems, Inc.
    Inventors: Vidyasagaran Parameswaran Nair, Damodar Bhat, Hung S. Ngo, Narasimhan Sundarraajan
  • Patent number: 5355365
    Abstract: The present invention is a method and apparatus which provides a shared modem resource to PCs connected through a local area network and to off-network PCs. In particular, the present invention is an intelligent LAN modem node which combines the attributes of a local area network node, an intelligent operating personal computer and one or more modems constructed in a dedicated fashion. The LAN modem node operates as a standalone node on a LAN to allow the shared resources of modem communication for the other PCs on the network and off-network PCs without tying up any of the PCs on the network for modem communications. The LAN modem node allows the PCs on the LAN to communicate with off-LAN devices such as mainframe computers, off-site printers, minicomputers, other local area networks and the like. The LAN modem node also gives off-LAN personal computers access to network resources.
    Type: Grant
    Filed: March 31, 1993
    Date of Patent: October 11, 1994
    Assignee: Multi-Tech Systems, Inc.
    Inventors: Damodar Bhat, Hung S. Ngo, Narasimhan Sundarraajan