Patents by Inventor Ashutosh Srivastava

Ashutosh Srivastava 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: 11720726
    Abstract: A global computer aided engineering (CAE) model representing an electronic product that contains solder joints and an individual detailed solder joint model are received. The solder joint model can include a solder ball, one or more metal pads, a portion of printed circuit board, and a portion of semiconductor chip component. The global CAE model includes locations of the solder joints to be evaluated in a drop test simulation. The solder joint model is replicated at each location to create a local CAE model via a geometric relationship between the global CAE model and the local CAE model. Simulated physical behaviors of the product under a design condition are obtained in a co-simulation using the global CAE model in a first time scale and the local CAE model in a second time scale. Simulated physical behaviors are periodically synchronized based on kinematic and force constraints.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: August 8, 2023
    Assignee: ANSYS Inc.
    Inventors: Cheng-Tang Wu, Wei Hu, Dandan Lyu, Siddharth Shah, Ashutosh Srivastava
  • Publication number: 20190304805
    Abstract: An electronic package including a substrate. The substrate includes a first solder material that is applied adjacent a periphery of the substrate. The substrate also includes a second solder material having properties different than the first solder material that is applied adjacent a periphery of a keep in zone of the substrate.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Jiongxin Lu, Aravindha Antoniswamy, Jinlin Wang, Ashutosh Srivastava
  • Patent number: 8912459
    Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 16, 2014
    Assignee: ABB Technology Ltd.
    Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
  • Publication number: 20130175206
    Abstract: A system includes a robot, comprising a manipulator and a controller, with a gripper mounted on the manipulator, for picking the battery for testing and sorting, a battery holding section for receiving batteries for testing and sorting at predetermined locations in the battery holding section, and a testing section disposed within the working range of the robot, for testing an electrical condition of the battery for testing and sorting, whereby the controller controls the manipulator and the gripper to first-pick the battery for testing and sorting at the predetermined location from the battery holding section and place it to contact the testing section for testing, the testing section tests the battery and sends to the controller a signal indicating the electrical condition of the tested battery, and the controller controls the manipulator and the gripper to second-pick the battery contacting the testing section and sort it according to the signal.
    Type: Application
    Filed: November 8, 2010
    Publication date: July 11, 2013
    Applicant: ABB TECHNOLOGY LTD.
    Inventors: Mao Li, George Zhang, Srinivas Nidamarthi, Tuanwei Wang, Ashutosh Srivastava
  • Patent number: 6330858
    Abstract: A system and method for implementing a smooth scrolling function in a map display tool used with a navigation system and a map database. The system includes a map processing layer in the map display tool having a multi-tasking abstraction layer and a synchronization object for allowing portability between different platforms. The method includes the steps of updating a display from a first graphics buffer while executing a look-ahead process in the background and filling a second graphics buffer with map information on a predicted future position.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: December 18, 2001
    Assignee: Navigation Technologies Corporation
    Inventors: William McDonough, Srinivasa Rao, Ashutosh Srivastava
  • Patent number: 6163749
    Abstract: A system and method for implementing a smooth scrolling function in a map display tool used with a navigation system and a map database. The system includes a map processing layer in the map display tool having a multi-tasking abstraction layer and a synchronization object for allowing portability between different platforms. The method includes the steps of updating a display from a first graphics buffer while executing a look-ahead process in the background and filling a second graphics buffer with map information on a predicted future position.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: December 19, 2000
    Assignee: Navigation Technologies Corp.
    Inventors: William McDonough, Srinivasa Rao, Ashutosh Srivastava
  • Patent number: 6092076
    Abstract: A program and method for a map display tool for use with a navigation system and used with a map database. The map display tool is adapted to render a map on a display or in a graphics buffer for a predetermined geographic region. The map display tool includes a map processing layer for performing the essential data manipulation, a graphics interface layer that maintains a series of look up tables with graphics commands, and a primitive layer customized to interact with an underlying graphics platform and the graphics interface layer. The map display tool renders a map by retrieving data items from the map database and processing each data item. Shape information is rendered on a screen or in a graphics buffer, name information is buffered and sorted to optimize filtering, prioritization, spatial conflicts resolution and other tasks prior to rendering.
    Type: Grant
    Filed: March 24, 1998
    Date of Patent: July 18, 2000
    Assignee: Navigation Technologies Corporation
    Inventors: William McDonough, Srinivasa Rao, Ashutosh Srivastava