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: 20190303130
    Abstract: 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: Application
    Filed: July 10, 2018
    Publication date: October 3, 2019
    Inventors: Youssif Abdulmuhsin M. SAEED, Benjamin John WHITTEN, Mahendra TAILOR
  • Publication number: 20190261173
    Abstract: 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: Application
    Filed: February 17, 2018
    Publication date: August 22, 2019
    Inventors: Mahendra TAILOR, Youssif Abdulmuhsin M. SAEED
  • Patent number: 9491691
    Abstract: 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: Grant
    Filed: September 18, 2014
    Date of Patent: November 8, 2016
    Assignee: Laird Technologies, Inc.
    Inventors: Mahendra Tailor, Steve deRosier, Daniel B. Kephart, Jr.
  • Publication number: 20160081009
    Abstract: 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: Application
    Filed: September 18, 2014
    Publication date: March 17, 2016
    Inventors: Mahendra Tailor, Steve deRosier, Daniel B. Kephart, JR.
  • Publication number: 20150304833
    Abstract: 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: Application
    Filed: May 21, 2014
    Publication date: October 22, 2015
    Applicant: Laird Technologies, Inc.
    Inventors: Mahendra Tailor, Benjamin John Whitten
  • Patent number: 8505000
    Abstract: 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: Grant
    Filed: July 24, 2008
    Date of Patent: August 6, 2013
    Assignee: Ezurio Limited
    Inventor: Mahendra Tailor
  • Patent number: 8121548
    Abstract: 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: Grant
    Filed: March 16, 2007
    Date of Patent: February 21, 2012
    Assignee: Ezurio Limited
    Inventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor
  • Patent number: 7974191
    Abstract: 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: Grant
    Filed: March 10, 2004
    Date of Patent: July 5, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Publication number: 20100309895
    Abstract: 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: Application
    Filed: September 5, 2008
    Publication date: December 9, 2010
    Applicant: EZURIO LIMITED
    Inventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor, Andrew Dobbing
  • Publication number: 20100223601
    Abstract: 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: Application
    Filed: July 24, 2008
    Publication date: September 2, 2010
    Applicant: Ezurio Limited
    Inventor: Mahendra Tailor
  • Publication number: 20100035548
    Abstract: 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: Application
    Filed: March 16, 2007
    Publication date: February 11, 2010
    Inventors: Nicholas Hunn, Timothy John Wheatley, Mahendra Tailor
  • Publication number: 20090073986
    Abstract: 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: Application
    Filed: November 25, 2008
    Publication date: March 19, 2009
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Patent number: 7483448
    Abstract: 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: Grant
    Filed: March 10, 2004
    Date of Patent: January 27, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Patent number: 7483449
    Abstract: 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: Grant
    Filed: March 10, 2004
    Date of Patent: January 27, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Patent number: 7423999
    Abstract: 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: Grant
    Filed: August 13, 2003
    Date of Patent: September 9, 2008
    Assignee: Ezurio Ltd.
    Inventor: Mahendra Tailor
  • Publication number: 20080162706
    Abstract: 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: Application
    Filed: June 27, 2006
    Publication date: July 3, 2008
    Applicant: Ezurio Limited
    Inventors: Mahendra Tailor, Nicholas Hunn
  • Publication number: 20060034231
    Abstract: 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: Application
    Filed: August 13, 2003
    Publication date: February 16, 2006
    Inventor: Mahendra Tailor
  • Publication number: 20050201420
    Abstract: 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: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Publication number: 20050201421
    Abstract: 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: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor
  • Publication number: 20050201383
    Abstract: 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: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Inventors: Rajan Bhandari, Miguel Dajer, Mahendra Tailor