Patents by Inventor Pradeep Singh

Pradeep Singh 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).

  • Publication number: 20070067351
    Abstract: In a network simulation system, a compiler is provided to support incremental updates to the configuration data associated with the modeled network. Each incremental change is identified and logged, to facilitate configuration management and select roll-backs to prior configurations. Because each update is processed and managed individually, and integrated automatically into the overall system configuration, the overhead associated with keeping a configuration database up-to-date is substantially reduced, thereby increasing the likelihood that all configuration changes will be reflected in the modeled network. In a preferred embodiment, the same data is used to incrementally update the configuration model and to execute the change in the actual system, thereby further reducing the overhead and assuring a correspondence between the modeled network and the actual network.
    Type: Application
    Filed: August 11, 2006
    Publication date: March 22, 2007
    Inventors: Pradeep Singh, Raymond Onley, Nishant Gupta, Alain Cohen
  • Publication number: 20070058570
    Abstract: A contextual and semantic analysis of network entities facilitates a mapping and comparison of the entities between network models. The system includes a plurality of refine handler and match handler pairs that use rules that are specific to the type of network entities being analyzed. The refine handler analyzes the network model to identify the entities for which its rules apply, and the match handler processes these identified entities to establish a pairing between corresponding entities in each model. A sequence of refine-match processes are applied to the network models, typically in accordance with a hierarchy of rules until each entity is identified as a matched, added, or removed entity. A difference handler processes the identified pairings to provide a difference analysis that facilitates a meaningful interpretation of the configuration changes, and a user interface provides an interactive environment to view the differences from different perspectives.
    Type: Application
    Filed: August 16, 2006
    Publication date: March 15, 2007
    Inventors: Pradeep Singh, Alain Cohen, Ankit Agarwal
  • Publication number: 20070043752
    Abstract: Changes to the source network model are captured in a database schema independent fashion, and an update manager broadcasts the changes to a registered client as and when the changes occur. Alternatively, the update manager can be queried, and in response, returns a summary of changes corresponding to criteria specified in the query. The client assesses the change summary to determine whether to request the detailed information corresponding to one or more of the reported changes in the change summary. A combination of both approaches may include, for example, regularly broadcasting a change summary and responding to specific subsequent requests. To facilitate an efficient scheme for identifying and filtering changes of interest, associative change records are provided, wherein the devices or components of the network that are associated with each change are identified. To facilitate selective time based retrieval, each change record includes a date-time stamp.
    Type: Application
    Filed: August 9, 2006
    Publication date: February 22, 2007
    Inventors: George Zacharla, Graham Middleton, Amish Shah, Pradeep Singh, Shibu Vachery
  • Publication number: 20070036088
    Abstract: Simulation models of media access control and physical layer characteristics facilitate the simulation/emulation of a variety of phenomena that affect transmissions via a wireless media. Such phenomena include media access contention delays, packet drops, and retransmissions that are generally dependent upon changes in transmitter/receiver locations. Each wireless environment is characterized by a model of the communication channel that characterizes transmission effects based on the number of competing transmitters in the environment, which is dynamically determined based on the location of each node in the environment. Additionally, the location of nodes is used to simulate the effects of ‘hidden nodes’, nodes that are unknown to a transmitting node but can interfere with the reception of transmissions at a receiving node. Each device/node model in the wireless environment preferably accesses the same model of the communication channel, thereby minimizing the amount of detail required at each device model.
    Type: Application
    Filed: August 9, 2006
    Publication date: February 15, 2007
    Inventors: Pradeep Singh, Alain Cohen, Alejandro Talavera-Martinez, Arun Pasupathy, Poonam Singh, Ibrahim Moral
  • Publication number: 20070025328
    Abstract: A routing validation method and system identifies routers that are likely to be the cause of differences in forwarding tables associated with two versions of a network. Each destination sub-network prefix is processed to identify all the routers that exhibit differences in their forwarding table for this prefix. Each router exhibiting a difference is assessed to determine whether the difference may have been propagated to this router from another router. If the difference could not have been propagated from another router, this router is identified as a potential source of the observed difference. By eliminating routers that could have received the effects of the differences from another router, the task of identifying the root cause of the observed differences is substantially reduced in complexity.
    Type: Application
    Filed: July 27, 2006
    Publication date: February 1, 2007
    Inventors: Alain Cohen, Pradeep Singh, Vinod Jeyachandran, Nitin Gupta
  • Publication number: 20070025355
    Abstract: A simulator simulates routing system protocols to build routing tables corresponding to a modeled network, and a comparator compares the routing tables in the actual network to these simulator-created routing tables. Because the modeled system represents a fault-free version of the actual system, and assuming that the modeled routing system protocols are representative of the algorithms used in the actual routers, these simulator-produced routing tables will represent the ‘ideal’ routing tables that should be present in the routers of the actual network. By querying each router in the actual network for its routing table and comparing each routing table to the corresponding simulator-produced routing table, any differences from the ‘ideal’ can be identified.
    Type: Application
    Filed: July 27, 2006
    Publication date: February 1, 2007
    Inventors: Alain Cohen, Pradeep Singh, Vinod Jeyachandran, Nitin Gupta
  • Publication number: 20060159212
    Abstract: A method and system for representing a low-order connection and a high-order connection as a single circuit are disclosed. The method includes creating a low-order listener object and a low/high listener object at each end point of the low-order connection and creating a high-order listener object at each end point of the high-order connection. The low/high listener objects are matched with the high-order listener objects to create a link and represent the connections as a single circuit.
    Type: Application
    Filed: January 19, 2005
    Publication date: July 20, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Pradeep Singh, Joseph Marchionni, David Friedman
  • Publication number: 20060104199
    Abstract: Methods and apparatus for substantially minimizing single points of failure for circuit paths in networks with mixed protection schemes are disclosed. According to one aspect of the present invention, a method for routing circuit paths between a source and a destination of a network includes identifying a first available circuit path between the source and the destination. The first available circuit path includes a first plurality of links which each have an associated protection type. The method also includes determining a number protection changes associated with the first plurality of links, and assigning a first metric to the first available path that is based on the number of protection changes. Finally, the method includes identifying a selected available path to be used to pass information between the source and the destination based at least in part on the first metric.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Suresh Katukam, Pradeep Singh
  • Publication number: 20060018945
    Abstract: The present invention provides a gallium-containing composition for coating/impregnating a device or device surface to prevent biofilm growth formation. The present invention also provides a method of preventing or inhibiting biofilm growth formation. The present invention also provides methods for killing established biofilms.
    Type: Application
    Filed: December 3, 2004
    Publication date: January 26, 2006
    Inventors: Bradley Britigan, Pradeep Singh
  • Patent number: 6946154
    Abstract: The present invention relates to a one step process for the preparation of antibacterial and antioxidant fraction from the unconventional parts of Seabuckthorn (Hippophae rhamnoides L.).
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: September 20, 2005
    Assignee: Council of Scientific and Industrial Research
    Inventors: Attar Singh Chauhan, Pradeep Singh Negi, Ramesh Shyam Ramteke
  • Publication number: 20050143286
    Abstract: The invention presented herein provides methods and compositions for the prevention and treatment of bacterial infections. The methods are based on the discovery that depletion of bioavailable iron stimulates surface motility in bacteria thus inhibiting the ability of a bacterial population to develop into a biofilm.
    Type: Application
    Filed: October 4, 2004
    Publication date: June 30, 2005
    Applicant: THE UNIVERSITY OF IOWA RESEARCH FOUNDATION
    Inventors: Pradeep Singh, Michael Welsh, Everett Greenberg
  • Publication number: 20050055196
    Abstract: A simulation method and system partitions network traffic into background traffic and explicit traffic, wherein explicit traffic is processed in detail, and background traffic is processed at a more abstract level. The packets of explicit traffic are modeled in complete detail, so that precise timing and behavior characteristics can be determined, whereas large volumes of traffic are modeled more abstractly as background flows, and only certain aspects, such as routing through the network, are simulated. Tracer packets are used to model the background traffic and carry a number of characteristics of interest for generating simulation results. These tracer packets are propagated through the network in the same manner as any other simulated packet and therefore are processed through each element traversed by the propagation of the background traffic, but each single tracer packet is representative of all of the packets comprising the modeled background traffic.
    Type: Application
    Filed: August 20, 2004
    Publication date: March 10, 2005
    Inventors: Alain Cohen, Pradeep Singh
  • Publication number: 20050044215
    Abstract: An automation engine is configured to automatically run network data collection, analysis, and reporting tools. Each tool is designed or modified to enable the parameters required for operating the tool to be read from a settings file. The automation engine is configured to provide the appropriate settings file to each tool to perform a given set of tasks. Tasks can be performed on-demand, on predefined schedules, or upon detection of a triggering event.
    Type: Application
    Filed: August 5, 2004
    Publication date: February 24, 2005
    Inventors: Alain Cohen, Robert Mollitor, Vicki Tardif, Vivek Narayanan, Pradeep Singh
  • Publication number: 20040191340
    Abstract: The present invention relates to a one step process for the preparation of antibacterial and antioxidant fraction from the unconventional parts of Seabuckthorn (Hippophae rhamnoides L.).
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Applicant: COUNCIL OF SCIENTIFIC AND INDUSTRIAL RESEARCH
    Inventors: Attar Singh Chauhan, Pradeep Singh Negi, Ramesh Shyam Ramteke