Patents by Inventor Patrenahalli M. Narendra
Patrenahalli M. Narendra 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: 11954882Abstract: A method in a computing device includes: in a facility containing a plurality of support structures, capturing an image of a first support structure; detecting, in the image, a first feature set of the first support structure; selecting obtaining at least one reference feature set by proximity to an estimated location of the mobile computing device in the facility coordinate system, the at least one reference feature set selected from a repository defining feature locations for each of the support structures in a facility coordinate system; comparing the first feature set with the at least one reference feature set; and in response to determining that the first feature set matches the at least one reference feature set, determining a location of the mobile computing device in the facility coordinate system based on the image and the feature locations from the repository.Type: GrantFiled: June 17, 2021Date of Patent: April 9, 2024Assignee: Zebra Technologies CorporationInventors: Patrenahalli M. Narendra, Joseph R. White, Andrea Mirabile
-
Publication number: 20240103121Abstract: A mobile computing device includes: a tracking sensor; a rangefinder; and a controller configured to: based on data from the tracking sensor, determine a current pose of the mobile computing device in a facility coordinate system, the facility containing a target wireless transmitter at an installed position; receive a transmission from the target wireless transmitter, containing an identifier of the target wireless transmitter; receive, from the rangefinder, a range value indicating a distance between the current pose and the target wireless transmitter; correlate the identifier with the range value, based on a property of the transmission; generate a location defining the installed position in the facility coordinate system, based on the current pose and the range value; and store the generated location in association with the identifier.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventor: Patrenahalli M. Narendra
-
Patent number: 11941860Abstract: A method in a mobile computing device includes: controlling a camera to capture an image; tracking, in association with the image, a pose of the mobile computing device in a coordinate system; detecting a region of interest (ROI) depicting an item in the image; determining a location of the ROI in the coordinate system, based on the tracked pose; obtaining an item identifier corresponding to the ROI by (i) when a previously recognized item identifier is not available, executing a recognition mechanism to derive the item identifier from the ROI, and (ii) when a previously recognized item identifier is available, bypassing the recognition mechanism and retrieving the previously recognized item identifier; and returning the obtained item identifier corresponding to the ROI.Type: GrantFiled: September 24, 2021Date of Patent: March 26, 2024Assignee: Zebra Tehcnologies CorporationInventor: Patrenahalli M. Narendra
-
Publication number: 20230356966Abstract: A method includes: receiving, for items in a staging area, item identifiers and staged locations in facility coordinates, as detected via a sensor; obtaining a load configuration including a load sequence defining an order for loading the items into a container, and a load location within the container for each item, in container coordinates; according to the load sequence, for each item: retrieving the corresponding staged location (in facility coordinates) and load location (in container coordinates); providing loading guidance including the retrieved staged location and the retrieved load location, for rendering of the loading guidance in one of the facility coordinate system and the container coordinate system; and responsive to placement of the item in the container, receiving and storing an actual load location, in the container coordinate system; and during an unloading operation, presenting unloading guidance including the actual load locations of the items.Type: ApplicationFiled: May 9, 2022Publication date: November 9, 2023Inventors: Patrenahalli M. Narendra, Miroslav Trajkovic
-
Patent number: 11776153Abstract: A mobile device includes a rangefinder to measure ranges to points external to the device; a tracking sensor; and a controller connected with the rangefinder and the tracking sensor, the controller configured to: track successive poses of the mobile device in a frame of reference via the tracking sensor; responsive to a first activation of the rangefinder at a first one of the poses, generate a first position, in the frame of reference, of a first external point based on a first range from the rangefinder and the first pose; responsive to a second activation of the rangefinder at a second one of the poses, generate a second position, in the frame of reference, of a second external point based on a second range from the rangefinder and the second pose; and determine a distance between the first and second external points based on the first and second positions.Type: GrantFiled: October 8, 2019Date of Patent: October 3, 2023Assignee: Zebra Technologies CorporationInventors: Patrenahalli M. Narendra, Dae Suk Noh
-
Publication number: 20230139490Abstract: A method in a mobile computing device includes: controlling a camera to capture an image; tracking a pose of the mobile computing device, corresponding to the image, in a coordinate system; detecting an item in the image; determining a location of the detected item in the coordinate system, based on the tracked pose; obtaining an item identifier corresponding to the detected item, based on the location of the detected item in the coordinate system; generating a training data sample including (i) a payload based on the detected item, and (ii) a label including the obtained item identifier; and storing the training data sample.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventor: Patrenahalli M. Narendra
-
Publication number: 20230097019Abstract: A method in a mobile computing device includes: controlling a camera to capture an image; tracking, in association with the image, a pose of the mobile computing device in a coordinate system; detecting a region of interest (ROI) depicting an item in the image; determining a location of the ROI in the coordinate system, based on the tracked pose; obtaining an item identifier corresponding to the ROI by (i) when a previously recognized item identifier is not available, executing a recognition mechanism to derive the item identifier from the ROI, and (ii) when a previously recognized item identifier is available, bypassing the recognition mechanism and retrieving the previously recognized item identifier; and returning the obtained item identifier corresponding to the ROI.Type: ApplicationFiled: September 24, 2021Publication date: March 30, 2023Inventor: Patrenahalli M. Narendra
-
Patent number: 11567163Abstract: A mobile computing device includes: a tracking sensor; a proximity sensor; and a controller coupled to the tracking sensor and the proximity sensor, the controller configured to: obtain a sequence of sensor datasets, each sensor dataset including: (i) a location of the mobile computing device, in a local coordinate system, generated using the tracking sensor, (ii) a proximity indicator generated using the proximity sensor, defining a range to a fixed reference device, and (iii) a predefined location of the reference device in a facility coordinate system; determine, from the sequence, an adjusted pose of an origin of the local coordinate system in the facility coordinate system; and generate, using a current location of the mobile device in the local coordinate system and the adjusted pose, a corrected location of the mobile computing device in the facility coordinate system; and execute a control action based on the corrected location.Type: GrantFiled: April 7, 2021Date of Patent: January 31, 2023Assignee: Zebra Technologies CorporationInventor: Patrenahalli M. Narendra
-
Patent number: 11562260Abstract: A method of determining a location of a mobile device in a system having a plurality of fixed transmitters includes: obtaining, at the mobile device, inference model data defining a plurality of node operations; collecting, at the mobile device, respective proximity indicators corresponding to a subset of the fixed transmitters, each proximity indicator representing a proximity of the mobile device to the respective fixed transmitter; at the mobile device, generating a location according to the proximity indicators and the node operations; and presenting the location.Type: GrantFiled: July 27, 2018Date of Patent: January 24, 2023Assignee: Zebra Technologies CorporationInventors: Patrenahalli M. Narendra, Robert A. Biggs
-
Patent number: 11543249Abstract: An assistive navigational system for deployment in a facility having a global frame of reference includes: a server including a memory storing: a plurality of anchor definitions each containing (i) an anchor position in the global frame of reference, and (ii) a feature set corresponding to physical characteristics of the facility at the anchor position; and a task definition containing (i) a task position defined relative to the anchor position, and (ii) task overlay data; the server further including a communications interface, and a processor configured to: select one of the anchor definitions for association with the task definition; and transmit the selected anchor definition and the task definition to a mobile computing device, the mobile computing device configured to receive the selected anchor definition and the task definition; the mobile computing device further configured to present the task overlay data on a display.Type: GrantFiled: May 12, 2021Date of Patent: January 3, 2023Assignee: Zebra Technologies CorporationInventors: Patrenahalli M. Narendra, Joseph R. White
-
Publication number: 20220405958Abstract: A method in a computing device includes: in a facility containing a plurality of support structures, capturing an image of a first support structure; detecting, in the image, a first feature set of the first support structure; selecting obtaining at least one reference feature set by proximity to an estimated location of the mobile computing device in the facility coordinate system, the at least one reference feature set selected from a repository defining feature locations for each of the support structures in a facility coordinate system; comparing the first feature set with the at least one reference feature set; and in response to determining that the first feature set matches the at least one reference feature set, determining a location of the mobile computing device in the facility coordinate system based on the image and the feature locations from the repository.Type: ApplicationFiled: June 17, 2021Publication date: December 22, 2022Inventors: Patrenahalli M. Narendra, Joseph R. White, Andrea Mirabile
-
Publication number: 20220326336Abstract: A mobile computing device includes: a tracking sensor; a proximity sensor; and a controller coupled to the tracking sensor and the proximity sensor, the controller configured to: obtain a sequence of sensor datasets, each sensor dataset including: (i) a location of the mobile computing device, in a local coordinate system, generated using the tracking sensor, (ii) a proximity indicator generated using the proximity sensor, defining a range to a fixed reference device, and (iii) a predefined location of the reference device in a facility coordinate system; determine, from the sequence, an adjusted pose of an origin of the local coordinate system in the facility coordinate system; and generate, using a current location of the mobile device in the local coordinate system and the adjusted pose, a corrected location of the mobile computing device in the facility coordinate system; and execute a control action based on the corrected location.Type: ApplicationFiled: April 7, 2021Publication date: October 13, 2022Inventor: Patrenahalli M. Narendra
-
Publication number: 20220261578Abstract: A mobile device includes: a camera; a display; a tracking sensor; and a controller connected to a repository of item identifiers and item positions in a facility frame of reference for items disposed on support surfaces within a facility, the controller configured to: track, via the tracking sensor, successive poses of the mobile device in the facility frame of reference; control the camera to capture a stream of images while tracking the poses, and for each image: determine, based on the tracked poses, whether to perform item detection, and when the determination is affirmative, (i) process the image to detect respective indicia affixed to a subset of the items and decode respective item identifiers from the indicia, (ii) generate positions of the detected indicia in the facility frame of reference, based on the poses of the mobile device, and (iii) update the repository with the decoded item identifiers and the generated positions.Type: ApplicationFiled: February 12, 2021Publication date: August 18, 2022Inventors: Patrenahalli M. Narendra, Charles Bolen
-
Publication number: 20210262806Abstract: An assistive navigational system for deployment in a facility having a global frame of reference includes: a server including a memory storing: a plurality of anchor definitions each containing (i) an anchor position in the global frame of reference, and (ii) a feature set corresponding to physical characteristics of the facility at the anchor position; and a task definition containing (i) a task position defined relative to the anchor position, and (ii) task overlay data; the server further including a communications interface, and a processor configured to: select one of the anchor definitions for association with the task definition; and transmit the selected anchor definition and the task definition to a mobile computing device, the mobile computing device configured to receive the selected anchor definition and the task definition; the mobile computing device further configured to present the task overlay data on a display.Type: ApplicationFiled: May 12, 2021Publication date: August 26, 2021Inventors: Patrenahalli M. Narendra, Joseph R. White
-
Patent number: 11015938Abstract: An assistive navigational system for deployment in a facility having a global frame of reference includes: a server including a memory storing: a plurality of anchor definitions each containing (i) an anchor position in the global frame of reference, and (ii) a feature set corresponding to physical characteristics of the facility at the anchor position; and a task definition containing (i) a task position defined relative to the anchor position, and (ii) task overlay data; the server further including a communications interface, and a processor configured to: select one of the anchor definitions for association with the task definition; and transmit the selected anchor definition and the task definition to a mobile computing device, the mobile computing device configured to receive the selected anchor definition and the task definition; the mobile computing device further configured to present the task overlay data on a display.Type: GrantFiled: December 12, 2018Date of Patent: May 25, 2021Assignee: Zebra Technologies CorporationInventors: Patrenahalli M. Narendra, Joseph R. White
-
Publication number: 20210104061Abstract: A mobile device includes a rangefinder to measure ranges to points external to the device; a tracking sensor; and a controller connected with the rangefinder and the tracking sensor, the controller configured to: track successive poses of the mobile device in a frame of reference via the tracking sensor; responsive to a first activation of the rangefinder at a first one of the poses, generate a first position, in the frame of reference, of a first external point based on a first range from the rangefinder and the first pose; responsive to a second activation of the rangefinder at a second one of the poses, generate a second position, in the frame of reference, of a second external point based on a second range from the rangefinder and the second pose; and determine a distance between the first and second external points based on the first and second positions.Type: ApplicationFiled: October 8, 2019Publication date: April 8, 2021Inventors: Patrenahalli M. Narendra, Dae Suk Noh
-
Publication number: 20200191575Abstract: An assistive navigational system for deployment in a facility having a global frame of reference includes: a server including a memory storing: a plurality of anchor definitions each containing (i) an anchor position in the global frame of reference, and (ii) a feature set corresponding to physical characteristics of the facility at the anchor position; and a task definition containing (i) a task position defined relative to the anchor position, and (ii) task overlay data; the server further including a communications interface, and a processor configured to: select one of the anchor definitions for association with the task definition; and transmit the selected anchor definition and the task definition to a mobile computing device, the mobile computing device configured to receive the selected anchor definition and the task definition; the mobile computing device further configured to present the task overlay data on a display.Type: ApplicationFiled: December 12, 2018Publication date: June 18, 2020Inventors: Patrenahalli M. Narendra, Joseph R. White
-
Publication number: 20200034721Abstract: A method of determining a location of a mobile device in a system having a plurality of fixed transmitters includes: obtaining, at the mobile device, inference model data defining a plurality of node operations; collecting, at the mobile device, respective proximity indicators corresponding to a subset of the fixed transmitters, each proximity indicator representing a proximity of the mobile device to the respective fixed transmitter; at the mobile device, generating a location according to the proximity indicators and the node operations; and presenting the location.Type: ApplicationFiled: July 27, 2018Publication date: January 30, 2020Inventors: Patrenahalli M. Narendra, Robert A. Biggs
-
Patent number: 8963883Abstract: A touchless interactive display system includes a display with a display area bounding the display. A reflective surface is located along an edge of the display. One optical sensor opposes and faces the reflective surface so that the optical sensor has a primary, non-reflected field of view and a secondary, reflected field of view that is reflected back from the reflective surface. The primary field of view covers a first portion of the display area that is less than the whole display area, and the reflected field of view covers a second portion of the display area, such that the first and second portions of the display area cover the entire display area. The optical sensor and a processor are operable to detect an object placed within at least one of its first and second fields of view without having the object touch the display.Type: GrantFiled: March 17, 2011Date of Patent: February 24, 2015Assignee: Symbol Technologies, Inc.Inventors: Patrenahalli M. Narendra, Eric S. Reifsnider, Veeraraghavan A. Anantha
-
Patent number: D821967Type: GrantFiled: February 9, 2016Date of Patent: July 3, 2018Assignee: Symbol Technologies, LLCInventors: Patrenahalli M. Narendra, Carl A. Thelemann