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: 20240154905
    Abstract: 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: Application
    Filed: September 7, 2023
    Publication date: May 9, 2024
    Inventors: Michael FOXWORTHY, Elizabeth F. CONNOR, Daniel N. ELMORE, Anil AGARWAL, Gregory W. BUHLER
  • Patent number: 11973575
    Abstract: 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: Grant
    Filed: July 9, 2021
    Date of Patent: April 30, 2024
    Assignee: Viasat, Inc.
    Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
  • Patent number: 11961136
    Abstract: 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: Grant
    Filed: August 20, 2021
    Date of Patent: April 16, 2024
    Assignee: BAKKT MARKETPLACE, LLC
    Inventors: 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: 20240095723
    Abstract: 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: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: 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: 20210336693
    Abstract: 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: Application
    Filed: July 9, 2021
    Publication date: October 28, 2021
    Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
  • Patent number: 11088757
    Abstract: 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: Grant
    Filed: March 15, 2018
    Date of Patent: August 10, 2021
    Assignee: Viasat, Inc.
    Inventors: Anil Agarwal, Remberto Martin, Erwin Hudson, Clifford Burdick
  • Patent number: 10813787
    Abstract: 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: Grant
    Filed: December 11, 2015
    Date of Patent: October 27, 2020
    Assignee: SECRETARY, DEPARTMENT OF BIOTECHNOLOGY
    Inventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
  • Publication number: 20200076497
    Abstract: 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: Application
    Filed: March 15, 2018
    Publication date: March 5, 2020
    Inventors: ANIL AGARWAL, REMBERTO MARTIN, ERWIN HUDSON, CLIFFORD BURDICK
  • Publication number: 20180200576
    Abstract: 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: Application
    Filed: January 5, 2018
    Publication date: July 19, 2018
    Applicant: CHIP'd, Inc.
    Inventors: Joshua Marris, Robert Angers, Anil Agarwal, Thomas Russell
  • Patent number: 10020875
    Abstract: 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: Grant
    Filed: July 26, 2017
    Date of Patent: July 10, 2018
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Publication number: 20180062733
    Abstract: 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: Application
    Filed: July 26, 2017
    Publication date: March 1, 2018
    Inventor: Anil Agarwal
  • Publication number: 20170367871
    Abstract: 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: Application
    Filed: December 11, 2015
    Publication date: December 28, 2017
    Inventors: Deevish Dinakara, Neeraj Kumar, Pranav Chopra, Sohail Gupta, Balram Bhargava, Anil Agarwal
  • Patent number: 9749036
    Abstract: 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: Grant
    Filed: July 21, 2015
    Date of Patent: August 29, 2017
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Patent number: 9560551
    Abstract: 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: Grant
    Filed: August 28, 2013
    Date of Patent: January 31, 2017
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Publication number: 20160050014
    Abstract: 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: Application
    Filed: July 21, 2015
    Publication date: February 18, 2016
    Inventor: Anil Agarwal
  • Patent number: 9118455
    Abstract: 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: Grant
    Filed: December 13, 2013
    Date of Patent: August 25, 2015
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Patent number: 9036468
    Abstract: 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: Grant
    Filed: July 13, 2010
    Date of Patent: May 19, 2015
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Publication number: 20140177521
    Abstract: 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: Application
    Filed: December 13, 2013
    Publication date: June 26, 2014
    Applicant: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Patent number: 8675634
    Abstract: 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: Grant
    Filed: October 6, 2009
    Date of Patent: March 18, 2014
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal
  • Patent number: 8675635
    Abstract: 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: Grant
    Filed: October 6, 2009
    Date of Patent: March 18, 2014
    Assignee: ViaSat, Inc.
    Inventor: Anil Agarwal