Patents by Inventor Devendra Singh

Devendra Singh 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: 9495296
    Abstract: Handling memory pressure in an in-database sharded queue is described. Messages from a plurality of enqueuers are stored in a plurality of shards of a sharded queue. Messages from a first enqueuer are stored in a first shard. A queue table corresponding to the sharded queue is maintained. In volatile memory, a plurality of message caches is maintained, each message cache corresponding to a shard of the plurality of shards. Memory pressure is detected based on memory usage of the volatile memory. To store a specific message from the enqueuer, the specific message is stored in rows of the queue table that are assigned to the first shard. When memory pressure is not detected, the specific message is stored in a first message cache corresponding to the first shard. Subscribers of the sharded queue are caused to dequeue messages from the plurality of shards.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: November 15, 2016
    Assignee: Oracle International Corporation
    Inventors: Sunitha Subramanyam, Shubha Bose, Anil Madan, Devendra Singh, James W. Stamos, Mukesh Jaiswal
  • Publication number: 20140372702
    Abstract: Handling memory pressure in an in-database sharded queue is described. Messages from a plurality of enqueuers are stored in a plurality of shards of a sharded queue. Messages from a first enqueuer are stored in a first shard. A queue table corresponding to the sharded queue is maintained. In volatile memory, a plurality of message caches is maintained, each message cache corresponding to a shard of the plurality of shards. Memory pressure is detected based on memory usage of the volatile memory. To store a specific message from the enqueuer, the specific message is stored in rows of the queue table that are assigned to the first shard. When memory pressure is not detected, the specific message is stored in a first message cache corresponding to the first shard. Subscribers of the sharded queue are caused to dequeue messages from the plurality of shards.
    Type: Application
    Filed: January 28, 2014
    Publication date: December 18, 2014
    Applicant: Oracle International Corporation
    Inventors: Sunitha Subramanyam, Shubha Bose, Anil Madan, Devendra Singh, James W. Stamos, Mukesh Jaiswal
  • Publication number: 20140372486
    Abstract: A method and apparatus for an in-database sharded queue that supports JMS session ordering is provided. Messages from a plurality of enqueuers are stored in a plurality of shards of a particular queue. For each enqueuer, all messages are stored in only one of the shards. Each shard includes one or more subshards, each subshard having one or more partitions of a queue table maintained by a relational database system. All messages from a first enqueuer are stored in partitions of the queue table that are assigned to a first shard of the plurality of shards. All messages from a second enqueuer are stored in partitions of the queue table that are assigned to a second shard of the plurality of shards. Subscribers of the particular queue are caused to dequeue messages from the plurality of shards.
    Type: Application
    Filed: December 3, 2013
    Publication date: December 18, 2014
    Applicant: Oracle International Corporation
    Inventors: Shubha Bose, Devendra Singh, Neerja Bhatt, Sujatha Janardhanan, Gaurav Garg, Yang Seok Ki, Abhishek Saxena, Alan Downing
  • Publication number: 20140095250
    Abstract: A system and method for facilitating facilitating management of innovations and accompanying constituent concepts. An example method includes providing a first user option to define one or more alternate solution categories for one or more concepts, wherein each alternate solution category is associated with an innovation comprising a structure of concepts, and wherein an alternate solution category is associated with an alternate solution structure; providing a second user option to define a concept as an alternate solution concept belonging to an alternate solution category; and associating one or more metric attributes with an alternate solution concept. The user options may be provided via a user interface display screen with additional user interface controls for generating analysis pertaining to alternative concept structures in association with one or more metrics, such as supply chain risk, cost, compliance, fulfillment, and/or other product objectives or metrics.
    Type: Application
    Filed: March 15, 2013
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Gayle Hayes, Andre Guldi, David Wolfmueller, Brett Shane Goodwin, John Kelley, Shankar Muthane, Charu Roy, Devendra Singh
  • Patent number: 5949614
    Abstract: An improved negative pressure air bearing (NPAB) slider for rotating disk drives provides an easy means of controlling the slider characteristics including roll, pitch, fly height and skew sensitivity. The NPAB slider has positive pressure, negative pressure and transition regions whereby the shape of the regions determine the direction and amount of air flowing into the negative pressure region and thus the magnitude and distribution of negative pressure generated. The regions can be formed during a single etch to a single etch depth simplifying manufacturing. One embodiment includes a third rail located within the negative pressure region. Other embodiments include side rails with leading edge tapers or alternatively leading edge steps.
    Type: Grant
    Filed: October 29, 1997
    Date of Patent: September 7, 1999
    Assignee: Headway Technologies, Inc.
    Inventor: Devendra Singh Chhabra
  • Patent number: 5831791
    Abstract: An improved negative pressure air bearing (NPAB) slider for rotating disk drives provides an easy means of controlling the slider characteristics including roll, pitch, fly height and skew sensitivity. The NPAB slider has positive pressure, negative pressure and transition regions whereby the shape of the regions determine the direction and amount of air flowing into the negative pressure region and thus the magnitude and distribution of negative pressure generated. The regions can be formed during a single etch to a single etch depth simplifying manufacturing. One embodiment includes a third rail located within the negative pressure region. Other embodiments include side rails with leading edge tapers or alternatively leading edge steps.
    Type: Grant
    Filed: March 27, 1996
    Date of Patent: November 3, 1998
    Assignee: Headway Technologies, Inc.
    Inventor: Devendra Singh Chhabra
  • Patent number: 5771570
    Abstract: For a slider having convex curvature along its length, or "crown", a method for reducing fly height variation due to crown by shifting the peak of the crown toward the leading end, and the resultant slider structure. In a preferred method, peak shifting is accomplished in a slider with symmetrical crown by affixing a suspension to the bonding surface of the slider near the leading end. The bonding process creates a displacement force upon the slider to effect the shift. An alternative approach reshapes a row of sliders prior to rail shaping, e.g., by sand or bead blasting.
    Type: Grant
    Filed: July 19, 1995
    Date of Patent: June 30, 1998
    Assignee: International Business Machines Corporation
    Inventors: Devendra Singh Chhabra, Nobuyuki Kitazaki, Michel Philippe Robert
  • Patent number: 5737151
    Abstract: An air bearing slider for use in carrying a transducer adjacent a recording medium exhibits reduced sensitivity to variations in roll, crown, and skew. In one embodiment, the slider comprises an air bearing slider having a pair of substantially coplanar side rails disposed along the sides of the air bearing surface so as to form a recessed section between the side rails. The recessed section is open at both the leading and trailing ends of the slider while each side rail has a tapered section or etched step at the leading edge of the slider. One rail carries the transducer and extends for the entire length of the slider body. The rail without a transducer extends from the leading edge toward the trailing edge, but does not extend all the way to the trailing edge. Under some skew, accessing, and crash stop impact conditions, the resulting slider roll causes the flying height of the inactive rail to drop.
    Type: Grant
    Filed: December 30, 1996
    Date of Patent: April 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Sanford Anthony Bolasna, Devendra Singh Chhabra
  • Patent number: 5687042
    Abstract: For a slider having convex curvature along its length, or "crown", a method for reducing fly height variation due to crown by shifting the peak of the crown toward the leading end, and the resultant slider structure. In a preferred method, peak shifting is accomplished in a slider with symmetrical crown by affixing a suspension to the bonding surface of the slider near the leading end. The bonding process creates a displacement force upon the slider to effect the shift. An alternative approach reshapes a row of sliders prior to rail shaping, e.g., by sand or bead blasting.
    Type: Grant
    Filed: June 6, 1996
    Date of Patent: November 11, 1997
    Assignee: International Business Machines Corporation
    Inventors: Devendra Singh Chhabra, Nobuyuki Kitazaki, Michel Phillipe Robert
  • Patent number: 5650893
    Abstract: An air bearing slider for use in carrying a transducer adjacent a recording medium exhibits reduced sensitivity to variations in roll, crown, and skew. In one embodiment, the slider comprises an air bearing slider having a pair of substantially coplanar side rails disposed along the sides of the air bearing surface so as to form a recessed section between the side rails. The recessed section is open at both the leading and trailing ends of the slider while each side rail has a tapered section or etched step at the leading edge of the slider. One rail carries the transducer and extends for the entire length of the slider body. The rail without a transducer extends from the leading edge toward the trailing edge, but does not extend all the way to the trailing edge. Under some skew, accessing, and crash stop impact conditions, the resulting slider roll causes the flying height of the inactive rail to drop.
    Type: Grant
    Filed: December 4, 1996
    Date of Patent: July 22, 1997
    Assignee: International Business Machines Corporation
    Inventors: Sanford Anthony Bolasna, Devendra Singh Chhabra, Sridhar Gopalakrishna