Patents by Inventor Amit Agarwal

Amit Agarwal 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: 20220150210
    Abstract: A system and method for automatically transitioning between carrier and IP messaging that can include receiving client application registration updates; receiving a messaging request directed to at least one destination endpoint; retrieving client status of the destination endpoint from the client application registration database; evaluating the client status for use of a client application destination; in response to the destination endpoint having an inactive client status, transmitting content of the messaging request to the destination endpoint; and in response to the destination endpoint having an active client status, transmitting content of the messaging request to a client application endpoint mapped to the destination point.
    Type: Application
    Filed: November 10, 2021
    Publication date: May 12, 2022
    Inventors: Amit Agarwal, Peter Tan
  • Patent number: 11330036
    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include a first field comprising the communication endpoint identifier, a second field comprising the site identifier for the web site, and a third field comprising a session identifier for the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 10, 2022
    Assignee: GOOGLE LLC
    Inventors: Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal, Ahmed Mohamed Hassan Osman Akef
  • Publication number: 20220141630
    Abstract: Techniques are described herein for network sliced based billing. In one example, a control center obtains, from a charging system, a charging data record that includes an indication of a network slice associated with a chargeable telecommunications event. Based on the indication of the network slice, the control center identifies a charging rate for the chargeable telecommunications event and applies the charging rate to the chargeable telecommunications event.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Amit Agarwal, Rajpal Bhoria, Praveen Joseph
  • Publication number: 20220133261
    Abstract: A method includes, using a processor, identifying a septum and a Left Atrium Appendage (LAA) of a heart of a patient in an anatomical map of at least part of the heart. An entry surface over which a medical device is defined on the anatomical map, which is to be delivered via a sheath that penetrates the septum, is to engage with the LAA. A normal to the entry surface is calculated. A plurality of curves is calculated that each (i) have one end that is tangent to the normal, (ii) have a second end touching the septum, and (iii) comply with specified mechanical properties of the sheath. Multiple candidate locations on the septum are derived from the curves, for transseptal puncture with the sheath. The multiple candidate locations are presented to a user.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Roy Urman, Liron Shmuel Mizrahi, Amit Agarwal
  • Publication number: 20220114271
    Abstract: A return address of a caller of a software function within an access control component is determined, the caller comprising a software component seeking access to a protected resource protected by the access control component. From the return address, a filename of the caller is determined. Responsive to determining that the filename is included in a set of filenames of components allowed to access the protected resource, the caller is allowed to access the protected resource.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Applicant: International Business Machines Corporation
    Inventors: Xiaohan Qin, Pedro V. Torres, Xinya Wang, Amit Agarwal
  • Patent number: 11296681
    Abstract: A fast Mux-D scan flip-flop is provided, which bypasses a scan multiplexer to a master keeper side path, removing delay overhead of a traditional Mux-D scan topology. The design is compatible with simple scan methodology of Mux-D scan, while preserving smaller area and small number of inputs/outputs. Since scan Mux is not in the forward critical path, circuit topology has similar high performance as level-sensitive scan flip-flop and can be easily converted into bare pass-gate version. The new fast Mux-D scan flip-flop combines the advantages of the conventional LSSD and Mux-D scan flip-flop, without the disadvantages of each.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 5, 2022
    Assignee: Intel Corporation
    Inventors: Amit Agarwal, Steven Hsu, Simeon Realov, Mahesh Kumashikar, Ram Krishnamurthy
  • Publication number: 20220070242
    Abstract: The disclosed embodiments describe methods, devices, systems, and computer-readable media for synchronizing streamlining multimedia files among client devices. In the various embodiments, multiple client devices are configured to adjust playback of live multimedia content to synchronize playback in combination with a video conference.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 3, 2022
    Inventors: Mikul BHATT, Ajit BHATE, Sreekanth MAMIDALA, Judes SARMIENTO, Robert RALLISON, John BOWERS, Neha DIKE, Amit AGARWAL, Alex AUSTIN, Anupam KUMAR, James LOU, Herry LEONARD, Ronald JACOBY, Roger URRABAZO
  • Patent number: 11244061
    Abstract: A centralized framework for managing the data encryption of resources is disclosed. A data encryption service is disclosed that provides various services related to the management of the data encryption of resources. The services may include managing application policies, cryptographic policies, and encryption objects related to applications. The encryption objects may include encryption keys and certificates used to secure the resources. In an embodiment, the data encryption service may be included or implemented in a cloud computing environment and may provide a centralized framework for effectively managing the data encryption requirements of various applications hosted or provided by different customer systems. The disclosed data encryption service may provide monitoring and alert services related to encryption objects managed by the data encryption service and transmit the alerts related to the encryption objects via various communication channels.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: February 8, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Amit Agarwal, Srikant Krishnapuram Tirumalai, Krishnakumar Sriramadhesikan
  • Patent number: 11232071
    Abstract: A proposed modification to a record of a base data structure is identified, the records of the base data structure sorted by primary key. A type of modification of the proposed modification is identified. A record is added to a differential data structure of the type, the differential data structure record describing the proposed modification. A record is added to a delta data structure sorted by the primary key, the delta data structure record including the primary key value of the record, the type of the proposed modification, and a pointer to the record added to the differential data structure. Data can be fetched using the delta data structure to apply modifications to a set of records requested in the fetch and generate a modified set of records to be returned in a response to the request.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: January 25, 2022
    Assignee: o9 Solutions, Inc.
    Inventors: Rajeev Karri, Amit Agarwal, Siddarth Wardhan
  • Patent number: 11216478
    Abstract: An interactive user interface is generated to illustrate a graphical view of a network of plan models. The network of plan models includes a plurality of plan models, each plan model including one or more measures and one or more dimensions. At least one user-entered text character is entered in a query field and the plan models are searched for names of measures and/or dimensions in the plan models that correspond to the user entry. The names are presented as search term suggestions in the search query field and at least one suggestion is selected and adopted as at least a portion of a search query. The network of plan models is searched to generate search results corresponding to the search query. The graphical view of the network of plan models can be revised based on the search results.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: January 4, 2022
    Assignee: o9 Solutions, Inc.
    Inventors: Amit Agarwal, Koustuv Chatterjee
  • Publication number: 20210407168
    Abstract: A method comprising: dividing a 3D space into a voxel grid comprising a plurality of voxels; associating a plurality of distance values with the plurality of voxels, each distance value based on a distance to a boundary of an object; selecting an approximate interpolation mode for stepping a ray through a first one or more voxels of the 3D space responsive to the first one or more voxels having distance values greater than a threshold; and detecting the ray reaching a second one or more voxels having distance values less than the first threshold; and responsively selecting a precise interpolation mode for stepping the ray through the second one or more voxels.
    Type: Application
    Filed: October 14, 2020
    Publication date: December 30, 2021
    Inventors: Vivek De, Ram Krishnamurthy, Amit Agarwal, Steven Hsu, Monodeep Kar
  • Publication number: 20210407039
    Abstract: A method comprising: dividing a 3D space into a voxel grid comprising a plurality of voxels; associating a plurality of distance values with the plurality of voxels, each distance value based on a distance to a boundary of an object; selecting an approximate interpolation mode for stepping a ray through a first one or more voxels of the 3D space responsive to the first one or more voxels having distance values greater than a threshold; and detecting the ray reaching a second one or more voxels having distance values less than the first threshold; and responsively selecting a precise interpolation mode for stepping the ray through the second one or more voxels.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Vivek De, Ram Krishnamurthy, Amit Agarwal, Steven Hsu, Monodeep Kar
  • Publication number: 20210334306
    Abstract: Coordinating processing of audio queries is provided. A system receives a query. The system provides the query to a first digital assistant component and a second digital assistant component for processing. The system receives a first response to the query from the first digital assistant component, and a second response to the query from the second digital assistant component. The first digital assistant component can be authorized to access a database the second digital assistant component is prohibited from accessing. The system determines, based on a ranking decision function, to select the second response to the query from the second digital assistant component. The system provides, responsive to the selection, the second response from the second digital assistant to a computing device.
    Type: Application
    Filed: April 8, 2019
    Publication date: October 28, 2021
    Inventors: Bo Wang, Smita Rai, Max Ohlendorf, Subbaiah Venkata, Chad Yoshikawa, Abhinav Taneja, Amit Agarwal, Chris Ramsdale, Chris Turkstra
  • Patent number: 11153397
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service, selecting a given phone number that is uniquely associated with the user based on the received request, transmitting, to a user device, a first message that presents visual information at the user device and includes the given phone number, receiving, by the one or more servers, a second message addressed to the given phone number, selecting an additional message that presents additional visual information at the user device based, at least in part, on the message received from the user device and one or more of a geolocation of the mobile device or a time of day, and transmitting the additional message to the user device.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: October 19, 2021
    Assignee: Google LLC
    Inventors: Vibhor Nanavati, Anshul Kothari, Amit Agarwal, Gaurav Ravindra Bhaya, Surojit Chatterjee
  • Publication number: 20210295107
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Patent number: 11120108
    Abstract: The present disclosure relates generally to managing security artifacts for a software application executing on a software stack. Techniques are described for defining a security configuration such that each layer of the software stack may be associated with one or more datastores, each datastore including one or more security artifacts for a particular layer. The security configuration may specify, for example, an order in which the various datastores are to be accessed when a request is received for a security artifact that is available from multiple datastores. Using the security configuration, access to security artifacts can be handled in connection with requests generated through a particular layer in the stack. A system managing the security artifacts can provide a unified view of the datastores such that, from the end-user's perspective, there is only one logical datastore.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 14, 2021
    Assignee: Oracle International Corporation
    Inventors: Rohit Koul, Amit Agarwal, Dongguang Zhou, Vineet Garg, Krishnakumar Sriramadhesikan, Supriya Kalyanasundaram, Yulong Cao, Srivatsa Manjunath, Anant D. Kadam, Deepika Damojipurapu
  • Publication number: 20210281250
    Abstract: A new family of shared clock single-edge triggered flip-flops that reduces a number of internal clock devices from 8 to 6 devices to reduce clock power. The static pass-gate master-slave flip-flop has no performance penalty compared to the flip-flops with 8 clock devices thus enabling significant power reduction. The flip-flop intelligently maintains the same polarity between the master and slave stages which enables the sharing of the master tristate and slave state feedback clock devices without risk of charge sharing across all combinations of clock and data toggling. Because of this, the state of the flip-flop remains undisturbed, and is robust across charge sharing noise. A multi-bit time borrowing internal stitched flip-flop is also described, which enables internal stitching of scan in a high performance time-borrowing flip-flop without incurring increase in layout area.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 9, 2021
    Applicant: Intel Corporation
    Inventors: Steven Hsu, Amit Agarwal, Simeon Realov, Satish Damaraju, Ram Krishnamurthy
  • Patent number: 11115529
    Abstract: Systems and methods for implementing an online content item campaign with selective call functionality can include a processor determining a rendering frequency of instances of a third-party content item for rendering with a call icon, based on a resource of the third-party content provider. The processor can provide a first instance of the content item for rendering with the call icon in accordance with the rendering frequency of instances. A call bridge device can receive a call from the client computing device upon actuation of the call icon, direct the call to a phone number of the third-party content provider, and determine a parameter of the call. The processor can adjust the rendering frequency of instances based on the parameter of the call and provide instances of the content item for display by client computing devices with the call icon in accordance with the adjusted rendering frequency of instances.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: September 7, 2021
    Assignee: Google LLC
    Inventors: Amit Agarwal, Varun Soundararajan, Gaurav Bhaya
  • Publication number: 20210263100
    Abstract: An apparatus is provided which comprises: a multi-bit quad latch with an internally coupled level sensitive scan circuitry; and a combinational logic coupled to an output of the multi-bit quad latch. Another apparatus is provided which comprises: a plurality of sequential logic circuitries; and a clocking circuitry comprising inverters, wherein the clocking circuitry is shared by the plurality of sequential logic circuitries.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 26, 2021
    Applicant: Intel Corporation
    Inventors: Amit Agarwal, Ram Krishnamurthy, Satish Damaraju, Steven Hsu, Simeon Realov
  • Publication number: 20210227117
    Abstract: Described is a system for contrast and entropy-based perception adaption to optimize perception. The system is operable for receiving an input image of a scene with a camera system and detecting one or more objects (having perception data) in the input image. The perception data of the one or more objects is converted into probes, which are then converted into axioms using probabilistic signal temporal logic. The axioms are evaluated based on probe bounds. If the axioms are within the probe bounds, then results are provided; however, if the axioms are outside of the probe bounds, the system estimates optimal contrast bounds and entropy bounds as perception parameters. The contrast and entropy in the camera system are then adjusted based on the perception parameters.
    Type: Application
    Filed: December 23, 2020
    Publication date: July 22, 2021
    Inventors: Hyukseong Kwon, Amir M. Rahimi, Amit Agarwal, Rajan Bhattacharyya