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: 20140098848
    Abstract: A method and apparatus are provided for calculating s-parameters of a device under test from step waveforms acquired by a time domain network analyzer.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 10, 2014
    Applicant: Teledyne LeCroy, Inc.
    Inventors: Peter Pupalaikis, Kaviyesh Doshi, Anirudh Sureka
  • Patent number: 8694842
    Abstract: A method, computer program storage device and apparatus are provided for flexible observability during a scan. In one aspect of the present invention, a method is provided. The method includes providing a selector load input to at least a portion of a scan chain, selecting an observe-only scan mode for the at least a portion of the scan chain based at least upon the selector load input, and providing a data input to a storage element in the scan chain based at least upon the observe-only scan mode. The apparatus includes a first scan chain multiplexor comprising a selector input, a first input terminal, a second input terminal and an output terminal. The apparatus also includes a first scan chain storage element comprising an input terminal and an output terminal, where the input terminal of the first scan chain storage element is communicatively coupled to the output terminal of the first scan chain multiplexor.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: April 8, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Atchyuth K. Gorti, Anirudh Kadiyala, Aditya Jagirdar
  • Patent number: 8661404
    Abstract: A method for improving execution efficiency of a software package customization is disclosed. The method includes identifying one or more components from a configuration table to implement at least one of a use case flow or a non functional requirement (NFR) or an interface document or combinations thereof derived using an use case of the software project, sequencing the identified one or more components to prioritize execution of the use case of the software project and attributing complexity of the identified one or more components to determine the effort estimation for execution of the use case. Attributing complexity includes using an unit effort table for determining the effort estimation requirement for execution of each component of the use case. The method further includes identifying a usage type, attributing the reuse level and resolving the dependencies among the identified components.
    Type: Grant
    Filed: July 15, 2009
    Date of Patent: February 25, 2014
    Assignee: Infosys Limited
    Inventors: Anirudh Goel, Raghunandan Shrinivas Terdal
  • Publication number: 20140033178
    Abstract: A method and apparatus for reverse debugging source code using causal analysis is disclosed. The method comprises executing byte-code created from a plurality of lines of source code, wherein the plurality of lines of source code comprise at least one breakpoint; storing execution data after execution of each line of source code in the plurality of lines of source code until execution reaches the at least one breakpoint; performing a code execution analysis using the execution data and the plurality of lines of source code; receiving an input via a graphical user interface (GUI), wherein the input requests specific execution details based on the code execution analysis; and responding via the GUI to the input.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: Adobe Systems Inc.
    Inventor: Anirudh Sasikumar
  • Patent number: 8633725
    Abstract: A capture clock generation control mechanism is provided. The capture clock generation control mechanism controls the number of at-speed clocks generated and supplied to one or more scan chains during scan testing of a microcircuit based on control data stored in a JTAG or scan test register. The scan test register may be formed out of scan cells and comprise part of a scan chain. Automatic Test Pattern Generation (ATPG) tools may generate the data that is loaded into the scan test register to automatically configure the clock generation control mechanism. The clock control mechanism may include the ability to adjust the position of the at-speed clocks within a capture cycle, thereby facilitating transition fault detection.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: January 21, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Atchyuth K. Gorti, Anirudh Kadiyala, Bill K. Kwan, Venkat K Kuchipudi
  • Patent number: 8611537
    Abstract: A method and system for establishing security association mechanism between a Mobile Node (MN) and a plurality of Point of Services (PoS) are provided. The method includes sending a first request from primary PoS to secondary PoS. The primary PoS then receives a first response along with a derived first key. The first key is derived at the secondary PoS. The method further includes receiving a second request from the MN at the primary PoS. The method then derives a second key based on a MN identity and the derived first key. Thereafter, the method sends a second response along with a second key from the primary PoS to the MN. Further, the method establishes communication between the MN and secondary PoS based on the second key received by the MN and the second key generated at the secondary PoS.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: December 17, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Anirudh Bhatt
  • Patent number: 8583625
    Abstract: The illustrative embodiments described herein are directed to a system, methods, and computer program product, for network acceleration and efficient indexing for caching file systems. For example, the disclosed embodiments achieve (1) high compression rate, (2) low disk seeks, and (3) low memory pressure using by introducing novel features such as, but not limited to, multi-resolution chunking and intelligent load shedding. In addition, the disclosed embodiments introduces a family of HashCache policies that enable large size web caching with little or no use of main memory.
    Type: Grant
    Filed: March 20, 2010
    Date of Patent: November 12, 2013
    Assignee: The Trustees of Princeton
    Inventors: Larry L. Peterson, Vivek S. Pai, Sunghwan Ihm, Anirudh Badam, KyoungSoo Park
  • Publication number: 20130297936
    Abstract: A method, device, and system for sharing media content with a sink device includes performing a cryptographic key exchange with the sink device and generating an authorization key in a security engine of a system-on-a-chip (SOC) of a source device. The method may also include generating an exchange key as a function of the authorization key and a packet key as a function of the exchange key. Such key generation occurs in the security engine of the SOC, and the keys are stored in a secure memory of the security engine.
    Type: Application
    Filed: December 15, 2011
    Publication date: November 7, 2013
    Inventors: Hormuzd Khosravi, Sachin Agrawal, Anirudh Venkataramanan
  • Publication number: 20130290854
    Abstract: A method for isolating analytics logic from content creation is a rich Internet application. In an embodiment, a method for isolating analytics tracking logic comprises receiving a rich Internet application, identifying a plurality of event elements within the content separate from content creation, tagging the identified plurality of event elements, wherein the event elements are tagged in isolation of content creation, and storing the content including the tagged event elements. The set of tagged event elements may be modified in isolation of content creation.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: AJAY KUMAR SHUKLA, SRIKUMAR SANKARAN, PRAVEEN KUMAR V, SUNDARESAN KRISHNAN MEENAKSHI, STEPHEN HAMMOND, REMUS MIHAI STRATULAT, MAYANK KUMAR, ANIRUDH SASIKUMAR, RAMESH SRINIVASARAGHAVAN
  • Patent number: 8572523
    Abstract: A method for performing leakage analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Leakage information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: October 29, 2013
    Assignee: Synopsys, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Patent number: 8566928
    Abstract: A system and method for detecting a first network of compromised computers in a second network of computers, comprising: collecting Domain Name System (DNS) data for the second network; examining the collected data relative to DNS data from known comprised and/or uncompromised computers in the second network; and determining the existence of the first network and/or the identity of compromised computers in the second network based on the examination.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: October 22, 2013
    Assignee: Georgia Tech Research Corporation
    Inventors: David Dagon, Nick Feamster, Wenke Lee, Robert Edmonds, Richard Lipton, Anirudh Ramachandran
  • Publication number: 20130257753
    Abstract: A method for modifying a computer generated three dimensional model, includes performing a particular modeling action on the model in response to a speech input; performing another modeling action on the model in response to a multi-touch input on a display screen; and displaying said model as so modified on the display screen.
    Type: Application
    Filed: April 3, 2012
    Publication date: October 3, 2013
    Inventors: Anirudh Sharma, Sriganesh Madhvanath
  • Publication number: 20130228948
    Abstract: A process for making an absorbent component comprising the steps of providing individual sheets of pulp; attaching a first individual pulp sheet to one or more second individual pulp sheets to form a strip of pulp; feeding the strip of pulp into a defiberizer; defiberizing the strip of pulp to form defiberized fibers; and depositing the defiberized fibers onto a forming surface to form the absorbent component.
    Type: Application
    Filed: January 24, 2013
    Publication date: September 5, 2013
    Applicant: THE PROCTER & GAMBLE COMPANY
    Inventors: Anirudh Singh, Christopher Michael Young, Timothy Duane Smith, Steven Lee Barnholtz, Dirk Saevecke, Gina Isoldi, Florian Philip Rousselange, Norbert Matthias Stelzer
  • Publication number: 20130227441
    Abstract: In various embodiments, systems and methods for providing tablet web visual browsing is provided. In example embodiments, a landing webpage having a plurality of categories from which a user at a mobile device may begin a non-textual navigation sequence to navigate to an item of interest is provided. A first non-textual input of the non-textual navigation sequence that indicates a selection of a category is received from the mobile device. A plurality of subcategories of the selected category and a search result having a plurality of item selections identified based on the selected category are determined. At least one further non-textual input of the non-textual navigation sequence is received that causes adjustment to a visualization of the plurality of item selections to facilitate non-textual navigation to the item of interest. The adjusted visualization of the plurality of item selections is provided for display on the mobile device.
    Type: Application
    Filed: August 27, 2012
    Publication date: August 29, 2013
    Applicant: EBAY INC.
    Inventors: Oliver N. Cockcroft, Sachin Suhas Kittur, Anirudh Arvind Natekar, Ravikumar Arumugam
  • Publication number: 20130179798
    Abstract: Application dissemination and feedback is described. In one or more implementations, a system includes a developer portal module that is accessible as a network service via an Internet to expose a user interface, as part of a developer portal. The developer portal module includes an application coding module configured to code an application through interaction with the user interface and an application deployment module configured to accept one or more inputs via the user interface to specify how the application is to be deployed over the Internet for local execution by one or more users. The developer portal module also includes a feedback manager module to configure the application automatically and without user intervention to collect feedback from the one or more users regarding the local execution of the application.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Rao Y. Korupolu, Rajalakshmi Dani, Jenny Snehalatha S., Anirudh Goel, Renjith Varma
  • Patent number: 8473876
    Abstract: A method for performing timing analysis includes receiving information specifying an integrated circuit. A neighborhood of shapes associated with the integrated circuit is then determined. Delay information associated with the integrated circuit is generated based on the neighborhood of shapes. The neighborhood of shapes may be determined by determining a first set of spacings to a boundary of a first cell from an internal shape. A second set of spacings may be determined from the boundary of the first cell to a shape of a second cell. A lithography process may be characterized using the first and second set of spacings.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: June 25, 2013
    Assignee: Synopsys, Inc.
    Inventors: Emre Tuncer, Hui Zheng, Vivek Raghavan, Anirudh Devgan, Amir Ajami, Alessandra Nardi, Tao Lin, Pramod Thazhathethil, Alfred Wong
  • Patent number: 8473905
    Abstract: Managing user interface characteristics in displaying data storage system information. New functionality may be provided that can effect look-and-feel skinning for OEM and client customization. Extensions to conventional Java Synth Look-and-Feel technology for support of OEM and client customization may be enabled. Multiple Synth XML files can be merged, e.g., on the fly, and form one Synth XML file. One primary Synth XML file may be provided and any Style elements defined in secondary XML files may override corresponding Style elements in the primary XML file. For example, an OEM customer can define one Button Style in a secondary (customer's) XML file, and this definition can be detected at runtime and overrides a primary XML file's Button Style, resulting in the OEM look and feel.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: June 25, 2013
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott E. Joyce, Munish Desai, Sreenath Rajagopal
  • Patent number: 8458780
    Abstract: Methods and systems are disclosed that generally involve handling logins for a user accessing a plurality of computer resources. In one embodiment, once a user enters login information for a first computer resource, the login information can be stored and/or re-used to access a plurality of other computer resources without the user having to re-enter the login information for each resource. The methods and systems can involve a software framework in communication with various plugins, each plugin including one or more login candidates representing a type of a computer resource. The plugins and/or login candidates can allow the framework to pluggably and dynamically recognize and log into various types of computer resources.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 8407322
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing software code capable of automated runtime negotiation of computation block execution between different computers. In one aspect, a method includes storing, on each of multiple devices, code blocks for a software application that performs a particular set of functions and assigning at runtime of the software application which of the devices is to execute each of the code blocks. Each of the code blocks is executed on the assigned devices and data is communicated between the assigned devices to facilitate executing different code blocks on different devices.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: March 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Anirudh Sasikumar, Ramesh Srinivasaraghavan, Arijit Chatterjee
  • Publication number: 20130037635
    Abstract: A process for defiberizing pulp comprising the steps of attaching a first individual pulp sheet to one or more second individual pulp sheets to form a strip of pulp and feeding the strip of pulp into a defiberizer. The strip of pulp comprises a first individual pulp sheet attached to one or more second individual pulp sheets.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 14, 2013
    Inventors: Anirudh Singh, Christopher Michael YOUNG, Timothy Duane SMITH, Steven Lee BARNHOLTZ, Dirk SAEVECKE, Gina ISOLDI, Florian ROUSSELANGE