Patents by Inventor Naveen Kakani

Naveen Kakani 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: 20060140121
    Abstract: In the preferred embodiments, it is first determined whether or not a TCP connection from a sending device to a receiving device in the wireless communications network is in a slow start phase. If the TCP connection is in a slow start phase, then the data to be sent in the TCP connection that is allocated a priority that is higher than the priority allocated to other data to be sent by the sending device. The sending device may be a mobile terminal, a Serving GPRS Support Node (SGSN), a device in a WiMAX environment or other network device, and the method of the preferred embodiments may be implemented by software installed and executed on the network device.
    Type: Application
    Filed: February 2, 2006
    Publication date: June 29, 2006
    Inventors: Naveen Kakani, Shashikant Maheshwari, Miikka Huomo
  • Publication number: 20060136614
    Abstract: A system and method for producing a variable length aggregate acknowledgment frame in a shared resource network is provided. A plurality of frames is received, and receipt status information regarding the plurality of frames is generated. An aggregate acknowledgment frame comprising an acknowledgment information field containing the receipt status information is produced. A length of the receipt status information is dependent on a number of the plurality of frames.
    Type: Application
    Filed: July 28, 2005
    Publication date: June 22, 2006
    Applicant: Nokia Corporation
    Inventors: Naveen Kakani, Srinivas Sreemanthula, Yousuf Saifullah
  • Publication number: 20060116123
    Abstract: The invention provides in one aspect thereof a multi-carrier (MC) wireless network with a method to allocate a carrier to an idle mobile station. The method includes, responsive to the mobile station registering with the MC wireless network, selecting one of N available carriers to be assigned to the idle mobile station based on at least one criterion, and subsequently paging the idle mobile station on the assigned one of the N available carriers. The invention further provides, in other aspects thereof, a MC wireless network that operates in accordance with the methods, and a mobile station having a transceiver and a controller that is operable with the MC wireless network, where the controller is responsive to an order message received from the MC wireless network via the transceiver, when in an idle state, to transition to a carrier identified by the order message and to monitor the paging message in the assigned carrier.
    Type: Application
    Filed: November 29, 2004
    Publication date: June 1, 2006
    Inventors: Rene Purnadi, Haihong Zheng, Naveen Kakani
  • Patent number: 7028094
    Abstract: The present invention concerns a data communication method for communicating packetized data via an interface between a transmitter and a receiver, wherein communication relies on a layered communication protocol stack comprising at least two protocol layers of different hierarchy level, wherein at least data communication on a lower one of the layers adopts a retransmission scheme for data packets for which an acknowledgment of receipt was not received at the transmitter, the method comprising the steps of initializing the retransmission scheme of the lower one of the layers by setting a condition parameter, wherein fulfilling the condition defined by the condition parameter represents an indication as to how to control the retransmission scheme, wherein initializing comprises setting said condition parameter of the lower one of the layers according to information forwarded from the higher one of said layers to the lower one of said layers, transmitting packet data from the transmitter via the interface to t
    Type: Grant
    Filed: August 7, 2002
    Date of Patent: April 11, 2006
    Assignee: Nokia Corporation
    Inventors: Khiem Le, Yogesh Swami, Naveen Kakani
  • Publication number: 20060059256
    Abstract: A method, a system, a sender, a receiver, a device and software applications are shown for transferring data segments, wherein data segments are sent from a sender to a receiver, wherein said sender receives acknowledgements from said receiver, and wherein said acknowledgements acknowledge reception of said sent data segments at said receiver and contain information on whether at least one transmission link within a data network between said sender and receiver undergoes bad transmission conditions. In an embodiment of the invention, timers associated with each of said sent data segments, respectively, are started, and it is decided if it is possible to prolong timers that have expired before acknowledgements of data segments associated with said timers are received at least in partial dependence on said information whether at least one transmission link within a data network between said sender and receiver undergoes bad transmission conditions.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 16, 2006
    Inventor: Naveen Kakani
  • Publication number: 20060034274
    Abstract: A system and method for producing variable length acknowledgments and requesting variable length acknowledgement signals in a shared resource network is provided. A plurality of data streams and frames are received, and receipt status information of the plurality of frames is generated. An acknowledgment frame comprising the receipt status information is produced. A length of the receipt status information is dependent on a number of the plurality of frames.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 16, 2006
    Applicant: Nokia Corporation
    Inventors: Naveen Kakani, Srinivas Sreemanthula, Yousuf Saifullah
  • Publication number: 20060018332
    Abstract: The techniques described increase data throughput by aggregating block acknowledgements. These embodiments provide a single block acknowledgement for multiple traffic identifiers in data communication with a communication station. One method includes providing a multiple start sequence number corresponding to each traffic identifier of a plurality of traffic identifiers and providing a bit map corresponding to each multiple start sequence number. The bit map indicates a block acknowledgement of packets corresponding to one traffic identifier of the plurality of traffic identifiers.
    Type: Application
    Filed: July 21, 2004
    Publication date: January 26, 2006
    Inventors: Naveen Kakani, Yousuf Saifullah
  • Publication number: 20060018268
    Abstract: A system and method for including aggregation control information in an aggregate frame that facilitates enhanced power efficiency is provided. Aggregation control information may include lengths of frames addressed to different stations and/or transmission opportunities to different stations. A receiving station is then able to calculate an offset within the aggregate frame that identifies the position of frames addressed to the receiving station and/or offset when it can use the medium to transmit it's data. The receiving station may then enter a sleep mode and awaken at a proper time for using the medium to either receive, or transmit data on the medium. Additionally, aggregation control information may include rate information to facilitate aggregation of multi-rate data in an aggregate frame.
    Type: Application
    Filed: May 3, 2005
    Publication date: January 26, 2006
    Applicant: Nokia Corporation
    Inventors: Naveen Kakani, Yousuf Saifullah, Nico VanWaes, Srinivas Sreemanthula, Khiem Le
  • Patent number: 6947750
    Abstract: The invention relates to a method and system for providing allocation of resources depending on the characteristics of the flow request. The system allocates resources based upon at least one of the parameters class of service, delay requirement and bandwidth requirement of the flow request. During a call process, the system keeps updating the service rate allocated to meet the QoS requirement of a new flow request, the updated service rate being allocated to a new flow request of the same type. The system learns the traffic pattern and adjusts a current airlink performance to allocate a service rate to flows.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: September 20, 2005
    Assignee: Nokia Corporation
    Inventors: Naveen Kakani, Khiem Le, Ghassan Naim
  • Publication number: 20050054347
    Abstract: A method and apparatus for allocating uplink resources is provided. According to one embodiment, the method includes the steps of estimating the traffic in the uplink, and allocating resources based on the step of estimating. The uplink traffic estimation is achieved by observing the traffic properties in the downlink, and the traffic properties learned by the system.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventor: Naveen Kakani
  • Publication number: 20040030790
    Abstract: The present invention concerns a data communication method for communicating packetized data via an interface between a transmitter and a receiver, wherein communication relies on a layered communication protocol stack comprising at least two protocol layers of different hierarchy level, wherein at least data communication on a lower one of said layers adopts a retransmission scheme for data packets for which an acknowledgment of receipt was not received at the transmitter, the method comprising the steps of initializing the retransmission scheme of the lower one of said layers by setting a condition parameter, wherein fulfilling the condition defined by the condition parameter represents an indication as to how to control the retransmission scheme, wherein initializing comprises setting said condition parameter of the lower one of said layers according to information forwarded from said higher one of said layers to said lower one of said layers, transmitting packet data from the transmitter via the interface
    Type: Application
    Filed: August 7, 2002
    Publication date: February 12, 2004
    Inventors: Khiem Le, Yogesh Swami, Naveen Kakani
  • Publication number: 20030148768
    Abstract: The invention relates to a method and system for providing allocation of resources depending on the characteristics of the flow request. The system allocates resources based upon at least one of the parameters class of service, delay requirement and bandwidth requirement of the flow request. During a call process, the system keeps updating the service rate allocated to meet the QoS requirement of a new flow request, the updated service rate being allocated to a new flow request of the same type. The system learns the traffic pattern and adjusts a current airlink performance to allocate a service rate to flows.
    Type: Application
    Filed: February 1, 2002
    Publication date: August 7, 2003
    Inventors: Naveen Kakani, Khiem Le, Ghassan Naim
  • Publication number: 20020093953
    Abstract: A system for allocating bandwidth resources among various mobile stations which are wirelessly connected to a base station. The length of the data queue in each mobile station is determined and information regarding that length is placed in a field in the outgoing data packet. When it is received in the base station, this field is decoded and the queue length information used to allocate bandwidth resources among the mobile station connections. This allows a very quick response to data queue lengths and accordingly better service.
    Type: Application
    Filed: January 16, 2001
    Publication date: July 18, 2002
    Inventors: Ghassan Naim, Naveen Kakani, Lasse Huovinen, Chris Clanton