Patents by Inventor Janakiraman Gopalan

Janakiraman Gopalan 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: 11991592
    Abstract: A locationing platform may receive, via a mesh network, a locationing communication associated with a waypoint beacon. The locationing platform may identify an entry node of the locationing communication. The locationing platform may determine a waypoint location associated with the waypoint beacon based on locationing information in the locationing communication. The locationing platform may determine a node location of the entry node based on the waypoint location. The locationing platform may configure, based on the node location, a relay node of the mesh network to forward or drop subsequently received locationing communications that are associated with the waypoint beacon.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: May 21, 2024
    Assignee: Zebra Technologies Corporation
    Inventors: Edward W. Geiger, Janakiraman Gopalan
  • Publication number: 20240137880
    Abstract: Radio transceiver devices and methods are disclosed herein. An example transceiver device includes at least one processor, a plurality of radio transceivers, and a memory. The memory may store instructions that, when executed by the at least one processor, cause the transceiver device to cause the plurality of radio transceivers to scan over each of a plurality of advertisement channels during a first period; and during a second period of the scan period, cause the plurality of radio transceivers to scan over each of the plurality of advertisement channels. The instruction may further cause the transceiver device to receive a beacon data packet including beacon information that is associated with a beacon device disposed proximate to the transceiver device, and wherein the beacon data packet includes beacon information captured during the first period and the second period.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Edward W. Geiger, Yu Wan, Janakiraman Gopalan, Richard Lawerance Woodburn
  • Publication number: 20240072840
    Abstract: Devices and methods for using separate advertisement streams in a single beacon device are disclosed herein. An example beacon device includes at least one processor, a radio transceiver, and a memory. The memory may store instructions that, when executed by the at least one processor, cause the beacon device to receive a set of beacon information captured during a scan period. The instructions may further cause the beacon device to transmit a captured beacon stream (CBS) that includes beacon information from the set of beacon information. The instructions may further cause the beacon device to transmit, to a mobile device, a waypoint beacon stream (WBS) including a protocol data unit (PDU) data payload. The PDU data payload may encode a media access control (MAC) identifier adjacent to a type field indicative of a format for heartbeat data encoded in the PDU data payload.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Richard Lawerance Woodburn, Edward W. Geiger, Yu Wan, Janakiraman Gopalan
  • Patent number: 11824595
    Abstract: A wireless communication device may determine that a channel is to be used to transmit an advertisement. The wireless communication device may determine a channel-specific gain associated with transmitting the advertisement via the channel. The wireless communication device may generate the advertisement to include information identifying a channel identifier of the channel and the channel-specific gain. The wireless communication device may transmit the advertisement for locationing based on a received signal strength indicator (RSSI) of the advertisement.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: November 21, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
  • Publication number: 20220039055
    Abstract: A method in a computing device includes: via a short-range interface of the computing device, detecting a plurality of beacons emitted by another computing device, each beacon containing an identifier of the other computing device; obtaining respective proximity indicators corresponding to the beacons; generating a first set of aggregated attributes from the proximity indicators; storing the first set of aggregated attributes in association with the identifier of the other computing device; and transmitting the first set of aggregated attributes to a server configured to detect physical proximity between the computing device and the other computing device based on the first set of aggregated attributes.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventors: Douglas C. Bowman, Richard Lawerance Woodburn, Edward W. Geiger, Yu Wan, Janakiraman Gopalan, Thomas E. Warner, Eric T. Tokubo, Carl S. Mower
  • Publication number: 20210368301
    Abstract: A locationing platform may receive, via a mesh network, a locationing communication associated with a waypoint beacon. The locationing platform may identify an entry node of the locationing communication. The locationing platform may determine a waypoint location associated with the waypoint beacon based on locationing information in the locationing communication. The locationing platform may determine a node location of the entry node based on the waypoint location. The locationing platform may configure, based on the node location, a relay node of the mesh network to forward or drop subsequently received locationing communications that are associated with the waypoint beacon.
    Type: Application
    Filed: August 9, 2021
    Publication date: November 25, 2021
    Inventors: Edward W. Geiger, Janakiraman Gopalan
  • Publication number: 20210288727
    Abstract: A wireless communication device may determine that a channel is to be used to transmit an advertisement. The wireless communication device may determine a channel-specific gain associated with transmitting the advertisement via the channel. The wireless communication device may generate the advertisement to include information identifying a channel identifier of the channel and the channel-specific gain. The wireless communication device may transmit the advertisement for locationing based on a received signal strength indicator (RSSI) of the advertisement.
    Type: Application
    Filed: June 3, 2021
    Publication date: September 16, 2021
    Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
  • Patent number: 11115782
    Abstract: A locationing platform may receive, via a mesh network, a locationing communication associated with a waypoint beacon. The locationing platform may identify an entry node of the locationing communication. The locationing platform may determine a waypoint location associated with the waypoint beacon based on locationing information in the locationing communication. The locationing platform may determine a node location of the entry node based on the waypoint location. The locationing platform may configure, based on the node location, a relay node of the mesh network to forward or drop subsequently received locationing communications that are associated with the waypoint beacon.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 7, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Edward W. Geiger, Janakiraman Gopalan
  • Patent number: 11057128
    Abstract: A wireless communication device may determine that a channel is to be used to transmit an advertisement. The wireless communication device may determine a channel-specific gain associated with transmitting the advertisement via the channel. The wireless communication device may generate the advertisement to include information identifying a channel identifier of the channel and the channel-specific gain. The wireless communication device may transmit the advertisement for locationing based on a received signal strength indicator (RSSI) of the advertisement.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 6, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
  • Publication number: 20210195373
    Abstract: A locationing platform may receive, via a mesh network, a locationing communication associated with a waypoint beacon. The locationing platform may identify an entry node of the locationing communication. The locationing platform may determine a waypoint location associated with the waypoint beacon based on locationing information in the locationing communication. The locationing platform may determine a node location of the entry node based on the waypoint location. The locationing platform may configure, based on the node location, a relay node of the mesh network to forward or drop subsequently received locationing communications that are associated with the waypoint beacon.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Inventors: Edward W. Geiger, Janakiraman Gopalan
  • Publication number: 20210184777
    Abstract: A wireless communication device may determine that a channel is to be used to transmit an advertisement. The wireless communication device may determine a channel-specific gain associated with transmitting the advertisement via the channel. The wireless communication device may generate the advertisement to include information identifying a channel identifier of the channel and the channel-specific gain. The wireless communication device may transmit the advertisement for locationing based on a received signal strength indicator (RSSI) of the advertisement.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 17, 2021
    Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
  • Publication number: 20130124578
    Abstract: A method and system for a column-oriented database schema for dynamic hierarchies includes a processor (200) establishing (300) a column-oriented database in a memory (202) of a network manager and configuring (304) the database with row keys, wherein each row key is concatenated with a leaf node identifier listed first, followed by the root node identifier and identifiers of intervening parent node traversing to the leaf node from the root node.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: Mahender R. Vangati, Janakiraman Gopalan
  • Patent number: 8321545
    Abstract: Described is a framework system residing on a network including a plurality of services, wherein each of the services registers with the framework system, a service manager to manage each of the services which register with the framework system, the management including lifecycle management for each of the services and a communication broker to manage communication between the plurality of services.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: November 27, 2012
    Assignee: Symbol Technologies, Inc.
    Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong
  • Publication number: 20080184221
    Abstract: Methods and system are provided for delivering a software package to particular wireless computing devices (WCDs). The system includes logical sites (LSs), WCDs, and a Network Operation Center (NOC) communicatively coupled to the LSs by a network. The NOC includes a device management module (DMM) and a second DCP server. The DMM is designed to: determine that particular ones of the WCDs are currently located at and associated with a first LS based on registration information for each of the WCDs; determine characteristics of the particular ones of the WCDs currently located at and associated with the first LS; and determine particular software packages appropriate for the particular ones of the WCDs based on the characteristics of the particular ones of the WCDs currently located at the first LS. The second DCP server designed to send the particular software packages to the first DCP server.
    Type: Application
    Filed: January 29, 2007
    Publication date: July 31, 2008
    Applicant: SYMBOL TECHNOLOGIES, INC.
    Inventors: Varadachari Rengarajan, Janakiraman Gopalan
  • Publication number: 20080107042
    Abstract: Described is system and method for configuring a computing device. A device identifier of the device is obtained. A first configuration value for the device is determined as a function of the device identifier. A configuration data file is generated as a function of the first configuration value. The configuration data file is transmitted to the device. The first configuration value in the configuration data file is replaced with a second configuration value utilized by the device.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Inventors: Varadachari Rengarajan, Janakiraman Gopalan
  • Publication number: 20080109568
    Abstract: A system and method for storing a first configuration data file, altering the first configuration data file to create a second configuration data file and creating a reference value corresponding to the second configuration data file. In addition, a system and method for receiving a first reference value from a computing device, the first reference value corresponding to a first configuration data file utilized by the computing device, comparing the first reference value to a second reference value corresponding to a second configuration data file and upon detecting a difference between the first and second reference values, obtaining the first configuration data file from the computing device.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 8, 2008
    Inventors: Varadachari Rengarajan, Janakiraman Gopalan
  • Publication number: 20070178907
    Abstract: A system, device and method for receiving location information for one of a wireless infrastructure device (“WID”) and a mobile device, wherein the WID is a parent of the mobile device and the mobile device is a child of the WID. Data corresponding to the other one of the WID and the mobile device is retrieved and the data is updated to include the location information for the one of the WID and the mobile device when the data does not include a known location information for the other one of the WID and the mobile device.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 2, 2007
    Inventors: Janakiraman Gopalan, Varadachari Rengarajan
  • Publication number: 20070049297
    Abstract: Described is a system and method for retrieving information from a direct connection protocol (“DCP”) server, the information including a unique identifier for a mobile device, wherein the DCP server received the information in a communication from the mobile device. A correlation is maintained between the DCP server and a site and an indication is stored that the mobile device is located at the site based on the retrieving of the information from the DCP server correlated to the site.
    Type: Application
    Filed: August 29, 2005
    Publication date: March 1, 2007
    Inventors: Janakiraman Gopalan, Varadachari Rengarajan
  • Patent number: 7174534
    Abstract: A system for developing, running and analyzing multi-modal applications includes a development platform, a run-time engine, and a data-mining module. Once a mobile application is built and tested on the development platform, it can be automatically deployed on the run-time system, which maintains and manages the application. Further, the data-mining system allows access to reporting and analysis tools that aid in understanding end-user behavior and preferences. This data can be used to further enhance applications by redesigning and redeploying them in a rapid and efficient manner.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: February 6, 2007
    Assignee: Symbol Technologies, Inc.
    Inventors: Kelvin Chong, Pavel Syrtsov, Srinivas Mandyam, Vikranth Katpally Reddy, Krishna Vedati, Janakiraman Gopalan, Janak Bhalodia
  • Publication number: 20060036773
    Abstract: Described is a framework system residing on a network including a plurality of services, wherein each of the services registers with the framework system, a service manager to manage each of the services which register with the framework system, the management including lifecycle management for each of the services and a communication broker to manage communication between the plurality of services.
    Type: Application
    Filed: July 15, 2004
    Publication date: February 16, 2006
    Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong