Patents by Inventor Avinash Joshi

Avinash Joshi 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: 20070070896
    Abstract: A system and method for transmitting packets in a network (100). A node (102, 106, 107) in the network (100) accesses uses one of a plurality of medium access techniques for transmitting packets on the network (100). The node (102, 106, 107) separates packets to be transmitted into classes based on at least one characteristic of the packets and selects one of the medium access techniques for each class of packets based on whether the medium access technique provides improved transmission efficiency for the at least one characteristic of the packets in the class. The node (102, 106, 107) transmits the packets in each respective class using the respective selected medium access technique.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: Pertti Alapuranen, Avinash Joshi
  • Publication number: 20060187893
    Abstract: A system and method for controlling the dissemination of Routing packets, and decreasing the latency in finding routes between nodes (SD1 through SD5). The system and method provides message exchanges between wireless devices (SD1 though SD5, IAP 130) to determine optimized communication routes with a minimum of overhead messages and buffered data. Exchanged messages are reduced to a specific series of exchanges indicating destination, destination node detection, and route, preferably using a series of IAP devices. Routes are discovered in an efficient manner and latency in finding routes between nodes (SD1 though SD5) is reduced, thereby reducing buffered information levels at individual devices.
    Type: Application
    Filed: April 13, 2006
    Publication date: August 24, 2006
    Inventor: Avinash Joshi
  • Patent number: 7061925
    Abstract: A system and method for controlling the dissemination of Routing packets, and decreasing the latency in finding routes between nodes. The system and method provides message exchanges between wireless devices to determine optimized communication routes with a minimum of overhead messages and buffered data. Exchanged messages are reduced to a specific series of exchanges indicating destination, destination node detection, and route, preferably using a series of IAP devices. Routes are discovered in an efficient manner and latency in finding routes between nodes is reduced, thereby reducing buffered information levels at individual devices.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: June 13, 2006
    Assignee: MeshNetworks, Inc.
    Inventor: Avinash Joshi
  • Publication number: 20060109787
    Abstract: A system and method for calculating a routing metric that can select the route providing the best throughput in a multihopping network (100), based on one or more parameters including completion rates, data rates, MAC overhead and congestion. The system and method are capable of selecting a route in a multihopping network (100) having a high throughput, comprising calculating a routing metric at one or more nodes (102, 106, 107), wherein the routing metric enables the one or more nodes (102, 106, 107) to select the route in the network (100). The routing metric can include network information such as the raw data rate, the completion rate, and the media access control overhead and congestion.
    Type: Application
    Filed: November 7, 2005
    Publication date: May 25, 2006
    Inventors: Guenael Strutt, Surong Zeng, Sebnem Ozer, Avinash Joshi
  • Publication number: 20060104205
    Abstract: The present invention provides a system and method for evaluating the performance of a potential route before it is actually established. In a wireless network, when a trigger is received by a source node that suggests the existence of a better route, the source node sends a scouting packet along the suggested route. The scouting packet collects statistics related to the suggested route, without establishing the route while the scouting packet traverses the route. The metric for the suggested route, which is derived from the statistics collected by the scouting packet, is compared to the metric for the current route. If the metric for the suggested route is preferable to that of the current route, the suggested route is established as a new route.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Applicant: MESHNETWORKS, INC.
    Inventors: Guenael Strutt, Avinash Joshi
  • Publication number: 20060098608
    Abstract: A system and method for decreasing the route convergence time in a wireless communication network, such as a wireless ad-hoc peer-to-peer network, by finding an alternate route if the nodes anticipate weakening or breakage of a route currently in use. The system and method which enables reactive routing protocols to find optimal routes between nodes in these types of networks when those routes cannot otherwise be found in certain conditions. The system and method thus decrease the route convergence time, provide an effective and efficient way to find optimal routes, and improve overall performance of the network with regard to throughput, delay, packet completion rate and other factors.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Applicant: MeshNetworks, Inc.
    Inventor: Avinash Joshi
  • Publication number: 20060098607
    Abstract: Provided is a system and method for a multicast routing algorithm to work in infrastructure based mesh networks. It chooses access points, fixed infrastructure gateway nodes connected to each other and/or the global internet via a wired/wireless backbone, as a group of local multicast group leaders to form a multicast group leader cloud. Each local multicast group leader is elected on-demand according to the local multicast group member's request. Each local multicast group leader forms a local multicast tree rooted at this leader connecting all multicast group members associated with the AP. The processes of electing and maintaining local multicast trees rooted at APs enable efficient coordination with underlying unicast routing to exploit the advantages of fixed infrastructure nodes. Therefore, routing overhead and multicast tree convergence time are reduced. The method can support large networks with fast topology change due to fast convergence and reduced routing overhead.
    Type: Application
    Filed: October 28, 2004
    Publication date: May 11, 2006
    Applicant: MESHNETWORKS, INC.
    Inventors: Surong Zeng, Avinash Joshi
  • Publication number: 20060098612
    Abstract: A method and system for routing data in a wireless network (400) that enables all nodes (106, 402, 404, 406, 408) to find routes to each other even if the nodes (106, 402, 404, 406, 408) are non-meshed which are incapable of operating as a router to route packets received from other nodes (106, 402, 404, 406, 408), and for associating and reassociating the non-meshed and meshed nodes with other meshed nodes (106, 402, 404, 406, 408). The non-meshed nodes (STA 13-STA 15) request association with one of the meshed nodes (AP5) which are capable of performing packet routing, to request that the meshed node (AP5) with which the non-meshed node (STA 13) is associating operate as a proxy node to route packets between the associated non-meshed node (STA 13) and other meshed or non-meshed nodes (106, 402, 404, 406, 408).
    Type: Application
    Filed: September 7, 2005
    Publication date: May 11, 2006
    Applicant: MeshNetworks, Inc.
    Inventors: Avinash Joshi, Surong Zeng, William Hasty, Charles Barker, Robin Roberts, Keith Goldberg
  • Publication number: 20060098611
    Abstract: A method and system for routing data in a wireless network (400) that enables all nodes (106, 402, 404, 406, 408) to find routes to each other even if the nodes are incapable of operating as a router to route packets received from other nodes (106, 402, 404, 406, 408). The meshed nodes (106, 402) which are capable of performing packet routing act as proxy nodes for their associated non-meshed nodes (STA 13-STA 15) to route packets from their associated non-meshed nodes (STA 13-STA 15) to destination nodes. Some of the meshed nodes further operate as intelligent access points (106) to provide the non-meshed nodes and other meshed nodes with access to other networks, such as the Internet (402).
    Type: Application
    Filed: September 7, 2005
    Publication date: May 11, 2006
    Applicant: MeshNetworks, Inc.
    Inventors: Avinash Joshi, Surong Zeng, William Hasty, Charles Barker, Robin Roberts, Keith Goldberg
  • Publication number: 20060084439
    Abstract: A system and method for facilitating inter-frequency handoff of a mobile node (102) in a wireless communication network (100). The system and method permit a mobile node (102), equipped with a single receiver, to perform handoffs seamlessly from one infrastructure node (106-1) to another infrastructure node (106-2) without having to scan through multiple frequencies and without having to interrupt the active communication session.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 20, 2006
    Inventors: Avinash Joshi, Shyamai Ramachandran
  • Publication number: 20060072530
    Abstract: A system and method for avoiding collisions between packets transmitted in a wireless network (100). A first node (102, 106 or 107) in the wireless network (100) can transmit a packet to a second node (102, 106 or 107) in the wireless network (100), such that packet includes a header that is transmitted with a higher processing gain than the data, therefore, may be received and processed by a third node (102, 106 or 107. This allows the third node (102, 106 or 107) to detect the transmission of a packet by the first node (102, 106 or 107), which can cause the third node (102, 106 or 107) to avoid transmission of a packet during the transmission by the first node (102, 106 or 107) to avoid collision between the packets. The system and method further enables the nodes (102, 106 or 107) to determine whether they can transmit to another node (102, 106 or 107) based on estimates of interference conditions that can be experienced due to the presence of other nodes (102, 106 or 107).
    Type: Application
    Filed: September 29, 2005
    Publication date: April 6, 2006
    Inventors: Guenael Strutt, Avinash Joshi
  • Publication number: 20060034233
    Abstract: A system and method that creates an abstraction of the physical layer of a wireless communication network (100), in particular, a wireless ad-hoc peer-to-peer communication network (100), and that normalizes the feedback from the physical layer to enable multiple types of nodes (102, 106, 107) in the wireless network to operate using a common wireless routing protocol. This routing protocol uses a link quality metric to determine the best route regardless of how it actually chooses the route or disseminates such link quality information. The generalized routing metric can be derived for any node (102, 106, 107), regardless of its relative performance or its media access control (MAC) technology. The system and method also create a transaction summary that can be used for link adaptation and link quality estimation to determine, for example, future data rates, link quality/routing metrics, and transmit powers.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Applicant: MeshNetworks, Inc.
    Inventors: Guenael Strutt, Avinash Joshi, William Hasty, Sebnem Ozer, Charles Barker
  • Publication number: 20050286419
    Abstract: A system and method for improving the performance of an on-demand routing protocol in a wireless network is provided. The invention provides improved system performance of a wireless network by enabling nodes following an on-demand routing protocol to process (and possibly reply to) route request messages multiple times based on the routing metrics.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 29, 2005
    Applicant: MESHNETWORKS, INC.
    Inventors: Avinash Joshi, William Hasty, Surong Zeng
  • Publication number: 20040258040
    Abstract: A system and method for data transmission using a multichannel medium access control (MAC) protocol to send small messages on the reservation channel directly without any RTS/CTS handshake or channel switching delays. The message is assigned a special type so that it can be distinguished from the RTS/CTS message. The message can also include information about congestion, activity, device type, mobility level, and so forth.
    Type: Application
    Filed: June 7, 2004
    Publication date: December 23, 2004
    Applicant: MESHNETWORKS, INC.
    Inventors: Avinash Joshi, Surong Zeng, Guenael T. Strutt
  • Publication number: 20040259571
    Abstract: A system and method for message exchanges in a wireless communication network which minimize network overhead and offers fast determination of Coordinates of a device. A system and method controls a node to exchange small, structured messages with one or more reference nodes requesting the Coordinates of the reference node, which are then used in a periodic evaluation of time of flight messages from that reference node for determination of Coordinates of the node.
    Type: Application
    Filed: June 7, 2004
    Publication date: December 23, 2004
    Applicant: MESHNETWORKS, INC.
    Inventor: Avinash Joshi
  • Publication number: 20040252643
    Abstract: A system and method for calculating an optimal route at a node by making use of routing metrics which if carefully chosen, can provide stability to the network and also provide features like Self Healing and Load Balancing. A Routing metric is calculated as a scalar number based upon a number of factors, such as number of hops, data rate, link quality and device type. Each factor can be determined by evaluation of Hello messages, or other routing messages as required.
    Type: Application
    Filed: June 7, 2004
    Publication date: December 16, 2004
    Applicant: MESHNETWORKS, INC.
    Inventor: Avinash Joshi
  • Publication number: 20040246975
    Abstract: A system and method for controlling the dissemination of Routing packets, and decreasing the latency in finding routes between nodes. The system and method provides message exchanges between wireless devices to determine optimized communication routes with a minimum of overhead messages and buffered data. Exchanged messages are reduced to a specific series of exchanges indicating destination, destination node detection, and route, preferably using a series of IAP devices. Routes are discovered in an efficient manner and latency in finding routes between nodes is reduced, thereby reducing buffered information levels at individual devices.
    Type: Application
    Filed: June 7, 2004
    Publication date: December 9, 2004
    Applicant: MESHNETWORKS, INC.
    Inventor: Avinash Joshi
  • Publication number: 20040246935
    Abstract: A system and method for characterizing the quality of a link, in particular, a bi-directional link, between nodes in a wireless communication network, such as a wireless ad-hoc peer-to-peer network, with minimum network overhead. The system and method determine the quality of link between two nodes by taking into consideration the view from both the nodes, and factors such as signal strength, signal-to-noise ratio or any statistic collected at the physical layer that is deemed representative of the quality of a link. The link quality can also be adjusted using a weighting factor.
    Type: Application
    Filed: June 7, 2004
    Publication date: December 9, 2004
    Applicant: MESHNETWORKS, INC.
    Inventors: Avinash Joshi, Guenael T. Strutt
  • Publication number: 20040143842
    Abstract: A system and method for enabling an ad-hoc communication network to maintain connectivity with the mobile nodes in the network in an effective and efficient manner with minimal overhead. The system and method enables an ad-hoc communication network to maintain connectivity between intelligent access points of the network and mobile nodes in the network while performing an on-demand protocol. The system and method further uses an improved distance vector routing algorithm and unicast messages, to thus avoid an increase routing advertisement frequency in the network while keeping network overhead at a minimum. The system and method also modifies the Ad Hoc On-Demand Distance Vector Routing (AODV) protocol to facilitate smooth handoff of subscriber devices in an ad-hoc communication network while also eliminating unidirectional links between nodes in the network.
    Type: Application
    Filed: January 13, 2004
    Publication date: July 22, 2004
    Inventor: Avinash Joshi