Patents by Inventor Ashish Gupta

Ashish 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).

  • Patent number: 7974733
    Abstract: A method for estimating a plurality of geometrical parameters defining the size of a weld gun that has particular application for automatically selecting a weld gun for a welding operation. The method includes iteratively estimating a plurality of geometric parameters based on part section curves corresponding to a direction of approach of the weld gun to weld point of the plurality of weld points. Thereafter, a set of valid weld gun sizes are calculated based on the estimated plurality of geometric parameters. Similarly all the valid weld gun sizes are calculated corresponding to each of the weld gun approach direction. Further, each set of the valid gun sizes are estimated for each of the weld point for the welding operation. Finally, a weld gun for performing the welding operation is selected based on the set of weld gun sizes corresponding to the welding operation.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: July 5, 2011
    Assignee: GM Global Technology Operations LLC
    Inventors: Ashish Gupta, Gopalakrishna Shastry, Narahari K. Hunsur
  • Publication number: 20110155348
    Abstract: Systems and methods including testing of electronic components are described. One system relates to a system including a thermal control unit adapted to control the temperature of at least a portion of an electronic component during testing. The system includes at least one conduit extending through a portion of the thermal control unit, the conduit sized to permit the flow of a thermal interface material therethrough, the thermal interface material comprising a liquid. The at least one conduit is positioned so that the thermal interface material can be delivered through the conduit and onto the electronic component. The system also includes a device adapted to control the flow of the thermal interface material through the conduit, wherein the flow can be controlled to deliver the thermal interface material to the electronic component and to remove the thermal interface material from the electronic component. Other embodiments are described and claimed.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Inventors: Ashish GUPTA, James R. Hastings, Nader N. Abazarnia, Suzana Prstic, Jerome L. Garcia
  • Publication number: 20110078082
    Abstract: The present invention generally relates to a single transaction account identifier that can be used for in transactions with one of multiple transaction accounts. The method includes one or more of the following steps: establishing at least two transaction accounts, wherein the transaction accounts are respectively associated with transaction account identifiers; receiving, at a transaction processing system, a common account identifier; recognizing the common account identifier as being associated with more than one account; and determining, which of the at least two transaction accounts to access for processing the transaction. The determining step may be based on selection criteria and the selection criteria may be modified by a user. One of the first and second transaction account identifiers may be forwarded to the respective first and second transaction accounts based on the determining step; and the transaction may be processed via the selected transaction account.
    Type: Application
    Filed: December 7, 2010
    Publication date: March 31, 2011
    Applicant: American Express Travel Related Services Company, Inc.
    Inventor: Ashish Gupta
  • Patent number: 7912959
    Abstract: The claimed system is a multicast programming model for implementation on top of a service oriented framework, specifically a service oriented messaging system. It provides application-layer multicast capability without requiring an IP multicast infrastructure. The claimed system enables service oriented applications to implement multicasting communications easily and efficiently.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashish Gupta, Jeremy Lee Dewey, Padmini Chandrasekhar Iyer, Ravi T. Rao
  • Patent number: 7870071
    Abstract: The present invention generally relates to a single transaction account identifier that can be used for in transactions with one of multiple transaction accounts. The method includes one or more of the following steps: establishing at least two transaction accounts, wherein the transaction accounts are respectively associated with transaction account identifiers; receiving, at a transaction processing system, a common account identifier; recognizing the common account identifier as being associated with more than one account; and determining, which of the at least two transaction accounts to access for processing the transaction. The determining step may be based on selection criteria and the selection criteria may be modified by a user. One of the first and second transaction account identifiers may be forwarded to the respective first and second transaction accounts based on the determining step; and the transaction may be processed via the selected transaction account.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: January 11, 2011
    Assignee: American Express Travel Related Services Company, Inc.
    Inventor: Ashish Gupta
  • Publication number: 20100312608
    Abstract: Described herein are techniques and components for displaying a text advertisement in an online video being viewed by a user. The advertisement is selected based on keywords associated with the online video or the user, and the selected advertisement is presented as an overlay on the rendered video over regions of frames determined to be less important in the video. To determine importance, every frame of the online video is divided into grids, and parameters of the visual data in each grid are analyzed. Based on the analysis of each grid, regions in successive frames are identified to display the selected advertisement.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: YING SHAN, XU LIU, JUNXIAN WANG, HUAZHONG NING, JIAYUAN HUANG, ASHISH GUPTA
  • Publication number: 20100235238
    Abstract: A method for registering a media for configurable advertising is described herein. Advertising policies from a publisher of the media may be received at a video advertising platform. A request from the publisher to register the media for advertising may be received at a video advertising platform. The request may have media metadata. A media manifest may be generated at the video advertising platform. The media manifest may be based on the media metadata and the advertising policies. The media manifest may be configured to be received by a media player. The media player may play the media with one or more advertisements as specified by the media manifest.
    Type: Application
    Filed: March 14, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Ashish Gupta, Mark Masterson, Brian Tschumper, Phani Vaddadi, JR., Shankar Vaidyanathan
  • Publication number: 20100198384
    Abstract: A method for estimating a plurality of geometrical parameters defining the size of a weld gun that has particular application for automatically selecting a weld gun for a welding operation. The method includes iteratively estimating a plurality of geometric parameters based on part section curves corresponding to a direction of approach of the weld gun to weld point of the plurality of weld points. Thereafter, a set of valid weld gun sizes are calculated based on the estimated plurality of geometric parameters. Similarly all the valid weld gun sizes are calculated corresponding to each of the weld gun approach direction. Further, each set of the valid gun sizes are estimated for each of the weld point for the welding operation. Finally, a weld gun for performing the welding operation is selected based on the set of weld gun sizes corresponding to the welding operation.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: ASHISH GUPTA, GOPALAKRISHNA SHASTRY, NARAHARI K. HUNSUR
  • Patent number: 7756779
    Abstract: A method for determining compliance with a delegated underwriting and servicing agreement between a mortgage seller and a mortgage purchaser relating to the sale of multifamily mortgage loans using a computer network includes receiving mortgage data regarding at least one multifamily mortgage loan in a mortgage portfolio of the mortgage seller and financial data regarding the mortgage portfolio and receiving mortgage seller data. The delegated underwriting and servicing agreement includes a loss sharing provision, a servicing provision allowing the mortgage seller to retain servicing rights for the multifamily mortgage loans and a provision that the mortgage seller be adequately capitalized against the risk for each multifamily mortgage loan.
    Type: Grant
    Filed: February 14, 2005
    Date of Patent: July 13, 2010
    Assignee: Fannie Mae
    Inventors: Luiz de Toledo, Michael J. Dunmyer, Gordon W. Crawford, Ashish Gupta
  • Publication number: 20100175079
    Abstract: Systems and methods for video ad delivery using configurable dynamic video ad policies are provided. A system for delivering video ads to a video client may include an ad platform service. The ad platform service may have a media registration module configured to receive input data including a video ad policy and associated metadata and digital video content from a digital video content client. The ad platform service may further include a registration database configured to store input data received from the media registration module. The ad platform service may further include a manifest service and an associated manifest generation engine, wherein the manifest service may be configured to receive an ad manifest request from a video client. In response, the manifest generation engine may be configured to generate a manifest instance based on input data received at the manifest service, the manifest service being configured to send the manifest instance to the video client.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: David A. Braun, Mark H. Masterson, Ashish Gupta, Mark D. Schwesinger, Tianjun Shi, Xavier John Vetticappallil
  • Patent number: 7742299
    Abstract: A cooling system including one or more piezo fans for an electronic assembly is disclosed. The electronic assembly may include heat-generating components coupled with a front side of a printed circuit board (PCB) and one or more piezo fans coupled with a back side of the PCB. One or more piezo fans may be capable of cooling the heat-generating components from the back side. The cooling system may further include a heat sink coupled with the back side of the PCB.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 22, 2010
    Assignee: Intel Corporation
    Inventors: Ioan Sauciuc, Sandeep Ahuja, Ashish Gupta
  • Patent number: 7739876
    Abstract: An apparatus including a socket having a socket body and a cavity within the socket body. The apparatus further including a thermoelectric cooler coupled to an in-substrate voltage regulator positioned within the cavity. A method including coupling a thermoelectric cooler to an in-substrate voltage regulator positioned within a cavity of a socket and electrically coupling the thermoelectric cooler to the socket using a contact of the socket. A system including an electronic appliance having a processor including an in-substrate voltage regulator positioned within a cavity of a socket coupled to the processor. The system further including a thermoelectric cooler positioned within the cavity and coupled to the in-substrate voltage regulator.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: June 22, 2010
    Assignee: Intel Corporation
    Inventors: Ashish Gupta, David S. Chau
  • Publication number: 20100114338
    Abstract: A system and method for multi-goal path planning of welding robots with automatic sequencing. Input parameters associated with a number of goal points are obtained. The robot is moved through the multiple goal points based on the obtained inputs. One or more allowed cyclic paths are identified based on the obtained inputs. Weights are assigned to pre-defined attributes for path segments for each of the allowed cyclic paths. A cumulative score based on the values and assigned weights of the pre-defined attributes is calculated. An optimal path for the movement of robot across the goal points is identified based on the cumulative score.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: SANDIPAN BANDYOPADHYAY, ASHISH GUPTA
  • Publication number: 20090279255
    Abstract: A cooling system including one or more piezo fans for an electronic assembly is disclosed. The electronic assembly may include heat-generating components coupled with a front side of a printed circuit board (PCB) and one or more piezo fans coupled with a back side of the PCB. One or more piezo fans may be capable of cooling the heat-generating components from the back side. The cooling system may further include a heat sink coupled with the back side of the PCB.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Inventors: Ioan Sauciuc, Sandeep Ahuja, Ashish Gupta
  • Patent number: 7617130
    Abstract: A method and system for allowing users of different web pages to exchange information. The information exchange system identifies groups of related web pages and maintains a database of user-supplied information for each group of related web pages. When a user accesses a web page the information exchange often displays in a separate area the information associated with the group of related web pages. Also the information exchange system allows the user to enter information that will be displayed to other users who access related web pages.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: November 10, 2009
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey P. Bezos, Ashish Gupta
  • Publication number: 20090218329
    Abstract: The disclosure relates to the automatic selection of a set of candidate weld guns and candidate orientations for the weld guns from a library of existing weld guns. Minimum values for weld points and test orientations are calculated. The calculated minimum values are added to the library. As each point is added to the library, the set of weld guns that are candidates for the weld point at the tested orientation may be efficiently retrieved, and a matrix of candidate weld guns and orientations is produced.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
    Inventors: Robert Bruce Tilove, Gopalakrishna Shastry, Sandipan Bandyopadhyay, Ashish Gupta, Narahari K. Hunsur
  • Publication number: 20090166890
    Abstract: A flip-chip package is described. The package has an integrated circuit (IC) die positioned within an epoxy layer on the top surface of a package substrate. Cooling of the IC die is facilitated by a heat spreader having two contact surfaces separated by a pedestal, the first contact surface for attachment to the epoxy layer the second contact surface for thermal attachment to the exposed backside surface of the IC die, the pedestal thickness is selected so as to create a gap between the first contact surface and the epoxy layer.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Inventors: Gregory M. Chrysler, Ashish Gupta
  • Patent number: 7543023
    Abstract: The claimed system is a service support framework for a multicast programming system implemented on top of a service oriented framework, specifically a service oriented messaging system.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Ashish Gupta, Jeremy L. Dewey, Padmini Chandrasekhar Iyer, Ravi T. Rao
  • Patent number: 7493413
    Abstract: The claimed method and system is an API set to support a multicast programming model for implementation on top of a service oriented framework, specifically a service oriented messaging system.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Ashish Gupta, Jeremy L. Dewey, Padmini Chandrasekhar Iyer, Ravi T. Rao, Todd R. Manion
  • Publication number: 20080237843
    Abstract: A microelectronic package. The package includes a substrate; a die mounted onto the substrate; an integrated heat spreader mounted onto the substrate, and thermally coupled to a backside of the die; and a sealant material bonding the integrated heat spreader to the substrate, the sealant material having a bulk thermal conductivity above about 1 W/m/° C. and a modulus of elasticity lower than a modulus of elasticity of solder.
    Type: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Inventors: Ashish Gupta, Leonel R. Arana, David Song, Chia-Pin Chiu, Ravi Prasher, Chris Matayabas, Nirupama Chakrapani