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).

  • Patent number: 11310853
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: April 19, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Stepan Kucera, Milind Buddhikot, Kariem Fahmi
  • Patent number: 10841205
    Abstract: 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: Grant
    Filed: May 5, 2017
    Date of Patent: November 17, 2020
    Assignee: Alcatel Lucent
    Inventors: Stepan Kucera, Milind Buddhikot
  • Publication number: 20200229253
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: July 16, 2020
    Inventors: Stepan KUCERA, Milind BUDDHIKOT, Kariem FAHMI
  • Publication number: 20190149455
    Abstract: 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: Application
    Filed: May 5, 2017
    Publication date: May 16, 2019
    Applicant: ALCATEL LUCENT
    Inventors: Stepan Kucera, Milind Buddhikot
  • Publication number: 20090305665
    Abstract: 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: Application
    Filed: June 4, 2008
    Publication date: December 10, 2009
    Inventors: Irwin Oliver Kennedy, Francis Joseph Mullany, Milind Buddhikot, Florian Pivit, Patricia Scanlon
  • Publication number: 20070070959
    Abstract: 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: Application
    Filed: September 23, 2005
    Publication date: March 29, 2007
    Inventors: Kevin Almeroth, Elizabeth Belding, Milind Buddhikot, Girish Chandranmenon, Scott Miller, Krishna Ramchandran
  • Publication number: 20060083205
    Abstract: 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: Application
    Filed: December 21, 2004
    Publication date: April 20, 2006
    Inventors: Milind Buddhikot, Paul Kolodzy, Scott Miller
  • Publication number: 20050102529
    Abstract: 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: Application
    Filed: October 20, 2003
    Publication date: May 12, 2005
    Inventors: Milind Buddhikot, Girish Chandranmenon, Seung-Jae Han, Yui-Wah Lee, Scott Miller, Luca Salgarelli
  • Publication number: 20050013280
    Abstract: 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: Application
    Filed: July 14, 2003
    Publication date: January 20, 2005
    Inventors: Milind Buddhikot, Adiseshu Hari, Scott Miller, Kundan Singh