Patents by Inventor Milind Buddhikot
Milind Buddhikot 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: 20250097072Abstract: A device for communicating within a network includes at least one processor and at least one memory storing instructions that, when executed by the processor, cause the device to receive, from a network gateway, a connectivity policy for the device and facilitate communication between the device and the network gateway according to the connectivity policy. The device includes a kernel with at least a first kernel tunnel and a second kernel tunnel. The connectivity policy specifies at least one of the first kernel tunnel or the second kernel tunnel for uplink transmission of packets from the device. The device includes a kernel virtual switch configured to switch between the first kernel tunnel and the second kernel tunnel to facilitate the communication between the device and the network gateway based on the connectivity policy.Type: ApplicationFiled: July 25, 2024Publication date: March 20, 2025Inventors: Randeep BHATIA, Steven Benno, Milind Buddhikot
-
Publication number: 20240302488Abstract: An apparatus comprising one processor and one memory including computer program code to: generate at least one sample corresponding to at least one radar/non-radar signal; form at least one spectrogram using time and frequency domain characteristics of the sample; wherein the spectrogram is formed via subdividing an observation window of the sample into time slots of a given duration, computing a power spectral density for a subset of the time slots having a higher determined energy relative to other time slots, and combining one or more computed power spectral densities of the subset; pass the spectrogram to a model to detect a presence of the radar signal and classify the radar signal as either interference/noise or radar present, and estimate a bandwidth of the detected radar signal; and determine the radar signal to be in-band or out-of-band relative to a shared spectrum hand, based on the estimated bandwidth.Type: ApplicationFiled: June 8, 2021Publication date: September 12, 2024Inventors: Milind BUDDHIKOT, Shamik SARKAR, Aniqua BASET
-
Patent number: 11310853Abstract: A method and system is described in which a client device comprises a memory arranged as a user space and a kernel space. One operation comprises providing in the user space a user space control module for receiving one or more application calls destined for the kernel space. Another operation comprises receiving by the user space control module an application call for requesting data transmission using one or more kernel space network services. Another operation comprises implementing the requested data transmission over multiple paths from the client device under the control of the user space control module.Type: GrantFiled: September 29, 2017Date of Patent: April 19, 2022Assignee: NOKIA TECHNOLOGIES OYInventors: Stepan Kucera, Milind Buddhikot, Kariem Fahmi
-
Patent number: 10841205Abstract: A client and a server communicate over multiple wireless access paths each using a different wireless network. A method performed at the server comprises receiving at the server a signal from the client via one of multiple wireless access paths, the signal comprising a transport layer portion including a transport layer identifier, the transport layer identifier providing an indication of a wireless access path, a network layer portion, and a data portion, determining from the transport layer identifier, a destination of at least a subset of the signals from the wireless access path indicated by the transport layer identifier, and routing the signal to the destination. If a flow is diverted to travel via a different route, then there must be some mechanism to ensure that the signal arrives at its intended destination. Preferably, a Multi-path Transport Control Protocol (MPTCP) is used as the transport layer protocol.Type: GrantFiled: May 5, 2017Date of Patent: November 17, 2020Assignee: Alcatel LucentInventors: Stepan Kucera, Milind Buddhikot
-
Publication number: 20200229253Abstract: A method and system is described in which a client device comprises a memory arranged as a user space and a kernel space. One operation comprises providing in the user space a user space control module for receiving one or more application calls destined for the kernel space. Another operation comprises receiving by the user space control module an application call for requesting data transmission using one or more kernel space network services. Another operation comprises implementing the requested data transmission over multiple paths from the client device under the control of the user space control module.Type: ApplicationFiled: September 29, 2017Publication date: July 16, 2020Inventors: Stepan KUCERA, Milind BUDDHIKOT, Kariem FAHMI
-
Publication number: 20190149455Abstract: A client and a server communicate over multiple wireless access paths each using a different wireless network. A method performed at the server comprises receiving at the server a signal from the client via one of multiple wireless access paths, the signal comprising a transport layer portion including a transport layer identifier, the transport layer identifier providing an indication of a wireless access path, a network layer portion, and a data portion, determining from the transport layer identifier, a destination of at least a subset of the signals from the wireless access path indicated by the transport layer identifier, and routing the signal to the destination. If a flow is diverted to travel via a different route, then there must be some mechanism to ensure that the signal arrives at its intended destination. Preferably, a Multi-path Transport Control Protocol (MPTCP) is used as the transport layer protocol.Type: ApplicationFiled: May 5, 2017Publication date: May 16, 2019Applicant: ALCATEL LUCENTInventors: Stepan Kucera, Milind Buddhikot
-
Publication number: 20090305665Abstract: An exemplary method of identifying a transmitting device includes receiving a signal. A discrete Fourier transform of at least one portion of the signal produces a plurality of frequencies that indicate at least one unique characteristic of the transmitting device. A determination is made whether the transmitting device is a known device based upon the plurality of frequencies.Type: ApplicationFiled: June 4, 2008Publication date: December 10, 2009Inventors: Irwin Oliver Kennedy, Francis Joseph Mullany, Milind Buddhikot, Florian Pivit, Patricia Scanlon
-
Publication number: 20070070959Abstract: The mesh network, according to at least one embodiment, includes a relay associated with each access point in the mesh network. Each relay is configured to support access interfaces and relay interfaces. The access interfaces are configured to communicate with mobile nodes, and the relay interfaces are configured to communicate with other relays. The mesh network further includes at least one gateway associated with the relays. The gateway is configured for connection to an external network. The gateway is also directly associated with at least one of the relays such that the gateway communicates with the relays via the directly associated relay. The gateway provides for communication between the external network and the relays.Type: ApplicationFiled: September 23, 2005Publication date: March 29, 2007Inventors: Kevin Almeroth, Elizabeth Belding, Milind Buddhikot, Girish Chandranmenon, Scott Miller, Krishna Ramchandran
-
Publication number: 20060083205Abstract: A method and system for coordinated dynamic access to radio spectrum for wireless networking includes defining a coordinated access band (CAB) from which radio access network (RAN) managers may request spectrum allocations in the form of time bound spectrum leases for their respective requesting base stations. In one embodiment of the present invention, a DIMSUMnet architecture is implemented to make some fundamental choices and to centralize the collection of information, such as spectral occupancy, thermal and adjacent frequency interference. Such collected information is subsequently used by a spectrum broker in making spectrum allocation decisions. The DIMSUMnet architecture of the present invention also introduces a RAN manager element to centralize the task of acquiring time bound spectrum leases and for configuring the base stations.Type: ApplicationFiled: December 21, 2004Publication date: April 20, 2006Inventors: Milind Buddhikot, Paul Kolodzy, Scott Miller
-
Publication number: 20050102529Abstract: A gateway for mobile access includes a foreign agent that receives user profile data and session state data from a home authentication, authorization and accounting (AAA) system of a mobile node, and a dynamic packet filter that performs multi-layer filtering based on the user profile data. The foreign agent transfers a session from a first network to a second network without session interruption, using the session state data, when the mobile node moves from the first network to the second network. The packet filter permits Internet access by the mobile node without passing Internet data requested by the mobile node through the first network.Type: ApplicationFiled: October 20, 2003Publication date: May 12, 2005Inventors: Milind Buddhikot, Girish Chandranmenon, Seung-Jae Han, Yui-Wah Lee, Scott Miller, Luca Salgarelli
-
Publication number: 20050013280Abstract: A mobile node includes a processor, a network interface, and a storage device having computer program code for execution by the processor. The computer program code includes a network layer for transmitting and receiving packets and an intermediate driver that transmits packets to the network layer and receives packets from the network layer using a virtual internet protocol (IP) address to identify the mobile node. The intermediate driver transmits packets to the network interface and receives packets from the network interface using a routable actual IP address to identify the mobile node. The intermediate driver permits the actual IP address to change when the mobile node moves from a first subnet to a second subnet without a corresponding change in the virtual IP address. A corresponding NAT associates the virtual IP address with a second actual IP address when the NAT is notified that the mobile node is in the second subnet.Type: ApplicationFiled: July 14, 2003Publication date: January 20, 2005Inventors: Milind Buddhikot, Adiseshu Hari, Scott Miller, Kundan Singh