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

  • Patent number: 9324701
    Abstract: Diode circuit layout topologies and methods are disclosed that exhibit reduced lateral parasitic bipolar characteristics at lateral parasitic bipolar circuit emitter edges during ESD or other voltage events as compared to conventional circuit layout topologies. The disclosed diode circuit layout topologies may be implemented to recess parasitic emitter ends relative to surrounding well ties, for example, to reduce or substantially eliminate parasitic bipolar action at lateral emitter edges of the circuitry during ESD events so as to provide higher current threshold for device failure, allowing for smaller device area and/or improved ESD robustness for a given circuit device.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: April 26, 2016
    Assignee: Silicon Laboratories Inc.
    Inventors: Jeremy C. Smith, Anirudh Oberoi, William Moore, Michael Khazhinsky
  • Patent number: 9311140
    Abstract: The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: April 12, 2016
    Assignee: VMware, Inc.
    Inventors: Jagannath N. Raghu, Manjunath Bandi, Anirudh Agarwal
  • Publication number: 20160098291
    Abstract: Virtual machine capacity planning techniques are disclosed. In various embodiments, a set of time series data is constructed based at least in part on virtual machine related metric values observed with respect to a virtual machine during a training period. The constructed time series data is used to build a forecast model for the virtual machine. The forecast model is used to forecast future values for one or more of the virtual machine related metrics. The forecasted future values are used to determine whether an alert condition is predicted to be met.
    Type: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventors: Anirudh Kondaveeti, Derek Lin
  • Patent number: 9307398
    Abstract: An access point that implements operating modes in which beacons may be selectively disabled. Beacons may be disabled when no device is actively associated through the access point. Beacons may be enabled in response to one or more triggers, which may include events such as a client forming an association through the access point following a probe request message identifying the access point. In addition, active beaconing may be triggered by user input or may occur during periodic brief intervals that allow client devices to discover the network identifier for the access point. Selective control of beaconing may lead to more effective wireless communication, particularly in areas where users congregate with computers implementing soft APs for personal networks.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: April 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David A. Roberts, Hui Shen, Christopher D. Gual, Anirban Banerjee, Yi Lu, John W. Archer, Michael Bell, Xiong Jiang, Anirudh Anirudh
  • Patent number: 9306969
    Abstract: Collect Domain Name System (DNS) data, the DNS data generated by a DNS server and/or similar device, wherein the DNS data comprises DNS queries, wherein the collected DNS data comprises DNS query rate information. Examine the collected DNS data relative to DNS data from known compromised and/or uncompromised computers. Determine an existence of the collection of compromised networks and/or computers, and/or an identity of compromised networks and/or computers, based on the examination.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 5, 2016
    Assignee: GEORGIA TECH RESEARCH CORPORATION
    Inventors: David Dagon, Nick Feamster, Wenke Lee, Robert Edmonds, Richard Lipton, Anirudh Ramachandran
  • Publication number: 20160082116
    Abstract: Microparticles containing heparin or a heparin-like polymer and a biocompatible polymer are described. The heparin or the heparin-like polymer and the biocompatible polymer can be indirectly linked together by a coupling agent, which can have a structure represented by Formula I, (A)p(R)(D)q, wherein A is a bond or a moiety that can form a bond with the heparin or the heparin-like polymer, D is a bond or a moiety that can form a bond with the biocompatible polymer, R is a linker for A and D, and p and q are from 1 to 25. Methods of making the microparticles include mixing a first solution of the heparin or the heparin-like polymer and a second solution of the biocompatible polymer, to form a mixture, and adding the mixture to an oil and a surfactant and homogenizing the mixture to form a water-in-oil emulsion. Compositions of these microparticles are also described.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 24, 2016
    Inventors: Laura Suggs, Suraj Makhija, Nishant Mehta, Daniel Min, Anirudh Sharma
  • Publication number: 20160064033
    Abstract: One or more techniques and/or systems are provided for providing personalized audio shows and/or video shows. For example, content corresponding to an interest of a user may be identified (e.g., a videogame article, a home renovation blog, etc.). One or more actor templates within a natural language template set may be applied to portions of the content to create audio snippets. For example, text-to-speech synthesis functionality may use a first actor template to convert the videogame article into a videogame snippet and may use a second actor template to convert the home renovation blog into a home renovation snippet. The videogame snippet and the home renovation snippet may be used to generate an audio show (e.g., a dialogue between a first actor persona, defined within the first actor template, reading the videogame snippet and a second actor persona, defined within the second actor template, reading the home renovation snippet).
    Type: Application
    Filed: August 26, 2014
    Publication date: March 3, 2016
    Inventors: Anirudh Koul, Meher Anand Kasam, Yoeryoung Song
  • Publication number: 20160065780
    Abstract: An image forming apparatus includes a printer, an image reader configured to scan and generate image data of a first page and a second page of an opened book, and a processor. The processor is configure to set a magnification so that an image size of the image data generated by the image reader becomes a size of a sheet among a plurality of sheets to be printed, correlate the image data of each page with portions of the plurality of sheets to be printed, respectively, and control the printer to print images corresponding to the image data on the respective correlated portions of the plurality of sheets so that the images corresponding to the image data are arranged on the portions of the plurality of sheets in a scanned order when the plurality of sheets are bound in a bookbinding state.
    Type: Application
    Filed: August 26, 2014
    Publication date: March 3, 2016
    Inventors: Tomokazu Sakabe, Saravanacoumar Dourecannou, Anirudh Mysore Anand
  • Publication number: 20160057076
    Abstract: A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified.
    Type: Application
    Filed: August 21, 2014
    Publication date: February 25, 2016
    Inventors: Nicoleta Zlati, Felix Man Toe Cho, Erik Jonas Kallstrom, Anirudh Garg, Igor Sedukhin, Manoj Nayar, Mohamed Enein
  • Patent number: 9262039
    Abstract: A method is used in displaying data storage system information. A graphical user interface (GUI) is provided that includes a tree structure of GUI components. Each of the GUI components is representative of an object in a data storage system. The tree structure includes lightweight information for the GUI components. At least one of the GUI components is updated by exercising a model view controller architecture. The GUI component is derived from a model chain that includes at least two models.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 16, 2016
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Anirudh Takkallapally, Vidhi Bhardwaj, Sreenath Rajagopal
  • Patent number: 9256467
    Abstract: A system and method for a container service that obtains a software image of a software container that has been configured to be executed within a computer system instance registered to a cluster by one or more processors. The container service is configured to receive a request to launch the software image in accordance with a task definition, wherein the task definition specifies an allocation of resources for the software container. The container service may then determine, according to a placement scheme, a subset of a set of container instances registered to the cluster in which to launch the software image in accordance with the task definition. Upon determining the subset of the set of container instances, the container service may launch the software image as one or more running software containers in the set of container instances in accordance with the task definition.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: February 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Singh, Anthony Joseph Suarez, William Andrew Thurston, Anirudh Balachandra Aithal, Daniel Robert Gerdesmeier, Euan Skyler Kemp, Kiran Kumar Meduri, Muhammad Umer Azad
  • Patent number: 9253192
    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: March 14, 2013
    Date of Patent: February 2, 2016
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 9251058
    Abstract: An apparatus, system, and method are disclosed for servicing storage requests for a non-volatile memory device. An interface module is configured to receive a storage request for a data set of a non-volatile memory device from a client. The data set is different from a block of the non-volatile memory device, and may have a length different from a block size of the non-volatile memory device. A block load module is configured to load data of at least the block size of the non-volatile memory device. A fulfillment module is configured to service the storage request using at least a portion of the loaded data.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 2, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: David Nellans, Anirudh Badam, David Flynn, James Peterson
  • Patent number: 9244711
    Abstract: Virtual machine capacity planning techniques are disclosed. In various embodiments, a set of time series data is constructed based at least in part on virtual machine related metric values observed with respect to a virtual machine during a training period. The constructed time series data is used to build a forecast model for the virtual machine. The forecast model is used to forecast future values for one or more of the virtual machine related metrics. The forecasted future values are used to determine whether an alert condition is predicted to be met.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: January 26, 2016
    Assignee: EMC Corporation
    Inventors: Anirudh Kondaveeti, Derek Lin
  • Patent number: 9223547
    Abstract: Techniques are described for generating text in a structured language, such as source code in a programming language, based on audio input. Audible tokens may be associated with higher-level constructs, including design elements such as methods, classes, design patterns, and so forth. Additionally, audible tokens may be associated with lower-level syntactic constructs of a programming language, such as programming language keywords, tokens, and so forth. Techniques may receive and parse the audio input including the audible tokens, and generate source code output. Techniques may also provide audio information indicating a development context that may otherwise be indicated visually in a development environment.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: December 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Geoffrey Eric Endresen, Brian Scott Cripe, John Gilbert Focht, Craig Vincent Kulfan, Bala Anirudh Kurakula, Ian Aird Mosher, Viraj Vijay Sanghvi, Daniel Arthur Sommerfield
  • Publication number: 20150356487
    Abstract: Disclosed in one embodiment is a method implemented in a computer system for determining a score of a product.
    Type: Application
    Filed: July 15, 2015
    Publication date: December 10, 2015
    Applicant: Indix Corporation
    Inventors: Sanjay PARTHASARATHY, Sampath Kumar JAGANNATHAN, Anirudh VENKATRAMAN, Mohammed J. ZAHOOR, Satyanarayana Rao KALIKIVAYI
  • Publication number: 20150307466
    Abstract: A process for the distillation of a mixture which consists to at least 90% by weight of a cyclic N-vinylamide and which comprises a stabilizer, wherein a polyether is added to the mixture before or during distillation and a product is obtained which consists to at least 99.5% by weight of the cyclic N-vinylamide.
    Type: Application
    Filed: March 19, 2015
    Publication date: October 29, 2015
    Applicant: BASF SE
    Inventors: Stefan RITTINGER, Regina VOGELSANG, Pierre FOURNIER, Anirudh ACHARYA, Sonja JUDAT
  • Publication number: 20150287060
    Abstract: Disclosed in one embodiment is a method implemented in a computer system for determining a score of a product.
    Type: Application
    Filed: March 12, 2015
    Publication date: October 8, 2015
    Inventors: Sanjay PARTHASARATHY, Sampath Kumar JAGANNATHAN, Anirudh VENKATRAMAN, Mohammed J. ZAHOOR, Satyanarayana Rao KALIKIVAYI
  • Patent number: 9137489
    Abstract: A platform for end point and digital content centric real-time shared experience for collaboration across endpoints is disclosed. In one embodiment, media centric collaboration terminals (MCCTs) are communicatively connected to one or more terminals selected from the group consisting of video communication terminals (VCTs), voice over Internet protocol (IP) communication terminals (VoCTs), remote servers, remote streaming clients and/or appliances, machines and gadgets (AMGs) via a communication network. Further, audio and/or video bridging of one or more audio and/or video streams originating from one of the MCCTs designated as a current host along with incoming audio and/or video streams from at least one of any remaining MCCTs designated as clients or the one or more terminals is enabled on the current host, via the communication network.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: September 15, 2015
    Assignee: ITTIAM SYSTEMS PTE. LTD.
    Inventors: Sattam Dasgupta, Anil Kumar Agara Venkatesha Rao, Shantanu Bhaduri, Anirudh Seth, Sriram Sethuraman
  • Patent number: 9128723
    Abstract: A computer implemented method and apparatus for dynamic Document Object Model (DOM) aware code editing. The method comprising storing, in a DOM model, a plurality of Document Object Model (DOM) elements in one or more HyperText Markup Language (HTML) files for a project; and storing, in the DOM model at least one modification to the DOM that results from execution of one or more JavaScript code files for the project, wherein during JavaScript code editing, the at least one modification to the DOM identifies an interaction between the JavaScript code and the DOM elements.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: September 8, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anirudh Sasikumar, Sujit Reddy Gurrala