Patents by Inventor Anil Agarwal
Anil 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: 20240154905Abstract: Embodiments provide techniques for providing return-link routing in a hybrid communications network that includes a number of different networks having different characteristics. User terminal routing systems (UTRSs) provide interfaces between local user networks and the multiple communications networks of the hybrid network. Each UTRS can include a routing table having stored mappings that are populated according to forward-link communications (implicitly or explicitly), each associating a respective one of a plurality of routing table entries with one of the communications networks. When a UTRS receives return-link data from its respective local user network, the received data indicates a destination node. The UTRS can determine which of the stored mappings corresponds to the destination node and can route the received return-link data over a selected one of the communications networks in accordance with the identified one of the mappings.Type: ApplicationFiled: September 7, 2023Publication date: May 9, 2024Inventors: Michael FOXWORTHY, Elizabeth F. CONNOR, Daniel N. ELMORE, Anil AGARWAL, Gregory W. BUHLER
-
Patent number: 11973575Abstract: Embodiments provide high-throughput, hub-and-spoke satellite communications with geographically non-overlapping user beams and full frequency reuse. For example, a coverage area of a satellite is segmented into multiple candidate coverage zones, and an associated consumption demand is determined for each candidate coverage zone. Fixed spot beams are assigned to a subset of the candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam corresponds to at least one candidate coverage zone to service an associated beam coverage area that is geographically non-overlapping with beam coverage areas of all other fixed spot beams, and each fixed spot beam is allocated full use of a same spectrum. One or more steerable beams selectively cover lower consumption demand zones.Type: GrantFiled: July 9, 2021Date of Patent: April 30, 2024Assignee: Viasat, Inc.Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
-
Patent number: 11961136Abstract: Various embodiments are directed to processing and executing digital asset transfers between two users. An example method includes receiving a data object defining a digital asset transfer, and the data object may be a query from the first user to initiate an outbound transfer to a second user or an approval of a request for digital asset units from the second user. The method further includes retrieving account balance data objects associated with the digital asset accounts for the first and second users. The method further includes, responsive to determining that the digital asset transfer satisfies one or more transfer conditions, executing the digital asset transfer by executing a closed-loop debit from the first user and executing a closed-loop credit to the second user. The method further includes updating the account balance data object to reflect the resulting balances of each digital asset account.Type: GrantFiled: August 20, 2021Date of Patent: April 16, 2024Assignee: BAKKT MARKETPLACE, LLCInventors: Nicolas Frederic Cabrera, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Christopher Michael Petersen, Yamini Bistesh Sagar, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
-
Publication number: 20240095723Abstract: Various embodiments of the present disclosure are generally directed to processing conversions of digital assets to fiat currency. An example method includes obtaining a conversion rate for a digital asset via an API, providing the conversion rate via a client device, receiving a digital asset conversion request and executing a digital asset conversion within a configurable time period. Executing the digital asset conversion includes causing digital asset units to be debited from the digital asset user account and causing fiat currency units to be credited to a fiat currency user account. The method further includes dynamically providing a notification of execution of the digital asset conversion via the client device, updating account balance data objects associated with the digital asset user account and the fiat currency user account, and subsequent to executing the digital asset conversion, executing a fiat currency transaction (e.g., a settlement) with a digital asset exchange system.Type: ApplicationFiled: November 28, 2023Publication date: March 21, 2024Inventors: Christopher Michael Petersen, Jeffrey Scott Pittelkau, Nikolais Linsteadt, Joseph Arthur Revnes, Brian Daniel Cooper, William Matthau, Yamini Bistesh Sagar, Nicolas Frederic Cabrera, Utkarsh Agarwal, Tim Kuchlein, Bharath Lakshmanan, William Andrew Bryant, Stephen Paul Saucier, Deepak Kumar, Anil Jaiswal, Byungkwon Jeon, Balaji Devarasetty
-
Publication number: 20210336693Abstract: Embodiments provide high-throughput, hub-and-spoke satellite communications with geographically non-overlapping user beams and full frequency reuse. For example, a coverage area of a satellite is segmented into multiple candidate coverage zones, and an associated consumption demand is determined for each candidate coverage zone. Fixed spot beams are assigned to a subset of the candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam corresponds to at least one candidate coverage zone to service an associated beam coverage area that is geographically non-overlapping with beam coverage areas of all other fixed spot beams, and each fixed spot beam is allocated full use of a same spectrum. One or more steerable beams selectively cover lower consumption demand zones.Type: ApplicationFiled: July 9, 2021Publication date: October 28, 2021Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
-
Patent number: 11088757Abstract: Embodiments provide high-throughput, hub-and-spoke satellite communications with geographically non-overlapping user beams and full frequency reuse. For example, a coverage area of a satellite is segmented into multiple candidate coverage zones, and an associated consumption demand is determined for each candidate coverage zone. Fixed spot beams are assigned to a subset of the candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam corresponds to at least one candidate coverage zone to service an associated beam coverage area that is geographically non-overlapping with beam coverage areas of all other fixed spot beams, and each fixed spot beam is allocated full use of a same spectrum. One or more steerable beams selectively cover lower consumption demand zones.Type: GrantFiled: March 15, 2018Date of Patent: August 10, 2021Assignee: Viasat, Inc.Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
-
Patent number: 10813787Abstract: An ostomy management device (100) including an ostomy port (102) insertable inside a stoma (202) on a patient's abdomen. The ostomy port (102) includes an outer flange (204) placed at periphery of the stoma (202). The outer flange (204) includes a collapsible chamber (210) to collect instilling fluid in a non-operating state of the outer flange (204). A fixation element (208) to anchor the ostomy management device (100) inside an intestine (214). The fixation element (208) is to expand after displacement of the instilling fluid contained in the outer flange (204) to the fixation element (208). An intermediate channel (206) to transport body waste to the stoma (202). A stoma plug (106), attached to the outer flange (204), to cover an opening in the outer flange (204) to stop the body waste from flowing out from the stoma (202) during an operating state of the outer flange (204).Type: GrantFiled: December 11, 2015Date of Patent: October 27, 2020Assignee: SECRETARY, DEPARTMENT OF BIOTECHNOLOGYInventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
-
Publication number: 20200076497Abstract: Embodiments provide high-throughput, hub-and-spoke satellite communications with geographically non-overlapping user beams and full frequency reuse. For example, a coverage area of a satellite is segmented into multiple candidate coverage zones, and an associated consumption demand is determined for each candidate coverage zone. Fixed spot beams are assigned to a subset of the candidate coverage zones according to highest associated consumption demands, such that each fixed spot beam corresponds to at least one candidate coverage zone to service an associated beam coverage area that is geographically non-overlapping with beam coverage areas of all other fixed spot beams, and each fixed spot beam is allocated full use of a same spectrum. One or more steerable beams selectively cover lower consumption demand zones.Type: ApplicationFiled: March 15, 2018Publication date: March 5, 2020Inventors: ANIL AGARWAL, REMBERTO MARTIN, ERWIN HUDSON, CLIFFORD BURDICK
-
Publication number: 20180200576Abstract: A real-time tracking system for sports scoring objects and associated methods of use are disclosed. In at least one embodiment, the scoring object provides an at least one object location sensor, an at least one object motion sensor, an object communication device, and a microcontroller. Upon a user desiring to track the at least one scoring object, the system is configured for allowing the object communication device of the scoring object to be placed in communication with a user device. A start location of the scoring object is determined prior to being put into motion. Upon determining that the scoring object is in motion, an at least one motion attribute of the scoring object, as captured by the object motion sensor of the scoring object, is monitored. Upon subsequently determining that the scoring object has come to rest, an end location of the scoring object is determined.Type: ApplicationFiled: January 5, 2018Publication date: July 19, 2018Applicant: CHIP'd, Inc.Inventors: Joshua Marris, Robert Angers, Anil Agarwal, Thomas Russell
-
Patent number: 10020875Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: GrantFiled: July 26, 2017Date of Patent: July 10, 2018Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Publication number: 20180062733Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: ApplicationFiled: July 26, 2017Publication date: March 1, 2018Inventor: Anil Agarwal
-
Publication number: 20170367871Abstract: An ostomy management device (100) including an ostomy port (102) insertable inside a stoma (202) on a patient's abdomen. The ostomy port (102) includes an outer flange (204) placed at periphery of the stoma (202). The outer flange (204) includes a collapsible chamber (210) to collect instilling fluid in a non-operating state of the outer flange (204). A fixation element (208) to anchor the ostomy management device (100) inside an intestine (214). The fixation element (208) is to expand after displacement of the instilling fluid contained in the outer flange (204) to the fixation element (208). An intermediate channel (206) to transport body waste to the stoma (202). A stoma plug (106), attached to the outer flange (204), to cover an opening in the outer flange (204) to stop the body waste from flowing out from the stoma (202) during an operating state of the outer flange (204).Type: ApplicationFiled: December 11, 2015Publication date: December 28, 2017Inventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
-
Patent number: 9749036Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: GrantFiled: July 21, 2015Date of Patent: August 29, 2017Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Patent number: 9560551Abstract: Systems, methods, devices, and processors are described for quality of service (QoS) packet scheduling in satellite communications systems. A packet received at the QoS packet scheduler may be assigned a virtual departure time utilizing novel self-clocked fair queuing techniques. The virtual departure time for a packet assigned to a queue may depend on a different weight assigned to the queues. Queues may be treated as low latency queues in some cases and may be provided with committed information rates in other cases. Low latency queues may be assigned weights equal to infinity, or the reciprocal of the weight equal to zero. Queues with committed information rates may assign different weights to packets depending on whether the rate that packets are received exceeds the committed information rate. Packets may then be scheduled based on their virtual departure time order.Type: GrantFiled: August 28, 2013Date of Patent: January 31, 2017Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Publication number: 20160050014Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: ApplicationFiled: July 21, 2015Publication date: February 18, 2016Inventor: Anil Agarwal
-
Patent number: 9118455Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: GrantFiled: December 13, 2013Date of Patent: August 25, 2015Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Patent number: 9036468Abstract: Systems, methods, and devices are described for flow congestion management. A series of packets may be received at a routing or other device. A group of active flows may be identified from the received series of packets. A determination may be made that the measured rate associated with the group of active flows exceeds a blocking threshold. Flows to be blocked may be selected using a blocking criteria. Packets associated with the blocked flows may then be discarded, while packets of unblocked flows may be forwarded for distribution. The rate for the group may be monitored, and flows may be selected for unblocking using unblocking criteria.Type: GrantFiled: July 13, 2010Date of Patent: May 19, 2015Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Publication number: 20140177521Abstract: Satellite communications systems, methods, and related devices are described. In one embodiment, a satellite communications system is configured to dynamically allocate bandwidth among different downlink beams. The satellite may receive and compile traffic measurements and terminal parameters. The satellite may be configured with different downlink beam coverage areas, and may dynamically allocate downlink bandwidth and particular frequency channels to different beam coverage areas based on the measurements and parameters. The satellite may also assign frequency channels and time slots based on such measurements and parameters.Type: ApplicationFiled: December 13, 2013Publication date: June 26, 2014Applicant: ViaSat, Inc.Inventor: Anil Agarwal
-
Patent number: 8675634Abstract: Methods, systems, and devices are described for synchronization in mesh satellite communications. The arrival time of the gateway signal may be used to set a start of receive frame time for a terminal. A received control signal from the gateway may then be used to set a start of transmit frame time for the user terminal. The distance between the satellite and the gateway may change. Ephemeris data, various collections of terminal measurements, or terminal sync bursts may be used to modify start of transmit frame or start of receive frame settings for the terminal or gateway.Type: GrantFiled: October 6, 2009Date of Patent: March 18, 2014Assignee: ViaSat, Inc.Inventor: Anil Agarwal
-
Patent number: 8675635Abstract: Methods, systems, and devices are described for synchronization in mesh satellite communications. The arrival time of the gateway signal may be used to set a start of receive frame time for a terminal. A received control signal from the gateway may then be used to set a start of transmit frame time for the user terminal. The distance between the satellite and the gateway may change. Ephemeris data, various collections of terminal measurements, or terminal sync bursts may be used to modify start of transmit frame or start of receive frame settings for the terminal or gateway.Type: GrantFiled: October 6, 2009Date of Patent: March 18, 2014Assignee: ViaSat, Inc.Inventor: Anil Agarwal