Patents by Inventor Sumit Gupta

Sumit Gupta 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: 20100090128
    Abstract: The present invention provides a color indicator dosimeter system to detect and quantify a dosage of ionizing radiation in a wide range wherein said system comprises phenolic glycoside as one of the components. The present invention also relates to a method for using dosimeter system as described hereinabove for detecting and quantifying a dosage of ionizing radiation in a wide range.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Applicant: Secretary, Department of Atomic Energy
    Inventors: Sumit GUPTA, Suchandra Chatterjee, Prasad S. Variyar, Arun Sharma
  • Publication number: 20100077408
    Abstract: A storage array includes at least one target and a logical unit having a logical unit number. The storage array is configured to receive input defining a host group comprising at least one initiator and receive input defining a target group comprising the at least one target. The host group, target group and logical unit number define a view entry. The storage array is further configured to apply the view entry to the logical unit to provide a logical unit inventory that is provisioned for the at least one initiator.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: John Forte, Sumit Gupta
  • Patent number: 7673077
    Abstract: A target discovery manager associated with a target discovery layer is interposed between a host initiator and one or more discovery protocols. The target discovery manager maintains a list of target devices found by each of several target discovery protocols. For each discovered target device listed, the associated discovery protocols that discovered the target device are prioritized and coalesced into a single enumerated target device register. The target device register provides the host initiator with a single list of known target devices produced from multiple discovery protocols with the discovery protocols that independently discovered each device prioritized according to various parameters.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: March 2, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Sumit Gupta, David C. Weibel
  • Publication number: 20090300222
    Abstract: A method for handling input/output (I/O) commands in a storage system includes establishing first and second counters for counting unfinished I/O commands, and establishing a reference which is initially set to the first counter. The reference is periodically switched between the first counter and the second counter, and the switching interval is less than the I/O timeout value. Upon placing an I/O command into an I/O command queue, a copy of the current reference is made into an I/O specific control block and the current referenced counter is incremented. Upon finishing of an I/O command, the counter referenced by the I/O specific control block is decremented and the I/O command is removed from the I/O command queue. When switching the reference, a problem is detected in the event that the counter being switched to is above a predetermined threshold. Upon detection of a problem, a more explicit I/O check is conducted.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: Sumit Gupta
  • Patent number: 7484055
    Abstract: A method for faster handling of state change notifications in a storage network such as storage area network (SAN). The method includes receiving a state change notification at a host. The notification is processed to identify a target device affected by a state change. The method includes cleaning an input/output (I/O) resource of the host of I/O operations associated with the target device. A new session request is transmitted from the host to the target device, such as the next communication from the host after receipt of the notification. The cleaning of the host's I/O resources may include killing or abandoning pending I/O operations related to the target device and may also include halting or stopping additional or future I/O operations to the target device. The method includes operating the affected target device to acknowledge the new session request and initiate a new session that includes refreshing target I/O resources.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: January 27, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Sumit Gupta, Deepak M. Babarjung, Sajid Zia
  • Patent number: 7383529
    Abstract: A method for performing high-level synthesis (HLS) of a digital design includes a first phase for performing transformations on a behavioral description of the design, and a second phase for selecting a transformation from a plurality of transformations for transforming the behavioral description. The method further includes a third phase for implementing the transformed behavioral description using lower level primitives, and a fourth phase for generating implementation codes for the design.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: June 3, 2008
    Assignee: The Regents of the University of California
    Inventors: Rajesh Kumar Gupta, Sumit Gupta, Nikil Dutt, Alexandru Nicolau
  • Publication number: 20070226360
    Abstract: A target discovery manager associated with a target discovery layer is interposed between a host initiator and one or more discovery protocols. The target discovery manager maintains a list of target devices found by each of several target discovery protocols. For each discovered target device listed, the associated discovery protocols that discovered the target device are prioritized and coalesced into a single enumerated target device register. The target device register provides the host initiator with a single list of known target devices produced from multiple discovery protocols with the discovery protocols that independently discovered each device prioritized according to various parameters.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 27, 2007
    Inventors: Sumit Gupta, David Weibel
  • Patent number: 7020870
    Abstract: A method is provided, the method comprising defining an actual size of each variable in a programming language at a declaration time when the actual size of the respective variable can be defined and declaring at least one variable in the programming language to have a dynamic size at the declaration time when the actual size of the at least one variable is not known. The method also comprises defining the actual size of the at least one variable in the programming language when the actual size of the at least one variable becomes known after the declaration time.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: March 28, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Sumit Gupta
  • Publication number: 20050193359
    Abstract: A method for performing high-level synthesis (HLS) of a digital design includes a first phase for performing transformations on a behavioral description of the design, and a second phase for selecting a transformation from a plurality of transformations for transforming the behavioral description. The method further includes a third phase for implementing the transformed behavioral description using lower level primitives, and a fourth phase for generating implementation codes for the design.
    Type: Application
    Filed: February 14, 2005
    Publication date: September 1, 2005
    Inventors: Rajesh Gupta, Sumit Gupta, Nikil Dutt, Alexandru Nicolau
  • Publication number: 20030217351
    Abstract: A method is provided, the method comprising defining an actual size of each variable in a programming language at a declaration time when the actual size of the respective variable can be defined and declaring at least one variable in the programming language to have a dynamic size at the declaration time when the actual size of the at least one variable is not known. The method also comprises defining the actual size of the at least one variable in the programming language when the actual size of the at least one variable becomes known after the declaration time.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Inventor: Sumit Gupta
  • Publication number: 20020095446
    Abstract: The present invention provides a system for converting a scanned image into an original document. According to the present invention, a standard document format is defined which includes specific fonts, font sizes, alignment tags, tabs, margins and other formatting information such as table definitions and picture definitions, for instance. Then, a scanner with the appropriate OCR software converts the document back to its original electronic format using the standard document format.
    Type: Application
    Filed: January 16, 2001
    Publication date: July 18, 2002
    Inventor: Sumit Gupta