Patents by Inventor Parag Gupta

Parag 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: 20140189316
    Abstract: In one embodiment, in an execution pipeline having a plurality of execution subunits, a method of using a bypass network to directly forward data from a producing execution subunit to a consuming execution subunit is provided. The method includes producing output data with the producing execution subunit, consuming input data with the consuming execution subunit, for one or more intervening operations whose input is the output data from the producing execution subunit and whose output is the input data to the consuming execution subunit, evaluating those one or more intervening operations to determine whether their execution would compose an identify function, and if the one or more intervening operations would compose such an identity function, controlling the bypass network to forward the producing execution subunit's output data directly to the consuming execution subunit.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Gokul Govindu, Parag Gupta, Scott Pitkethly, Guillermo J. Rozas
  • Patent number: 8340065
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: December 25, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Publication number: 20110149937
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Application
    Filed: March 2, 2011
    Publication date: June 23, 2011
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Patent number: 7920531
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: April 5, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Patent number: 7873385
    Abstract: Antenna sharing techniques are described. A mobile computing device may comprise an antenna, a switch to couple to the antenna, and multiple transceivers to couple to the switch. The mobile computing device may also comprise an antenna management module to couple to the switch and the transceivers. The antenna management module may control the switch to electrically connect one of the transceivers to the antenna. Other embodiments may be described and claimed.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: January 18, 2011
    Assignee: Palm, Inc.
    Inventors: Olivier Boireau, Karl Townsend, Avi Kopleman, Suresh Krishnan, Parag Gupta, Jerome C. Tu, Alexander Fertelmeister, Robert Brown
  • Patent number: 7774583
    Abstract: A processing bypass register file system and method are disclosed. In one embodiment a processing bypass register file includes a rotating head pointer, and a plurality of write ports, storage cells and read ports. The write ports receive processing result information. The head pointer identifies which entries are written by the write ports. The plurality of cells store the processing result information. The read ports forward results to the processing data path, and to an architectural register file for retirement.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 10, 2010
    Inventors: Parag Gupta, Alexander Klaiber, James Van Zoeren
  • Patent number: 7725677
    Abstract: A method and apparatus for breaking complex X86 segment operations and segmented memory addressing into explicit sub-operations so that they may be exposed to compiler or translator-based optimizations.
    Type: Grant
    Filed: February 19, 2008
    Date of Patent: May 25, 2010
    Inventors: H. Peter Anvin, Alex Klaiber, Guillermo J. Rozas, Parag Gupta
  • Patent number: 7334109
    Abstract: A method and apparatus for breaking complex X86 segment operations and segmented addressing into explicit sub-operations so that they may be exposed to compiler or translator-based optimizations.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: February 19, 2008
    Inventors: H. Peter Anvin, Alex Klaiber, Guillermo J. Rozas, Parag Gupta
  • Publication number: 20070260711
    Abstract: A computing device may be configured to communicate with an enterprise network. A computer file may be generated from a remote resource for purpose of enabling configurations needed by the computing device to be pre-specified. The computer file may include a plurality of configuration items that are to be used with a network setup application, which is to be operated on the computing device. On the computing device, the network setup application is executable to enable connectivity between that computing device and the enterprise network through one or more network access points of the enterprise network. Once generated, the computer file can be transferred to the computing device. The network setup application may programmatically incorporate the configuration items of the computer file in its setup procedure for establishing connectivity between the computing device and one or more network access points.
    Type: Application
    Filed: March 6, 2006
    Publication date: November 8, 2007
    Inventors: Parag Gupta, Dmitri Varsanofiev
  • Publication number: 20070238483
    Abstract: Antenna sharing techniques are described. A mobile computing device may comprise an antenna, a switch to couple to the antenna, and multiple transceivers to couple to the switch. The mobile computing device may also comprise an antenna management module to couple to the switch and the transceivers. The antenna management module may control the switch to electrically connect one of the transceivers to the antenna. Other embodiments may be described and claimed.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 11, 2007
    Inventors: Olivier Boireau, Karl Townsend, Avi Kopleman, Suresh Krishnan, Parag Gupta, Jeroma C. Tu, Alexander Fertelmeister, Robert Brown
  • Publication number: 20070143503
    Abstract: Communications may be exchanged between two computing devices for purpose of establishing a collection of data items on one of the devices. During the communication, a data transfer configuration may also be communicated to the device on which the collection of data items is established. When that device communicates with another computing device (“downstream device”), the data transfer process causes the automatic selection of certain data items, either for transfer to the downstream device to the exclusion of other data items in the collection, or for priority of transfer over some or all other data items in the collection.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Inventors: Parag Gupta, Hesham Elbatouti
  • Patent number: 7221189
    Abstract: The present invention system and method provides voltage level support for an output target signal (e.g., a dynamic node output signal) that “keeps” the output target signal at a particular voltage level with efficient suspension of the voltage level maintenance or support during an evaluation transition period (e.g., a read operation) of the output target signal.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: May 22, 2007
    Assignee: Transmeta Corporation
    Inventors: Ray Bloker, Parag Gupta
  • Publication number: 20070091861
    Abstract: Network connectivity may be managed on a computing device. An identifier of each wireless access point or network that is available at a given location is determined. The identifier determined without the device attempting to connect to any available wireless access point or network at the given location. Each determined identifier is compared to one or more network identifiers that are known to the device. The device connects to an available wireless access point having the identifier that is known and detected.
    Type: Application
    Filed: July 3, 2006
    Publication date: April 26, 2007
    Inventors: Parag Gupta, Vitaly Kruglikov, Robert Haitani
  • Publication number: 20060272468
    Abstract: A surgical saw blade operatively couples to an oscillatory power tool for oscillation about an oscillation axis (OA). The saw blade includes a plurality of cutting teeth separated from one another by a clean out opening along a distal end. The clean out opening comprises an arcuate closed end and straight side walls extending from the closed end. Each tooth comprises first and second rake surfaces and first and second relief surfaces intersecting to define first and second cutting edges, respectively. The first and second cutting edges are oppositely disposed from one another. One cutting tooth protrudes a distance (de) from one side face of the blade and the next adjacent cutting tooth protrudes the same distance (de) from the other side face of the blade to cut a groove having a width (dg) wider than the thickness (t) of the blade.
    Type: Application
    Filed: August 16, 2006
    Publication date: December 7, 2006
    Applicant: STRYKER INSTRUMENTS
    Inventors: Parag Gupta, Mag O'Keeffe
  • Patent number: 6940314
    Abstract: The present invention system and method provides voltage level support for an output target signal (e.g., a dynamic node output signal) that “keeps” the output target signal at a particular voltage level with efficient suspension of the voltage level maintenance or support during an evaluation transition period (e.g., a read operation) of the output target signal.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: September 6, 2005
    Assignee: Transmeta Corporation
    Inventors: Ray Bloker, Parag Gupta
  • Patent number: 6851040
    Abstract: A method and apparatus for breaking complex X86 segment operations and segmented memory addressing into explicit sub-operations so that they may be exposed to compiler or translator-based optimizations. A method includes providing a first segment selector for deriving a linear address of a segment descriptor in a first descriptor table and providing a second segment selector for deriving a linear address of a segment descriptor in a second descriptor table. The method also includes attempting an access of the first descriptor table to derive a segment descriptor, and if the access of the first descriptor table fails, attempting an access of the second descriptor table to derive a segment descriptor. The method also includes storing a derived segment descriptor from a successful attempted access in a descriptor register.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: February 1, 2005
    Assignee: Transmeta Corporation
    Inventors: H. Peter Anvin, Alex Klaiber, Guillermo J. Rozas, Parag Gupta
  • Publication number: 20040243136
    Abstract: A surgical saw blade is operatively coupled to an oscillatory power tool for oscillation about an oscillation axis (OA) and a plurality of cutting teeth are separated from one another by a clean out opening along a distal end. Each tooth presents oppositely disposed cutting edges extending transversely to the side faces and offset in opposite directions from each other. Each cutting edge has a length equal to the thickness (t) of the blade. One cutting edge protrudes a distance (de) from one side face of the blade and the other cutting edge protrudes the same distance (de) from the other side face of the blade. The offset (de) provides for cutting a groove having a width (dg) wider than the thickness (t) of the blade. Each tooth includes a V-shaped valley between the cutting edges thereof with the apex of the valley disposed on the centerline (c/l) of the tooth.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 2, 2004
    Inventors: Parag Gupta, Mag O'Keeffe
  • Publication number: 20030037220
    Abstract: A method and apparatus for breaking complex X86 segment operations and segmented addressing into explicit sub-operations so that they may be exposed to compiler or translator-based optimizations.
    Type: Application
    Filed: August 15, 2001
    Publication date: February 20, 2003
    Applicant: Transmeta Corporation
    Inventors: H. Peter Anvin, Alex Klaiber, Guillermo J. Rozas, Parag Gupta
  • Patent number: 5934842
    Abstract: A high-speed milling cutter is provided that includes a hub rotatable about an axis, a plurality of radially extending arms, and a plurality of cutting inserts, each of which is connected to a distal portion of one of the arms. The arms are tapered with respect to both the horizontal and vertical planes in such a manner that centrifugally induced tensile stresses are substantially equal at all points between the proximal and distal ends. The cross-sectional area of each arm increases at each point radially inwardly so that the ratio of tensile strength to the amount of centrifugal force generated by the cumulative, peripheral mass of the arm at that point remains substantially constant throughout the length of the arm.
    Type: Grant
    Filed: August 7, 1997
    Date of Patent: August 10, 1999
    Assignee: Kennametal Inc.
    Inventor: Parag Gupta