Patents by Inventor Paul McNamee
Paul McNamee 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: 11829503Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: GrantFiled: September 29, 2020Date of Patent: November 28, 2023Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Patent number: 11734444Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: GrantFiled: September 29, 2020Date of Patent: August 22, 2023Assignee: The Johns Hopkins UniversityInventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Patent number: 11372033Abstract: A monitoring system that is configured to monitor a property is disclosed. The monitoring system includes a sensor that is configured to generate sensor data that reflects an attribute of the property. The monitoring system further include an electrical circuit that is located electrically between a power source and an electrical device and that is configured to pass electrical power from the power source to the electrical device or prevent electrical power from passing from the power source to the electrical device. The monitoring system further includes a monitor control unit that is configured to receive the sensor data, analyze the sensor data, and based on analyzing the sensor data, switch the electrical circuit to passing electrical power or to preventing electrical power from passing.Type: GrantFiled: May 9, 2019Date of Patent: June 28, 2022Assignee: Alarm.com IncorporatedInventors: Kameron Kincade, Paul McNamee
-
Publication number: 20220100884Abstract: A term-based encrypted retrieval privacy (TERP) data retrieval system performs data retrieval from a data repository server. The system includes a client processor included with a data requesting client and a server processor included with the data repository server. The client processor determines a vector forest that is shared with the data repository server, which includes forest vectors assigned with a respective vector ID, and generates a query including an encrypted ciphertext table that cross-references the vector IDs with a corresponding ciphertext entry. The server processor receives the query, and selects a given document from the data repository server that has assigned thereto at least one nearest neighbor vector among the forest vectors. The server processor compares a nearest neighbor vector ID of the nearest neighbor vector to the vector IDs included in the encrypted ciphertext table, and generates an encoded search result based on the encrypted ciphertext entries.Type: ApplicationFiled: September 29, 2020Publication date: March 31, 2022Inventors: Russell A. Fink, David R. Zaret, Paul McNamee
-
Patent number: 7355376Abstract: A method for determining a recovery voltage in a battery includes detecting a transient increased current draw event drawing current from the battery, the transient increased current draw event starting at a start time and ending at an end time; and in response to detecting the transient increased current draw event, waiting until time and/or voltage criteria are met to determine recovered battery voltage. An implantable pulse generator (PG) device for stimulating a human organ includes a battery, a power sink drawing current from the battery, wherein drawing increased current from the battery for transient periods causes battery voltage to decrease; and a status indicator detecting a transient increased current draw event and waiting a minimum time duration after the transient increased current draw event to measure battery voltage in order to determine a recovery voltage.Type: GrantFiled: March 3, 2005Date of Patent: April 8, 2008Assignee: Cardiac Pacemakers, Inc.Inventors: Rajesh Gandhi, John Dyjach, Shawn Kelley, Kristofer James, Paul McNamee
-
Publication number: 20080082146Abstract: Temperate compensation is provided to analog circuits used in implantable medical devices. In various embodiments, temperature compensation is applied to improve calculation of battery characteristics, improve telemetry, and/or reduce battery self-discharge.Type: ApplicationFiled: September 28, 2007Publication date: April 3, 2008Applicant: Cardiac Pacemakers, IncInventors: Rajesh Gandhi, Paul McNamee, Jacob Ludwig, Geoffrey Weinberg
-
Patent number: 7272492Abstract: An apparatus for mine avoidance that enables a battle group commander to rapidly detect, classify, and identify mines, and form a tactical picture of mined areas. The system is enabled by a graphical user interface which generates a display of the minefield and an avoidance path which is calculated by a rapidly-explored random trees algorithm interacting with algorithms defining avoidance object spaces inserted by an operator in two or three dimensions and transit vehicle characteristics. The apparatus enables a method which establishes the parameters of an area representing a minefield. The area is then populated with obstacle spaces whose areas are functions of the probability of the existence of a mine and through which an avoidance route through the minefield may not pass. The start and end points of the avoidance route are entered on a graphic display of the minefield and an avoidance path there between is calculated and presented as an avoidance route.Type: GrantFiled: March 15, 2005Date of Patent: September 18, 2007Assignee: The Johns Hopkins UniversityInventors: Christopher B. McCubbin, Christine D. Piatko, Steven J. Marshall, Jessica L. Pistole, Cheryl L. Resch, Paul McNamee
-
Publication number: 20070038366Abstract: A means for mine avoidance that enables a battle group commander to rapidly detect, classify, and identify mines, and form a tactical picture of mined areas. The system is enabled by a graphical user interface which generates a display of the minefield and an avoidance path which is calculated by a rapidly-explored random trees algorithm interacting with algorithms defining avoidance object spaces inserted by an operator in two or three dimensions and transit vehicle characteristics. The apparatus enables a method which establishes the parameters of an area representing a minefield. The area is then populated with obstacle spaces whose areas are functions of the probability of the existence of a mine and through which an avoidance route through the minefield may not pass. The start and end points of the avoidance route are entered on a graphic display of the minefield and an avoidance path there between is calculated and presented as an avoidance route.Type: ApplicationFiled: March 15, 2005Publication date: February 15, 2007Inventors: Christopher McCubbin, Christine Piatko, Steven Marshall, Jessica Pistole, Cheryl Resch, Paul McNamee
-
Publication number: 20060197536Abstract: A method for determining a recovery voltage in a battery includes detecting a transient increased current draw event drawing current from the battery, the transient increased current draw event starting at a start time and ending at an end time; and in response to detecting the transient increased current draw event, waiting until time and/or voltage criteria are met to determine recovered battery voltage. An implantable pulse generator (PG) device for stimulating a human organ includes a battery, a power sink drawing current from the battery, wherein drawing increased current from the battery for transient periods causes battery voltage to decrease; and a status indicator detecting a transient increased current draw event and waiting a minimum time duration after the transient increased current draw event to measure battery voltage in order to determine a recovery voltage.Type: ApplicationFiled: March 3, 2005Publication date: September 7, 2006Applicant: CARDIAC PACEMAKERS, INC.Inventors: Rajesh Gandhi, John Dyjach, Shawn Kelley, Kristofer James, Paul McNamee
-
Publication number: 20050277994Abstract: An apparatus and method for determining the condition of a battery in an implantable cardiac rhythm management device is described. A battery's status is determined from a record of the device's operational history. The operational history may include the total number of events or event durations recorded during a specified time period. The battery charge consumption is then estimated by means of charge coefficients associated with each type of event.Type: ApplicationFiled: November 23, 2004Publication date: December 15, 2005Inventors: Paul McNamee, John Dyjach, Kristofer James
-
Publication number: 20040098385Abstract: A method and apparatus for identifying important terms in a sample text. A frequency of occurrence of terms in (sample frequency) is compared to a frequency of occurrence of those terms in a reference text (reference frequency). Terms occurring with higher frequency in the sample text than in the reference text are considered important to the sample text. A difference between the respective sample and reference frequencies of a term may be used to determine an importance score. Terms can be ranked and/or added to an affinity set as a function of importance score or rank. When there are insufficient terms for determining a sample frequency, those terms may be used in a search query to identify documents for use as sample text to determine sample frequencies. The important terms may be used for document summarization, query refinement, cross-language translation, and cross-language query expansion.Type: ApplicationFiled: August 28, 2003Publication date: May 20, 2004Inventors: James C. Mayfield, J. Paul McNamee
-
Publication number: 20020194161Abstract: A web crawler identifies and characterizes an expression of a topic of general interest (such as cryptography) entered and generates an affinity set which comprises a set of related words. This affinity set is related to the expression of a topic of general interest. Using a common search engine, seed documents are found. The seed documents along with the affinity set and other search data will provide training to a classifier to create classifier output for the web crawler to search the web based on multiple criteria, including a content-based rating provided by the trained classifier. The web crawler can perform it's search topic focused, rather than “link” focused. The found relevant content will be ranked and results displayed or saved for a specialty search.Type: ApplicationFiled: April 12, 2002Publication date: December 19, 2002Inventors: J. Paul McNamee, James C. Mayfield, Martin R. Hall, Lien T. Duong, Christine D. Piatko