Patents by Inventor Ashish Jain

Ashish Jain 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: 20070214419
    Abstract: A service creation and execution platform provides a unified representation for messages and network protocols. Specifically, the platform is flexible and relies on a bootstrapping approach which enables incorporation of new message formats and protocols. Additional capabilities of the platform include a Graphical User Interface which makes specification of network services easier.
    Type: Application
    Filed: March 1, 2007
    Publication date: September 13, 2007
    Inventors: Ashish Jain, Devasis Bassu, Hira Agrawal, Saul London, Christopher Lott
  • Publication number: 20070162448
    Abstract: The present invention is a method for ranking a plurality of documents during a search query utilizing a hierarchical keyword ranking scheme. The present invention utilizes an algorithm which determines a level value for each searched page in the plurality of documents. The algorithm then ranks each page from the plurality of documents by extracting keywords from each document and determining a page keyword rank for each searched page. Next, a hierarchical keyword rank is determined based upon the level value and the page keyword rank for each page. This hierarchical keyword rank is used to rank order the searched documents in order of importance.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Inventors: Ashish Jain, Srikanth Soogoor
  • Publication number: 20070157057
    Abstract: In one embodiment, a jitter detector comprises a logic circuit coupled to receive a plurality of inputs indicative of states captured from a plurality of outputs of a delay chain responsive to a first clock input and a plurality of clocked storage devices coupled to the logic circuit. The logic circuit is configured to identify a first input of the plurality of inputs that is: (i) captured in error from a corresponding one of the plurality of outputs of the delay chain, and (ii) the corresponding one of the plurality of outputs of the delay chain is least delayed by the delay chain among the plurality of outputs that are captured in error. The plurality of clocked storage devices are configured to accumulate an indication of which of the plurality of outputs have been captured in error over a plurality of clock cycles of the first clock input.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Applicant: P.A. Semi, Inc.
    Inventors: Greg Hess, Edgardo Klass, Andrew Demas, Ashish Jain
  • Publication number: 20070120365
    Abstract: A preferred joint restraint includes a dampening force and a restraining force to control relative movement between a pad and gland and between the gland and bolt, respectively. The preferred restraint includes a gland, pads, and bolts. Preferably, a flexible member disposed in the pad selectively provides the dampening and retaining force. A preferred joint restraint also includes a pad and a bolt that coact to provide a controlled wedging action. The wedging action supplies supplemental tooth penetration and/or enhanced clamping force that stabilizes a shifting tubular member (pipe). A preferred tooth arrangement for a restraint pad produces an intermittent penetration pattern in the pipe. A preferred spacing member for a restraint tunes a clamping force generated by the restraint to accommodate variations in pipe geometry and/or materials. A preferred restraint is arranged according to a method that uses pipe expansion to provide an enhanced gripping action.
    Type: Application
    Filed: January 26, 2007
    Publication date: May 31, 2007
    Applicant: Star Pipe Products, Inc.
    Inventors: Van Walworth, David Hook, Mark Bowsher, Ashish Jain
  • Publication number: 20070109006
    Abstract: In one embodiment, an integrated circuit comprises at least one digital leakage detector that comprises digital circuitry configured to detect an approximation of a magnitude of the leakage current in transistors of the integrated circuit and configured to generate a digital output representing the approximated magnitude. In another embodiment, a leak detector comprises leak circuits and clocked storage devices. Each leak circuit is configured to generate an output signal indicative of a different magnitude of leakage current in a transistor. The clocked storage devices are configured to capture a state representing the output signals of the leak circuits. In another embodiment, a method comprises running a test for leakage current in a digital leakage detector, wherein a digital output of the digital leakage detector represents a magnitude of a leakage current being experienced by the integrated circuit during use; and outputting the digital output from the integrated circuit.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: P.A. Semi, Inc.
    Inventors: Edgardo Klass, Andrew Demas, Greg Hess, Ashish Jain
  • Publication number: 20060168557
    Abstract: The present invention concerns methods and apparatus for implementing a model-based paradigm for use in developing systems of software solutions. In a method of the present invention, a developer defines templates for use in creating software architecture elements which comprise a software solution or a system of software solutions. The template definitions comprise specifications of template attributes; template attribute types; value editors for use in editing template attributes; value validators for validating values assigned to template attributes and code generators for generating code when the template is used to create an architecture element in a software solution. The template definitions are created using a graphical user interface which allows a developer to specify relationships and dependencies among the templates.
    Type: Application
    Filed: January 11, 2006
    Publication date: July 27, 2006
    Inventors: Hiralal Agrawal, Devasis Bassu, Ashish Jain, Rabih Zbib
  • Publication number: 20060149531
    Abstract: Random access decoding start points (audio frame headers) for AMR-type files are found by sequential elimination of types of file points from consideration for a block of file points following a random access selected point. Chaining of file points according to frame header format interpretation gives paths of points through the block, and selection of maximal path(s) includes sums of weights of the points of a path. The next-to-initial points of such a maximal path provides a decoding start point.
    Type: Application
    Filed: December 2, 2005
    Publication date: July 6, 2006
    Inventors: Mihir Mody, Ashish Jain, Ajit Rao
  • Publication number: 20050060317
    Abstract: This system for generating message transformation and validation software uses interface definition documents as inputs. An interface definition consists of an internally consistent set of message definitions, data dictionary entries, transformation rules, and validation rules. A user-friendly graphical user interface provides the requirements engineer or other user with the ability to specify these documents. This graphical user interface is a structured table and rules editor that allows the requirements engineer to enter and validate interface definitions to ensure that the definitions meet certain predetermined requirements. The generation system takes the interface definition documents as input and generates various software artifacts to transform and validate messages. W3C XML schemas are generated from an interface definition for assistance with code development, for use as standards-compliant interface definition that can be reused and composed with other schemas, and for validating messages.
    Type: Application
    Filed: April 13, 2004
    Publication date: March 17, 2005
    Inventors: Christopher Lott, Andrew Harned, Lisa Bahler, Josephine Micallef, Ashish Jain, Francesco Caruso, Michael Long, Rabih Zbib, Devasis Bassu
  • Publication number: 20050047854
    Abstract: A preferred joint restraint includes a dampening force and a restraining force to control relative movement between a pad and gland and between the gland and bolt, respectively. The preferred restraint includes a gland, pads, and bolts. Preferably, a flexible member disposed in the pad selectively provides the dampening and retaining force. A preferred joint restraint also includes a pad and a bolt that coact to provide a controlled wedging action. The wedging action supplies supplemental tooth penetration and/or enhanced clamping force that stabilizes a shifting tubular member (pipe). A preferred tooth arrangement for a restraint pad produces an intermittent penetration pattern in the pipe. A preferred spacing member for a restraint tunes a clamping force generated by the restraint to accommodate variations in pipe geometry and/or materials. A preferred restraint is arranged according to a method that uses pipe expansion to provide an enhanced gripping action.
    Type: Application
    Filed: September 21, 2004
    Publication date: March 3, 2005
    Inventors: Van Walworth, David Hook, Mark Bowsher, Ashish Jain
  • Patent number: 6754847
    Abstract: Methods and systems are provided for monitoring a loosely coupled system, such as a web-based system and a business-to-business (B2B) system. In the case of a web-based system, exchanges between a web client and a web server may be monitored to determine quality and performance of the web-based system. The exchanges may include objects and attributes communicated from the web server to the web client. The exchanges may also include information about actions performed on objects as a user navigates through web pages displayed by the web client. For example, when the user selects a hyperlink, the monitoring system may recognize the hyperlink as an action. Accordingly, the actions along with the objects and their associated attributes may be recorded. The objects and their associated attributes may then be retrieved from the web server and the recorded actions may be played back against the retrieved objects based on the recorded attributes and the retrieved attributes.
    Type: Grant
    Filed: April 6, 2001
    Date of Patent: June 22, 2004
    Assignee: Telcordia Technologies, Inc.
    Inventors: Siddhartha Ramanlal Dalal, Ashish Jain, Michael James Long, Gardner C. Patton, Manish Ramesh Rathi, James Edward Appenzeller
  • Publication number: 20040062596
    Abstract: A preferred joint restraint includes a dampening force and a restraining force to control relative movement between a pad and gland and between the gland and bolt, respectively. The preferred restraint includes a gland, pads, and bolts. Preferably, a flexible member disposed in the pad selectively provides the dampening and retaining force. A preferred joint restraint also includes a pad and a bolt that coact to provide a controlled wedging action. The wedging action supplies supplemental tooth penetration and/or enhanced clamping force that stabilizes a shifting tubular member (pipe). A preferred tooth arrangement for a restraint pad produces an intermittent penetration pattern in the pipe. A preferred spacing member for a restraint tunes a clamping force generated by the restraint to accommodate variations in pipe geometry and/or materials. A preferred restraint is arranged according to a method that uses pipe expansion to provide an enhanced gripping action.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 1, 2004
    Applicant: Star Pipe Products, Inc.
    Inventors: Van T. Walworth, David B. Hook, Mark Bowsher, Ashish Jain
  • Publication number: 20030191988
    Abstract: Methods and systems are provided for monitoring a loosely coupled system, such as a web-based system and a business-to-business (B2B) system. In the case of a web-based system, exchanges between a web client and a web server may be monitored to determine quality and performance of the web-based system. The exchanges may include objects and attributes communicated from the web server to the web client. The exchanges may also include information about actions performed on objects as a user navigates through web pages displayed by the web client. For example, when the user selects a hyperlink, the monitoring system may recognize the hyperlink as an action. Accordingly, the actions along with the objects and their associated attributes may be recorded. The objects and their associated attributes may then be retrieved from the web server and the recorded actions may be played back against the retrieved objects based on the recorded attributes and the retrieved attributes.
    Type: Application
    Filed: April 6, 2001
    Publication date: October 9, 2003
    Inventors: Siddhartha Ramanlal Dalal, Ashish Jain, Michael James Long, Gardner C. Patton, Manish Ramesh Rathi, James Edward Appenzeller
  • Patent number: 6041330
    Abstract: An innovative rule based method and system for creating test cases for the Year 2000 compliance testing of software systems is described. Using the method and system of the present invention, the user will first input information as rules relating to the business logic of the system. After obtaining the business logic, the system will transform input test cases into output test cases for the Year 2000 compliance testing. The term test cases, used in a broad sense here, refer to regression test cases written in any test automation languages, archive of test input/output data files, or snap shots of transactions captured using a recording tool. The system operates by first parsing the input files and based upon the business logic, it identifies date, time, or duration dependent variables or constants ("date dependent fields" collectively) in the input test cases. The system then substitutes risky dates, time, or duration for these fields in a manner which preserves the business logic.
    Type: Grant
    Filed: July 20, 1998
    Date of Patent: March 21, 2000
    Assignee: Telecordia Technologies, Inc.
    Inventors: David Carman, Siddhartha R. Dalal, Ashish Jain, Nachimuthu Karunanithi