Patents by Inventor Amar Srivastava

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

  • Publication number: 20220391272
    Abstract: A call for communication is detected between applications, where the call requires input from a plurality of threads of the applications via editing of a single control message in a queue such that the single control message reflects data from each of the applications. An attempt by a first of the plurality of threads to edit the single control message is detected while a second of the plurality of threads is editing the single control message. A message is sent to the first of the plurality of threads that details a status of the single control message in response to detecting the attempt. The call for communication is responded to using the single control message in response to detecting that each of the plurality of threads has edited the single control message.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: James Jose, Amar Shah, Ajay Ponnappan, Maya Anilson, Nilima Srivastava
  • Publication number: 20220327024
    Abstract: Detecting non-callable external component APIs is provided. It is determined whether a first function call stack of a worker thread in a multi-threaded application of the computer matches a second function call stack of the worker thread. In response to determining that the first function call stack matches the second function call stack of the worker thread, an external component application programming interface (API) corresponding to the worker thread is identified from a function call stack of the worker thread. The external component API corresponding to the worker thread is marked as non-callable in an API state map. The worker thread is marked as being in a hang state. The worker thread in the hang state is terminated as a remediation action step to maintain performance.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: James Jose, AMAR SHAH, Nilima Srivastava, AJAY PONNAPPAN
  • Publication number: 20220224442
    Abstract: System and techniques for semantic network data correction are described herein. Semantic data corresponding to a data stream may be received. Here, the semantic data is based on the data stream. The data stream, including packets, is received. At least one packet has an error due to transmission via a network link. This error introduces an ambiguity for content of the packet. The error is corrected using the semantic data. The semantic data providing a constraint on the ambiguity to eliminate possible corrections for the error.
    Type: Application
    Filed: April 1, 2022
    Publication date: July 14, 2022
    Inventors: Amar Srivastava, Kshitij Arun Doshi, Christian Maciocco
  • Publication number: 20220124548
    Abstract: The present disclosure relates to techniques for determining optimal routing paths for computing devices in a network, including selecting an optimal gateway among a number of available gateways. The techniques include gathering data regarding characteristics of a network, including gateways and network access nodes (NANs) in at least one access network. The characteristics can include, e.g., supported frequency bands, communication protocols, signal-to-noise ratio, power, signal noise and quality, slicing information, and whether a network vender is a standalone network vendor or a non-standalone network vendor. In one aspect, the characteristics are obtained using the Mobile Broadband Interface Model (MBIM). The characteristics can be used by devices in determining routing paths based on requirements of individual flows and/or workflows of individual application instances.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 21, 2022
    Inventors: Amar Srivastava, Kshitij A. Doshi, Cristian Florin Dumitrescu, Christian Maciocco
  • Publication number: 20220111870
    Abstract: Disclosed herein are systems and methods for peer-assisted safety models for autonomous and assisted-driving vehicles. In an embodiment, a safety-model service receives a safety-model request for a safety model from a target vehicle. The safety-model service identifies, responsive to receiving the safety-model request, one or more source vehicles as safety-model input sources. The safety-model service receives safety-model data associated with the identified one or more source vehicles. The safety-model service generates, based on the safety-model request and the received safety-model data, a target-vehicle safety model for the target vehicle. The safety-model service transmits the target-vehicle safety model to the target vehicle for use by the target vehicle.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Amar Srivastava, Christian Maciocco, Kshitij Arun Doshi, Ignacio J. Alvarez
  • Publication number: 20220014422
    Abstract: Systems and techniques for cross-layer automated fault tracking and anomaly detection are described herein. Anomaly data may be obtained from a plurality of layers of a network. Elements of the anomaly data may be identified that correspond to a data flow of an application executing on the network. An artificial intelligence model may be trained using the elements of the anomaly data to generate an impact score for the application. The impact score may be generated for the application by evaluating current network metrics using the artificial intelligence model. An operational component of the network may be modified based on the impact score.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 13, 2022
    Inventors: Maruti Gupta Hyde, Yi Zhang, Christian Maciocco, Alexander Bachmutsky, Satish Chandra Jha, S M Iftekharul Alam, Nageen Himayat, Ravikumar Balakrishnan, Vesh Raj Sharma Banjade, Kshitij Arun Doshi, Francesc Guim Bernat, Amar Srivastava, Srikathyayani Srikanteswara
  • Publication number: 20210319349
    Abstract: An embodiment of the present invention is directed to dynamic caches that handle a large request load using limited resources. An embodiment of the present invention is directed to exploring forecasting request loads to provide an optimal cache based of historical data. For example, the prediction engine may first forecast the most likely requests for the next day. Then, the timing of those requests may be forecasted. Optimization may be performed on the forecasted request load to provide an appropriate cache based on user priority and/or content size of the payload.
    Type: Application
    Filed: April 12, 2021
    Publication date: October 14, 2021
    Inventors: Amar SRIVASTAVA, Alexander N. TORRES, Srinivasan GOPALAKRISHNAN, Rohit GOLDSMITH
  • Patent number: 9787746
    Abstract: A method and system process multimedia content on a graphic cloud. The method includes determining a multimedia instance, determining a load balance associated with the multimedia instance, selecting a graphic card from a plurality of graphic cards for processing the multimedia instance, activating a plurality of ports associated with the graphic card for rendering the multimedia stream to a plurality of multimedia devices and transmitting the multimedia stream to the user. The system includes a multimedia device, a communication interface for establishing communication, a memory that stores instructions and a processor responsive to the instructions to determine a multimedia instance, determine a load balance, select a graphic card, activate a plurality of ports, and transmit the multimedia stream to the multimedia device.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: October 10, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amar Srivastava, Hemanshu Srivastava
  • Publication number: 20140222965
    Abstract: A method and system process multimedia content on a graphic cloud. The method includes determining a multimedia instance, determining a load balance associated with the multimedia instance, selecting a graphic card from a plurality of graphic cards for processing the multimedia instance, activating a plurality of ports associated with the graphic card for rendering the multimedia stream to a plurality of multimedia devices and transmitting the multimedia stream to the user. The system includes a multimedia device, a communication interface for establishing communication, a memory that stores instructions and a processor responsive to the instructions to determine a multimedia instance, determine a load balance, select a graphic card, activate a plurality of ports, and transmit the multimedia stream to the multimedia device.
    Type: Application
    Filed: February 3, 2014
    Publication date: August 7, 2014
    Applicant: Samsung Electronics Co., Ltd
    Inventors: Amar Srivastava, Hemanshu Srivastava