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: 11991592Abstract: 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: GrantFiled: August 9, 2021Date of Patent: May 21, 2024Assignee: Zebra Technologies CorporationInventors: Edward W. Geiger, Janakiraman Gopalan
-
Publication number: 20240137880Abstract: 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: ApplicationFiled: October 24, 2022Publication date: April 25, 2024Inventors: Edward W. Geiger, Yu Wan, Janakiraman Gopalan, Richard Lawerance Woodburn
-
Publication number: 20240072840Abstract: 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: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Richard Lawerance Woodburn, Edward W. Geiger, Yu Wan, Janakiraman Gopalan
-
Patent number: 11824595Abstract: 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: GrantFiled: June 3, 2021Date of Patent: November 21, 2023Assignee: Zebra Technologies CorporationInventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
-
Publication number: 20220039055Abstract: 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: ApplicationFiled: July 31, 2020Publication date: February 3, 2022Inventors: Douglas C. Bowman, Richard Lawerance Woodburn, Edward W. Geiger, Yu Wan, Janakiraman Gopalan, Thomas E. Warner, Eric T. Tokubo, Carl S. Mower
-
Publication number: 20210368301Abstract: 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: ApplicationFiled: August 9, 2021Publication date: November 25, 2021Inventors: Edward W. Geiger, Janakiraman Gopalan
-
Publication number: 20210288727Abstract: 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: ApplicationFiled: June 3, 2021Publication date: September 16, 2021Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
-
Patent number: 11115782Abstract: 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: GrantFiled: December 19, 2019Date of Patent: September 7, 2021Assignee: Zebra Technologies CorporationInventors: Edward W. Geiger, Janakiraman Gopalan
-
Patent number: 11057128Abstract: 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: GrantFiled: December 16, 2019Date of Patent: July 6, 2021Assignee: Zebra Technologies CorporationInventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
-
Publication number: 20210195373Abstract: 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: ApplicationFiled: December 19, 2019Publication date: June 24, 2021Inventors: Edward W. Geiger, Janakiraman Gopalan
-
Publication number: 20210184777Abstract: 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: ApplicationFiled: December 16, 2019Publication date: June 17, 2021Inventors: Edward W. Geiger, Janakiraman Gopalan, Yu Wan, Richard Lawerance Woodburn, Thomas E. Warner
-
Publication number: 20130124578Abstract: 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: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: MOTOROLA SOLUTIONS, INC.Inventors: Mahender R. Vangati, Janakiraman Gopalan
-
Patent number: 8321545Abstract: 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: GrantFiled: July 15, 2004Date of Patent: November 27, 2012Assignee: Symbol Technologies, Inc.Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong
-
Publication number: 20080184221Abstract: 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: ApplicationFiled: January 29, 2007Publication date: July 31, 2008Applicant: SYMBOL TECHNOLOGIES, INC.Inventors: Varadachari Rengarajan, Janakiraman Gopalan
-
Publication number: 20080107042Abstract: 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: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Inventors: Varadachari Rengarajan, Janakiraman Gopalan
-
Publication number: 20080109568Abstract: 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: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Inventors: Varadachari Rengarajan, Janakiraman Gopalan
-
Publication number: 20070178907Abstract: 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: ApplicationFiled: February 1, 2006Publication date: August 2, 2007Inventors: Janakiraman Gopalan, Varadachari Rengarajan
-
Publication number: 20070049297Abstract: 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: ApplicationFiled: August 29, 2005Publication date: March 1, 2007Inventors: Janakiraman Gopalan, Varadachari Rengarajan
-
Patent number: 7174534Abstract: 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: GrantFiled: January 18, 2002Date of Patent: February 6, 2007Assignee: Symbol Technologies, Inc.Inventors: Kelvin Chong, Pavel Syrtsov, Srinivas Mandyam, Vikranth Katpally Reddy, Krishna Vedati, Janakiraman Gopalan, Janak Bhalodia
-
Publication number: 20060036773Abstract: 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: ApplicationFiled: July 15, 2004Publication date: February 16, 2006Inventors: Pavel Syrtsov, Vikranth Reddy, Janakiraman Gopalan, Srinivas Mandyam, Krishna Vedati, Kelvin Chong