Patents by Inventor Ashwani Kumar

Ashwani Kumar 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: 9459972
    Abstract: Various embodiments for troubleshooting a network device in a computing storage environment by a processor. In response to an error in a specific port, an alternative error recovery operation is initiated on the port by performing at least one of initiating a silent recovery operation by reloading a failed instruction, taking the port offline, cleaning up any active transactions associated with the port, performing a hardware reset operation port, and bringing the port online.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Steven E. Klein, Ashwani Kumar, Micah Robison
  • Patent number: 9450571
    Abstract: An integrated circuit 2 has data processing circuitry processing a data signal passing along a data path 14. Clocked circuitry coupled to the data processing circuitry serves to regulate passage of the data signal along the data path. The data signal is supplied at a data signal voltage amplitude and the clock signal is supplied at a different clock signal voltage amplitude. The clock signal voltage amplitude is higher than the data signal voltage amplitude. A separate clock signal power supply grid 12 is provided in addition to the data power supply grid 10.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: September 20, 2016
    Assignee: ARM Limited
    Inventors: Marlin Wayne Frederick, Jr., Ashwani Kumar Srivastava
  • Patent number: 9442840
    Abstract: Methods, systems and devices are provided for configuring a read-write memory device with a data image. The method includes determining a data image distribution based on a virtual block size of a series of virtual blocks designated for the read-write memory device. The data image is divided into one or more data image portions, wherein a virtual boundary code is appended to at least one of the data image portions. The data image portions are stored in respective virtual blocks of the series of virtual blocks, skipping over any bad block within the read-write memory device, even between the virtual blocks.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Dhamim Packer Ali, Benish Babu, Taara Nandakishore Ellala, Ashwani Kumar
  • Patent number: 9438533
    Abstract: An apparatus includes a destination edge device configured to receive a first validation packet according to a switch fabric validation protocol. The destination edge device is configured to validate multiple data paths through a distributed switch fabric from a source edge device to the destination edge device based on the first validation packet. The destination edge device is configured to send, in response to receiving the first validation packet, a second validation packet to a peripheral processing device. The destination edge device is also configured to send the second validation packet according to a validation protocol different from the first validation protocol.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: September 6, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ashwani Kumar Mehra, Srikar Rajamani, Saurabh Saksena
  • Patent number: 9432286
    Abstract: Exemplary methods for upgrading route processor virtual machines (RP VMs) and line card virtual machines (LC VMs) include upgrading a second RP VM serving as a standby RPVM with a new RP VM image. The methods further include spawning, using a new LC VM image, a second set of LC VMs to serve as standby LC VMs. The methods also include performing incubation of standby VMs, by configuring a switch to forward data traffic to both the first and second set of LC VMs, thereby allowing system states of the standby VMs to be auto-populated by the data traffic. The methods further include, after the incubation has completed, swapping roles of VMs at the virtual router, such that data traffic are exchanged only between the switch and the upgraded VMs.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 30, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Anant P Utgikar, Ashish Anand, Nitin Katiyar, Keshav Gupta, Paramanand Singh, Ashwani Kumar Mehra
  • Patent number: 9432872
    Abstract: Systems and methods are provided for allowing a multi-channel concurrent device to communicate timing information to a direct link peer, so that subsequent delivery of buffered traffic by the peer may be coordinated to minimize interference with operation of the device in another network context.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: August 30, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sriman Miryala, Pradeep Kumar Yenganti, Ashwani Kumar Dwivedi
  • Publication number: 20160182379
    Abstract: A method for forwarding packets in a network device is disclosed. The method comprises receiving a packet; mapping the packet to a bucket, where the bucket is associated with a packet processing thread from a plurality of packet processing threads; and determining whether the packet processing thread is oversubscribed. The method continues with, in response to determining that the packet processing thread is not oversubscribed, mapping the packet to the packet processing thread; and in response to determining that the packet processing thread is oversubscribed, the method comprises distributing the packet to one of the plurality of packet processing threads based on a predefined load balancing scheme, processing the packet in the one of the plurality of packet processing threads, and forwarding the packet according to a predetermined order, where the predetermined order is based on a position of the packet relative to other packets at their receipt.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Ashwani Kumar MEHRA, Prashant ANAND
  • Publication number: 20160182380
    Abstract: A method of forwarding packets in a network device is disclosed. The method comprises assigning a packet to a first packet processing thread; and determining a state of the first packet processing thread. Responsive to determining that the state of the first packet processing thread is a backlogged state, mapping the packet to a second packet processing thread from a pool of packet processing threads based on a load balancing scheme, wherein the pool of packet processing threads includes a subset of threads from the plurality of packet processing threads, and the state of each one of the packet processing threads from the pool is the backlogged state, processing the packet in the second packet processing thread, and forwarding the packet according to a predetermined order that is based on a position of the packet relative to positions of other packets at their receipt in the network device.
    Type: Application
    Filed: April 7, 2015
    Publication date: June 23, 2016
    Inventors: Ashwani Kumar MEHRA, Prashant ANAND
  • Patent number: 9364466
    Abstract: The present invention provides a heterocyclic compound of formula (I), a pharmaceutically acceptable salt thereof, a prodrug thereof or a hydrate thereof, wherein A, A? B, D, R1, R2 and R3 are as defined herein, a pharmaceutical composition comprising a compound of formula (I) as an active ingredient, methods of production, and methods of use thereof. Particularly, the present invention provides a compound of formula (I) useful for treating or preventing a disease, condition or disorder associated with protein kinases, preferably Janus Kinase family.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: June 14, 2016
    Assignee: Daiichi Sankyo Company, Limited
    Inventors: Ashwani Kumar Verma, Kumaragurubaran Nagaswamy, Lalima Sharma, Soma Ghosh, Balkrishna Ramchandra Kale, Aniruddha Mondal, Punit Kumar Srivastava, Sunanda Ghosh Dastidar, Rijwan Jaffer Momin, Pradip Balu Wagh, Sonali Nanasaheb Pansare, Pramod Raosaheb Markad, Yogesh Balasaheb Khairnar, Rie Miyauchi, Takeshi Murata, Masayuki Ishizaki, Masatoshi Nagamochi, Shin Iimura
  • Publication number: 20160130074
    Abstract: This invention relates generally to a packet for holding substantially elongated articles such as cigarettes and the like. This invention can be used for secure packing of cigarettes, candy and the like products. It provides a click lock feature of the double layered folding lid. It is achieved through creating integrated notches from the folding lid, which locks with the slots created on the outer container with a click, delivering a secure closing and opening experience.
    Type: Application
    Filed: April 14, 2014
    Publication date: May 12, 2016
    Applicant: ITC LIMITED
    Inventors: Anindya Kastha, Prosun Halder, Ashwani Kumar
  • Patent number: 9338103
    Abstract: Provided are a computer program product, system, and method for injecting congestion in a link between adaptors in a network. A congestion request is sent to a selected adaptor in a containing network component comprising one of a plurality of network components. The selected adaptor is in communication with a linked adaptor in a linked network component comprising one of the network components. The congestion request causes a delay in servicing the selected adaptor to introduce congestion on a link between the selected adaptor and the linked adaptor.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: May 10, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Matthew G. Borlick, Steven E. Klein, Ashwani Kumar
  • Publication number: 20160052701
    Abstract: The present invention relates generally to a packaging assembly. More particularly the present invention relates to a packet for holding similar and/or dissimilar objects wherein said packet facilitates dispensing of objects when desired and reclosing to secure the said objects. It can be used in applications like a cigarette packet and like containers. This invention provides an advantageous feature of doubly securing the objects in the container.
    Type: Application
    Filed: April 11, 2014
    Publication date: February 25, 2016
    Inventors: Anindya KASTHA, Prosun HALDER, Ashwani KUMAR
  • Patent number: 9246816
    Abstract: Provided are a computer program product, system, and method for injecting congestion in a link between adaptors in a network. A congestion request is received for the selected adaptor at a containing network component comprising one of the network components. In response to the received congestion request, servicing the selected adaptor is delayed to introduce congestion on a link between the selected adaptor and the linked adaptor.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: January 26, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Matthew G. Borlick, Steven E. Klein, Ashwani Kumar
  • Publication number: 20150370658
    Abstract: Various embodiments for troubleshooting a network device in a computing storage environment by a processor. In response to an error in a specific port, an alternative error recovery operation is initiated on the port by performing at least one of initiating a silent recovery operation by reloading a failed instruction, taking the port offline, cleaning up any active transactions associated with the port, performing a hardware reset operation port, and bringing the port online.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. BORLICK, Steven E. KLEIN, Ashwani KUMAR, Micah ROBISON
  • Publication number: 20150349760
    Abstract: An integrated circuit 2 has data processing circuitry processing a data signal passing along a data path 14. Clocked circuitry coupled to the data processing circuitry serves to regulate passage of the data signal along the data path. The data signal is supplied at a data signal voltage amplitude and the clock signal is supplied at a different clock signal voltage amplitude. The clock signal voltage amplitude is higher than the data signal voltage amplitude. A separate clock signal power supply grid 12 is provided in addition to the data power supply grid 10.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Applicant: ARM LIMITED
    Inventors: Marlin Wayne FREDERICK, JR., Ashwani Kumar Srivastava
  • Publication number: 20150329399
    Abstract: An apparatus for recovering nutrients or water from digestate comprises one or more solid-liquid separation units, an ammonia stripping device, and a gas scrubbing unit. In a process, digestate is separated into a solids portion and a liquid portion. Ammonia is stripped from the liquid portion and converted into an ammonium salt solution which may be sold or used as, or blended with, a fertilizer product. Optionally, at least part of the remaining liquid portion may be concentrated to produce brine. The brine is mixed with the solids portion. The mixture may be dried and used as, or blended with, a fertilizer product. Optionally, a least part of the remaining liquid portion may be re-used as dilution water in a digester. A solids portion of the digestate, and one or both of an ammonium salt solution and a brine, may be used as fertilizer without thermal drying.
    Type: Application
    Filed: December 18, 2013
    Publication date: November 19, 2015
    Inventors: Ashwani KUMAR, Juan Carlos JOSSE, Michael David THEODOULOU, Sasha Michael ROLLINGS-SCATTERGOOD
  • Publication number: 20150329489
    Abstract: The present invention provides saxagliptin bisulphate, saxagliptin acetate, saxagliptin oxalate, saxagliptin bicarbonate, and saxagliptin carbonate, their polymorphic forms, processes for their preparation, and pharmaceutical compositions thereof.
    Type: Application
    Filed: July 2, 2013
    Publication date: November 19, 2015
    Inventors: Ram Chander ARYAN, Ashwani Kumar SINGH, Amit SHARMA, Ramendra Singh RATHORE
  • Publication number: 20150295841
    Abstract: Methods, systems, and devices are described for determining when to aggregate packets (e.g., transmit an aggregated packet) at a protocol layer based on an indication of whether more packets are available for transfer from a higher layer. In aspects, the protocol layer may receive an indication from the higher layer of whether additional packets are present in a second packet queue of the higher layer for transfer to the protocol layer. Based on the received indication, the protocol layer may determine when to aggregate the packets in the protocol layer queue into an aggregated packet (e.g., whether to transmit the aggregated packet upon receipt of the indication, etc.). Determining when to aggregate packets in the protocol layer based on the indication may override conventional packet aggregation conditions such as an aggregation wait time, an aggregation window size (minimum or maximum), and the like.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Kiran Neelisetty, Sriman Miryala, Ashwani Kumar Dwivedi
  • Publication number: 20150281054
    Abstract: Exemplary methods for upgrading route processor virtual machines (RP VMs) and line card virtual machines (LC VMs) include upgrading a second RP VM serving as a standby RPVM with a new RP VM image. The methods further include spawning, using a new LC VM image, a second set of LC VMs to serve as standby LC VMs. The methods also include performing incubation of standby VMs, by configuring a switch to forward data traffic to both the first and second set of LC VMs, thereby allowing system states of the standby VMs to be auto-populated by the data traffic. The methods further include, after the incubation has completed, swapping roles of VMs at the virtual router, such that data traffic are exchanged only between the switch and the upgraded VMs.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Anant P. Utgikar, Ashish Anand, Nitin Katiyar, Keshav Gupta, Paramanand Singh, Ashwani Kumar Mehra
  • Patent number: 9104575
    Abstract: A method for recovering from an error in a multi-core storage-system component is disclosed. In one embodiment, such a method includes detecting an error in a first core of a multi-core component. The method determines whether the error was one of (1) detected by the first core; and (2) detected by a core other than the first core. In the event the error was detected by the first core and the error is recoverable, the first core recovers from the error without substantially impacting operation of other cores in the multi-core component. In the event the error was detected by a core other than the first core and the error is recoverable, a core other than the first core recovers from the error without substantially impacting operation of other cores in the multi-core component. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: August 18, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Bret Wayne Holley, Ashwani Kumar, Tiep Quoc Pham