Patents by Inventor Nicolas Brun

Nicolas Brun 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: 10146409
    Abstract: User interface (UI) manipulations may be performed by eliminating noticeable process boundaries associated with or generated by different applications. The techniques herein describe dynamically splitting manipulations across multiple pieces of content without regard to various types and/or states of the user interface manipulations and/or without regard to whether the multiple pieces of content are associated with different individual processes. In at least one example, the techniques described herein enable quick, responsive, and seamless UI manipulations with complex configurations of content on a UI and/or with multiple pieces of content associated with more than one application. Additionally, the techniques described herein further enable content on a UI to “stick” to the user input manipulation or move with the user input manipulation such that the content appears to stay directly in contact with the user input manipulation.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: December 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan Pollock, Lindsay Kubasik, Peter Benjamin Freiling, Nicolas Brun, Krishnan Menon
  • Publication number: 20170367488
    Abstract: A foldable bed (50) comprising: a foldable frame (505) along at least one axis comprising a foldable rod (510), at least two legs (515), each leg being attached to the frame by a connection (520), said connection allowing for the positioning of said leg according to an unfolded position and a folded position and the foldable rod being associated with each connection on either side of the folding axis, in which: each connection comprises an orifice (525) passing through said connection and each leg has an attachment (530) to a flexible wire (535) connecting two legs and passing through the folding axis of the frame, the wire being tensioned when the rod is unfolded, the tension of the wire causing the positioning of the legs in the unfolded position.
    Type: Application
    Filed: September 18, 2015
    Publication date: December 28, 2017
    Inventor: Nicolas Brun
  • Publication number: 20160062580
    Abstract: User interface (UI) manipulations may be performed by eliminating noticeable process boundaries associated with or generated by different applications. The techniques herein describe dynamically splitting manipulations across multiple pieces of content without regard to various types and/or states of the user interface manipulations and/or without regard to whether the multiple pieces of content are associated with different individual processes. In at least one example, the techniques described herein enable quick, responsive, and seamless UI manipulations with complex configurations of content on a UI and/or with multiple pieces of content associated with more than one application. Additionally, the techniques described herein further enable content on a UI to “stick” to the user input manipulation or move with the user input manipulation such that the content appears to stay directly in contact with the user input manipulation.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Nathan Pollock, Lindsay Kubasik, Peter Benjamin Freiling, Nicolas Brun, Krishnan Menon
  • Patent number: 9121002
    Abstract: A porous electrochemical electrode is made up of a solid cellular material provided in the form of a semi-graphitized carbon monolith comprising a hierarchized porous network free of mesopores and including macropores with a mean dimension dA of 1 ?m to 100 ?m, and micropores with a mean dimension dI of 0.5 nm to 2 nm, said macropores and micropores being interconnected. In said electrode, the macropores contain at least one electroactive species in direct contact with the semi-graphitized carbon that makes up the surface of the macropores. The invention also relates to a method for preparing such an electrode as well as to the use thereof as a biosensor or for manufacturing a biopile.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: September 1, 2015
    Assignee: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE
    Inventors: Nicolas Mano, Victoria Flexer, Nicolas Brun, Rénal Backov
  • Patent number: 9069829
    Abstract: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: June 30, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Patent number: 9052796
    Abstract: An operating system has a stack of input events (an input stack) that provides input events from various input devices to applications. A dedicated thread or other entity is provided to handle input events that are related to pixel manipulation on the display, so as to provide a highly responsive display. The thread includes a buffer, and manages the buffer so as to ensure that messages a received by an application or other entity in chronological order.
    Type: Grant
    Filed: July 24, 2012
    Date of Patent: June 9, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Nicolas Brun
  • Patent number: 8983907
    Abstract: An original representation of an original set of data in a data source can be provided, and an updated representation of an updated set of data in the data source can be received. A change notification set that includes change notifications can be generated by comparing the updated representation with the original representation. The change notification set can represent a possible set of changes that yield the updated representation when starting with the original representation. The change notification set can be sent to a client of the data source. One or more requests from the client for data from the data source may be processed while obtaining the updated representation of the updated set of data. This processing can include adding one or more placeholders and matching the placeholder(s) with one or more items in the updated set of data.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Publication number: 20140375572
    Abstract: Motion of manipulable content in response to input, such as touch input from a user can be defined by criteria set forth by parametric equations. An application that generates manipulable content can be tailored so that the manipulable content responds in a particular way to the input. A programmer can perform such tailoring by providing parametric equations as input to the application. A set of parametric equations can be applied to an input transform to generate an output transform, which can be used to affect motion of manipulable content as represented on an associated display, such as a touch screen display.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Inventors: Perumaal Shanmugam, Nicolas Brun, Nicholas Waggoner, Yin Yin
  • Publication number: 20140317538
    Abstract: In one embodiment, a graphical display device may synchronize movement between a primary content set 204 and a reflex content set 206 to create a parallax effect in a graphical user interface 202. The graphical display device may detect a user input indicating a primary position change 206 of a primary content set 204 in a graphical user interface 202. The graphical display device may instantiate a delegate thread to control a reflex content set 208. The graphical display device cause a reflex content set 208 to move in a controlled independent action 210 based on the primary position change 206.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 23, 2014
    Applicant: Microsoft Corporation
    Inventors: Nathan Pollock, Lauren Gust, Nicolas Brun, Nicholas Waggoner, Michael Nelte
  • Patent number: 8865619
    Abstract: A method is provided for storing hydrogen in a macroporous monolithic material by the heterogeneous nucleation of a metal hydride. A composite material is provided for storing hydrogen directly obtained by the method. A method is also provided for employing the material for the production of dihydrogen, as well as a method for producing dihydrogen using such a composite material.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: October 21, 2014
    Assignee: Universite Pierre et Marie Curie (Paris 6)
    Inventors: Rénal Backov, Clément Sanchez, Raphaël Janot, Nicolas Brun
  • Patent number: 8865618
    Abstract: A carbon or ceramic monolithic materials with an M2 (macroporous/microporous) hierarchised porous structure is provided as well as method for preparing said materials using a macro/meso/microporous silica cavity. Such materials may be used, in particular for the production of hydrogen purifiers, supercapacitors or electrodes, or else for carrying out catalysed chemical reactions in a heterogeneous phase.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: October 21, 2014
    Assignee: Universite Pierre et Marie Curie
    Inventors: Rénal Backov, Nicolas Brun, Clément Sanchez
  • Patent number: 8838533
    Abstract: A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Patent number: 8666997
    Abstract: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Publication number: 20130210094
    Abstract: The present invention relates to a heterogeneous enzymatic catalyst consisting of a macroprous silica monolith incorporating an enzyme immobilized by means of a compiling agent, to a process for preparing this enzymatic catalyst, to the use of the catalyst for carrying out chemical reactions by continuous flow heterogeneous enzymatic catalyst and to a process of continuous flow heterogeneous enzymatic catalysis using said catalyst.
    Type: Application
    Filed: July 25, 2011
    Publication date: August 15, 2013
    Applicants: CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE, UNIVERSITE PIERRE ET MARIE CURIE (PARIS 6)
    Inventors: Renal Backov, Clement Sanchez, Nicolas Brun, Herve Deleuze
  • Publication number: 20130179904
    Abstract: An operating system has a stack of input events (an input stack) that provides input events from various input devices to applications. A dedicated thread or other entity is provided to handle input events that are related to pixel manipulation on the display, so as to provide a highly responsive display. The thread includes a buffer, and manages the buffer so as to ensure that messages a received by an application or other entity in chronological order.
    Type: Application
    Filed: July 24, 2012
    Publication date: July 11, 2013
    Applicant: Microsoft Corporation
    Inventor: Nicolas Brun
  • Publication number: 20130101905
    Abstract: A porous electrochemical electrode is made up of a solid cellular material provided in the form of a semi-graphitised carbon monolith comprising a hierarchised porous network free of mesopores and including macropores with a mean dimension dA of 1 ?m to 100 ?m, and micropores with a mean dimension dI of 0.5 nm to 2 nm, said macropores and micropores being interconnected. In said electrode, the macropores contain at least one electroactive species in direct contact with the semi-graphitised carbon that makes up the surface of the macropores. The invention also relates to a method for preparing such an electrode as well as to the use thereof as a biosensor or for manufacturing a biopile.
    Type: Application
    Filed: January 19, 2011
    Publication date: April 25, 2013
    Inventors: Nicolas Mano, Victoria Flexer, Nicolas Brun, Rénal Backov
  • Publication number: 20120296875
    Abstract: A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Publication number: 20120196337
    Abstract: The invention relates to a heterogenous enzymatic catalyst that takes the form of a cellular monolith consisting of a silica or organically modified silica matrix, said monolith including macropores, mesopores, and micropores, said pores being interconnected, and wherein the inner surface of the macropores is functionalized by a coupling agent selected from among silanes, said inner surface moreover having an unpurified enzyme attached thereon by means of a covalent or electrostatic bond.
    Type: Application
    Filed: July 5, 2010
    Publication date: August 2, 2012
    Inventors: Nicolas Brun, Annick Babeau-Garcia, Clément Sanchez, Rénal Backov
  • Publication number: 20120191747
    Abstract: An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data representation items representing data items. The data representation items can include user interface elements. Also, maintaining the list can include invoking a renderer to render the data representation items from the data items received from the data source, and including the data representation items in the list. The items manager can provide a client with an enumeration through the list of data representation items. The items manager may also provide other features, such as providing the client with notifications of changes to the list of data representation items.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino
  • Publication number: 20120150886
    Abstract: One or more requests from a client for data representation items can be received by an items manager. The data representation items can represent data items in a data source. In response, the items manager can perform the following: generating placeholders corresponding to the data representation items; returning the placeholders to the client; fetching the data items from the data source; providing the data representation items to the client; and informing the client that the placeholders are to be replaced with the data representation items. The items manager may determine whether each data representation item can be synchronously returned to the client. If so, the items manager may return that data representation item synchronously, and may forego providing the client with a placeholder for that data representation item. This may allow a client to interact with a single interface for both synchronous and asynchronous data sources.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: Microsoft Corporation
    Inventors: Paul J. Kwiatkowski, Shawn A. Van Ness, Nicolas Brun, Michael A. Nelte, Arpit S. Shah, Paul A. Gusmorino