Patents by Inventor Ishan P. Weerakoon

Ishan P. Weerakoon 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: 8582491
    Abstract: A method and apparatus for routing communications using end-to-end QoS reservations based on node mobility profiles is disclosed. The method may include setting up active quality of service reservations along a first path to a destination edge node, receiving a mobility profile from the destination edge node, setting up passive quality of service reservations based on the received mobility profile, switching communications from active quality of service reservations to passive quality of service reservations, and tearing down the active quality of service reservations based on the received mobility profile.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: November 12, 2013
    Assignee: Lockheed Martin Corporation
    Inventors: Ishan P. Weerakoon, Mei Ngan, Suresh K. Iyer, Giri Kuthethoor, Prakash M. Sesha
  • Patent number: 8315241
    Abstract: A method and apparatus that provides quality of service in wireless or sensor networks is disclosed. The method may include determining a class of service for transmission of one or more messages, adjusting a maximum packet length based on the determined class of service, allocating message time slots based on the determined class of service, setting a guard band size and frequency of resynchronization, and transmitting one or more messages using the adjusted maximum packet length, the allocated message time slots, and the set guard band size and frequency of resynchronization.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: November 20, 2012
    Assignee: Lockheed Martin Corporation
    Inventors: Suresh K. Iyer, Scott Charles Evans, Harold Woodruff Tomlinson, Jr., Budhaditya Deb, Giri Kuthethoor, Ishan P. Weerakoon
  • Patent number: 7889743
    Abstract: An information disseminating apparatus that transmits information between nodes of a network while expending minimal or no network bandwidth for transmitting the information. The apparatus can include a message processor that generates or receives a message to be transmitted from a first note to a second node in the network, and a transmitter that transmits data packets in a sequence that represents the message from the first node to the second node. The apparatus may further include a plurality of queues each associated with a class and services one or more data packets each having a marker that corresponds to the class, and a queue processor that dequeues the data packets from the queues in accordance to the sequence and the class associated with each of the queues.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: February 15, 2011
    Assignee: Lockheed Martin Corporation
    Inventors: Scott C. Evans, Harold T. Tomlinson, Ping Liu, Ishan P. Weerakoon
  • Publication number: 20090274106
    Abstract: A method and apparatus for routing communications using end-to-end QoS reservations based on node mobility profiles is disclosed. The method may include setting up active quality of service reservations along a first path to a destination edge node, receiving a mobility profile from the destination edge node, setting up passive quality of service reservations based on the received mobility profile, switching communications from active quality of service reservations to passive quality of service reservations, and tearing down the active quality of service reservations based on the received mobility profile.
    Type: Application
    Filed: October 10, 2008
    Publication date: November 5, 2009
    Applicant: LOCKHEED MARTIN CORPORATION
    Inventors: Ishan P. Weerakoon, Mei Ngan, Suresh K. Iyer, Giri Kuthethoor, Prakash M. Sesha
  • Publication number: 20090276520
    Abstract: A method and apparatus for server election, discovery and selection in mobile ad hoc communication networks is disclosed. The server election method may include a server node that may elect itself as a server in network if the received server capabilities, network server lists and network specific parameters allow its election as a server in the network. A client node may discover and select a server in the network by transmitting a server discovery request to a plurality of nodes in the network, receiving advertisements from one or more servers in the network in response to the server discovery request, and selecting a server based on the received stability and connectivity information for each server from which advertisements are received.
    Type: Application
    Filed: October 25, 2008
    Publication date: November 5, 2009
    Applicant: LOCKHEED MARTIN CORPORATION
    Inventors: Ishan P. WEERAKOON, Mei Ngan, Suresh K. Iyer, Prakash M. Sesha, Jeanette M. Kee, Garth McGINLEY
  • Publication number: 20090245224
    Abstract: A method and apparatus that provides quality of service in wireless or sensor networks is disclosed. The method may include determining a class of service for transmission of one or more messages, adjusting a maximum packet length based on the determined class of service, allocating message time slots based on the determined class of service, setting a guard band size and frequency of resynchronization, and transmitting one or more messages using the adjusted maximum packet length, the allocated message time slots, and the set guard band size and frequency of resynchronization.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: LOCKHEED MARTIN CORPORATION
    Inventors: Suresh K. IYER, Scott Charles Evans, Harold Woodruff Tomlinson, JR., Budhaditya Deb, Giri Kuthethoor, Ishan P. Weerakoon
  • Publication number: 20080259927
    Abstract: An information disseminating apparatus that transmits information between nodes of a network while expending minimal or no network bandwidth for transmitting the information. The apparatus can include a message processor that generates or receives a message to be transmitted from a first note to a second node in the network, and a transmitter that transmits data packets in a sequence that represents the message from the first node to the second node. The apparatus may further include a plurality of queues each associated with a class and services one or more data packets each having a marker that corresponds to the class, and a queue processor that dequeues the data packets from the queues in accordance to the sequence and the class associated with each of the queues.
    Type: Application
    Filed: April 19, 2007
    Publication date: October 23, 2008
    Inventors: Scott C. Evans, Harold T. Tomlinson, Ping Liu, Ishan P. Weerakoon