Patents by Inventor David J. Brennan
David J. Brennan 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: 11455701Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: GrantFiled: September 26, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 11216579Abstract: A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component. It can be determined via the data protection component whether the data from the query includes protected data whose transmission to a computerized extension would violate a computer-readable data protection rule. The extension is outside the compliance boundary in the computer system and is configured to participate in responding to natural language queries received by the main natural language processor. In response to determining that the data from the query includes the protected data, transmission of the protected data from the main natural language processor to the extension as part of responding to the query can be inhibited.Type: GrantFiled: August 8, 2019Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
-
Patent number: 10922662Abstract: A receiver receives a request to schedule a meeting from a user and in response, prompts the user to provide meeting information including time information and attendee information for scheduling the meeting. A meeting scheduler identifies potential dates and potential times based on the meeting information. The meeting scheduler further detects locations of the attendees based on the potential dates and identifies potential meeting locations based on attendees' location. The meeting scheduler also computes date scores for the potential dates, time scores for the potential times, and location scores for the meeting locations to select a date, a time, and a meeting location based on scores to determine a meeting schedule. The meeting scheduler further selects a conferencing mechanism for the meeting and provides the meeting schedule comprising the selected date, time, and meeting location, and the selected conferencing mechanism as a meeting invite option to the user.Type: GrantFiled: June 30, 2017Date of Patent: February 16, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David J. Brennan, Stéphane Morichére-Matte, John R. Sanders, David M. Gray, Aaron Lo, Isaac Supeene, Aryamman Jain, Anson Ho, Priya Murali
-
Patent number: 10774187Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.Type: GrantFiled: January 25, 2019Date of Patent: September 15, 2020Assignee: OMNOVA SOLUTIONS, INC.Inventors: David J. Brennan, John P. Kelly, Brian J. Ninness, James G. Galloway, Alan B. Chaput, Jr., John A. Roper, III, John D. Oates
-
Patent number: 10669444Abstract: The present invention relates to a coating composition which is a stable aqueous dispersion of polymer particles and a phenyl glycidyl ether adduct of maltodextrin. The composition of the present invention is useful for improving open time in coatings formulations.Type: GrantFiled: March 6, 2017Date of Patent: June 2, 2020Assignees: Dow Global Technologies LLC, Rohm and Haas CompanyInventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, Antony K. Van Dyk, Kimy Yeung
-
Patent number: 10654964Abstract: A composition comprising: (a) a hydrophilic polyurethane comprising polymerized units of: (i) a water-soluble polyol having hydroxyl functionality from two to four and a weight-average molecular weight from 800 to 16,000; and (ii) an aliphatic polyisocyanate having isocyanate functionality from two to six; wherein polymerized ethylene oxide units comprise at least 85 wt % of said hydrophilic polyurethane; and at least one of: (b) a saccharide having at least 5 hydroxyl groups and Mw from 300 to 4,000; (c) a dispersant polymer having Mw from 700 to 50,000 and from 10 to 55 wt % polymerized residues of C3-C6 carboxylic acid monomer and (d) a surfactant having HLB>11 and 12 to 100 polymerized units of ethylene oxide.Type: GrantFiled: June 27, 2017Date of Patent: May 19, 2020Assignees: Dow Global technologies LLC, Rohm and Haas CompanyInventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, John J. Rabasco, Antony K. Van Dyk, Kimy Yeung
-
Patent number: 10647782Abstract: Provided is a composition comprising one or more protein and one or more polyalkoxy fatty compound wherein the weight ratio of said protein to said polyalkoxy fatty compound is from 0.Type: GrantFiled: September 1, 2016Date of Patent: May 12, 2020Inventors: Joshua S. Katz, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan, Timothy J. Young, Yang Song
-
Patent number: 10633459Abstract: Provided is a composition comprising one or more protein and one or more polyalkoxy fatty compound and wherein said polyalkoxy fatty compound has structure (I) wherein R1 is a fatty group; R2 is H or a substituted or unsubstituted hydrocarbyl group; n is 0 to 5; X1 is O, S, or NH; X2 is O, S, or NH; and R3 is a polymeric group comprising polymerized units of (II) and (III)Type: GrantFiled: June 29, 2018Date of Patent: April 28, 2020Inventors: Joshua S. Katz, Yang Song, Timothy J. Young, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan
-
Patent number: 10604590Abstract: The present invention relates to a compound which is a di- and/or a tristyrylphenol monoglycidyl ether adduct of the compound of Formula I: where m is from 1 to 60. The compound of the present invention is useful as an open time additive in coatings formulations.Type: GrantFiled: December 12, 2016Date of Patent: March 31, 2020Assignees: Dow Global Technologies LLC, Rohm and Haas CompanyInventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, Robert E. Hefner, Jr., Antony K. Van Dyk, Tianlan Zhang
-
Publication number: 20200074578Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: ApplicationFiled: September 26, 2019Publication date: March 5, 2020Inventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 10540513Abstract: A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component. It can be determined via the data protection component whether the data from the query includes protected data whose transmission to a computerized extension would violate a computer-readable data protection rule. The extension is outside the compliance boundary in the computer system and is configured to participate in responding to natural language queries received by the main natural language processor. In response to determining that the data from the query includes the protected data, transmission of the protected data from the main natural language processor to the extension as part of responding to the query can be inhibited.Type: GrantFiled: September 13, 2016Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
-
Patent number: 10503767Abstract: A natural language query can be processed via a main natural language processor. A request to produce an intent of the query can be dispatched from the main natural language processor to an extension natural language processor. An intent of the query can be generated via the extension natural language processor in response to the dispatched request, with the generating of the intent being performed independently of the main natural language processor. The intent of the natural language query can be passed from the extension natural language processor to the main natural language processor in response to the request to produce the intent of the query. A selection of a conversation query processor for responding to the intent can be produced via the main natural language processor. Additionally, an instruction to respond to the intent of the query can be passed to the selected conversation query processor.Type: GrantFiled: September 13, 2016Date of Patent: December 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
-
Publication number: 20190362094Abstract: A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component. It can be determined via the data protection component whether the data from the query includes protected data whose transmission to a computerized extension would violate a computer-readable data protection rule. The extension is outside the compliance boundary in the computer system and is configured to participate in responding to natural language queries received by the main natural language processor. In response to determining that the data from the query includes the protected data, transmission of the protected data from the main natural language processor to the extension as part of responding to the query can be inhibited.Type: ApplicationFiled: August 8, 2019Publication date: November 28, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
-
Patent number: 10475144Abstract: Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.Type: GrantFiled: February 26, 2016Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
-
Patent number: 10469997Abstract: A technique is described for efficiently detecting a wireless beacon signal emitted from a beacon-emitting mechanism, and thereby reducing consumption of power. The technique operates by selectively increasing detection activity when a detection event is likely to occur, and decreasing it otherwise. The technique leverages calendar information as one factor in determining when a detection event is likely to occur. The technique can also vary the detection activity based on location information (identifying the location of a user) and/or motion information (describing the motion of the user).Type: GrantFiled: February 26, 2016Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John R. Sanders, Vlad Riscutia, Andrew J. Peacock, David M. Gray, David J. Brennan
-
Patent number: 10452835Abstract: Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may broadcast the dynamic identifier to others. Upon receipt of a dynamic identifier, a party wishing to determine information regarding the broadcasting party must query an information service with the dynamic identifier. According to a set of rules and/or permissions established for the target computer user (broadcasting the dynamic identifier), accessible information is identified and returned to the requesting party. Additionally, a user is provided with the ability to edit, add to, and/or delete information that is stored by the identification service regarding the user on behalf of a submitting party.Type: GrantFiled: June 30, 2016Date of Patent: October 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
-
Patent number: 10351678Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.Type: GrantFiled: November 17, 2015Date of Patent: July 16, 2019Assignee: OMNOVA Solutions Inc.Inventors: David J. Brennan, John P. Kelly, Brian J. Ninness, James G. Galloway, Alan B. Chaput, Jr., John A. Roper, III, John D. Oates
-
Publication number: 20190202964Abstract: A composition comprising: (a) a hydrophilic polyurethane comprising polymerized units of: (i) a water-soluble polyol having hydroxyl functionality from two to four and a weight-average molecular weight from 800 to 16,000; and (ii) an aliphatic polyisocyanate having isocyanate functionality from two to six; wherein polymerized ethylene oxide units comprise at least 85 wt % of said hydrophilic polyurethane; and at least one of: (b) a saccharide having at least 5 hydroxyl groups and Mw from 300 to 4,000; (c) a dispersant polymer having Mw from 700 to 50,000 and from 10 to 55 wt % polymerized residues of C3-C6 carboxylic acid monomer and (d) a surfactant having HLB>11 and 12 to 100 polymerized units of ethylene oxide.Type: ApplicationFiled: June 27, 2017Publication date: July 4, 2019Applicants: Rohm and Haas Company, Dow Global Technologies LLCInventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, John J. Rabasco, Antony K. Van Dyk, Kimy Yeung
-
Patent number: 10301428Abstract: Provided is a polyalkoxy fatty compound having the structure (I) wherein R1 is a fatty group; R2 is H or a substituted or unsubstituted hydrocarbyl group; n is 0 to 5; X1 is S, or NH; X2 is O, S, or NH; and R3 is a polymeric group comprising polymerized units of structure (II) and structure (III)Type: GrantFiled: September 1, 2016Date of Patent: May 28, 2019Assignees: DOW GLOBAL TECHNOLOGIES LLC, ROHM & HAAS COMPANYInventors: Joshua S. Katz, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan, Timothy J. Young, Yang Song
-
Publication number: 20190153172Abstract: Embodiments of the present disclosure include organic polymeric particles, paper coating compositions, coated paper, and methods of forming coated paper with the paper coating compositions. The embodiments of the organic polymeric particle include an organic hydrophilic polymer with a unit for hydrogen bonding, and a hollow porous structure that comprises an organic polymer that at least partially surrounds the organic hydrophilic polymer, where the hollow porous structure has a pore surface area greater than 1 percent of a total theoretical exterior surface area of the hollow porous structure and the organic hydrophilic polymer and the hollow porous structure give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Inventors: David J. BRENNAN, John P. KELLY, Brian J. NINNESS, James G. GALLOWAY, Alan B. CHAPUT, JR., John A. ROPER, III, John D. OATES