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: 10791987Abstract: 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: GrantFiled: June 1, 2016Date of Patent: October 6, 2020Inventor: Barry L. Jenkins
-
Publication number: 20200273354Abstract: 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: ApplicationFiled: February 18, 2020Publication date: August 27, 2020Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Publication number: 20190236964Abstract: 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: ApplicationFiled: January 30, 2019Publication date: August 1, 2019Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Patent number: 10285638Abstract: 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: GrantFiled: June 1, 2016Date of Patent: May 14, 2019Assignee: CONTINUOUS PRECISION MEDICINEInventor: Barry L. Jenkins
-
Patent number: 10109103Abstract: 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: GrantFiled: March 20, 2015Date of Patent: October 23, 2018Inventor: Barry L. Jenkins
-
Publication number: 20180268724Abstract: 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: ApplicationFiled: March 12, 2018Publication date: September 20, 2018Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Patent number: 9916763Abstract: 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: GrantFiled: February 16, 2016Date of Patent: March 13, 2018Assignee: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. Jenkins
-
Patent number: 9892546Abstract: 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: GrantFiled: February 2, 2016Date of Patent: February 13, 2018Assignee: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. Jenkins
-
Patent number: 9852538Abstract: 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: GrantFiled: June 29, 2015Date of Patent: December 26, 2017Assignee: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. Jenkins
-
Publication number: 20170076490Abstract: 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: ApplicationFiled: September 19, 2016Publication date: March 16, 2017Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Publication number: 20160356763Abstract: 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: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Inventor: Barry L. JENKINS
-
Publication number: 20160357924Abstract: 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: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Inventor: Barry L. JENKINS
-
Publication number: 20160163205Abstract: 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: ApplicationFiled: February 16, 2016Publication date: June 9, 2016Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Publication number: 20160155260Abstract: 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: ApplicationFiled: February 2, 2016Publication date: June 2, 2016Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. JENKINS
-
Publication number: 20160005214Abstract: 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: ApplicationFiled: June 29, 2015Publication date: January 7, 2016Inventor: Barry L. JENKINS
-
Publication number: 20150373153Abstract: 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: ApplicationFiled: September 1, 2015Publication date: December 24, 2015Applicant: PRIMAL SPACE SYSTEMS, INC.Inventor: Barry L. Jenkins
-
Patent number: 9171396Abstract: 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: GrantFiled: April 12, 2012Date of Patent: October 27, 2015Assignee: PRIMAL SPACE SYSTEMS INC.Inventor: Barry L. Jenkins
-
Publication number: 20150269770Abstract: 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: ApplicationFiled: March 20, 2015Publication date: September 24, 2015Inventor: Barry L. JENKINS
-
Publication number: 20120256915Abstract: 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: ApplicationFiled: April 12, 2012Publication date: October 11, 2012Inventor: Barry L. JENKINS
-
Publication number: 20120229445Abstract: 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: ApplicationFiled: March 14, 2012Publication date: September 13, 2012Inventor: Barry L. JENKINS