Patents by Inventor Mahendra Tailor
Mahendra Tailor 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: 20190303130Abstract: According to various aspects, exemplary embodiments are disclosed of systems and methods for over-the-air (OTA) software deployment via broadcasting. In an exemplary embodiment, the system includes multiple node devices. Each node device includes a short-range wireless communication receiver and memory. The system also includes a broadcaster device having a short-range wireless communication interface. The broadcaster device is configured to broadcast software update data via a short-range wireless communication broadcast. Each node device is configured to receive the broadcasted software update data from the broadcaster device via the short-range wireless communication broadcast, and store the received software update data in the memory of the node device. Associated methods and node devices are also disclosed.Type: ApplicationFiled: July 10, 2018Publication date: October 3, 2019Inventors: Youssif Abdulmuhsin M. SAEED, Benjamin John WHITTEN, Mahendra TAILOR
-
Publication number: 20190261173Abstract: According to various aspects, exemplary embodiments are disclosed of systems and methods for pairing multiple devices via a short-range wireless communication mesh network. In an exemplary embodiment, the system includes multiple node devices, and the multiple node devices are arranged in a short-range wireless communication mesh network. The system also includes a provisioner device. The provisioner device is in short-range wireless communication with each of the multiple node devices. The provisioner device is configured to, for each unique pairing of two of the multiple node devices, generate a unique random key for said unique pairing and transmit the generated random key to both of the two corresponding node devices in said unique pairing. Each node device is configured to store each received unique random key in a database of said node device, to establish all unique pairings for said node device.Type: ApplicationFiled: February 17, 2018Publication date: August 22, 2019Inventors: Mahendra TAILOR, Youssif Abdulmuhsin M. SAEED
-
Patent number: 9491691Abstract: According to various aspects, exemplary embodiments are disclosed of systems and methods related to Bluetooth assisted cooperative scan and roam for wireless networks. In an exemplary embodiment, a cooperative scan and roam Bluetooth system generally includes one or more Bluetooth nodes configured to transmit node roam table data and/or a universally unique identifier (UUID) to one or more client devices having a stored client roam table and connected to at least one of multiple access points of a wireless network. This allows the one or more client devices to update their stored client roam tables based on the transmitted node roam table data and/or roam table information obtained from a server and/or cache including multiple roam tables, based on the UUID.Type: GrantFiled: September 18, 2014Date of Patent: November 8, 2016Assignee: Laird Technologies, Inc.Inventors: Mahendra Tailor, Steve deRosier, Daniel B. Kephart, Jr.
-
Publication number: 20160081009Abstract: According to various aspects, exemplary embodiments are disclosed of systems and methods related to Bluetooth assisted cooperative scan and roam for wireless networks. In an exemplary embodiment, a cooperative scan and roam Bluetooth system generally includes one or more Bluetooth nodes configured to transmit node roam table data and/or a universally unique identifier (UUID) to one or more client devices having a stored client roam table and connected to at least one of multiple access points of a wireless network. This allows the one or more client devices to update their stored client roam tables based on the transmitted node roam table data and/or roam table information obtained from a server and/or cache including multiple roam tables, based on the UUID.Type: ApplicationFiled: September 18, 2014Publication date: March 17, 2016Inventors: Mahendra Tailor, Steve deRosier, Daniel B. Kephart, JR.
-
Publication number: 20150304833Abstract: According to various aspects, exemplary embodiments are disclosed of a Bluetooth attribute repeating and aggregating apparatus. In an exemplary embodiment, a Bluetooth attribute repeating and aggregating apparatus generally includes first and second communication modules. The first communication module is configured as a Bluetooth master for receiving attributes from one or more target Bluetooth slave devices. The second communication module is configured as a Bluetooth slave for processing the received attributes and transmitting corresponding attribute information to a control Bluetooth master device. The first communication module is coupled to the second communication module via a hardware interface. The first communication module is configured to transmit the received attributes to the second communication module via the hardware interface.Type: ApplicationFiled: May 21, 2014Publication date: October 22, 2015Applicant: Laird Technologies, Inc.Inventors: Mahendra Tailor, Benjamin John Whitten
-
Patent number: 8505000Abstract: There is described a method of compiling source code for a computer program into corresponding object code. The source code includes several declared variables. The method comprises, for each declared variable in the source code, including in the object code a declaration statement indicating an associated memory location for that variable and indicating the position in the object code of the next declaration statement. During compilation, the memory location for each declared variable can be retrieved from the object code by examining each declaration statement in turn, using the position information from each declaration statement to locate the next declaration statement. This is of particular advantage where the available volatile memory is limited, because there is no requirement for a look-up table of variables against memory locations.Type: GrantFiled: July 24, 2008Date of Patent: August 6, 2013Assignee: Ezurio LimitedInventor: Mahendra Tailor
-
Patent number: 8121548Abstract: A radio communication system includes a plurality of Bluetooth radio devices. Each device has a microphone, an audio output, such as a loudspeaker, and a short range radio transceiver capable of communicating digital data with a plurality of compatible neighboring radio devices. Each radio device is configured to receive outgoing audio data from a first neighboring radio device, to mix an input audio signal received at the microphone with the received outgoing audio data, and to transmit the combined audio data to a second neighboring radio device. Each radio device is further configured to receive incoming audio data from the second radio device, to output an output audio signal corresponding to the received incoming audio data to the audio output, and to re-transmit the received incoming audio data to the first radio device. The radio devices form a communication chain, and each radio device is in communication with a maximum of one first radio device and one second radio device.Type: GrantFiled: March 16, 2007Date of Patent: February 21, 2012Assignee: Ezurio LimitedInventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor
-
Patent number: 7974191Abstract: A method, apparatus and system for the synchronized combining of packet data in a network includes sorting data packets received during a predetermined time period into groups according to for which communications device of the network the received data packets are intended. The data packets in each of the groups intended for the respective communications devices are respectively time aligned and orthogonally combined. The respectively combined data packets intended for each of the specific communications devices are subsequently transmitted to the intended device using a single header and in a substantially compressed format.Type: GrantFiled: March 10, 2004Date of Patent: July 5, 2011Assignee: Alcatel-Lucent USA Inc.Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Publication number: 20100309895Abstract: The invention provides a method for transmitting data from a vehicle. The vehicle is provided with a monitoring apparatus (1). The monitoring apparatus (1) comprises (i) a navigation device (2) that can determine the vehicles position, (ii) a memory device (4), and (iii) a telecommunication device (9). The method further comprises recording a first list of locations on the memory-device so that the telecommunication device is activated in response to the vehicles position.Type: ApplicationFiled: September 5, 2008Publication date: December 9, 2010Applicant: EZURIO LIMITEDInventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor, Andrew Dobbing
-
Publication number: 20100223601Abstract: There is described a method of compiling source code for a computer programme into corresponding object code. The source code includes several declared variables. The method comprises, for each declared variable in the source code, including in the object code a declaration statement indicating an associated memory location for that variable and indicating the position in the object code of the next declaration statement. During compilation, the memory location for each declared variable can be retrieved from the object code by examining each declaration statement in turn, using the position information from each declaration statement to locate the next declaration statement. This is of particular advantage where the available volatile memory is limited, because there is not requirement for a look-up table of variables against memory locations.Type: ApplicationFiled: July 24, 2008Publication date: September 2, 2010Applicant: Ezurio LimitedInventor: Mahendra Tailor
-
Publication number: 20100035548Abstract: A radio communication system includes a plurality of Bluetooth radio devices. Each device has a microphone, an audio output, such as a loudspeaker, and a short range radio transceiver capable of communicating digital data with a plurality of compatible neighbouring radio devices. Each radio device is configured to receive outgoing audio data from a first neighbouring radio device, to mix an input audio signal received at the microphone with the received outgoing audio data, and to transmit the combined audio data to a second neighbouring radio device. Each radio device is further configured to receive incoming audio data from the second radio device, to output an output audio signal corresponding to the received incoming audio data to the audio output, and to re-transmit the received incoming audio data to the first radio device. The radio devices form a communication chain, and each radio device is in communication with a maximum of one first radio device and one second radio device.Type: ApplicationFiled: March 16, 2007Publication date: February 11, 2010Inventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor
-
Publication number: 20090073986Abstract: A method and apparatus for guaranteeing packet delivery times in an asynchronous network includes generating a global timing schedule to synchronize the communication between the terminals of a network and, in response to at least one trigger, transmitting and receiving data according to the generated global timing schedule. To optimize bandwidth utilization, more than one terminal may transmit data during a specific time slot of each time frame of the global timing schedule as long as no more than one terminal attempts to transmit data to a common other terminal.Type: ApplicationFiled: November 25, 2008Publication date: March 19, 2009Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Patent number: 7483448Abstract: A method and system for network terminal clock synchronization includes determining a respective round trip delay time from a master terminal to each slave terminal and offsetting the clock of each slave terminal by an amount proportional to the respective determined round trip delay time such that the master terminal and each of the slave terminals have substantially the same point of reference in time. The method and system further include, in response to a trigger signal, determining a respective offset between the master clock of the master terminal and the clocks of each of the slave terminals and offsetting the clocks of each of the slave terminals by an amount proportional to the determined respective offset to synchronize the clocks of each of the slave terminals to the master clock of the master terminal.Type: GrantFiled: March 10, 2004Date of Patent: January 27, 2009Assignee: Alcatel-Lucent USA Inc.Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Patent number: 7483449Abstract: A method and apparatus for guaranteeing packet delivery times in an asynchronous network includes generating a global timing schedule to synchronize the communication between the terminals of a network and, in response to at least one trigger, transmitting and receiving data according to the generated global timing schedule. To optimize bandwidth utilization, more than one terminal may transmit data during a specific time slot of each time frame of the global timing schedule as long as no more than one terminal attempts to transmit data to a common other terminal.Type: GrantFiled: March 10, 2004Date of Patent: January 27, 2009Assignee: Alcatel-Lucent USA Inc.Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Patent number: 7423999Abstract: A Bluetooth serial adapter comprising a Bluetooth connection module (21) for conducting Bluetooth communication with another Bluetooth enabled device, a serial connector SP allowing connection of a serial cable between the adapter and a device having a serial port, and a serial to Bluetooth interface (23) arranged for: receiving serial connection control commands input via the serial connector; mapping received serial connection control commands to Bluetooth connection control events; and outputting the so determined Bluetooth connection control events to the Bluetooth connection module. The interface (23) may be implemented by making use of a virtual machine provided on the Bluetooth chip.Type: GrantFiled: August 13, 2003Date of Patent: September 9, 2008Assignee: Ezurio Ltd.Inventor: Mahendra Tailor
-
Publication number: 20080162706Abstract: An interface device (10) for enabling wireless data communication between a host device (12) and a remote device (14) has a host serial interface (16) which is connected to the host device (12) and a wireless interface (18) for wireless data communication with the remote device (14). The interface device (10) also has a wireless interface controller (22) which is configured to control the operation of the wireless interface (18) to enable data communication between the host device (12) and remote device (14) via the interface device (10). A memory (26) in the interface device (10) stores a BASIC computer program and an interpreter (24) reads successive program commands from the memory (26) and converts the program commands into corresponding control commands for the wireless interface controller (22). The interface device (10) has the particular advantage that the same BASIC program may be used to operate interface devices using different wireless interface protocols simply by configuring the interpreter.Type: ApplicationFiled: June 27, 2006Publication date: July 3, 2008Applicant: Ezurio LimitedInventors: Mahendra Tailor, Nicholas Hunn
-
Publication number: 20060034231Abstract: A Bluetooth serial adapter comprising a Bluetooth connection module (21) for conducting Bluetooth communication with another Bluetooth enabled device, a serial connector SP allowing connection of a serial cable between the adapter and a device having a serial port, and a serial to Bluetooth interface (23) arranged for: receiving serial connection control commands input via the serial connector; mapping received serial connection control commands to Bluetooth connection control events; and outputting the so determined Bluetooth connection control events to the Bluetooth connection module. The interface (23) may be implemented by making use of a virtual machine provided on the Bluetooth chip.Type: ApplicationFiled: August 13, 2003Publication date: February 16, 2006Inventor: Mahendra Tailor
-
Publication number: 20050201420Abstract: A method and apparatus for guaranteeing packet delivery times in an asynchronous network includes generating a global timing schedule to synchronize the communication between the terminals of a network and, in response to at least one trigger, transmitting and receiving data according to the generated global timing schedule. To optimize bandwidth utilization, more than one terminal may transmit data during a specific time slot of each time frame of the global timing schedule as long as no more than one terminal attempts to transmit data to a common other terminal.Type: ApplicationFiled: March 10, 2004Publication date: September 15, 2005Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Publication number: 20050201421Abstract: A method and system for network terminal clock synchronization includes determining a respective round trip delay time from a master terminal to each slave terminal and offsetting the clock of each slave terminal by an amount proportional to the respective determined round trip delay time such that the master terminal and each of the slave terminals have substantially the same point of reference in time. The method and system further include, in response to a trigger signal, determining a respective offset between the master clock of the master terminal and the clocks of each of the slave terminals and offsetting the clocks of each of the slave terminals by an amount proportional to the determined respective offset to synchronize the clocks of each of the slave terminals to the master clock of the master terminal.Type: ApplicationFiled: March 10, 2004Publication date: September 15, 2005Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
-
Publication number: 20050201383Abstract: A method, apparatus and system for the synchronized combining of packet data in a network includes sorting data packets received during a predetermined time period into groups according to for which communications device of the network the received data packets are intended. The data packets in each of the groups intended for the respective communications devices are respectively time aligned and orthogonally combined. The respectively combined data packets intended for each of the specific communications devices are subsequently transmitted to the intended device using a single header and in a substantially compressed format.Type: ApplicationFiled: March 10, 2004Publication date: September 15, 2005Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor