Patents by Inventor James J. O'Hagan

James J. O'Hagan 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: 20200124694
    Abstract: Provided are architectures, systems, methods, and computer program products for real-time object locating and position determination using frequency channel diversity for transmitting and receiving position determination signals including bursts of location signals. Channelized frequency diversity of a short burst of small location signals that “hop” across multiple frequency channels is used to collectively produce a quasi-wideband position determination signal. Object tags operating with frequency channel diversity for transmitting location signals of position determination signals require low power consumption, but can still efficiently provide adequate position determination signals for reliable position determination.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: David S. Wisherd, James J. O'Hagan
  • Patent number: 10609762
    Abstract: Systems, methods, apparatuses, and computer readable media are disclosed for improving, in some examples, backhaul of sensor and other data to a real time location system (RTLS) network. In the context of a method for communication by a tag, the method includes receiving, at the tag, sensor data from at least one sensor, generating, using a processor of the tag, a tag blink data packet, the tag blink data packet including a tag identifier and at least a portion of the received sensor data, and transmitting the tag blink data packet.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: March 31, 2020
    Assignee: Zebra Technologies Corporation
    Inventors: John K. Hughes, James J. O'Hagan, Cynthia Traeger, Jill Stelfox, Bob Kuehne
  • Patent number: 10591578
    Abstract: An example for processing location information received from a radio frequency (RF) location tag includes determining a first location of a first RF location tag associated with an asset; determining at least one second location of at least one second RF location tag associated with the asset; determining, using a processor, that the first location is not a valid location based at least in part on a comparison of the first location with the at least one second location using a spatial association model associated with the asset; and identifying the first location as erroneous in response to determining that the first location is not a valid location.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: March 17, 2020
    Assignee: Zebra Technologies Corporation
    Inventors: James J. O'Hagan, Rodrigo G. Alonso, Michael A. Wohl
  • Publication number: 20200064437
    Abstract: An example method includes sensing, by a sensor of a mesh node, first sensor data; receiving, at the mesh node, second sensor data from an origin node, wherein the mesh node and the origin mode are different nodes; and in response to receiving an indication that the origin node is obstructed, transmitting, by the mesh node, the second sensor data.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: John K. Hughes, James J. O'Hagan
  • Patent number: 10551476
    Abstract: Provided are architectures, systems, methods, and computer program products for real-time object locating and position determination using frequency channel diversity for transmitting and receiving position determination signals including bursts of location signals. Channelized frequency diversity of a short burst of small location signals that “hop” across multiple frequency channels is used to collectively produce a quasi-wideband position determination signal. Object tags operating with frequency channel diversity for transmitting location signals of position determination signals require low power consumption, but can still efficiently provide adequate position determination signals for reliable position determination.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 4, 2020
    Assignee: Zebra Technologies Corporation
    Inventors: David S. Wisherd, James J. O'Hagan
  • Patent number: 10509099
    Abstract: Systems, methods, apparatuses, and computer readable media are disclosed for improving, in some examples, real time location systems with multiple location technologies. In one embodiment, a method is provided including receiving blink data from a location tag associated with a first sensor; receiving proximity data generated based on communications between the first sensor and a second sensor, the proximity data including a sensor identifier; calculating location data associated with the location tag based on the blink data; and determining sensor position calculation data associated with the first sensor based on the proximity data.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: December 17, 2019
    Assignee: Zebra Technologies Corporation
    Inventors: John K. Hughes, James J. O'Hagan
  • Publication number: 20190361765
    Abstract: An example disclosed method includes generating registration data, wherein the registration data comprises at least a tag-individual correlator and a status; receiving a status change indication, for at least one tag, wherein the at least one tag is identified by a tag unique identifier; correlating the tag unique identifier and the tag-individual correlator in the registration data; and updating the status in the registration data for the status change indication.
    Type: Application
    Filed: August 12, 2019
    Publication date: November 28, 2019
    Inventors: Rodrigo Alonso, Anthony R. Brown, James J. O'Hagan, Michael A. Wohl
  • Publication number: 20190325503
    Abstract: An example method includes receiving an application device identifier from an application device associated with a location tag; receiving blink data from the location tag; calculating, using a processor, location data based on the blink data; in response to an event occurrence indication, generating, using the processor, a camera data request based on the location data and the event occurrence indication; transmitting the camera data request; and receiving camera data from the application device in response to the camera data request.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 24, 2019
    Inventors: Michael Fein, Anthony R. Brown, John Huffman, Robert Grom, Karl Torchalski, JAmes J. O'Hagan
  • Patent number: 10438100
    Abstract: A method of generating dimensioning assist information for an item includes: obtaining data associated with a physical size of a graphical dimensioning aid associated with the item; generating dimensioning assist information by encoding the data into a machine-readable data object carried by the item. A method of dimensioning an item includes, at a dimensioning system: capturing an image of the item and the graphical dimensioning aid carried by the item; detecting an edge of the item within the captured image; determining a measurement of the edge; detecting the graphical dimensioning aid within the captured image; determining a measurement of the graphical dimensioning aid; decoding a physical size of the graphical dimensioning aid from a machine-readable data object carried by the item; and dimensioning the edge based on the measurement of the edge, the measurement of the graphical dimensioning aid, and the physical size.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: October 8, 2019
    Assignee: Zebra Technologies Corporation
    Inventor: James J. O'Hagan
  • Patent number: 10437658
    Abstract: An example method includes calculating a tag data filter parameter for a plurality of tag events based on received tag blink data and tag location data, wherein the tag data filter parameter comprises a blink period, distance span, or velocity, calculating a participant location data adjustment factor based on the tag data filter parameter, and calculating multidimensional player location information per unit time based on the plurality of tag events and the participant location adjustment factor.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 8, 2019
    Assignee: Zebra Technologies Corporation
    Inventors: Rodrigo Alonso, Robert Kuehne, James J. O'Hagan, Michael A. Wohl
  • Publication number: 20190293431
    Abstract: An example method for providing enhanced event visualizations based on location data includes receiving, by a visualization processor, location data and sensor data for a plurality of participants; determining an impact indication for two or more participants of the plurality of participants based at least in part on the location data and sensor data; determining, by the visualization processor, a location of impact based on the impact indication and the location data and sensor data for the two or more participants; and generating an impact visualization interface configured to visually indicate impact data associated with the impact indication proximate the impact location.
    Type: Application
    Filed: March 28, 2019
    Publication date: September 26, 2019
    Inventors: Jill Stelfox, Dean Lodwig, James J. O'Hagan, Michael A. Wohl
  • Patent number: 10421020
    Abstract: In one embodiment, a method is provided for transmitting participant data relating to one or more participants that are available in a fantasy game, the fantasy game is at least partially related to a players performance in a sporting event; receiving a selected participant data indication from at least one user, the selected participant data indication provides selection of at least one participant from the participant data; generating a participant data update for one or more participants based on the selected participant data indication; the participant data is defined by a time period comprising an event and is calculated based on blink data transmitted from a location tag mounted to the participant; and transmitting the participant data update, the participant data update is viewable via a user interface.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: September 24, 2019
    Assignee: Zebra Technologies Corporation
    Inventors: David Austerlade, Gene Hofer, James J. O'Hagan
  • Patent number: 10218399
    Abstract: Systems and related methods providing for determining activities of individuals are discussed herein. Circuitry may be configured to wirelessly receive tag signals from a plurality of RF location tags. Two or more of the RF location tags may be positioned on an individual, such as at positions that may at least partially define a human frame. The circuitry may be configured to correlate the two or more RF location tags with the individual. Location data for each of the two or more RF location tags may be determined based on the received tag signals. An activity of the individual may be determined based on the location data. In some embodiments, one or more activities involving multiple individuals may be determined based on RF location tags and sensors positioned on each of the multiple individuals. Furthermore, sensor data from the sensors may be communicated over the UWB channel.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: February 26, 2019
    Assignee: Zebra Technologies Corporation
    Inventors: Jill Stelfox, Michael A. Wohl, James J. O'Hagan, Cynthia Traeger
  • Patent number: 10212262
    Abstract: An example disclosed method includes generating, by a microcontroller of a controller, a data packet; and causing the transmission of the data packet on blink data pulses from two or more individual transmit modules, wherein each individual transmit module is in comprises an antenna and a pulse generator configured to transmit the data packet and is in data communications with the controller, wherein the controller causes substantially simultaneous transmission of the blink data pulses from the respective transmit modules to encourage reliable receipt of the blink data pulses at one or more of a plurality of receivers.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: February 19, 2019
    Assignee: Zebra Technologies Corporation
    Inventors: Edward A. Richley, Belinda Turner, Aitan Ameti, Jill Stelfox, James J. O'Hagan, Alexander Mueggenborg
  • Publication number: 20180241422
    Abstract: An example disclosed method for determining player performance information associated with a player carrying a first tag moving about a monitored area includes receiving first blink data from a plurality of receivers disposed about the monitored area, wherein the first blink data is generated by the first tag carried by the player moving about the monitored area; weighting the first blink data by: when the player is in a pre-play formation, assigning a first weight to the first blink data; and in response to receiving the play-start indication, assigning a second weight to the first blink data, the second weight being greater than the first weight; determining tag location data based on the weighted first blink data; and determining player performance information based on the tag location data.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventors: Michael A. Wohl, James J. O'Hagan
  • Patent number: 10050650
    Abstract: An example disclosed method for registering an unregistered radio frequency (RF) location tag carried by a participant includes receiving blink data from an unregistered RF location tag; determining a tag location based on the blink data received from the unregistered RF location tag; directing a camera to view the tag location determined based on the blink data received from the unregistered RF location tag; identifying a participant at the tag location using image data obtained by the camera; and registering the unregistered RF location tag with the identified participant.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: August 14, 2018
    Assignee: ZIH Corp.
    Inventors: James J. O'Hagan, Rodrigo G. Alonso, Michael A. Wohl
  • Patent number: 9985672
    Abstract: Systems, methods, apparatuses, and computer readable media are disclosed for providing analytics for evaluating performance using real time data on movement and proximity of tagged objects. In one embodiment, a method is provided for evaluating a player that includes correlating at least one tag to the player; receiving blink data transmitted by the at least one tag; and determining tag location data based on the blink data. The method further includes receiving player role data; comparing the tag location data to player dynamics/kinetics models based at least in part on the player role data; determining player location data based on the comparing the tag location data to the player dynamics/kinetics models; and determining player performance information based on comparing the player location data to stored player location data.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: May 29, 2018
    Assignee: ZIH Corp.
    Inventors: Michael A. Wohl, James J. O'Hagan
  • Patent number: 9882592
    Abstract: Provided herein are systems and computer readable media for associating environmental measurements with an individual using a plurality of sensors, a plurality of tags and a plurality of receivers disposed about a monitored area.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: January 30, 2018
    Assignee: ZIH Corp.
    Inventors: James J. O'Hagan, Michael A. Wohl
  • Publication number: 20170356978
    Abstract: An example for processing location information received from a radio frequency (RF) location tag includes determining a first location of a first RF location tag associated with an asset; determining at least one second location of at least one second RF location tag associated with the asset; determining, using a processor, that the first location is not a valid location based at least in part on a comparison of the first location with the at least one second location using a spatial association model associated with the asset; and identifying the first location as erroneous in response to determining that the first location is not a valid location.
    Type: Application
    Filed: August 4, 2017
    Publication date: December 14, 2017
    Inventors: James J. O'Hagan, Rodrigo G. Alonso, Michael A. Wohl
  • Patent number: 9839809
    Abstract: Systems, methods, apparatuses, and computer readable media are disclosed for determining events and outputting events based on real-time data for location and movement of objects and audio data. In one embodiment, a method is provided for a method of determining play events that at least includes receiving audio data, wherein the audio data is received from at least one of a memory or a sensor; determining an event probability based on comparing the audio data to an audio profile; and generating an event based on the event probability satisfying a predetermined threshold.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 12, 2017
    Assignee: ZIH Corp.
    Inventors: Michael A. Wohl, Cynthia Traeger, James J. O'Hagan