Patents by Inventor John Dunagan
John Dunagan 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: 10517732Abstract: A burr hole cover includes a cap or cap assembly and a retainer and is configured to be partially positioned within a burr hole formed in a patient. The retainer has a cap-receiving aperture; a plurality of grooves provided in the retainer and a plurality of cut-outs wherein each cut-out is provided at an end of each groove towards the outer perimeter of the retainer. A channel may be provided at an opposite end of each groove vertically-extending from the top to the bottom of the retainer to encourage a medical device segment to remain in a groove during installation of the burr hole cover. The burr hole cover may be used to secure segments of medical devices relative to a burr hole and to allow a range of lateral motion for the portion(s) of the medical device(s) extending proximally out of the corresponding groove.Type: GrantFiled: September 12, 2017Date of Patent: December 31, 2019Assignee: NeuroPace, Inc.Inventors: Paul Paspa, Greg Sandoval, Alfonso Chavez, Dennis Potts, John Dunagan Pearson
-
Patent number: 10193217Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: GrantFiled: May 31, 2018Date of Patent: January 29, 2019Assignee: NeuroPace, Inc.Inventors: Dean Andersen, Stephen T. Archer, John Dunagan Pearson
-
Publication number: 20180277938Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: ApplicationFiled: May 31, 2018Publication date: September 27, 2018Inventors: Dean ANDERSEN, Stephen T. ARCHER, John Dunagan PEARSON
-
Patent number: 10014571Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: GrantFiled: October 19, 2017Date of Patent: July 3, 2018Assignee: NeuroPace, Inc.Inventors: Dean Andersen, Stephen T. Archer, John Dunagan Pearson
-
Publication number: 20180040944Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: ApplicationFiled: October 19, 2017Publication date: February 8, 2018Inventors: Dean ANDERSEN, Stephen T. ARCHER, John Dunagan PEARSON
-
Publication number: 20180021137Abstract: A burr hole cover includes a cap or cap assembly and a retainer and is configured to be partially positioned within a burr hole formed in a patient. The retainer has a cap-receiving aperture; a plurality of grooves provided in the retainer and a plurality of cut-outs wherein each cut-out is provided at an end of each groove towards the outer perimeter of the retainer. A channel may be provided at an opposite end of each groove vertically-extending from the top to the bottom of the retainer to encourage a medical device segment to remain in a groove during installation of the burr hole cover. The burr hole cover may be used to secure segments of medical devices relative to a burr hole and to allow a range of lateral motion for the portion(s) of the medical device(s) extending proximally out of the corresponding groove.Type: ApplicationFiled: September 12, 2017Publication date: January 25, 2018Inventors: Greg Sandoval, Alfonso Chavez, Dennis Potts, John Dunagan Pearson, Paul Paspa
-
Patent number: 9837704Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: GrantFiled: March 11, 2014Date of Patent: December 5, 2017Assignee: NeuroPace, Inc.Inventors: Dean Andersen, Stephen T Archer, John Dunagan Pearson
-
Patent number: 9788952Abstract: A burr hole cover includes a cap or cap assembly and a retainer and is configured to be partially positioned within a burr hole formed in a patient. The retainer has a cap-receiving aperture; a plurality of grooves provided in the retainer and a plurality of cut-outs wherein each cut-out is provided at an end of each groove towards the outer perimeter of the retainer. A channel may be provided at an opposite end of each groove vertically-extending from the top to the bottom of the retainer to encourage a medical device segment to remain in a groove during installation of the burr hole cover. The burr hole cover may be used to secure segments of medical devices relative to a burr hole and to allow a range of lateral motion for the portion(s) of the medical device(s) extending proximally out of the corresponding groove.Type: GrantFiled: March 10, 2013Date of Patent: October 17, 2017Assignee: NeuroPace, Inc.Inventors: Paul Paspa, Greg Sandoval, Alfonso Chavez, Dennis Potts, John Dunagan Pearson
-
Publication number: 20160354095Abstract: A surgical accessory for use in implanting a medical device in a cranial bone of a human patient may serve as a template during a craniectomy for cutting a hole in which a ferrule for a medical device may be situated and then secured. The surgical accessory is dimensioned to allow a surgeon to gauge how far above the outer surface of the cranium the medical device will extend once the ferrule has been secured to the outer bone table and the medical device has been cradled in the ferrule.Type: ApplicationFiled: August 16, 2016Publication date: December 8, 2016Inventor: John Dunagan PEARSON
-
Patent number: 9038020Abstract: A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.Type: GrantFiled: August 26, 2013Date of Patent: May 19, 2015Assignee: Microsoft Technology Licensing, LLCInventors: John Dunagan, Xiaofeng Fan, Jiahe Wang
-
Publication number: 20140266933Abstract: A flexible antenna is associated with an active implantable medical device to facilitate communication between the implantable medical device and an external component in the outside world via, for example, long range or far field telemetry. The flexibility of the antenna allows it to conform to the shape of the location at which it is situated, such as on the cranial bone of a patient for an antenna associated with a cranially implanted medical device. The conformability of the antenna helps to maintain the antenna in the desired shape and to maintain it in the desired location relative to implantable medical device and the patient and improves patient comfort.Type: ApplicationFiled: March 11, 2014Publication date: September 18, 2014Applicant: NeuroPace, Inc.Inventors: Dean ANDERSEN, Stephen T. ARCHER, John Dunagan PEARSON
-
Publication number: 20140277019Abstract: A surgical accessory for use in implanting a medical device in a cranial bone of a human patient may serve as a template during a craniectomy for cutting a hole in which a ferrule for a medical device may be situated and then secured. The surgical accessory is dimensioned to allow a surgeon to gauge how far above the outer surface of the cranium the medical device will extend once the ferrule has been secured to the outer bone table and the medical device has been cradled in the ferrule.Type: ApplicationFiled: March 5, 2014Publication date: September 18, 2014Applicant: NeuroPace, Inc.Inventor: John Dunagan PEARSON
-
Publication number: 20130339162Abstract: A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.Type: ApplicationFiled: August 26, 2013Publication date: December 19, 2013Inventors: John Dunagan, Xiaofeng Fan, Jiahe Wang
-
Publication number: 20130304216Abstract: A burr hole cover includes a cap or cap assembly and a retainer and is configured to be partially positioned within a burr hole formed in a patient. The retainer has a cap-receiving aperture; a plurality of grooves provided in the retainer and a plurality of cut-outs wherein each cut-out is provided at an end of each groove towards the outer perimeter of the retainer. A channel may be provided at an opposite end of each groove vertically-extending from the top to the bottom of the retainer to encourage a medical device segment to remain in a groove during installation of the burr hole cover. The burr hole cover may be used to secure segments of medical devices relative to a burr hole and to allow a range of lateral motion for the portion(s) of the medical device(s) extending proximally out of the corresponding groove.Type: ApplicationFiled: March 10, 2013Publication date: November 14, 2013Applicant: NeuroPace, Inc.Inventors: Paul Paspa, Greg Sandoval, Alfonso Chavez, Dennis Potts, John Dunagan Pearson
-
Patent number: 8522200Abstract: A system described herein includes a receiver component that receives third party code for execution in a host environment, wherein the third party code corresponds to a dynamic programming language, and wherein the third party code has at least one object reference to a first object that is used by the third party code. A detouring component automatically replaces the first object referenced by the third party code with a proxy object such that the third party code at runtime calls the proxy object instead of the first object.Type: GrantFiled: August 28, 2008Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: John Dunagan, Xiaofeng Fan, Jiahe Wang
-
Strategies for investigating and mitigating vulnerabilities caused by the acquisition of credentials
Patent number: 8380841Abstract: A strategy is described for assessing and mitigating vulnerabilities within a data processing environment. The strategy collects access data that reflects actual log-in behavior exhibited by users in the environment. The strategy also collects rights data that reflects the rights possessed by one or more administrators within the environment. Based on the access data and rights data, the strategy identifies how a user or other entity that gains access to one part of the environment can potentially compromise additional parts of the environment. The strategy can recommend and implement steps aimed at reducing any identified vulnerabilities.Type: GrantFiled: December 7, 2006Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: John Dunagan, Gregory D. Hartrell, Daniel R. Simon -
Patent number: 8239939Abstract: An exemplary computer-implementable method (300) transforms information to reduce or eliminate risk of exploitation of a software service and includes receiving information (304) in response to a request, transforming the information (308) to produce transformed information and sending the transformed information (312). An exemplary firewall server (112) includes server software (144, 148) that allows the firewall server (112) to receive information from a resource (104, 108) via a network and to send information to a client computer (114) and a browser protection component (264, 268) for transforming the information to prevent exploitation of a vulnerability of browser software (154) on the client computer (114). Various other exemplary methods, devices, systems, etc., are also disclosed.Type: GrantFiled: June 27, 2006Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: John Dunagan, Opher Dubrovsky, Saher Esmeir, Charles S Reis, Jiahe Helen Wang
-
Patent number: 8151142Abstract: Apparatus and methods for intercepting and analyzing threads are disclosed. In one embodiment, a thread data recorder is configured to instrument one or more existing functions by modifying computer executable instructions in the functions to intercept threads calling the functions. In one possible implementation, the number of existing functions instrumented can be reduced by instrumenting choke point functions. The instrumented functions can also capture data associated with the threads as the threads execute at the function. This data can be saved to memory and compressed into logs. In one aspect, the data can be saved and/or compressed at a time when processor resources are being used at or below a predetermined level. The captured data can be used to analyze a functioning of a computer system in which the threads were produced.Type: GrantFiled: October 31, 2007Date of Patent: April 3, 2012Assignee: Microsoft CorporationInventors: Chad Verbowski, Brad Daniels, John Dunagan, Shan Lu, Roussi Roussev, Juhan Lee, Arunvijay Kumar
-
Patent number: 8140478Abstract: Consistency is managed among data operations by coalescing commit operations, adjusting a commit rate to optimize latency, and converging to fairness across servers. Write operations representing a change to data stored by one or more of a plurality of computing devices are received in succession by, for example, a cloud computing service. A state of a plurality of tracking objects is adjusted to indicate whether the change in data has been provided to the computing devices and whether the change in data has been acknowledged by the computing devices. Changes to the same data are coalesced such that only the most recent change is provided to the computing devices for storage. In some embodiments, the commit rate is adjustable such that the commit rate decreases quickly but increases slowly based on measured latencies.Type: GrantFiled: January 29, 2009Date of Patent: March 20, 2012Assignee: Microsoft CorporationInventors: Alastair Wolman, John Dunagan, John Carleton McCullough, Bruce W. Copeland, Jeremy L. Dewey
-
Patent number: 8086899Abstract: Technology is described for diagnosing problem causes in complex environments by using factorization of a plurality of features. An embodiment can include the operation of identifying a plurality of entities having entity weighting parameters. The entities may be computing devices. The plurality of features can be associated with a respective entity having feature weighting parameters, and an instance of the plurality of features can be associated with individual entity instances. A fault label can be applied for an ensemble entity. The plurality of features can be linked using the feature weighting parameter and the entity weighting parameter with a bilinear model. A further operation is estimating weighting values for the entity weighting parameters and the feature weighting parameters for use in a statistical model. The meaningful feature parameters can be found for the statistical model that are likely to be responsible for entity faults.Type: GrantFiled: March 25, 2010Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Sumit Basu, John Dunagan