Patents by Inventor Ankit Srivastava

Ankit 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: 20220322270
    Abstract: A method for providing service based interface (SBI) support for network elements (NEs) not supporting SBI service operations includes receiving SBI configuration parameters for an NE not supporting SBI service operations. The method further includes establishing a connection with the NE not supporting SBI service operations. The method further includes registering, with a network function (NF) repository function (NRF) and using the SBI configuration parameters, the NE not supporting SBI service operations. The method further includes monitoring, over the connection, status of the NE not supporting SBI service operations. The method further includes updating, with the NRF, the status of the NE not supporting SBI service operations.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Ankit Srivastava, Avinash Jha, Anup Shivarajapura, Venkatesh Aravamudhan
  • Publication number: 20220301605
    Abstract: A compute-in-memory bitcell is provided that includes a pair of cross-coupled inverters for storing a stored bit. The compute-in-memory bitcell includes a logic gate formed by a pair of switches for multiplying the stored bit with an input vector bit. A controller controls the pair of switches responsive to a sign bit during a computation phase of operation and controls the pair of switches responsive to a magnitude bit during an execution phase of operation.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 22, 2022
    Inventors: Seyed Arash MIRHAJ, Ankit SRIVASTAVA, Sameer WADHWA, Ren LI, Suren MOHAN
  • Publication number: 20220295282
    Abstract: A method for delegated authorization at a security edge protection proxy (SEPP) includes intercepting, from a consumer network function (NF) that does not support access token based authorization, a service based interface (SBI) service request for accessing a service provided by a producer NF that requires access token based authorization. The method further includes operating as an access token authorization client to obtain a first access token on behalf of the consumer NF. The method further includes using the first access token to enable the consumer NF to access the service provided by the first producer NF. The SEPP may also operate as an access token authorization server on behalf of an NRF that does not support access-token-based authorization.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Jay Rajput, Virendra Singh, Ankit Srivastava
  • Publication number: 20220294775
    Abstract: A method for delegated authorization at a service communications proxy (SCP) includes intercepting, from a consumer network function (NF) that does not support access token based authorization, a service based interface (SBI) request. The method further includes operating as an access token authorization client to obtain a first access token on behalf of the consumer NF. The method further includes using the first access token to enable the consumer NF to access the service provided by a first producer NF that requires access-token-based authorization.
    Type: Application
    Filed: March 11, 2021
    Publication date: September 15, 2022
    Inventors: Virendra Singh, Jay Rajput, Ankit Srivastava
  • Publication number: 20220291900
    Abstract: Various embodiments include devices and methods for a multi-bit multiplier-accumulator (MAC). Some embodiments may include an analog adder having a first adder capacitor. The first adder capacitor may add a plurality of single-bit MAC outputs by receiving the plurality of single-bit MAC outputs from a plurality of single-bit MACs, and storing the plurality of single-bit MAC outputs. In some embodiments, the analog adder may output a multi-bit MAC output based on addition of the stored plurality of single-bit MAC outputs.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: Seyed Arash MIRHAJ, Ankit SRIVASTAVA, Sameer WADHWA
  • Publication number: 20220287089
    Abstract: A method for resource object level authorization at a network function (NF) includes maintaining, by a first NF, a service based interface (SBI) resource object access authorization policy database containing policies for controlling access to SBI resource objects and dynamically populating a resource object owner database containing records for resource objects and corresponding resource object owners. The method further includes receiving, by the first NF and from a second NF, a first SBI resource object access request for accessing a resource object, accessing, using information from the first SBI resource object access request, the resource object access authorization policy database and the resource object owner database, determining that an access to the resource object requested by the first resource object access request is not permitted, and preventing the access to the resource object requested by the first resource object access request.
    Type: Application
    Filed: March 4, 2021
    Publication date: September 8, 2022
    Inventors: Virendra Singh, Jay Rajput, Ankit Srivastava
  • Patent number: 11430493
    Abstract: A compute-in-memory bitcell is provided that includes a pair of cross-coupled inverters for storing a stored bit. The compute-in-memory bitcell includes a logic gate formed by a pair of switches for multiplying the stored bit with an input vector bit. A controller controls the pair of switches responsive to a sign bit during a computation phase of operation and controls the pair of switches responsive to a magnitude bit during an execution phase of operation.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: August 30, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Seyed Arash Mirhaj, Ankit Srivastava, Sameer Wadhwa, Ren Li, Suren Mohan
  • Publication number: 20220237072
    Abstract: Various aspects of a requested transport or delivery service can be modelled and computationally represented using different classes of statechart objects. Some of the statechart objects can be transitioned between one or more composite states each having a plurality of substates. In this manner, delays, errors, and failures relating to the transport or delivery service can be tracked using state transitions of the statechart objects. And dynamic recovery functions to such delays, errors, and failures can be performed in response.
    Type: Application
    Filed: May 12, 2021
    Publication date: July 28, 2022
    Inventors: Uday Kiran Medisetty, Ankit Srivastava, Madan Thangavelu, Jahan Cherian, Wenting Wang, Kamran Massoudi, Emad Khan
  • Publication number: 20220237728
    Abstract: A network system is configured to model various aspects of fulfilling service requests using hierarchical statechart objects. The statechart objects can be instantiated and/or transitioned to different states in response to user requests and/or detected service events. Furthermore, the statechart objects can be dynamically linked such that state transitions of one statechart object can trigger the state(s) of one or more other linked statechart objects to be transitioned. A transaction coordinator is configured to identify a set of related state transitions and determine whether each of the set of related state transitions has been successfully completed. In response to determining that each of the set of related state transitions has been successfully completed, the transaction coordinator can cause data entries to be written to a database.
    Type: Application
    Filed: January 28, 2022
    Publication date: July 28, 2022
    Inventors: Uday Kiran Medisetty, Ankit Srivastava, Madan Thangavelu
  • Publication number: 20220226588
    Abstract: A ventilator apparatus is disclosed that provides various improvements with regard to features and practicality and overall benefits to patients suffering from respiratory and other conditions. The apparatus is constructed in an efficient and reliable way including a single motor and drivetrain assembly that operates a plurality of fluid pumps to achieve the present ventilator functions as described and shown.
    Type: Application
    Filed: January 19, 2022
    Publication date: July 21, 2022
    Inventor: Ankit Srivastava
  • Publication number: 20220230679
    Abstract: A compute-in-memory bitcell is provided that includes a pair of cross-coupled inverters for storing a stored bit. The compute-in-memory bitcell includes a logic gate for multiplying the stored bit with an input vector bit. An output node for the logic gate connects to a second plate of a capacitor. A first plate of the capacitor connects to a read bit line. A write driver controls a power supply voltage to the cross-coupled inverters, the first switch, and the second switch to capacitively write the stored bit to the pair of cross-coupled inverters.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Inventors: Seyed Arash MIRHAJ, Xiaonan CHEN, Ankit SRIVASTAVA, Sameer WADHWA, Zhongze WANG
  • Patent number: 11372622
    Abstract: A compute-in-memory array is provided that includes a set of compute-in-memory bitcells that time share a shared capacitor connected between the set of compute-in-memory bitcells and a read bit line.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 28, 2022
    Assignee: QUALCOMM Incorporated
    Inventor: Ankit Srivastava
  • Publication number: 20220159464
    Abstract: Methods, systems, and computer readable media for ingress message rate limiting are disclosed. One method includes, at a network node, receiving a service access request message from a service consumer network function and extracting, from the received service access request message, an access token that includes a consumer network function instance identifier identifying the service consumer network function. The method further includes determining, using the consumer network function instance identifier, that an allowed ingress message rate associated with the service consumer network function has been reached or exceeded and in response to determining that the allowed ingress message rate associated with the service consumer network function has been reached or exceeded, performing a message rate limiting action.
    Type: Application
    Filed: December 28, 2020
    Publication date: May 19, 2022
    Inventors: Jay Rajput, Shashikiran Bhalachandra Mahalank, Ankit Srivastava
  • Patent number: 11332352
    Abstract: A lift for raising or moving loads is disclosed. The lift is autonomous and comprises several parts for sensing and communicating as well as actuating a displacement. In some instances, the lift is moveable and includes optical and other sensors and can furthermore determine one or more vehicle wheel locations to position itself and raise a vehicle up off of the ground.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 17, 2022
    Assignee: Ample, Inc.
    Inventors: Kenji Terata Bowers, Thomas Ly, Khaled Walid Hassounah, Ankit Srivastava
  • Publication number: 20220131945
    Abstract: Methods, systems, and computer readable media for rank processing in network function selection. A method includes periodically receiving, at a network function discovery node, and from each producer network function of a number of producer network functions, a current load value specifying a computing load carried by the producer network function. The network function discovery node is configured for performing service discovery between network functions of a telecommunications core network. The method includes determining, for each producer network function, an available capacity for the producer network function based on the current load value and a published capacity of the producer network function. The method includes responding to a network function discovery request from a consumer network function using the available capacity of each producer network function.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventors: Kawal Sapra, Ankit Srivastava, Venkatesh Aravamudhan
  • Publication number: 20220012580
    Abstract: A multiply-and-accumulate (MAC) circuit having a plurality of compute-in-memory bitcells is configured to multiply a plurality of stored weight bits with a plurality of input bits to provide a MAC output voltage. A successive approximation analog-to-digital converter includes a capacitive-digital-to-analog-converter (CDAC) configured to subtract a bias voltage from the MAC output voltage to provide a CDAC output voltage. A comparator compares the CDAC output voltage to a fixed reference voltage.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventor: Ankit SRIVASTAVA
  • Publication number: 20210397937
    Abstract: A compute-in-memory array is provided in which each neuron includes a capacitor and an output transistor. During an evaluation phase, a filter weight voltage and the binary state of an input bit controls whether the output transistor conducts or is switched off to affect a voltage of a read bit line connected to the output transistor.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Inventors: Mustafa KESKIN, Ankit SRIVASTAVA, Sameer WADHWA, Guoqing MIAO
  • Patent number: 11200300
    Abstract: Techniques for secure sharing of data in computing systems are disclosed herein. In one embodiment, a method includes when exchanging data between the host operating system and the guest operating system, encrypting, at a trusted platform module (TPM) of the host, data to be exchanged with a first key to generate encrypted data. The method also includes transmitting the encrypted data from the host operating system to the guest operating system and decrypting, at the guest operating system, the transmitted encrypted data using a second key previously exchanged between the TPM of the host and a virtual TPM of the guest operating system.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: December 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Giridhar Viswanathan, Sudeep Kumar Ghosh, Ankit Srivastava, Michael Trevor Pashniak, Benjamin M Schultz, Balaji Balasubramanyan, Hari R Pulapaka, Tushar Suresh Sugandhi, Matthew David Kurjanowicz, Ahmed Saruhan Karademir
  • Publication number: 20210357526
    Abstract: A secure enclave may be used to satisfy privacy requirements and audit requirements. Code may be loaded into the secure enclave. The code may generate a predefined report based on data and added noise. The pre-defined report may be subject to audit requirements. The data may be subject to the privacy requirements. The secure enclave may generate an encryption key and a decryption key based on the code. Only the secure enclave may have access to the decryption key. And the secure enclave may allow only a verified copy of the code to access the decryption key. With the added noise, the report may satisfy a pre-defined differential privacy guarantee. Encrypting the code and ensuring that the report satisfies the differential privacy guarantee may satisfy the privacy requirements. Retaining the report, the code, the secure enclave, and the encrypted data may satisfy the audit requirements.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 18, 2021
    Inventors: Sergey YEKHANIN, Joshua Stanley ALLEN, Ankit SRIVASTAVA, Ralph Kennedy JOHNSTON, Jr., Janardhan Dattatreya KULKARNI
  • Patent number: 11125259
    Abstract: Corresponding threaded mechanical fasteners are automatically aligned with an alignment guide. The alignment guide includes a tapered cavity defined in a housing. As the threaded mechanical fasteners are moved towards one another to mate, the tapered cavity in the alignment guide causes the threaded mechanical fasteners to align with each other. The mechanical fasteners can connect a modular rechargeable battery to a battery receptacle in a vehicle.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: September 21, 2021
    Assignee: Ample, Inc.
    Inventors: Khaled Hassounah, Ankit Srivastava