Patents by Inventor Gautam Mehrotra

Gautam Mehrotra 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: 7557810
    Abstract: A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an optimized graphics call sequence generated by an application of one or more optimizations applied to a captured graphics call sequence occurring between said first and second drivers. The resulting optimized graphics call sequence causes the same graphics rendering to occur when provided to the graphics system as the original graphics call sequence. As such, the graphics application and associated graphics interface driver may then be analyzed by the application developer to identify specific modifications which, when implemented, would generate such an optimized graphics call sequence. This may include implementing specific modifications to the graphics application as well as implementing portions or all of the present invention into the driver for real-time execution.
    Type: Grant
    Filed: September 9, 2003
    Date of Patent: July 7, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John M. Brown, Don W. Dyer, Gautam Mehrotra, Carol L. Lang
  • Publication number: 20070195100
    Abstract: A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an optimized graphics call sequence generated by an application of one or more optimizations applied to a captured graphics call sequence occurring between said first and second drivers. The resulting optimized graphics call sequence causes the same graphics rendering to occur when provided to the graphics system as the original graphics call sequence. As such, the graphics application and associated graphics interface driver may then be analyzed by the application developer to identify specific modifications which, when implemented, would generate such an optimized graphics call sequence. This may include implementing specific modifications to the graphics application as well as implementing portions or all of the present invention into the driver for real-time execution.
    Type: Application
    Filed: September 9, 2003
    Publication date: August 23, 2007
    Inventors: John Brown, Don Dyer, Gautam Mehrotra, Carol Lang
  • Patent number: 7075896
    Abstract: A method for the automatic layout of switched networks of switched network topologies. In representative embodiments, a topological map of a network is automatically obtained by combining various segments into one of three segment types, a bus segment, a serial segment, and a star segment. In the creation of the topological map of the network, the methods can be used to update the network map as changes occur.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: July 11, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric A. Pulsipher, Gautam Mehrotra, Mark A Schilling
  • Patent number: 7047531
    Abstract: A system wherein work orders are used to accomplish polling of devices on a network. Work orders are created and passed to a scheduler which places the work order into one of a plurality of queues, based on the priority of the work order. As work orders are pulled from each of the queues, each work order is sent to a thread pool matching the priority, where the work order is executed. Within each work order is a run process that performs the actual polling of the node.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: May 16, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chia-Chu Dorland, Gautam Mehrotra, Mark A Schilling, Richard B. Whitner
  • Publication number: 20040010551
    Abstract: A system wherein work orders are used to accomplish polling of devices on a network. Work orders are created and passed to a scheduler which places the work order into one of a plurality of queues, based on the priority of the work order. As work orders are pulled from each of the queues, each work order is sent to a thread pool matching the priority, where the work order is executed. Within each work order is a run process that performs the actual polling of the node.
    Type: Application
    Filed: July 11, 2002
    Publication date: January 15, 2004
    Inventors: Chia-Chu Dorland, Gautam Mehrotra, Mark A. Schilling, Richard B. Whitner
  • Patent number: 6631423
    Abstract: A system for identification and assessment of performance optimizations implemented in the graphics environment, the identification and assessment of the performance optimizations based upon an optimized graphics call sequence generated by an application of one or more optimizations applied to a captured graphics call sequence occurring between said first and second drivers. The resulting optimized graphics call sequence causes the same graphics rendering to occur when provided to the graphics system as the original graphics call sequence. As such, the graphics application and associated graphics interface driver may then be analyzed by the application developer to identify specific modifications which, when implemented, would generate such an optimized graphics call sequence. This may include implementing specific modifications to the graphics application as well as implementing portions or all of the present invention into the driver for real-time execution.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: October 7, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John M. Brown, Don W. Dyer, Gautam Mehrotra, Carol L. Lang
  • Patent number: 6047123
    Abstract: The invention provides improved methods for analyzing library calls made by a program and, particularly, improved methods of call tracing. Such methods include executing the program, recording source code instructions corresponding to at least selected calls issued during such execution, and recording at least selected data referred to in those calls. The data is recorded separately from the source code, e.g., in a separate file.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: April 4, 2000
    Assignee: Hewlett-Packard Company
    Inventors: John M Brown, Don W Dyer, Gautam Mehrotra, Carol L Lang
  • Patent number: 5889994
    Abstract: A method according to the invention analyzes the generation of graphical images by cataloging primitives by the states in which they are rendered. It permits, for example, for analysis of the execution of a computer instruction sequence, e.g., a computer program, of the type that generates a graphical image from a plurality of primitives. The method includes the steps of identifying primitives rendered by the instruction sequence, along with the composite graphical states in which those primitives are rendered. The method further includes generating an output signal characterizing the program, i.e., via cataloging the primitives by the states in which they were rendered.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: March 30, 1999
    Assignee: Hewlett-Packard, Co.
    Inventors: John M. Brown, Gautam Mehrotra