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: 11954882
    Abstract: 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: Grant
    Filed: June 17, 2021
    Date of Patent: April 9, 2024
    Assignee: Zebra Technologies Corporation
    Inventors: Patrenahalli M. Narendra, Joseph R. White, Andrea Mirabile
  • Publication number: 20240103121
    Abstract: 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: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventor: Patrenahalli M. Narendra
  • Patent number: 11941860
    Abstract: 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: Grant
    Filed: September 24, 2021
    Date of Patent: March 26, 2024
    Assignee: Zebra Tehcnologies Corporation
    Inventor: Patrenahalli M. Narendra
  • Publication number: 20230356966
    Abstract: 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: Application
    Filed: May 9, 2022
    Publication date: November 9, 2023
    Inventors: Patrenahalli M. Narendra, Miroslav Trajkovic
  • Patent number: 11776153
    Abstract: 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: Grant
    Filed: October 8, 2019
    Date of Patent: October 3, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Patrenahalli M. Narendra, Dae Suk Noh
  • Publication number: 20230139490
    Abstract: 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: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Inventor: Patrenahalli M. Narendra
  • Publication number: 20230097019
    Abstract: 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: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventor: Patrenahalli M. Narendra
  • Patent number: 11567163
    Abstract: 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: Grant
    Filed: April 7, 2021
    Date of Patent: January 31, 2023
    Assignee: Zebra Technologies Corporation
    Inventor: Patrenahalli M. Narendra
  • Patent number: 11562260
    Abstract: 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: Grant
    Filed: July 27, 2018
    Date of Patent: January 24, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Patrenahalli M. Narendra, Robert A. Biggs
  • Patent number: 11543249
    Abstract: 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: Grant
    Filed: May 12, 2021
    Date of Patent: January 3, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Patrenahalli M. Narendra, Joseph R. White
  • Publication number: 20220405958
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: December 22, 2022
    Inventors: Patrenahalli M. Narendra, Joseph R. White, Andrea Mirabile
  • Publication number: 20220326336
    Abstract: 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: Application
    Filed: April 7, 2021
    Publication date: October 13, 2022
    Inventor: Patrenahalli M. Narendra
  • Publication number: 20220261578
    Abstract: 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: Application
    Filed: February 12, 2021
    Publication date: August 18, 2022
    Inventors: Patrenahalli M. Narendra, Charles Bolen
  • Publication number: 20210262806
    Abstract: 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: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Patrenahalli M. Narendra, Joseph R. White
  • Patent number: 11015938
    Abstract: 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: Grant
    Filed: December 12, 2018
    Date of Patent: May 25, 2021
    Assignee: Zebra Technologies Corporation
    Inventors: Patrenahalli M. Narendra, Joseph R. White
  • Publication number: 20210104061
    Abstract: 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: Application
    Filed: October 8, 2019
    Publication date: April 8, 2021
    Inventors: Patrenahalli M. Narendra, Dae Suk Noh
  • Publication number: 20200191575
    Abstract: 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: Application
    Filed: December 12, 2018
    Publication date: June 18, 2020
    Inventors: Patrenahalli M. Narendra, Joseph R. White
  • Publication number: 20200034721
    Abstract: 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: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Patrenahalli M. Narendra, Robert A. Biggs
  • Patent number: 8963883
    Abstract: 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: Grant
    Filed: March 17, 2011
    Date of Patent: February 24, 2015
    Assignee: Symbol Technologies, Inc.
    Inventors: Patrenahalli M. Narendra, Eric S. Reifsnider, Veeraraghavan A. Anantha
  • Patent number: D821967
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: July 3, 2018
    Assignee: Symbol Technologies, LLC
    Inventors: Patrenahalli M. Narendra, Carl A. Thelemann