Weerakoon
Ishan P. Weerakoon, Rockville, MD US
Patent application number | Description | Published |
---|---|---|
20080259927 | Information dissemination method and system having minimal network bandwidth utilization - 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. | 10-23-2008 |
20090245224 | METHOD AND APPARATUS FOR PROVIDING QUALITY OF SERVICE IN WIRELESS NETWORKS AND SENSOR NETWORKS - 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. | 10-01-2009 |
20090274106 | METHOD AND APPARATUS FOR ROUTING COMMUNICATIONS USING ACTIVE AND PASSIVE END-TO-END QUALITY-OF-SERVICE RESERVATIONS BASED ON NODE MOBILITY PROFILES - 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. | 11-05-2009 |
20090276520 | METHOD AND APPARATUS FOR SERVER ELECTION, DISCOVERY AND SELECTION IN MOBILE AD HOC NETWORKS - 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. | 11-05-2009 |
Ishan Prabhath Weerakoon, Rockville, MD US
Patent application number | Description | Published |
---|---|---|
20090219937 | METHOD AND APPARATUS FOR BIASING OF NETWORK NODE PACKET PRIORITIZATION BASED ON PACKET CONTENT - A method and apparatus for biasing of network node packet prioritization based on packet content. The method may include marking a packet of data from a data stream of packets. The packet can be marked with a packet type such that subsequent nodes determine the relative priority of the packet with respect to other packets from the same data stream based on the packet type marking. The marked packet can then be transmitted. According to a related corresponding embodiment, a method can include receiving a packet at a node in a network, the node including a plurality of packet queues including a higher priority queue and a lower priority queue. The relative priority of the packet can be determined relative to other packets from the same packet source and intended for the same destination, where the relative priority can be based on the contents of the packet. The relative priority may also be based on a marking of the packet. The packet can be assigned to a higher priority queue based on a higher relative priority of the packet. The assigned packet can then be transmitted. | 09-03-2009 |
20090304014 | METHOD AND APPARATUS FOR LOCAL ADAPTIVE PROVISIONING AT A NODE | 12-10-2009 |
Kanchana Weerakoon, Auburn, AL US
Patent application number | Description | Published |
---|---|---|
20140120524 | In-Situ Pathogen Detection Using Magnetoelastic Sensors - In at least one illustrative embodiment, a method for in-situ pathogen detection may comprise distributing one or more magnetoelastic measurement sensors on a surface of a test object, wherein each of the one or more magnetoelastic measurement sensors includes a biorecognition element configured to bind with a pathogen to cause a shift in a characteristic frequency of the associated measurement sensor; applying a varying magnetic field, using a test coil, to the one or more magnetoelastic measurement sensors distributed on the surface of the test object, wherein the test object is positioned outside of an inner volume defined by the test coil; detecting a frequency response of the one or more magnetoelastic measurement sensors using the test coil, while applying the varying magnetic field; and determining whether the pathogen is present based on the detected frequency response of the one or more magnetoelastic measurement sensors. | 05-01-2014 |
Prasad Weerakoon, Kiribathgoda LK
Patent application number | Description | Published |
---|---|---|
20130239011 | Multi-User Decomposition of Design Space Models - A method for collaborative CAx editing may include enabling a user to define a partitioning constraint for a design space and partitioning the design space into editing regions according to the partitioning constraint and assigning users to specific editing regions. The method may also include displaying a feature tree, enabling a user to select and lock a selected feature for editing by a specified user, enabling the specified user to edit the selected feature and blocking access from other users to the selected feature. An apparatus corresponding to the above method is also disclosed herein. | 09-12-2013 |
Prasad Weerakoon, Provo, UT US
Patent application number | Description | Published |
---|---|---|
20140188437 | MULTI-USER FINITE ANALYSIS SYSTEMS APPARATUSES AND METHODS - A method for collaborative finite analysis may include obtaining an electronic model of an engineering object, assigning users one or more geometries for pre-analysis editing to provide assigned geometries for each user, and enabling each user to conduct pre-analysis editing of their assigned geometries concurrent with other users. The method may also include conducting finite analysis on the assigned geometries of a first user concurrent with conducting finite analysis on the assigned geometries of a second user. Examples of pre-analysis editing include removing features that are secondary to analysis, applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, defining one or more loads associated with a geometry, and defining one or more boundary conditions for a geometry. A corresponding system and apparatus are also disclosed herein. | 07-03-2014 |
Pujitha Weerakoon, Valencia, CA US
Patent application number | Description | Published |
---|---|---|
20130245723 | NEUROSTIMULATION SYSTEM FOR PREVENTING MAGNETICALLY INDUCED CURRENTS IN ELECTRONIC CIRCUITRY - A neurostimulation device capable of being placed between an active stimulation state and an inactive stimulation state and method of using same. The neurostimulation device comprises a plurality of electrical terminals configured for being respectively coupled to a plurality of stimulation electrodes, a first solid-state switching device coupled to a first one of the electrical terminals, a variable power source coupled to the first switching device, and a controller configured for, when the neurostimulation device is in the inactive stimulation state, prompting the variable power source to selectively output a relatively low voltage to place the first switching device into a first open state and a relatively high voltage to place the first switching device into a second open state. | 09-19-2013 |
20140266101 | PROGRAMMABLE VOLTAGE REGULATOR - A programmable linear voltage regulator and system for programming the regulator that improves the speed, power usage, and stability over conventional linear voltage regulators is disclosed. A controller that has knowledge of the current or expected activation of various loads sends bias control signals to a programmable biasing circuit of an error amplifier in the voltage regulator to adjust the bias current in accordance with the load current the regulator produces or is expected to produce. A look up table associated with the controller can be used to correlate the bias control signals with current or expected load conditions. Programming of the programmable biasing circuit may precede the enablement of a new load condition to ready the voltage regulator to handle the upcoming change in load current. | 09-18-2014 |