Patents by Inventor Ashish Trivedi
Ashish Trivedi 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).
-
SYSTEM AND METHOD FOR DETECTING AND QUANTIFYING A PLAQUE/STENOSIS IN A VASCULAR ULTRASOUND SCAN DATA
Publication number: 20240127435Abstract: The present subject matter discloses a system and method for automatically detecting and quantifying a plaque/stenosis in a vascular ultrasound scan data in real time using Deep learning models. The system receives a video data and selects one or more frames/images for further processing to detect and quantify the plaque in the artery. Based on the selected one or more frames, the system detects a region of interest (ROI) and further processes the ROI. The system selects end points of a deposits of the plaque by taking a maximum length of the plaque in the artery/plaque boundary and determines the orientation of the vascular ultrasound scan. Based on the orientation and the selected end points, the system determines a vessel/artery boundary to identify a size of the plaque. Based on the determined vessel boundary and the orientation, the system determines plaque segments and measures parameters of the plaque.Type: ApplicationFiled: September 22, 2023Publication date: April 18, 2024Inventors: Prashant Warier, Rohan Sahu, Ashish Mittal, Kautuk Trivedi, Preetham Putha, Manoj Tadepalli -
Patent number: 11171928Abstract: In a method of Local Peer to Peer Direct Connection in NAT and overlay network. A request is received from a first peer at a relay gateway to establish a direct connection with a second peer. The first peer and the second peer are located behind a NAT firewall. An authentication request is relayed from the first peer at the relay gateway. The authentication request is forwarded from the relay gateway to the second peer. Upon performing authentication at the second peer, an authentication response is received at the relay gateway. The authentication response is received from the relay gateway at the first peer. An internal route propagation is performed from the second peer to the first peer via the relay gateway. A Local Peer to Peer Direct Connection is established between the first peer and the second peer for packet flow through the direct connection.Type: GrantFiled: December 6, 2018Date of Patent: November 9, 2021Assignee: COLORTOKENS, INC.Inventors: Deepak Kumar Mohanty, Ashish Trivedi, Ravi Voleti, Anoop Kapoor, Mritunjay Kumar, Suprio Pal
-
Patent number: 10992635Abstract: A system and method for routing data packets between different overlay networks is disclosed. The method includes receiving a DNS lookup request for a resource from a first computing device coupled to a first overlay network. The first overlay network comprises a first edge application gateway. The method includes identifying a second computing device coupled to a second overlay network comprising the resource requested. The second overlay network comprises a second edge application gateway. The method further includes identifying a third overlay network. The data packets generated at, the first computing device is transferred to the first edge application gateway. The data packets are then transmitted from the first edge application gateway and the second edge application gateway over the third overlay network.Type: GrantFiled: October 17, 2018Date of Patent: April 27, 2021Assignee: COLORTOKENS, INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10965651Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a private domain name system (DNS) receives a DNS lookup request from a computing system of a plurality of computing systems associated with a private communication group, and forwards the DNS lookup request to a public DNS. The private DNS further receives a public address associated with the DNS lookup request from the public DNS, translates the public address to a private address, and transfers the private address to the requesting computing system.Type: GrantFiled: December 20, 2017Date of Patent: March 30, 2021Assignee: COLORTOKENS, INC.Inventors: Anoop Kapoor, Ryan Farjadi, Pankaj Parekh, Ashish Trivedi, Satyam Tyagi, Harish Magganmane, Deepak Mohanty, Ravi Voleti
-
Patent number: 10958580Abstract: A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.Type: GrantFiled: October 17, 2018Date of Patent: March 23, 2021Assignee: COLORTOKENS, INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10862804Abstract: A system and method for redirecting data packets communicated to a computing device over an overlay network is disclosed. The method includes monitoring resources installed on the computing device to identify the resources communicating over dedicated underlay IP address. The method further includes creating a rule based on the resources identified. The rule is transferred and stored on the computing device. On receiving a data packet, the rule is executed for redirecting the data packets from the overlay network to an underlay network and vice versa. The data packets are redirected by translating a destination IP address on a header of the data packet from an overlay IP address to an underlay IP address. The method thus redirects the data packets from the overlay network to the underlay network before reaching the resource, thereby preventing dropping of the data packet.Type: GrantFiled: October 9, 2018Date of Patent: December 8, 2020Assignee: COLOTOKENS INC.Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10686711Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a communication service identifies a communication request from an application on the computing system to transfer data to a second application on a second computing system. In response to the communication request, the communication service identifies a communication group of a plurality of communication groups associated with the application and the second application. Once the communication group is identified, the communication service identifies a communication quality of service based on the identified communication group, and transfers the data associated with the communication request to the second computing system in accordance with the communication quality of service.Type: GrantFiled: October 25, 2017Date of Patent: June 16, 2020Assignee: COLORTOKENS, INC.Inventors: Ravi Voleti, Harish Magganmane, Ashish Trivedi, Deepak Mohanty, Anoop Kapoor, Pankaj Parekh, Naveen Kulshreshtha
-
Publication number: 20200186496Abstract: In a method of Local Peer to Peer Direct Connection in NAT and overlay network. A request is received from a first peer at a relay gateway to establish a direct connection with a second peer. The first peer and the second peer are located behind a NAT firewall. An authentication request is relayed from the first peer at the relay gateway. The authentication request is forwarded from the relay gateway to the second peer. Upon performing authentication at the second peer, an authentication response is received at the relay gateway. The authentication response is received from the relay gateway at the first peer. An internal route propagation is performed from the second peer to the first peer via the relay gateway. A Local Peer to Peer Direct Connection is established between the first peer and the second peer for packet flow through the direct connection.Type: ApplicationFiled: December 6, 2018Publication date: June 11, 2020Inventors: Deepak Kumar MOHANTY, Ashish TRIVEDI, Ravi VOLETI, Anoop KAPOOR, Mritunjay KUMAR, Suprio PAL
-
Patent number: 10652212Abstract: To obviate the possibility of a data packet requesting for a communication between a source computer and a destination computer being blocked either by a source firewall or a destination firewall or both, the source computer is configured to transmit the data packet to an intermediary sever, bypassing the source firewall and the destination firewall. The intermediary server is configured to analyze the data packet transmitted from the source computer and is further configured to acknowledge the need to establish a communication between the source computer and the destination computer. The intermediary server subsequently generates a notification notifying the destination computer to establish a communication with the source computer. The intermediary server transmits a notification to the destination computer and triggers the destination computer to respond to the notification and establish a communication session with the source computer.Type: GrantFiled: March 2, 2018Date of Patent: May 12, 2020Assignee: COLORTOKENS, INC.Inventors: Pankaj Parekh, Ashish Trivedi, Deepak Mohanty
-
Publication number: 20200127963Abstract: A system and method for routing data packets between different overlay networks is disclosed. The method includes receiving a DNS lookup request for a resource from a first computing device coupled to a first overlay network. The first overlay network comprises a first edge application gateway. The method includes identifying a second computing device coupled to a second overlay network comprising the resource requested. The second overlay network comprises a second edge application gateway. The method further includes identifying a third overlay network. The data packets generated at, the first computing device is transferred to the first edge application gateway. The data packets are then transmitted from the first edge application gateway and the second edge application gateway over the third overlay network.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: ANOOP SINGH KAPOOR, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Publication number: 20200127923Abstract: A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Anoop Singh KAPOOR, Ashish TRIVEDI, Ravi VOLETI, Deepak MOHANTY, Mritunjay KUMAR
-
Patent number: 10630657Abstract: The present disclosure envisages establishing a virtual overlay network between the source computer and the destination computer (in addition to a typical, unsecured, public computer network already connecting the source computer and the destination computer), and designating the source computer and destination computer to be identified on the virtual overlay network only by the corresponding source private IP address and destination private IP address. The present disclosure envisages an intermediary server for creating and subsequently managing the virtual overlay network. The intermediary server renders the virtual overlay network accessible only to the source computer and the destination computer to communicate with one another and to exchange data packets using the source private IP address and destination private address and the corresponding private ports, while ensuring that the virtual overlay network remains inaccessible to any other computer on the underlying public computer network.Type: GrantFiled: March 2, 2018Date of Patent: April 21, 2020Assignee: COLORTOKENS, INC.Inventors: Pankaj Parekh, Ashish Trivedi, Harish Magganmane, Ravi Voleti
-
Publication number: 20200112510Abstract: A system and method for redirecting data packets communicated to a computing device over an overlay network is disclosed. The method includes monitoring resources installed on the computing device to identify the resources communicating over dedicated underlay IP address. The method further includes creating a rule based on the resources identified. The rule is transferred and stored on the computing device. On receiving a data packet, the rule is executed for redirecting the data packets from the overlay network to an underlay network and vice versa. The data packets are redirected by translating a destination IP address on a header of the data packet from an overlay IP address to an underlay IP address. The method thus redirects the data packets from the overlay network to the underlay network before reaching the resource, thereby preventing dropping of the data packet.Type: ApplicationFiled: October 9, 2018Publication date: April 9, 2020Inventors: Anoop Singh Kapoor, Ashish Trivedi, Ravi Voleti, Deepak Mohanty, Mritunjay Kumar
-
Patent number: 10554633Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a communication service identifies a communication request for a first application on a first computing system to transfer data to a second application on a second computing system. In response to the request, the communication service generates a packet, wherein the packet includes an encrypted portion for the data and private addressing associated with the first and second applications, and an unencrypted portion for group identifier information and public addressing information. Once the packet is generated, the packet is transferred to the second computing system.Type: GrantFiled: September 19, 2017Date of Patent: February 4, 2020Assignee: COLORTOKENS, INC.Inventors: Harish Magganmane, Ravi Voleti, Ashish Trivedi, Deepak Mohanty, Charles Kuta, Anoop Kapoor, Pankaj Parekh
-
Patent number: 10469287Abstract: Described herein are systems, methods, and software to enhance gateway security for multiple communication groups. In one implementation, a method of operating a gateway service includes identifying a data packet received from a first computing system, wherein the data packet comprises a first destination port value. The method further includes, identifying a group identifier within the data packet, wherein the group identifier associated with a communication group of the plurality of communication groups, translating the first destination port value to a second destination port value based on the group identifier, and forwarding the data packet with the translated second destination port value.Type: GrantFiled: October 25, 2017Date of Patent: November 5, 2019Assignee: COLORTOKENS, INC.Inventors: Harish Magganmane, Ravi Voleti, Ashish Trivedi, Deepak Mohanty, Charles Kuta, Anoop Kapoor, Pankaj Parekh
-
Publication number: 20190273719Abstract: To obviate the possibility of a data packet requesting for a communication between a source computer and a destination computer being blocked either by a source firewall or a destination firewall or both, the source computer is configured to transmit the data packet to an intermediary sever, bypassing the source firewall and the destination firewall. The intermediary server is configured to analyze the data packet transmitted from the source computer and is further configured to acknowledge the need to establish a communication between the source computer and the destination computer. The intermediary server subsequently generates a notification notifying the destination computer to establish a communication with the source computer. The intermediary server transmits a notification to the destination computer and triggers the destination computer to respond to the notification and establish a communication session with the source computer.Type: ApplicationFiled: March 2, 2018Publication date: September 5, 2019Inventors: PANKAJ PAREKH, Ashish Trivedi, Deepak Mohanty
-
Publication number: 20190190894Abstract: Described herein are systems, methods, and software to enhance secure communications between computing systems. In one implementation, a private domain name system (DNS) receives a DNS lookup request from a computing system of a plurality of computing systems associated with a private communication group, and forwards the DNS lookup request to a public DNS. The private DNS further receives a public address associated with the DNS lookup request from the public DNS, translates the public address to a private address, and transfers the private address to the requesting computing system.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Inventors: Anoop Kapoor, Ryan Farjadi, Pankaj Parekh, Ashish Trivedi, Satyam Tyagi, Harish Magganmane, Deepak Mohanty, Ravi Voleti
-
Patent number: D905852Type: GrantFiled: July 23, 2019Date of Patent: December 22, 2020Assignee: Hollister IncorporatedInventors: Anthony Scalise, Jan Torstensen, Brock E. Masters, Claire O'Grady, Elizabeth M. Starck, Ashish Trivedi, Alexander Nikon, Sara Wegener
-
Patent number: D910170Type: GrantFiled: April 19, 2019Date of Patent: February 9, 2021Assignee: Hollister IncorporatedInventors: Anthony Scalise, Jan Torstensen, Brock E. Masters, Claire O'Grady, Elizabeth M. Starck, Ashish Trivedi, Alexander Nikon, Sara Wegener
-
Patent number: D911517Type: GrantFiled: October 19, 2020Date of Patent: February 23, 2021Assignee: Hollister IncorporatedInventors: Anthony Scalise, Jan Torstensen, Brock E. Masters, Claire O'Grady, Elizabeth M. Starck, Ashish Trivedi, Alexander Nikon, Sara Wegener