Patents by Inventor Mahesh SOORIYABANDARA
Mahesh SOORIYABANDARA 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: 10609179Abstract: A method of establishing a network connection between an application hosted on a first network device and a second network device, comprising receiving data from the application indicating communication requirements for the network connection, identifying a plurality of alternative available transport level components; and based on the received data, selecting one of the transport level components for use in the network connection.Type: GrantFiled: September 18, 2013Date of Patent: March 31, 2020Assignee: Kabushiki Kaisha ToshibaInventors: James Wilcox, Dritan Kaleshi, Mahesh Sooriyabandara
-
Patent number: 10557721Abstract: A device comprising an input for obtaining consumption data relating to the consumption of a utility provided by a utility provider, an output for outputting modified consumption data and a processor arranged to generate the modified consumption data based on obtained consumption data so that the modified consumption data starts to converge with the obtained consumption data if a deviation of the obtained consumption data from the modified consumption data exceeds a predetermined threshold.Type: GrantFiled: April 27, 2011Date of Patent: February 11, 2020Assignee: Kabushiki Kaisha ToshibaInventors: Georgios Kalogridis, Costas Efthymiou, Mahesh Sooriyabandara
-
Patent number: 10271354Abstract: A device and/or method for dynamically adjusting a CCA threshold in an addressable unit that is suitable for communication in a wireless network, the method performed in the addressable unit and comprising autonomously increasing the CCA threshold with successful data transmissions and/or autonomously decreasing the CCA threshold with unsuccessful data transmissions.Type: GrantFiled: March 31, 2015Date of Patent: April 23, 2019Assignee: Kabushiki Kaisha ToshibaInventors: Siva Kupanna Subramani, Fengming Cao, Parag Gopal Kulkarni, Mahesh Sooriyabandara
-
Publication number: 20180184456Abstract: There is provided a method and device for managing a wireless network comprising a wireless access point for communicating over a transmission channel with one or more wireless stations. The method comprises the wireless access point monitoring network performance and, if the network performance is below a limit, issuing an instruction to one of the wireless stations to operate in a mode to more reliably determine when the transmission channel is clear.Type: ApplicationFiled: March 31, 2015Publication date: June 28, 2018Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Siva Kupanna SUBRAMANI, Fengming CAO, Parag Gopal KULKARNI, Mahesh SOORIYABANDARA
-
Publication number: 20180167266Abstract: In an embodiment, a method of medium access control in a co-ordinator node of a body area network is disclosed. The body area network comprises the co-ordinator node and a plurality of sensor nodes. Each of the sensor nodes comprises a sensor and is configured to wirelessly communicate with the co-ordinator node in time slots defined by a plurality of medium access control super-frames. The method comprises receiving at the co-ordinator node, a signal from a first sensor node of the plurality of sensor nodes, the signal comprising an indication of a measured quantity at the first sensor node, the measured quantity being indicative of an attribute of a wireless link of the body area network between the first sensor node and the co-ordinator node; estimating an attribute of the link using the indication; and configuring parameters of a medium access control superframe using the estimated attribute.Type: ApplicationFiled: July 30, 2014Publication date: June 14, 2018Inventors: Siva Kupanna SUBRAMANI, Woon Hau CHIN, Mahesh SOORIYABANDARA
-
Publication number: 20180098227Abstract: Moving Mobile Wireless Vehicle Network Infrastructure System and Method A system and method for managing a dynamic wireless network comprising at least one movable wireless access point configured to be carried by a vehicle. The method comprises monitoring at least part of the network and determining one or more locations of demand for a wireless access point and receiving location data indicating the current location of the movable wireless access point. The method further comprises determining a route for the vehicle, the route being from the current location of the movable wireless access point and towards one of the one or more locations of demand so that the movable wireless access point may provide wireless network coverage to the location of demand for at least part of the route.Type: ApplicationFiled: June 9, 2015Publication date: April 5, 2018Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Pietro E. CARNELLI, Mahesh SOORIYABANDARA
-
Patent number: 9913228Abstract: A method of allocating energy resources in a network signalling node during an interval of time the network signalling node having internal processing components for maintaining operation of the node and relaying components for relaying data between other nodes in the network. The method comprises determining an amount of energy available for use by the node during the interval, determining a willingness parameter that defines the willingness of the node to supply energy to the relaying components during the time interval, determining, based on the willingness parameter, a portion of the available energy to allocate to the internal processing components during the time interval; and allocating the remainder of the available energy to the relaying components.Type: GrantFiled: March 28, 2013Date of Patent: March 6, 2018Assignee: Kabushiki Kaisha ToshibaInventors: Stojan Denic, Mahesh Sooriyabandara, Stefanos Vatsikas
-
Publication number: 20180024272Abstract: A computer implemented method for communicating information to a user; the method including: receiving, from one or more sensors, sensor data containing values of one or more parameters monitored by the sensors; receiving, from one or more users, semantic data for use in interpreting the values of the one or more parameters contained in the sensor data; storing the received semantic data in association with the values of the parameters; receiving a request from a user for information relating to one or more of the parameters at a specified location; determining a value of the one or more parameters at the specified location based on the received sensor data; identifying semantic data that reflects the determined value(s) of the one or more parameters, based on the stored semantic data and stored values of the parameters; and sending the identified semantic data to the user that issued the request.Type: ApplicationFiled: September 11, 2015Publication date: January 25, 2018Applicant: Kabushiki Kaisha ToshibaInventors: Eirini SPYROPOULOU, Yichao JIN, Mahesh SOORIYABANDARA
-
Publication number: 20180014328Abstract: A device and/or method for dynamically adjusting a CCA threshold in an addressable unit that is suitable for communication in a wireless network, the method performed in the addressable unit and comprising autonomously increasing the CCA threshold with successful data transmissions and/or autonomously decreasing the CCA threshold with unsuccessful data transmissions.Type: ApplicationFiled: March 31, 2015Publication date: January 11, 2018Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Siva Kupanna SUBRAMANI, Fengming CAO, Parag Gopal KULKARNI, Mahesh SOORIYABANDARA
-
Publication number: 20170261951Abstract: The embodiments relate to an adaptive energy management system (AEMS) for monitoring an environment, the AEMS comprising a behaviour analysis module communicatively coupled via a wired or wireless network to a plurality of sensors in the monitored environment and connected to a user interface. The sensors are preferably capable of continuously monitoring one or more conditions of the monitored environment and/or the operation of one or more devices in the monitored environment and providing data regarding said operation to the behaviour analysis module. The behaviour analysis module includes an activity based analysis component that is configured to generate an activity based behaviour pattern for the occupant(s) of the monitored environment based on the data received from the sensor(s), said activity based behaviour component being further configured to adapt said activity based behaviour pattern based on updated data received from said sensor(s).Type: ApplicationFiled: July 21, 2014Publication date: September 14, 2017Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Ayomi BANDARA, Saraansh DAVE, Mahesh SOORIYABANDARA, Timothy Adrian LEWIS
-
Publication number: 20160234337Abstract: A method of establishing a network connection between an application hosted on a first network device and a second network device, comprising receiving data from the application indicating communication requirements for the network connection, identifying a plurality of alternative available transport level components; and based on the received data, selecting one of the transport level components for use in the network connection.Type: ApplicationFiled: September 18, 2013Publication date: August 11, 2016Inventors: James WILCOX, Dritan KALESHI, Mahesh SOORIYABANDARA
-
Publication number: 20160044608Abstract: A method of allocating energy resources in a network signalling node during an interval of time the network signalling node having internal processing components for maintaining operation of the node and relaying components for relaying data between other nodes in the network. The method comprises determining an amount of energy available for use by the node during the interval, determining a willingness parameter that defines the willingness of the node to supply energy to the relaying components during the time interval, determining, based on the willingness parameter, a portion of the available energy to allocate to the internal processing components during the time interval; and allocating the remainder of the available energy to the relaying components.Type: ApplicationFiled: March 28, 2013Publication date: February 11, 2016Inventors: Stojan DENIC, Mahesh SOORIYABANDARA, Stefanos VATSIKAS
-
Patent number: 9083461Abstract: Localization of an electronic device is enabled by establishing a localization environment wherein sources of visible light are configured to modulate onto emitted light a detectable signal, each signal bearing information identifying that light source, such that light incident on a device can be processed to identify particular sources of incident light and therefrom the location of the device.Type: GrantFiled: January 7, 2011Date of Patent: July 14, 2015Assignee: Kabushiki Kaisha ToshibaInventors: Woon Hau Chin, Mahesh Sooriyabandara
-
Publication number: 20130336660Abstract: Localisation of an electronic device is enabled by establishing a localisation environment wherein sources of visible light are configured to modulate onto emitted light a detectable signal, each signal bearing information identifying that light source, such that light incident on a device can be processed to identify particular sources of incident light and therefrom the location of the device.Type: ApplicationFiled: January 7, 2011Publication date: December 19, 2013Applicant: Kabushiki Kaisha ToshibaInventors: Woon Hau Chin, Mahesh Sooriyabandara
-
Publication number: 20110271352Abstract: A device comprising an input for obtaining consumption data relating to the consumption of a utility provided by a utility provider, an output for outputting modified consumption data and a processor arranged to generate the modified consumption data based on obtained consumption data so that the modified consumption data starts to converge with the obtained consumption data if a deviation of the obtained consumption data from the modified consumption data exceeds a predetermined threshold.Type: ApplicationFiled: April 27, 2011Publication date: November 3, 2011Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Georgios KALOGRIDIS, Costas EFTHYMIOU, Mahesh SOORIYABANDARA