Patents by Inventor Vijay Anand

Vijay Anand 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: 20160004572
    Abstract: There are provided methods for single-owner multi-consumer work queues for repeatable tasks. A method includes permitting a single owner thread of a single owner, multi-consumer, work queue to access the work queue using atomic instructions limited to only a single access and using non-atomic operations. The method further includes restricting the single owner thread from accessing the work queue using atomic instructions involving more than one access. The method also includes synchronizing amongst other threads with respect to their respective accesses to the work queue.
    Type: Application
    Filed: September 11, 2015
    Publication date: January 7, 2016
    Inventors: Maged M. MICHAEL, Vijay Anand SARASWAT, Martin VECHEV
  • Patent number: 9135083
    Abstract: There are provided methods for single-owner multi-consumer work queues for repeatable tasks. A method includes permitting a single owner thread of a single owner, multi-consumer, work queue to access the work queue using atomic instructions limited to only a single access and using non-atomic operations. The method further includes restricting the single owner thread from accessing the work queue using atomic instructions involving more than one access. The method also includes synchronizing amongst other threads with respect to their respective accesses to the work queue.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Maged M. Michael, Vijay Anand Saraswat, Martin Vechev
  • Publication number: 20150134851
    Abstract: Aspects of geotagged communications are described herein. In one embodiment, a data unit including a geotag field is received over an ingress port of a network component. In turn, the network component may determine a path for forwarding the data unit to a location associated with the geotag field and with reference to a forwarding decision index. The path may include a least distance hop or a least distance route for forwarding or routing the data unit. With reference to the forwarding path, the network component may identify an egress port for forwarding the data unit. The network component may also forward the data unit over the egress port. According to other aspects, geolocation data may enable a network component to implement geotag-based virtual local area networks, geotag-based multiprotocol label switching, geotag-based fault detection and isolation, or geotag-based firewalls and fencing in wired routers or switches, for example.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 14, 2015
    Applicant: Broadcom Corporation
    Inventors: SANDEEP KUMAR RELAN, Vijay Anand Purushothaman, Tarun Kumar Varshney, Mohan Venkatachar Kalkunte, Wael William Diab
  • Publication number: 20150117455
    Abstract: A system for scalable and predictive packet processing may include a memory and a processor. The memory may be configured to store packet processing results performed on a packet. The processor may be configured to apply the stored packet processing results to subsequently received packets that have the same flow identifier as the processed packet without performing ingress packet processing on the subsequent packets.
    Type: Application
    Filed: November 27, 2013
    Publication date: April 30, 2015
    Applicant: Broadcom Corporation
    Inventors: Santhosh UMESH, Tarun Kuma VARSHNEY, Vijay Anand PURUSHOTHAMAN, Mohan KALKUNTE, Santosh Kalluthirike JANARDHAN
  • Publication number: 20150110132
    Abstract: A device with dynamically tunable heterogeneous latencies includes an input port configured to receive a packet via a network, and a processing module configured to determine multiple values corresponding to a number of qualifying parameters associated with the packet. The processing module may use the values to generate a selector value and may allocate a latency mode to the packet based on the selector value.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 23, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Vijay Anand PURUSHOTHAMAN, Sandeep Kumar RELAN, Santhosh UMESH, Santosh Kalluthirike JANARDHAN, Tarun Kumar VARSHNEY, Mohan Venkatachar KALKUNTE, Venkateshwar BUDUMA, Samir Kishore Sanghani
  • Publication number: 20150090202
    Abstract: A system includes the HRSG having an economizer disposed along a fluid flow path, and a drum disposed along the fluid flow path downstream of the economizer. The HRSG also includes a drum level control module configured to modulate an amount of the fluid provided to the drum along the fluid flow path and a supplemental control module configured to control an amount of the fluid in a different manner than the drum level control module. The heat recovery steam generator also includes a drum level event controller configured to monitor a rate of change of a level of the fluid in the drum. If the rate of change is over a threshold value, a signal goes to the supplemental control. If the rate of change is less than or equal to the threshold value, the signal goes to the drum level control module.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Applicant: General Electric Company
    Inventors: Vijay Anand Raghavendran Nenmeni, Kelvin Rafael Estrada, Wulang Edwien Chriswindarto
  • Patent number: 8997205
    Abstract: A method and apparatus for providing a secure domain name services by utilizing a hypervisor to provide an isolated execution environment in which a secure browser session can be instantiated. The secure browser session utilizes a secure DNS server to provide domain name services.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: March 31, 2015
    Assignee: Symantec Corporation
    Inventor: Vijay Anand Seshadri
  • Patent number: 8987509
    Abstract: A process for recovering a volatile carboxylic acid from an aqueous stream containing same comprising the steps of: (a) evaporating the aqueous stream to produce a vapour stream comprising the volatile carboxylic acid that has been vapourized and water vapour, which aqueous stream is produced by a conversion process using a lignocellulosic feedstock as a substrate; (b) contacting the vapour stream with an organic solvent so as to extract the volatile carboxylic acid present in the vapour stream, thereby producing a liquid stream comprising the organic solvent and the volatile carboxylic acid, and a water vapour stream, wherein the organic solvent has an atmospheric boiling point of at least about 150° C. and is insoluble in water; and (c) separating the volatile carboxylic acid from the organic solvent.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: March 24, 2015
    Assignee: Iogen Energy Corporation
    Inventors: Jeffrey S. Tolan, Brian Foody, Vijay Anand, Daphne Wahnon
  • Patent number: 8981146
    Abstract: A process for recovering a volatile carboxylic acid from an aqueous stream comprising same, the process comprising the steps of: (i) steam stripping the carboxylic acid from the aqueous stream, which aqueous stream is produced by a conversion process using a lignocellulosic feedstock as a substrate, the steam stripping comprising contacting the aqueous stream with steam by flowing the aqueous stream and the steam countercurrent to one another, thereby producing a vapor stream comprising vaporized carboxylic acid and steam and a stripped aqueous stream; (ii) extracting the vaporized carboxylic acid with an organic solvent by contacting the vapor stream with the organic solvent to produce (a) a stream comprising the organic solvent and the carboxylic acid and (b) the steam at least substantially depleted of the carboxylic acid, wherein the organic solvent has an atmospheric boiling point of at least about 150° C.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: March 17, 2015
    Assignee: Iogen Energy Corporation
    Inventors: Jeffrey S. Tolan, Brian Foody, Vijay Anand
  • Patent number: 8924946
    Abstract: Systems and methods for replacing inferior code segments with optimal code segments. Systems and methods for making such replacements for programming languages using Message Passing Interface (MPI) are provided. For example, at the compiler level, point-to-point code segments may be identified and replaced with all-to-all code segments. Programming code may include X10, Chapel and other programming languages that support parallel for loop.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ganesh Bikshandi, Krishna Nandivada Venkata, Igor Peshansky, Vijay Anand Saraswat
  • Patent number: 8911979
    Abstract: A method for recovering inorganic salt during processing of a lignocellulosic feedstock is provided. The method comprises pretreating the lignocellulosic feedstock by adding an acid to the feedstock to produce a pretreated lignocellulosic feedstock. A soluble base is then added to the pretreated lignocellulosic feedstock to adjust the pH and produce a neutralized feedstock. The neutralized feedstock is then enzymatically hydrolyzed to produce an enzyme hydrolyzed feedstock and a sugar stream. Inorganic salt is recovered from either a stream obtained from the lignocellulosic feedstock prior to the step of pretreating, a stream obtained from the pretreated lignocellulosic feedstock, a stream obtained from the neutralized feedstock, a stream obtained from the sugar stream, or a combination of these streams. The inorganic salt may be concentrated, clarified, recovered and purified by crystallization, electrodialysis drying, or agglomeration and granulation, and then used as desired, for example as a fertilizer.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: December 16, 2014
    Assignee: Iogen Energy Corporation
    Inventors: Brian Foody, Jeffrey S. Tolan, Ziyad Rahme, Vijay Anand
  • Patent number: 8904320
    Abstract: A design description for verification includes a set of constraints on random variables within the design description. The set of constraints includes at least one multiplication constraint involving at least two random variables. A computer-based tool obtains designs and analyzes the design description to find the set of constraints and identify the multiplication constraint. The computer-based tool then performs factorization to solve for the multiplication constraint and to determine a set of potentially valid factoring values for the random variables used in the multiplication constraint. The design problem is then solved by the computer-based tool using the factoring values. If two multiplication constraints involve a common variable, the factorization finds a set of common factoring values between the two multiplication constraints to use for the common variable.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 2, 2014
    Assignee: Synopsys, Inc.
    Inventors: Vijay Anand Korthikanti, Dhiraj Goswami
  • Publication number: 20140282316
    Abstract: A design description for verification includes a set of constraints on random variables within the design description. The set of constraints includes at least one multiplication constraint involving at least two random variables. A computer-based tool obtains designs and analyzes the design description to find the set of constraints and identify the multiplication constraint. The computer-based tool then performs factorization to solve for the multiplication constraint and to determine a set of potentially valid factoring values for the random variables used in the multiplication constraint. The design problem is then solved by the computer-based tool using the factoring values. If two multiplication constraints involve a common variable, the factorization finds a set of common factoring values between the two multiplication constraints to use for the common variable.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: SYNOPSYS, INC.
    Inventors: Vijay Anand Korthikanti, Dhiraj Goswami
  • Patent number: 8774760
    Abstract: A system and method for providing real-time alert message to one or more subscribers in a service provider network is provided. The service provider network may be an enterprise, a communication service provider or a hosted service. A throttler application receives request for alert message generated by an alert originator application and relays the request to a gateway of an alert notification module. A token associated with the request is validated. Based on token parameter values which includes subscriber identities, delivery channel specifications, alert originator application priorities and end point identities, the alert message is customized and is presented to one or more appropriate delivery channel servers. The alert message is then delivered to the one or more subscribers.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: July 8, 2014
    Assignee: Infosys Limited
    Inventors: Venkata Murali Krishna Ryali, Vijay Anand Naganathan
  • Publication number: 20140112754
    Abstract: An approach is provided in which a cooling manager retrieves pre-characterization data corresponding to a fan that electronic components included in a computer system. The pre-characterization data includes operational zones based upon fan power measurements and fan speed settings. The cooling manager sets the fan to a first speed setting within a first operational zone, and detects that one of the components generates a temperature change value that exceeds a specified temperature change value corresponding to the component. In turn, the cooling manager selects a second operational zone and sets the fan to a second speed setting within the second operational zone.
    Type: Application
    Filed: January 14, 2013
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Walter Berry, Diyanesh Babu Vidyapoornachary Chinnakkonda, Prasanna Jayaraman, Vijay Anand Mathiyalagan, Tony Emile Sawan, Eakambaram Rangaswamy Thirumalai
  • Publication number: 20140114496
    Abstract: An approach is provided in which a cooling manager retrieves pre-characterization data corresponding to a fan that electronic components included in a computer system. The pre-characterization data includes operational zones based upon fan power measurements and fan speed settings. The cooling manager sets the fan to a first speed setting within a first operational zone, and detects that one of the components generates a temperature change value that exceeds a specified temperature change value corresponding to the component. In turn, the cooling manager selects a second operational zone and sets the fan to a second speed setting within the second operational zone.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Walter Berry, Diyanesh Babu Vidyapoornachary Chinnakkonda, Prasanna Jayaraman, Vijay Anand Mathiyalagan, Tony Emile Sawan, Eakambaram Rangaswamy Thirumalai
  • Patent number: 8595360
    Abstract: A system (10) and method (50) for distributing digital information, including download information and activation or digital rights management information, to one or more branch devices. The method includes a root device receiving digital information from an information source, and transmitting the download information and the activation information associated with the download information to one or more branch devices. The branch device, upon receiving the activation information can activate, install or execute the download information. The download information and/or the activation information can be conditionally distributed, e.g., based on a time-based, location-based or authentication-based condition or event. The method also may include extracting the distributed information, e.g., upon the completion of the condition or event.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: November 26, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Thomas C. Hill, Sandeep M. Adwankar, Vijay Anand
  • Publication number: 20130219909
    Abstract: A fuel purging system for a turbine assembly includes a fuel delivery system. The fuel delivery system includes a fuel source for providing a fuel to the turbine assembly, a control valve for regulating a fuel flow of the fuel, a flow divider for selectively distributing the fuel to at least one combustor, and a combustor valve located upstream of the at least one combustor. The fuel purging system also includes a steam source for distributing a steam to the fuel delivery system at a location upstream of the combustor valve.
    Type: Application
    Filed: February 27, 2012
    Publication date: August 29, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Vijay Anand Raghavendran Nenmeni, John Fitzgerald Lawler, Wulang Edwien Chriswindarto, Jonathon Michael Hadley
  • Publication number: 20130186057
    Abstract: A fuel delivery system for a gas turbine designed to efficiently transfer from one type of fuel to a separate fuel, comprising different and cooperating fuel modules, namely high hydrogen fuel gas, distillate fuel and naphtha fuel modules, each of which feeds a different liquid or gas fuel to the combustors, an atomized air delivery system for either the naphtha or distillate (or combinations thereof), an air extraction system, a plurality of distribution control valves for the high hydrogen fuel gas, distillate fuel and naphtha fuel modules, and a nitrogen purge system to purge the high hydrogen fuel gas lines to the combustors and/or flushing the naphtha lines with distillate.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Inventors: Venkadesh Shanmugam, Michael John Rozdolski, Karthik Kothur Sathyakumar, Anil Kumar Vaddepalli, Vijay Anand Raghavendran Nenmeni
  • Patent number: 8484739
    Abstract: Techniques for securely performing reputation based analysis using virtualization are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer implemented method for performing reputation based analysis comprising detecting a specified activity associated with a virtual client, determining a reputation associated with the specified activity, and performing an action associated with the determined reputation.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: July 9, 2013
    Assignee: Symantec Corporation
    Inventor: Vijay Anand Seshadri