Patents by Inventor Barry L. Jenkins

Barry L. Jenkins 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: 10791987
    Abstract: A method and system for managing a risk of medication dependence that determines a conservative estimate of the time when the patient will become dependent on a medication as a function of a medication log. The medication log includes dose information and time information for a plurality of administrations of the medication.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: October 6, 2020
    Inventor: Barry L. Jenkins
  • Publication number: 20200273354
    Abstract: A method of visibility event navigation includes receiving, via processing circuitry of a client device, a first visibility event packet from a server, the first visibility event packet including information representing 3D surface elements of an environmental model that are occluded from a first viewcell and not occluded from a second viewcell, the first and second viewcells representing spatial regions of a specified navigational route within a real environment modeled by the environmental model. The method also includes acquiring, surface information representing the visible surfaces of the real environment at a sensor and determining, a position in the real environment by matching the surface information to the visibility event packet information. The method further includes transmitting, the position from the client device to the server and receiving a second visibility event packet from the server if the at least one position is within the specified navigational route.
    Type: Application
    Filed: February 18, 2020
    Publication date: August 27, 2020
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Publication number: 20190236964
    Abstract: A method of visibility event navigation includes receiving, via processing circuitry of a client device, a first visibility event packet from a server, the first visibility event packet including information representing 3D surface elements of an environmental model that are occluded from a first viewcell and not occluded from a second viewcell, the first and second viewcells representing spatial regions of a specified navigational route within a real environment modeled by the environmental model. The method also includes acquiring, surface information representing the visible surfaces of the real environment at a sensor and determining, a position in the real environment by matching the surface information to the visibility event packet information. The method further includes transmitting, the position from the client device to the server and receiving a second visibility event packet from the server if the at least one position is within the specified navigational route.
    Type: Application
    Filed: January 30, 2019
    Publication date: August 1, 2019
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Patent number: 10285638
    Abstract: A method of determining whether a patient has taken a dose of medication. The method includes including a first-pass tracer substance with at least one dose of the medication. The first-pass tracer substance is detectable in a body of the patient using a sensor. In addition, the first-pass tracer substance has a short half-life at the site of detection in the body. Further, processing circuitry determines that the patient has taken the dose of medication when the first-pass tracer substance is detected using the sensor at a time after a scheduled medication administration.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: May 14, 2019
    Assignee: CONTINUOUS PRECISION MEDICINE
    Inventor: Barry L. Jenkins
  • Patent number: 10109103
    Abstract: In an exemplary embodiment, a computer-implemented method determines, using a processor, a relatively occluded set of viewcells connecting a current viewcell and a destination viewcell, the current viewcell containing the position of a friendly asset and the destination viewcell containing the position of an enemy asset, the relatively occluded set of viewcells including a set of viewcells connecting the current viewcell and the destination viewcell and also having a maximal number of viewcells occluded from the destination viewcell; and instructs, using the processor, the friendly asset to navigate a path comprising the relatively occluded set of viewcells.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: October 23, 2018
    Inventor: Barry L. Jenkins
  • Publication number: 20180268724
    Abstract: A method of visibility event navigation includes receiving, via processing circuitry of a client device, a first visibility event packet from a server, the first visibility event packet including information representing 3D surface elements of an environmental model that are occluded from a first viewcell and not occluded from a second viewcell, the first and second viewcells representing spatial regions of a specified navigational route within a real environment modeled by the environmental model. The method also includes acquiring, surface information representing the visible surfaces of the real environment at a sensor and determining, a position in the real environment by matching the surface information to the visibility event packet information. The method further includes transmitting, the position from the client device to the server and receiving a second visibility event packet from the server if the at least one position is within the specified navigational route.
    Type: Application
    Filed: March 12, 2018
    Publication date: September 20, 2018
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Patent number: 9916763
    Abstract: A method of visibility event navigation includes receiving, via processing circuitry of a client device, a first visibility event packet from a server, the first visibility event packet including information representing 3D surface elements of an environmental model that are occluded from a first viewcell and not occluded from a second viewcell, the first and second viewcells representing spatial regions of a specified navigational route within a real environment modeled by the environmental model. The method also includes acquiring, surface information representing the visible surfaces of the real environment at a sensor and determining, a position in the real environment by matching the surface information to the visibility event packet information. The method further includes transmitting, the position from the client device to the server and receiving a second visibility event packet from the server if the at least one position is within the specified navigational route.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: March 13, 2018
    Assignee: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Patent number: 9892546
    Abstract: A method of pursuit path camera model navigation includes, providing, via processing circuitry of one server, a future viewpoint located at a first location and a current viewpoint located at a second location and calculating a first prefetch region including one or more viewcells and one or more visibility even packets, the first prefetch region corresponding to the first location of the future viewpoint and the second location of the current viewpoint. The method further includes receiving commands to modify the first location of the future viewpoint to a third location at a first velocity, calculating a navigational intent of the future viewpoint based on the commands, and calculating a second prefetch region including the viewcells and the visibility event packets by collapsing the calculated first prefetch region into the second prefetch region, the second prefetch region corresponding to a predicted pursuit path based on the calculated navigational intent.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: February 13, 2018
    Assignee: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Patent number: 9852538
    Abstract: In an exemplary embodiment, a computer-implemented method determines a set of mesh polygons or fragments of the mesh polygons visible from a navigation cell. The method includes determining a composite view frustum containing predetermined view frusta and determining mesh polygons contained in the composite view frustum. The method includes determining at least one supporting polygon between the navigation cell and the contained mesh polygons. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the navigation cell beyond at least the contained mesh polygons. The method includes determining one or more intersections of the at least one wedge with the contained mesh polygons. The method also includes determining the set of the contained mesh polygons or fragments of the contained mesh polygons visible from the navigation cell using the determined one or more intersections.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 26, 2017
    Assignee: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Publication number: 20170076490
    Abstract: A method determines a set of mesh polygons or fragments of the mesh polygons visible from a view region having a plurality of view region vertices, the mesh polygons forming polygon meshes. The method includes determining at least one supporting polygon between the view region and the polygon meshes. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the view region beyond at least the polygon meshes. Further, the method includes determining one or more intersections of the wedges with the mesh polygons. Also, the method includes determining the set of the mesh polygons or fragments of the mesh polygons visible from the view region using the determined one or more intersections of the at least one wedge with the polygon meshes.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 16, 2017
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Publication number: 20160356763
    Abstract: A method of determining whether a patient has taken a dose of medication. The method includes including a first-pass tracer substance with at least one dose of the medication. The first-pass tracer substance is detectable in a body of the patient using a sensor. In addition, the first-pass tracer substance has a short half-life at the site of detection in the body. Further, processing circuitry determines that the patient has taken the dose of medication when the first-pass tracer substance is detected using the sensor at a time after a scheduled medication administration.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 8, 2016
    Inventor: Barry L. JENKINS
  • Publication number: 20160357924
    Abstract: A method and system for managing a risk of medication dependence that determines a conservative estimate of the time when the patient will become dependent on a medication as a function of a medication log. The medication log includes dose information and time information for a plurality of administrations of the medication.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 8, 2016
    Inventor: Barry L. JENKINS
  • Publication number: 20160163205
    Abstract: A method of visibility event navigation includes receiving, via processing circuitry of a client device, a first visibility event packet from a server, the first visibility event packet including information representing 3D surface elements of an environmental model that are occluded from a first viewcell and not occluded from a second viewcell, the first and second viewcells representing spatial regions of a specified navigational route within a real environment modeled by the environmental model. The method also includes acquiring, surface information representing the visible surfaces of the real environment at a sensor and determining, a position in the real environment by matching the surface information to the visibility event packet information. The method further includes transmitting, the position from the client device to the server and receiving a second visibility event packet from the server if the at least one position is within the specified navigational route.
    Type: Application
    Filed: February 16, 2016
    Publication date: June 9, 2016
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Publication number: 20160155260
    Abstract: A method of pursuit path camera model navigation includes, providing, via processing circuitry of one server, a future viewpoint located at a first location and a current viewpoint located at a second location and calculating a first prefetch region including one or more viewcells and one or more visibility even packets, the first prefetch region corresponding to the first location of the future viewpoint and the second location of the current viewpoint. The method further includes receiving commands to modify the first location of the future viewpoint to a third location at a first velocity, calculating a navigational intent of the future viewpoint based on the commands, and calculating a second prefetch region including the viewcells and the visibility event packets by collapsing the calculated first prefetch region into the second prefetch region, the second prefetch region corresponding to a predicted pursuit path based on the calculated navigational intent.
    Type: Application
    Filed: February 2, 2016
    Publication date: June 2, 2016
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. JENKINS
  • Publication number: 20160005214
    Abstract: In an exemplary embodiment, a computer-implemented method determines a set of mesh polygons or fragments of the mesh polygons visible from a navigation cell. The method includes determining a composite view frustum containing predetermined view frusta and determining mesh polygons contained in the composite view frustum. The method includes determining at least one supporting polygon between the navigation cell and the contained mesh polygons. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the navigation cell beyond at least the contained mesh polygons. The method includes determining one or more intersections of the at least one wedge with the contained mesh polygons. The method also includes determining the set of the contained mesh polygons or fragments of the contained mesh polygons visible from the navigation cell using the determined one or more intersections.
    Type: Application
    Filed: June 29, 2015
    Publication date: January 7, 2016
    Inventor: Barry L. JENKINS
  • Publication number: 20150373153
    Abstract: There is provided a method of predictive prefetching and transmitting from a server to a client device at least one partial visibility event packet and/or deferred visibility event packet including renderable graphics information occluded from a first viewcell and not occluded from a second viewcell, including otherwise renderable graphics information in a client view frustum not previously transmitted to the client device; determining an estimated maximal client view frustum; calculating a subset comprising renderable graphics information that is included in the estimated maximal client view frustum; determining whether the calculated subset has previously been transmitted to the client device by comparing the calculated subset to the stored renderable graphics information previously transmitted; and transmitting the at least one partial visibility event packet and/or deferred visibility event packet to the client device if said packet has not been previously transmitted to the client device.
    Type: Application
    Filed: September 1, 2015
    Publication date: December 24, 2015
    Applicant: PRIMAL SPACE SYSTEMS, INC.
    Inventor: Barry L. Jenkins
  • Patent number: 9171396
    Abstract: A system includes a server and a client computer device. The server determines a graphical object visible from a view region and determines one or more parameters defining the graphical object visible from the view region. The server further transmits the determined one or more parameters to a client computing device. The client computing device includes a processor to generate the graphical object using the determined one or more parameters received from the server. The client computing device further includes a display device to display the generated graphical object within a computer generated modeled environment.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: October 27, 2015
    Assignee: PRIMAL SPACE SYSTEMS INC.
    Inventor: Barry L. Jenkins
  • Publication number: 20150269770
    Abstract: In an exemplary embodiment, a computer-implemented method determines, using a processor, a relatively occluded set of viewcells connecting a current viewcell and a destination viewcell, the current viewcell containing the position of a friendly asset and the destination viewcell containing the position of an enemy asset, the relatively occluded set of viewcells including a set of viewcells connecting the current viewcell and the destination viewcell and also having a maximal number of viewcells occluded from the destination viewcell; and instructs, using the processor, the friendly asset to navigate a path comprising the relatively occluded set of viewcells.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 24, 2015
    Inventor: Barry L. JENKINS
  • Publication number: 20120256915
    Abstract: A system includes a server and a client computer device. The server determines a graphical object visible from a view region and determines one or more parameters defining the graphical object visible from the view region. The server further transmits the determined one or more parameters to a client computing device. The client computing device includes a processor to generate the graphical object using the determined one or more parameters received from the server. The client computing device further includes a display device to display the generated graphical object within a computer generated modeled environment.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 11, 2012
    Inventor: Barry L. JENKINS
  • Publication number: 20120229445
    Abstract: In an exemplary embodiment, a computer-implemented method determines a set of mesh polygons or fragments of the mesh polygons visible from a navigation cell. The method includes determining a composite view frustum containing predetermined view frusta and determining mesh polygons contained in the composite view frustum. The method includes determining at least one supporting polygon between the navigation cell and the contained mesh polygons. The method further includes constructing at least one wedge from the at least one supporting polygon, the at least one wedge extending away from the navigation cell beyond at least the contained mesh polygons. The method includes determining one or more intersections of the at least one wedge with the contained mesh polygons. The method also includes determining the set of the contained mesh polygons or fragments of the contained mesh polygons visible from the navigation cell using the determined one or more intersections.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 13, 2012
    Inventor: Barry L. JENKINS