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).

  • Publication number: 20190055422
    Abstract: 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: Application
    Filed: March 6, 2017
    Publication date: February 21, 2019
    Inventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, Antony K. Van Dyk, Kimy Yeung
  • Patent number: 10189958
    Abstract: A method of forming an organic polymeric particle, comprising (i) forming a core of an organic hydrophilic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof; (ii) forming a shell that comprises an organic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof to encapsulate the core, where the shell has an initial size; expanding the core to form a hollow porous structure from the shell, where the hollow porous structure has an expanded size larger than an initial size of the shell; and (iii) hydrolyzing the acid group, the latent acid group or the combination thereof of the hollow porous structure and the organic hydrophilic polymer to give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: January 29, 2019
    Assignee: 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: 20190005462
    Abstract: 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: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David J. BRENNAN, Stéphane Morichére-Matte, John R. Sanders, David M. Gray, Aaron Lo, Isaac Supeene, Aryamman Jain, Anson Ho, Priya Murali
  • Publication number: 20180305467
    Abstract: 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: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventors: Joshua S. Katz, Yang Song, Timothy J. Young, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan
  • Patent number: 10104642
    Abstract: Broadcasts from beacon devices each of which is disposed in a known different physical location within a venue are controlled. Scheduling information for events scheduled to take place at the venue may be collected from calendar management sources and analyzed. Notification of an emergent event associated with the venue or its geographic location may also be received from emergent event notification sources and analyzed. The result of these analyses and the knowledge of the physical location of each of the beacon devices are used to generate a set of broadcast rules for each of the beacon devices, where these rules specify one or more beacon signals to be periodically broadcast by the beacon device and the timing by which these signals are to be broadcast. For each of the beacon devices, the set of broadcast rules for the beacon device is downloaded to the beacon device.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Brennan, Nicholas H. Wrem, David Michael Gray, Hubert Van Hoof, Igor V. Grebnev
  • Publication number: 20180273683
    Abstract: 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: Application
    Filed: September 1, 2016
    Publication date: September 27, 2018
    Inventors: Joshua S. Katz, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan, Timothy J. Young, Yang Song
  • Publication number: 20180237544
    Abstract: 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: Application
    Filed: September 1, 2016
    Publication date: August 23, 2018
    Inventors: Joshua S. Katz, David J. Brennan, Florin Dan, Yujing Tan, Susan L. Jordan, Timothy J. Young, Yang Song
  • Patent number: 9998853
    Abstract: The described technology provides a system and method for dynamically managing a listen list for beacon aware devices. A mobile device may be configured to listen for one or more beacon UUIDs based on a listen list. A contextual change detected by the mobile device may trigger a collection of additional contextual information and update to the listen list based on the additional contextual information. Using the described technology, the mobile device may use a limited set of beacon UUIDs to improve micro-location granularity and enhance the mobile device's resources.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 12, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Brennan, David Michael Gray, Hubert Van Hoof, Nicholas Wrem
  • Publication number: 20180075251
    Abstract: 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: Application
    Filed: September 13, 2016
    Publication date: March 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
  • Publication number: 20180072854
    Abstract: A method of forming an organic polymeric particle, comprising (i) forming a core of an organic hydrophilic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof; (ii) forming a shell that comprises an organic polymer with monomers that contains an acid group, a latent acid group, or a combination thereof to encapsulate the core, where the shell has an initial size; expanding the core to form a hollow porous structure from the shell, where the hollow porous structure has an expanded size larger than an initial size of the shell; and (iii) hydrolyzing the acid group, the latent acid group or the combination thereof of the hollow porous structure and the organic hydrophilic polymer to give the organic polymeric particle a void volume fraction of 40 percent to 85 percent.
    Type: Application
    Filed: October 24, 2017
    Publication date: March 15, 2018
    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: 20180075131
    Abstract: 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: Application
    Filed: September 13, 2016
    Publication date: March 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hubert Van Hoof, David J. Brennan, Vidyaraman Sankaranarayanan, Ruchita Bhargava, Roberto Sonnino
  • Publication number: 20180004932
    Abstract: 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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
  • Publication number: 20170289749
    Abstract: The described technology provides a system and method for dynamically managing a listen list for beacon aware devices. A mobile device may be configured to listen for one or more beacon UUIDs based on a listen list. A contextual change detected by the mobile device may trigger a collection of additional contextual information and update to the listen list based on the additional contextual information. Using the described technology, the mobile device may use a limited set of beacon UUIDs to improve micro-location granularity and enhance the mobile device's resources.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventors: David J. Brennan, David Michael Gray, Hubert Van Hoof, Nicholas Wrem
  • Publication number: 20170289794
    Abstract: 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.
    Type: Application
    Filed: April 2, 2016
    Publication date: October 5, 2017
    Inventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
  • Publication number: 20170280420
    Abstract: Broadcasts from beacon devices each of which is disposed in a known different physical location within a venue are controlled. Scheduling information for events scheduled to take place at the venue may be collected from calendar management sources and analyzed. Notification of an emergent event associated with the venue or its geographic location may also be received from emergent event notification sources and analyzed. The result of these analyses and the knowledge of the physical location of each of the beacon devices are used to generate a set of broadcast rules for each of the beacon devices, where these rules specify one or more beacon signals to be periodically broadcast by the beacon device and the timing by which these signals are to be broadcast. For each of the beacon devices, the set of broadcast rules for the beacon device is downloaded to the beacon device.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: David J. Brennan, Nicholas H. Wrem, David Michael Gray, Hubert Van Hoof, Igor V. Grebnev
  • Publication number: 20170251340
    Abstract: 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: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: John R. Sanders, Vlad Riscutia, Andrew J. Peacock, David M. Gray, David J. Brennan
  • Publication number: 20170249714
    Abstract: 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: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventors: Hubert Van Hoof, David M. Gray, Scott E. Seiber, David J. Brennan, John R. Sanders
  • Publication number: 20170174793
    Abstract: 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: Application
    Filed: December 12, 2016
    Publication date: June 22, 2017
    Inventors: David J. Brennan, Gregoire Cardoen, Jonathan DeRocher, Robert E. Hefner, JR., Antony K. Van Dyk, Tianlan Zhang
  • Publication number: 20170107189
    Abstract: The present invention relates to a compound having the following structure: where R, R1, and m are as defined herein. The compound is useful as a precursor to a surfactant with a low hydrophilic-lipophylic balance (HLB), which can be used to increase open time for coatings.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 20, 2017
    Inventors: David J. Brennan, Gregoire Cardoen, Robert E. Hefner, JR., Antony K. Van Dyk
  • Patent number: 9472813
    Abstract: Battery electrolyte solutions contain certain ester solvents, a lithium salt and vinylene carbonate, vinyl ethylene carbonate or fluoroethylene carbonate. Batteries containing these solvents have excellent specific discharge capacities and reduced weight compared to batteries in which the electrolyte is based on ethylene carbonate.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: October 18, 2016
    Assignee: Dow Global Technologies LLC
    Inventors: Oktay Uzun, Dean M. Welsh, David R. Wilson, Ravi B. Shankar, David J. Brennan