Patents by Inventor Anirudh

Anirudh 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: 20070250505
    Abstract: An apparatus and method are disclosed for defining a workflow. An apparatus that incorporates teachings of the present disclosure may include, for example, a computing device can have a controller programmed to organize one or more active objects selected from a content source according to a plurality of operational paradigms to construct a workflow, and present a graphical user interface (GUI) comprising a hierarchical structure of the workflow. Additional embodiments are disclosed.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 25, 2007
    Applicant: SBC KNOWLEDGE VENTURES, L.P.
    Inventors: BRIAN YANG, TIMOTHY BOLGER, COREY GUNNELL, ANIRUDH YADAV, JEFF YUEN, ALAN LAW
  • Publication number: 20070250822
    Abstract: An apparatus and method are disclosed for importing content in a user-defined workflow. An apparatus that incorporates teachings of the present disclosure may include, for example, a computing device that can have a controller programmed to identify one or more patterns in content, parse the content according to the one or more patterns identified, and organize one or more active objects selected from the parsed content according to a plurality of operational paradigms to construct a workflow. Additional embodiments are disclosed.
    Type: Application
    Filed: April 25, 2006
    Publication date: October 25, 2007
    Applicant: SBC KNOWLEDGE VENTURES, L.P.
    Inventors: BRIAN YANG, ANIRUDH YADAV, COREY GUNNELL, JASON WILINSKI, JEFF YUEN
  • Publication number: 20070239799
    Abstract: Log files from disparate systems may be transformed to a common format. That common format may then be searched for information resident in log files from both systems. In some embodiments, this enables disparate log files to be quickly searched, particularly where specific types of log files may be identified for searching.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventor: Anirudh Modi
  • Publication number: 20070239765
    Abstract: A computing device comprises a memory to store a first version of an extensible Markup Language (XML) message, a receiver to receive a second version of the XML message, a processor and a display interface. The display interface provides a user interface having a first control, a second control and a third control. The first control is to cause the processor to merge the second version with the first version to produce a third version of the XML message. The second control is to cause the processor to replace in the memory the first version with the second version of the XML message. The third control is to cause the processor to reject the second version of the XML message.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 11, 2007
    Applicant: SBC Knowledge Ventures, LP
    Inventors: Timothy Bolger, Anirudh Yadav, Terry Jensen, Robert Mizote, Michael Hicks
  • Publication number: 20070165471
    Abstract: An internally asymmetric method for evaluating static memory cell dynamic stability provide a mechanism for raising the performance of memory arrays beyond present levels/yields. By altering the internal symmetry of a static random access memory (SRAM) memory cell, operating the cell and observing changes in performance caused by the asymmetric operation, the dynamic stability of the SRAM cell can be studied over designs and operating environments. The asymmetry can be introduced by splitting one or both power supply rail inputs to the cell and providing differing power supply voltages or currents to each cross-coupled stage. Alternatively or in combination, the loading at the outputs of the cell can altered in order to affect the performance of the cell. A memory array with at least one test cell can be fabricated in a production or test wafer and internal nodes of the memory cell can be probed to provide further information.
    Type: Application
    Filed: March 14, 2007
    Publication date: July 19, 2007
    Inventors: Rajiv Joshi, Qiuyi Ye, Anirudh Devgan
  • Publication number: 20070153599
    Abstract: A method for evaluating leakage effects on static memory cell access time provides a mechanism for raising the performance of memory arrays beyond present levels/yields. By altering the states of other static memory cells connected to the same bitline as a static memory cell under test, the effect of leakage on the access time of the cell can be observed. The leakage effects can further be observed while varying the internal symmetry of the memory cell, operating the cell and observing changes in performance caused by the asymmetric operation. The asymmetry can be introduced by splitting one or both power supply rail inputs to the cell and providing differing power supply voltages or currents to each cross-coupled stage.
    Type: Application
    Filed: March 14, 2007
    Publication date: July 5, 2007
    Inventors: Rajiv Joshi, Qiuyi Ye, Anirudh Devgan
  • Patent number: 7233967
    Abstract: A method and apparatus for generating a reflection filter. The method comprises the steps of determining an averaged step response of an acquired signal and generating a spectrum response from the averaged step response. A time at which a reflection in the averaged step response begins is determined and information in the averaged step response after the determined time when the reflection begins is replaced with an ideal flat line response to generate a required step response. A spectrum response is generated from the required step response and each frequency point of the spectrum response corresponding to the required step response is divided by each frequency point of the spectrum response corresponding to the averaged step response to generate a spectrum of the reflection filter. The result of the dividing step is processed to generate a reflection filter impulse response.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: June 19, 2007
    Assignee: LeCroy Corporation
    Inventor: Anirudh Kailash Sureka
  • Publication number: 20070112859
    Abstract: The method is provided to enable the container system for UPnP device that do not support search capabilities. The method includes the step of detecting whether a first server exists. In the next step, the method determines the first server search capability. If the server has search capability, the method then determines whether the first server has a known container organization. If not, the method harvests metadata from the first server and stores the metadata in a database of a device having a second server.
    Type: Application
    Filed: November 14, 2006
    Publication date: May 17, 2007
    Applicant: PIONNER RESEARCH CENTER USA, INC.
    Inventor: ANIRUDH JOSHI
  • Publication number: 20070086232
    Abstract: A ring oscillator row circuit for evaluating memory cell performance provides for circuit delay and performance measurements in an actual memory circuit environment. A ring oscillator is implemented with a row of memory cells and has outputs connected to one or more bitlines along with other memory cells that are substantially identical to the ring oscillator cells. Logic may be included for providing a fully functional memory array, so that the cells other than the ring oscillator cells can be used for storage when the ring oscillator row wordlines are disabled. One or both power supply rails of individual cross-coupled inverter stages forming static memory cells used in the ring oscillator circuit may be isolated from each other in order to introduce a voltage asymmetry so that circuit asymmetry effects on delay can be evaluated.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Inventors: Rajiv Joshi, Qiuyi Ye, Yuen Chan, Anirudh Devgan
  • Publication number: 20070058466
    Abstract: Internally asymmetric methods and circuits for evaluating static memory cell dynamic stability provide a mechanism for raising the performance of memory arrays beyond present levels/yields. By altering the internal symmetry of a static random access memory (SRAM) memory cell, operating the cell and observing changes in performance caused by the asymmetric operation, the dynamic stability of the SRAM cell can be studied over designs and operating environments. The asymmetry can be introduced by splitting one or both power supply rail inputs to the cell and providing differing power supply voltages or currents to each cross-coupled stage. Alternatively or in combination, the loading at the outputs of the cell can altered in order to affect the performance of the cell. A memory array with at least one test cell can be fabricated in a production or test wafer and internal nodes of the memory cell can be probed to provide further information.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventors: Rajiv Joshi, Qiuyi Ye, Anirudh Devgan
  • Publication number: 20070058448
    Abstract: Bitline variable methods and circuits for evaluating static memory cell dynamic stability provide a mechanism for raising the performance of memory arrays beyond present levels/yields. By altering the bitline pre-charge voltage of a static random access memory (SRAM) memory cell, operating the cell and observing changes in performance caused by the changes in the bitline voltage, the dynamic stability of the SRAM cell can be studied over designs and operating environments. Alternatively or in combination, the loading at the outputs of the cell can altered in order to affect the performance of the cell. In addition, cell power supply voltages can be split and set to different levels in order to study the effect of cell asymmetry in combination with bitline pre-charge voltage differences.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 15, 2007
    Inventors: Rajiv Joshi, Qiuyi Ye, Anirudh Devgan
  • Patent number: 7181229
    Abstract: This invention relates to a system for disabling a cellphone in the presence of certain conditions, and for switching it off in the presence of some other conditions, while allowing its use in the normal fashion in the absence of these two sets of conditions. Thus, this system regulates cellphone use in accordance with specified restrictions in specific locations, and allows its normal functioning when these restrictions are not required. Specifically, a first condition is an attempt to operate a cellphone by the driver of a vehicle having its ignition on and/or moving above a certain speed. In such a condition the system would automatically disable the OK switch of a cellphone and may also perform the CALL END function. In the second condition the system automatically switches off any cellphone in the ON condition being carried on the person of an individual occupying a seat in an aircraft, or a committee room, or any other such location where such a restriction is envisaged.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: February 20, 2007
    Inventors: Yash Pal Singh, Anirudh Singh, Manu Singh, Lakinder Singh Verma
  • Patent number: 7170165
    Abstract: An assembly includes a circuit board with a ball grid array device attached to a first side of the circuit board. A brace surrounding the ball grid array device has a series of mounting holes and a series of members extending between the mounting holes. The brace is removably secured to the first side of the circuit board at the mounting holes.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: January 30, 2007
    Assignee: Agilent Technologies, Inc.
    Inventors: Thomas E. Berto, Anirudh N. Vaze
  • Publication number: 20060282798
    Abstract: A method of modeling electromagnetism in an irregular conductive plane, by dividing the surface into a grid of unequal and unaligned rectangles, assigning a circuit node location to a center of each rectangle, and calculating capacitive and inductive parameters based on the center circuit node locations. Rectangulation is accomplished using automated, recursive bisection. Capacitive segments are assigned to each circuit node and coincide with the corresponding rectangles. Inductive segments are assigned between adjacent rectangle pairs, with a width of an inductive segment defined as the common boundary of the corresponding pair of rectangles and the length of the inductive segment defined as the normal distance between circuit nodes of the two rectangles. Placement of the circuit nodes at the centers of the rectangles significantly reduces the number of nodes and segments, and provides a faster yet comprehensive analysis framework.
    Type: Application
    Filed: June 14, 2005
    Publication date: December 14, 2006
    Inventors: Michael Beattie, Anirudh Devgan, Byron Krauter, Hui Zheng
  • Patent number: 7137080
    Abstract: An integrated circuit design has circuit macros made up of device cells. The cells are characterized by determining the leakage current dependency on various process, environmental and voltage parameters. When circuit macros are designed their leakage power is calculated using this data and multi-dimensional models for power and temperature distribution. Circuit macros are identified as timing-critical and timing-noncritical macros. Statistical methods are used to determine the average leakage sensitivities for the specific circuit macros designed. The designer uses the sensitivity data to determine how to redesign selected circuit macros to reduce leakage power. Reducing leakage power in these selected circuits may be used to reduce overall IC power or the improved power margins may be used in timing-critical circuits to increase performance while keeping power dissipation unchanged.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Emrah Acar, Anirudh Devgan, Sani R. Nassif
  • Patent number: 7134103
    Abstract: A method, system, and product are disclosed for determining a voltage drop across an entire integrated circuit package. A geometric description of the entire integrated circuit package is determined. The description is subdivided into non-uniform areas. A resistance of each one of the non-uniform areas is determined. A resistive netlist of the entire integrated circuit package is then determined by combining the resistance of each one of the non-uniform areas. The package is then simulated utilizing the netlist to determine the voltage drop across the entire integrated circuit package.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Werner Beattie, Anirudh Devgan, Byron Lee Krauter, Hui Zheng
  • Publication number: 20060239279
    Abstract: Systems and methods are described that facilitate the management of contact information, at least some of the contact information related to entities in a serverless, peer-to-peer system. A contact store may store information regarding which other entities of a plurality of other entities are authorized to monitor presence of a user entity. Presence of an entity may generally indicate the willingness and/or ability of the entity to communicate and/or collaborate with other entities, for example. The contact store may also store information regarding which other entities of the plurality of other entities the presence of which should be monitored by the system. A user entity may be able to add contacts to and/or delete contacts from the contact store, for example.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Andre Classen, Anirudh Anirudh, David Thaler, Kevin Tao, Ravi Rao, Rohit Gupta, Tomer Weisberg, Upshur Parks
  • Publication number: 20060242235
    Abstract: Systems and methods are described for facilitiating collaboration and/or communication in a peer-to-peer serverless system. The system may transmit to other computing systems associated with other entities information regarding presence information associated with a user entity. Also, the system may request of other computing systems associated with other entities information regarding presence information associated with the other entities. Presence information may generally indicate the willingness and/or ability of an entity to communicate and/or collaborate with other entities, for example.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Andre Classen, Anirudh Anirudh, David Thaler, Kevin Tao, Radu Simionescu, Ravi Rao, Rohit Gupta, Tomer Weisberg, Upshur Parks, Todd Manion
  • Publication number: 20060239234
    Abstract: Methods are described that facilitate presence publication which may include authorizing publication of presence at a first endpoint, if the publication is authorized, assembling a presence data structure, and broadcasting the presence data structure from the first endpoint. The method may also include the presence structure including a friendly name, contact information, and endpoint information. The method further including contact information in at least one of XML format, vCard format, and the endpoint information obtained from a peer name resolution protocol. The method may additionally include the presence data structure encoded as at least one of a generic discovery protocol message, a simple service discovery protocol message, and associating a globally unique identifier with the discovery protocol messages.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Ravi Rao, Eliot Flannery, Tomer Weisberg, Upshur Parks, Rohit Gupta, Kevin Tao, Anirudh Anirudh, David Thaler, Andre Classen
  • Publication number: 20060239295
    Abstract: Methods and computer readable mediums are described that facilitate inviting user entities on a network. The method may include initiating a first application for sending an invitation by a first user entity on a first endpoint, selecting a second user entity to receive the invitation, and selecting an activity. The method may also include sending from the first endpoint to the second user entity the invitation to participate in the activity if the first endpoint determines the activity is supported by a computing application on the first endpoint.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: MICROSOFT CORPORATION
    Inventors: Ravi Rao, Eliot Flannery, Tomer Weisberg, Upshur Parks, Rohit Gupta, Kevin Tao, Anirudh Anirudh, David Thaler, Andre Classen, Todd Manion