Patents by Inventor Abhinav Aggarwal
Abhinav Aggarwal 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: 20240119122Abstract: Systems and methods for data augmentation are provided. One aspect of the systems and methods include receiving an image that is misclassified by a classification network; computing an augmentation image based on the image using an augmentation network; and generating an augmented image by combining the image and the augmentation image, wherein the augmented image is correctly classified by the classification network.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Shripad Vilasrao Deshmukh, Surgan Jandial, Abhinav Java, Milan Aggarwal, Mausoom Sarkar, Arneh Jain, Balaji Krishnamurthy
-
Patent number: 11921888Abstract: A method for maintaining user privacy in advertisement networks may include receiving first persona data associated with a first user from at least one publisher system. The first persona data may be generalized to form first generalized persona data. A session key may be generated. The first generalized persona data and the session key may be encrypted with a first public key of an advertisement network system to form a first ciphertext. The first ciphertext and first user identity data may be communicated to a mediator system. The first user identity data may be associated with first user's identity. A first encrypted targeted advertisement may be received based on the first generalized persona data from the advertisement network system via the mediator system. The first encrypted targeted advertisement may be decrypted with the session key to form a first targeted advertisement. A system and computer program product are also disclosed.Type: GrantFiled: July 12, 2022Date of Patent: March 5, 2024Assignee: Visa International Service AssociationInventors: Jingjing Ren, Abhinav Aggarwal, Mastooreh Salajegheh
-
Patent number: 11895371Abstract: A system can be utilized to determine media clips for media content based on a comparison between subtitles of the media content and information associated with a third-party system. The comparisons can be utilized to identify subtitles based on the comparison and determine the media clips based on portions of the media content associated with the identified subtitles. A smoothing algorithm can be applied to the media clips to modify start times and end times of the media clips. The system can cause the media clips or the corresponding media content to be output by an external device.Type: GrantFiled: September 21, 2021Date of Patent: February 6, 2024Assignee: Amazon Technologies, Inc.Inventors: Abhinav Aggarwal, Yash Pandya, Manivel Sethu
-
Patent number: 11871338Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining capability data of a shared ledger data structure, wherein the capability data specifies one or more capability for respective ones of a plurality of service capability applications; joining a service capability application of the plurality of service capability applications to a service delivery application in dependence on the examining; and running the service delivery application, with the service capability application joined to the service delivery application. .Type: GrantFiled: April 29, 2021Date of Patent: January 9, 2024Assignee: International Business Machines CorporationInventors: Dharmendra Misra, Abhinav Aggarwal, Tapasi Sengupta
-
Publication number: 20230422160Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining capability data of a shared ledger data structure, wherein the capability data specifies one or more capability for respective ones of a plurality of service capability applications; joining a service capability application of the plurality of service capability applications to a service delivery application in dependence on the examining; and running the service delivery application, with the service capability application joined to the service delivery application.Type: ApplicationFiled: August 30, 2023Publication date: December 28, 2023Inventors: Dharmendra MISRA, Abhinav AGGARWAL, Tapasi SENGUPTA
-
Patent number: 11790695Abstract: Devices, systems, and methods are provided for enhanced video annotations using image analysis. A method may include identifying, by a first device, first faces of first video frames, and second faces of second video frames. The method may include determining a first score for the first video frames, the first score indicative of a first number of faces to label, the first number of faces represented by the first video frames, and determining a second score for the second video frames, the second score indicative of a second number of faces to label. The method may include selecting the first video frames for face labeling, and receiving a first face label for the first face. The method may include generating a second face label for the second faces. The method may include sending the first face label and the second face label to a second device for presentation.Type: GrantFiled: May 17, 2021Date of Patent: October 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Abhinav Aggarwal, Yash Pandya, Laxmi Shivaji Ahire, Lokesh Amarnath Ravindranathan, Manivel Sethu, Muhammad Raffay Hamid
-
Patent number: 11778454Abstract: Delivering communication services is provided. A request for a mobile number from a mobile number authority is received from a subscriber. In response to receiving the request from the subscriber, the mobile number is assigned to the subscriber and sent to the subscriber. A request to register with the mobile number authority is received from a communication service provider. In response to receiving the request from the communication service provider, the communication service provider is registered with the mobile number authority. The mobile number from the mobile number authority may be used by the subscriber to subscribe at the same time to a plurality of communication services for a mobile device from a plurality of different communication service providers registered with the mobile number authority.Type: GrantFiled: September 28, 2021Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Dharmendra Misra, Abhinav Aggarwal, Rahul Kumar
-
Patent number: 11757909Abstract: Methods and systems for generating a security policy at a gateway are disclosed. A server computer and a gateway can perform a protocol in order to train a security model at a gateway, such that it can detect attack packets and prevent those attack packets from reaching the server computer via the gateway. In a learning phase, the server computer can provide training packets and test packets to the gateway. The gateway can use the training packets to train a security model, and the gateway can classify the test packets using the security model in order to test its accuracy. When the server computer is satisfied with the accuracy of the security policy, the server computer can transmit an acceptance of the security policy to the gateway, which can subsequently deploy the model in order to detect and filter attack packets.Type: GrantFiled: June 10, 2021Date of Patent: September 12, 2023Assignee: Visa International Service AssociationInventors: Abhinav Aggarwal, Mahdi Zamani, Mihai Christodorescu
-
Patent number: 11704477Abstract: Attention weights in a hierarchical attention network indicate the relative importance of portions of a conversation between an individual at one terminal and a computer or a human agent at another terminal. Weighting the portions of the conversation after converting the conversation to a standard text format allows for a computer to graphically highlight, by color, font, or other indicator visible on a graphical user interface, which portions of a conversation led to an escalation of the interaction from an intelligent virtual assistant to a human customer service agent.Type: GrantFiled: June 28, 2021Date of Patent: July 18, 2023Assignee: Verint Americas Inc.Inventors: Ian Roy Beaver, Cynthia Freeman, Jonathan Patrick Merriman, Abhinav Aggarwal
-
Patent number: 11645468Abstract: Techniques for determining attributable data in a natural language user input that can be used to identify a specific user are described. A system may use various data signals determined using different components. The system may process the various signals to make a final determination on whether the input includes attributable data. The system may use a first component to detect user-identifiable data in the input. The system may use a second component to determine whether the input is potentially attributable to a particular user.Type: GrantFiled: September 1, 2020Date of Patent: May 9, 2023Assignee: Amazon Technologies, Inc.Inventors: Yi Xu, Abhinav Aggarwal, Anand Victor, Rahul Gupta, Han Zeng
-
Patent number: 11641286Abstract: A method is disclosed. A node in a plurality of nodes can perform an identity set generation process. The node can then determine a leader node. The node may diffuse an identity set from each node of the plurality of nodes to the plurality of nodes. The node can then determine a majority set including identities occurring in at least one half of the identity sets, wherein the leader node diffuses the majority set of the leader node to the plurality of nodes. The node can verify the majority set of the leader node. The node may then update the identity set based on the majority set of the leader node.Type: GrantFiled: July 19, 2021Date of Patent: May 2, 2023Assignee: Visa International Service AssociationInventors: Mahdi Zamani, Abhinav Aggarwal
-
Publication number: 20230106391Abstract: Delivering communication services is provided. A request for a mobile number from a mobile number authority is received from a subscriber. In response to receiving the request from the subscriber, the mobile number is assigned to the subscriber and sent to the subscriber. A request to register with the mobile number authority is received from a communication service provider. In response to receiving the request from the communication service provider, the communication service provider is registered with the mobile number authority. The mobile number from the mobile number authority may be used by the subscriber to subscribe at the same time to a plurality of communication services for a mobile device from a plurality of different communication service providers registered with the mobile number authority.Type: ApplicationFiled: September 28, 2021Publication date: April 6, 2023Inventors: Dharmendra Misra, Abhinav Aggarwal, Rahul Kumar
-
Publication number: 20230004674Abstract: A method for maintaining user privacy in advertisement networks may include receiving first persona data associated with a first user from at least one publisher system. The first persona data may be generalized to form first generalized persona data. A session key may be generated. The first generalized persona data and the session key may be encrypted with a first public key of an advertisement network system to form a first ciphertext. The first ciphertext and first user identity data may be communicated to a mediator system. The first user identity data may be associated with first user's identity. A first encrypted targeted advertisement may be received based on the first generalized persona data from the advertisement network system via the mediator system. The first encrypted targeted advertisement may be decrypted with the session key to form a first targeted advertisement. A system and computer program product are also disclosed.Type: ApplicationFiled: July 12, 2022Publication date: January 5, 2023Inventors: Jingjing Ren, Abhinav Aggarwal, Mastooreh Salajegheh
-
Publication number: 20220353801Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining capability data of a shared ledger data structure, wherein the capability data specifies one or more capability for respective ones of a plurality of service capability applications; joining a service capability application of the plurality of service capability applications to a service delivery application in dependence on the examining; and running the service delivery application, with the service capability application joined to the service delivery application. .Type: ApplicationFiled: April 29, 2021Publication date: November 3, 2022Inventors: Dharmendra MISRA, Abhinav AGGARWAL, Tapasi SENGUPTA
-
Patent number: 11403420Abstract: A method for maintaining user privacy in advertisement networks may include receiving first persona data associated with a first user from at least one publisher system. The first persona data may be generalized to form first generalized persona data. A session key may be generated. The first generalized persona data and the session key may be encrypted with a first public key of an advertisement network system to form a first ciphertext. The first ciphertext and first user identity data may be communicated to a mediator system. The first user identity data may be associated with the first user's identity. A first encrypted targeted advertisement may be received based on the first generalized persona data from the advertisement network system via the mediator system. The first encrypted targeted advertisement may be decrypted with the session key to form a first targeted advertisement. A system and computer program product are also disclosed.Type: GrantFiled: September 3, 2019Date of Patent: August 2, 2022Assignee: Visa International Service AssociationInventors: Jingjing Ren, Abhinav Aggarwal, Mastooreh Salajegheh
-
Patent number: 11399312Abstract: In an embodiment, a computer implemented method and architecture for managing data in mobile communication network which includes core and access components. This embodiment performs specialized data handling through processing nodes referred as Storage Retention and Intelligent Function (SRIF) nodes, an evaluation operation on control plane and user plane data received from the mobile communication network. This action determines whether any portion of the data needs intelligent processing and applies knowledge extraction algorithm for build-up retention or policy decision. As responsive to the evaluation operation, the SRIF nodes apply decisions on data or enable network nodes to apply data processing rules. The architecture of SRIF is hierarchical comprising end node as serving node, middle node as load balancing node providing flexibility, and central node as the brain.Type: GrantFiled: August 13, 2019Date of Patent: July 26, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dharmendra Misra, Seetharaman Sankara Ramasubramanian, Abhinav Aggarwal
-
Patent number: 11379384Abstract: A technique for oblivious filtering may include receiving an input data stream having a plurality of input elements. For each of the input elements received, a determination is made as to whether the input element satisfies a filtering condition. For each of the input elements received that satisfies the filtering condition, a write operation is performed to store the input element in a memory subsystem. For those of the input elements received that do not satisfy the filtering condition, at least a dummy write operation is performed on the memory subsystem. The contents of the memory subsystem can be evicted to an output data stream when the memory subsystem is full. The memory subsystem may include a trusted memory and an unprotected memory.Type: GrantFiled: September 27, 2019Date of Patent: July 5, 2022Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Abhinav Aggarwal, Rohit Sinha, Mihai Christodorescu
-
Publication number: 20220067289Abstract: Techniques for determining attributable data in a natural language user input that can be used to identify a specific user are described. A system may use various data signals determined using different components. The system may process the various signals to make a final determination on whether the input includes attributable data. The system may use a first component to detect user-identifiable data in the input. The system may use a second component to determine whether the input is potentially attributable to a particular user.Type: ApplicationFiled: September 1, 2020Publication date: March 3, 2022Inventors: Yi Xu, Abhinav Aggarwal, Anand Victor, Rahul Gupta, Han Zeng
-
Publication number: 20220019725Abstract: Attention weights in a hierarchical attention network indicate the relative importance of portions of a conversation between an individual at one terminal and a computer or a human agent at another terminal. Weighting the portions of the conversation after converting the conversation to a standard text format allows for a computer to graphically highlight, by color, font, or other indicator visible on a graphical user interface, which portions of a conversation led to an escalation of the interaction from an intelligent virtual assistant to a human customer service agent.Type: ApplicationFiled: June 28, 2021Publication date: January 20, 2022Inventors: Ian Roy Beaver, Cynthia Freeman, Jonathan Patrick Merriman, Abhinav Aggarwal
-
Publication number: 20220004507Abstract: A technique for oblivious filtering may include receiving an input data stream having a plurality of input elements. For each of the input elements received, a determination is made as to whether the input element satisfies a filtering condition. For each of the input elements received that satisfies the filtering condition, a write operation is performed to store the input element in a memory subsystem. For those of the input elements received that do not satisfy the filtering condition, at least a dummy write operation is performed on the memory subsystem. The contents of the memory subsystem can be evicted to an output data stream when the memory subsystem is full. The memory subsystem may include a trusted memory and an unprotected memory.Type: ApplicationFiled: September 27, 2019Publication date: January 6, 2022Inventors: Abhinav Aggarwal, Rohit Sinha, Mihai Christodorescu