Patents by Inventor Abhishek Verma
Abhishek Verma 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: 12159443Abstract: Embodiments described herein include aspects related to previewing and capturing stroke outlines from a real-world image or a video feed. In one embodiment, a stroke outline preview image is generated by performing an edge detection process on an input image. The stroke outline preview image provides a preview indicating an example of a stroke outline image to be provided for the input image if the input image is selected. A detailed stroke outline image for the input image is generated using a detailed stroke outline process, and an alternative stroke outline image is obtained for the input image using an alternative outline process. Thereafter, the alternative stroke outline image is modified by including in the alternative stroke outline image a portion of stroke outlines from the detailed stroke outline image.Type: GrantFiled: May 13, 2022Date of Patent: December 3, 2024Assignee: Adobe Inc.Inventor: Abhishek Verma
-
Publication number: 20240378766Abstract: Real time pattern preview generation and capture techniques are described. In an example, a live stream of digital images is displayed in a user interface by a computing device. A real time preview of visual patterns in the user interface is then generated and displayed based on the digital images. The visual patterns, for instance, are generated by the computing device in real time using a combination of shape extraction and pattern generation. An option is also made available to convert the real time preview into a vector image, such as a vector pattern tile.Type: ApplicationFiled: May 12, 2023Publication date: November 14, 2024Applicant: Adobe Inc.Inventors: Abhishek Verma, Arihant Jain, Holger Winnemoeller
-
Publication number: 20240264986Abstract: A mechanism that flags and detects inaccurate or bad data, and annotates the flagged data with automatically generated metadata that may then be provided to end users (e.g., resource managers, service owners, finance analysts, data scientists, executives, etc.) via an application stack. The automatic annotations comprise quality annotations that may include data freshness, correctness, and/or completeness.Type: ApplicationFiled: January 18, 2023Publication date: August 8, 2024Inventors: Michael Yang Liu, Abhijit Belapurkar, Abhishek Verma, Bhaswanth Uppalaguptam, Edward Chou, Michael Jun, Pramod Madabhushi, Richard A. Maher, Spiro Michaylov, Srirama Koneru, Nicole Pizarro
-
Patent number: 12026202Abstract: Sets of objects may be received which are desired to be stored using a nested hash map, where the nested hash map may include multiple levels, and where each set of objects in the sets of objects may correspond to a level in the nested hash map. The nested hash map may be created from a bottom level of the nested hash map to a top level of the nested hash map, which may include: creating a first hash map at a first level of the nested hash map, creating a first shared pointer which points to the first hash map, and creating a second hash map at a second level which is immediately above the first level, where the second hash map maps at least one object to the first shared pointer.Type: GrantFiled: August 24, 2022Date of Patent: July 2, 2024Assignee: Synopsys, Inc.Inventors: Brijesh Agrawal, Abhishek Verma, Deepak Ahuja, Paras Mal Jain
-
Patent number: 11985241Abstract: The present embodiments relate to a sender sharing a credential associated with a user device to a recipient, allowing temporary access to the user device by the recipient. The sender can specify a user in which to share the credential and can set control parameters relating to the use of the user device by the recipient. The authorizing entity computer can transmit an credential identifier to the processing network computer and receive an encrypted credential from the processing network computer. The authorizing entity computer can transmit the encrypted credential to a storage application on the recipient computer. The recipient computer can then transmit a request to the processing network computer for a token and then obtain the token.Type: GrantFiled: September 30, 2021Date of Patent: May 14, 2024Assignee: Visa International Service AssociationInventors: Sushma Rapolu, Anup Tripathi, Sashi Kumar Velur, Cristian Dumitru, Nicholas Boesel, Mitchell Wright, Abhishek Verma
-
Patent number: 11840962Abstract: An aircraft including a fuselage, a wing structure, at least one turbomachine running on hydrogen and generating thrust at a propulsion unit distant from the fuselage, at least one fuel tank positioned in the fuselage and configured to store hydrogen in the cryogenic state, at least one hydrogen supply device connecting the fuel tank and the turbomachine and including at least one pump positioned in the fuselage in the vicinity of the fuel tank, at least one hydrogen heating system positioned in the fuselage in the vicinity of the pump. This solution makes it possible to reduce a length of the complex double-walled pipes configured for carrying the hydrogen in the cryogenic state between the fuel tank and the hydrogen heating system.Type: GrantFiled: August 1, 2022Date of Patent: December 12, 2023Assignees: Airbus SAS, Airbus Operations SASInventors: Lionel Czapla, Antoine Abele, Benjamin Thubert, Alexis Pissavin, Abhishek Verma, Alistair Forbes, Jorge A. Carretero Benignos, Benedikt Bammer
-
Publication number: 20230368490Abstract: Embodiments described herein include aspects related to previewing and capturing stroke outlines from a real-world image or a video feed. In one embodiment, a stroke outline preview image is generated by performing an edge detection process on an input image. The stroke outline preview image provides a preview indicating an example of a stroke outline image to be provided for the input image if the input image is selected. A detailed stroke outline image for the input image is generated using a detailed stroke outline process, and an alternative stroke outline image is obtained for the input image using an alternative outline process. Thereafter, the alternative stroke outline image is modified by including in the alternative stroke outline image a portion of stroke outlines from the detailed stroke outline image.Type: ApplicationFiled: May 13, 2022Publication date: November 16, 2023Inventor: Abhishek Verma
-
Patent number: 11640289Abstract: A system and method for deploying software is disclosed. The system includes an architecture for deploying simulation software as a service. The architecture includes a client layer. The client layer includes an edge device, a resource manager, an update framework, a firewall, and a key management system. The architecture further includes a control layer communicatively coupled to the client layer, wherein a portion of the control layer is configured within a server. The control layer includes an application programming interface, one or more containers, wherein at least one of the one or more containers is a simulation processing container. The control layer further includes an orchestration node, a continuous integration tool, one or more processors, and a content delivery network module. The architecture further includes a data layer communicatively coupled to the one or more containers.Type: GrantFiled: August 24, 2020Date of Patent: May 2, 2023Assignee: Rockwell Collins, Inc.Inventors: Rishabh Kaushik, Jeanette M. Ling, Abhishek Verma
-
Patent number: 11630709Abstract: A method includes receiving, by a first computer from a second computer, a stateless API request message comprising update value data, a consensus token, and a user identifier. The first computer determines whether or not the consensus token matches a previously stored consensus token. If the consensus token matches the previously stored consensus token, the first computer retrieves stored value data from a value data database based on the user identifier. The first computer then updates the stored value data with the update value data. The first computer generates an API response message comprising an indication of the update. The first computer transmits, to the second computer, the API response message.Type: GrantFiled: March 29, 2022Date of Patent: April 18, 2023Assignee: Visa International Service AssociationInventors: Julie McClure, Anil Chandupattla, Abhishek Verma, Mark Picha
-
Publication number: 20230065867Abstract: Sets of objects may be received which are desired to be stored using a nested hash map, where the nested hash map may include multiple levels, and where each set of objects in the sets of objects may correspond to a level in the nested hash map. The nested hash map may be created from a bottom level of the nested hash map to a top level of the nested hash map, which may include: creating a first hash map at a first level of the nested hash map, creating a first shared pointer which points to the first hash map, and creating a second hash map at a second level which is immediately above the first level, where the second hash map maps at least one object to the first shared pointer.Type: ApplicationFiled: August 24, 2022Publication date: March 2, 2023Applicant: Synopsys, Inc.Inventors: Brijesh Agrawal, Abhishek Verma, Deepak Ahuja, Paras Mal Jain
-
Publication number: 20230045036Abstract: An aircraft including a fuselage, a wing structure, at least one turbomachine running on hydrogen and generating thrust at a propulsion unit distant from the fuselage, at least one fuel tank positioned in the fuselage and configured to store hydrogen in the cryogenic state, at least one hydrogen supply device connecting the fuel tank and the turbomachine and including at least one pump positioned in the fuselage in the vicinity of the fuel tank, at least one hydrogen heating system positioned in the fuselage in the vicinity of the pump. This solution makes it possible to reduce a length of the complex double-walled pipes configured for carrying the hydrogen in the cryogenic state between the fuel tank and the hydrogen heating system.Type: ApplicationFiled: August 1, 2022Publication date: February 9, 2023Inventors: Lionel CZAPLA, Antoine ABELE, Benjamin THUBERT, Alexis PISSAVIN, Abhishek VERMA, Alistair FORBES, Jorge A. CARRETERO BENIGNOS, Benedikt BAMMER
-
Patent number: 11573812Abstract: Techniques for determining a Next Best Action (NBA) are disclosed, with the determination being based on a position within an application, past actions by a user when experiencing a similar application context, and/or tasks in queue for the user to execute from current state of the application. Techniques are also disclosed for displaying an interface that includes the NBA in conjunction with a specific rationale for presenting the NBA, such as recommendations by a trusted person, based on the user's and/or other users' past behavior, and descriptions developed based on the specific NBA. Also, methods for determining a best NBA are disclosed, with the NBA being selected by applying static rules to a data set, heuristically analyzing the data set, and/or applying a machine learning model to the data set.Type: GrantFiled: January 13, 2020Date of Patent: February 7, 2023Assignee: Oracle International CorporationInventors: Abhishek Verma, Michael Richard Palmeter, Simon Chow, Satheesh Kumar Reddy Challaveera, Trevor Mathers
-
Patent number: 11478701Abstract: A rendering system includes a cloud component and a local edge component. The cloud component receives or retrieves legacy data from various sources and preprocesses the data into a format. The local edge component receives the preprocessed data from the cloud component and performs local rendering steps necessary to place the preprocessed data into a form suitable for a game engine. The game engine utilizes the preprocessed data to render an image stream. The system is embodied in a flight simulator.Type: GrantFiled: November 6, 2020Date of Patent: October 25, 2022Assignee: Rockwell Collins, Inc.Inventors: Abhishek Verma, Jeanette M. Ling, Rishabh Kaushik, Danilo P Groppa, Triston Thorpe
-
Publication number: 20220309949Abstract: Provided are a device and method for providing a virtual audience. The device for providing a virtual audience includes receiving a voice signal indicating a speech of a user; converting the speech in the received voice signal into text; determining a topic of the speech based on the converted text; identifying a plurality of entities included in the speech that are relevant to the determined topic; generating questions applicable to the speech using the identified plurality of entities in the speech; and providing a virtual audience uttering the generated questions.Type: ApplicationFiled: April 20, 2021Publication date: September 29, 2022Inventors: Sumantra DASGUPTA, Abhishek VERMA, Agam GOYAL, Sachin Kumar GUPTA
-
Publication number: 20220253345Abstract: A method includes receiving, by a first computer from a second computer, a stateless API request message comprising update value data, a consensus token, and a user identifier. The first computer determines whether or not the consensus token matches a previously stored consensus token. If the consensus token matches the previously stored consensus token, the first computer retrieves stored value data from a value data database based on the user identifier. The first computer then updates the stored value data with the update value data. The first computer generates an API response message comprising an indication of the update. The first computer transmits, to the second computer, the API response message.Type: ApplicationFiled: March 29, 2022Publication date: August 11, 2022Inventors: Julie McClure, Anil Chandupattla, Abhishek Verma, Mark Picha
-
Publication number: 20220209952Abstract: The present embodiments relate to a sender sharing a credential associated with a user device to a recipient, allowing temporary access to the user device by the recipient. The sender can specify a user in which to share the credential and can set control parameters relating to the use of the user device by the recipient. The authorizing entity computer can transmit an credential identifier to the processing network computer and receive an encrypted credential from the processing network computer. The authorizing entity computer can transmit the encrypted credential to a storage application on the recipient computer. The recipient computer can then transmit a request to the processing network computer for a token and then obtain the token.Type: ApplicationFiled: September 30, 2021Publication date: June 30, 2022Inventors: Sushma Rapolu, Anup Tripathi, Sashi Kumar Velur, Cristian Dumitru, Nicholas Boesel, Mitchell Wright, Abhishek Verma
-
Patent number: 11321149Abstract: A method includes receiving, by a first computer from a second computer, a stateless API request message comprising update value data, a consensus token, and a user identifier. The first computer determines whether or not the consensus token matches a previously stored consensus token. If the consensus token matches the previously stored consensus token, the first computer retrieves stored value data from a value data database based on the user identifier. The first computer then updates the stored value data with the update value data. The first computer generates an API response message comprising an indication of the update. The first computer transmits, to the second computer, the API response message.Type: GrantFiled: February 8, 2021Date of Patent: May 3, 2022Assignee: Visa International Service AssociationInventors: Julie McClure, Anil Chandupattla, Abhishek Verma, Mark Picha
-
Publication number: 20220058012Abstract: A system and method for deploying software is disclosed. The system includes an architecture for deploying simulation software as a service. The architecture includes a client layer. The client layer includes an edge device, a resource manager, an update framework, a firewall, and a key management system. The architecture further includes a control layer communicatively coupled to the client layer, wherein a portion of the control layer is configured within a server. The control layer includes an application programming interface, one or more containers, wherein at least one of the one or more containers is a simulation processing container. The control layer further includes an orchestration node, a continuous integration tool, one or more processors, and a content delivery network module. The architecture further includes a data layer communicatively coupled to the one or more containers.Type: ApplicationFiled: August 24, 2020Publication date: February 24, 2022Inventors: Rishabh Kaushik, Jeanette M. Ling, Abhishek Verma
-
Patent number: 11237850Abstract: Embodiments herein provide method for automatically managing activities of an application in an electronic device. The method includes detecting by an activity controller an input on a data item of the application displayed on a screen of the electronic device. Further, the method includes determining by the activity controller at least one activity associated with the data item. Furthermore, the method includes causing by the activity controller to automatically display an at least one activity interface and performing the at least one activity associated with the data item within the at least one activity interface. The at least one activity interface comprises a synchronization element to synchronize a result of the at least one performed activity with the application displayed on the screen of the electronic device.Type: GrantFiled: October 5, 2018Date of Patent: February 1, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Abhishek Verma, Avinash Thakur, Jatin Garg, Pranav Jadav, Shubham Shubham
-
Patent number: 11200708Abstract: Generating color vector previews for images is described. A color vector preview system processes image data using parallel pipelines: one for determining a color palette based on an image frame's depicted content and another for recoloring image frames using the color palette. The color vector preview system replaces each pixel of an image frame with a color determined from a surrounding spatial neighborhood of pixels. Input specifying a number of colors is received, and the specified number of colors are selected from replaced pixel values to define the color palette. After determining the color palette, the color palette pipeline obtains a most-recently captured image frame and updates the color palette accordingly. Simultaneously, the recoloring pipeline compares each of the replaced pixel values to the color palette and replaces each pixel based on the comparison. Recolored frames are then output as color vector previews for the image data in real-time.Type: GrantFiled: August 13, 2020Date of Patent: December 14, 2021Assignee: Adobe Inc.Inventors: Hemant Badhani, Abhishek Verma