Patents by Inventor Tomasz Kaminski

Tomasz Kaminski 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: 20230302451
    Abstract: The invention relates to microfluidic methods; and modular devices and systems for implementing the methods. The invention also relates to uses of these devices and systems for biological analyses.
    Type: Application
    Filed: August 13, 2021
    Publication date: September 28, 2023
    Inventors: Florian Hollfelder, Tomasz Kaminski, Joachim De Jonghe
  • Publication number: 20230287395
    Abstract: Modular microfluidic devices, systems and methods for total RNA analyses The invention relates to microfluidic methods of preparing a sequencing library for analyses of total RNA. The invention also relates to modular microfluidic systems for carrying out these methods.
    Type: Application
    Filed: August 13, 2021
    Publication date: September 14, 2023
    Inventors: Florian Hollfelder, Tomasz Kaminski, Joachim De Jonghe, Fredrik Salmen, Alexander Van Oudenaarden
  • Patent number: 10379847
    Abstract: A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a computing system and identify a customization made to the type in the base version of the computing system to obtain a customized version of the computing system, and a type accessing component configured to serialize the customization into a customization file of a given file format, the customization file having a separate element representing each customization made to the type in the base version of the computing system to obtain the customized version of the computing system, the type accessing component storing the customization file as a separate file from the type file.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, Zhonghua Chu, Ed V. Budrys, Tomasz Kaminski, Liang Yu
  • Publication number: 20180293069
    Abstract: A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a computing system and identify a customization made to the type in the base version of the computing system to obtain a customized version of the computing system, and a type accessing component configured to serialize the customization into a customization file of a given file format, the customization file having a separate element representing each customization made to the type in the base version of the computing system to obtain the customized version of the computing system, the type accessing component storing the customization file as a separate file from the type file.
    Type: Application
    Filed: March 6, 2018
    Publication date: October 11, 2018
    Inventors: Suriya NARAYANAN, Nitinkumar Shah, Zhonghua Chu, Ed V. Budrys, Tomasz Kaminski, Liang Yu
  • Patent number: 10078501
    Abstract: A computing system comprises, in one example, a user interface component and a domain specific language (DSL) type generation system configured to control the user interface component to display type generation user input mechanisms, detect user actuation of the type generation user input mechanisms, and, in response to the detected user actuation, generate a set of DSL types and relations between types in the set, and wherein the domain specific language type generation system is configured to output the set of DSL types and relations for use in a use environment.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, Liang Yu, Jakob Steen Hansen, Ian Beck, Tomasz Kaminski
  • Patent number: 10067755
    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Kaminski, Suriya Narayanan, Jakob Steen Hansen, Robert Badawy, Andrew William Jewsbury, Nitinkumar Shah, Ian Beck, Liang Yu
  • Patent number: 9959114
    Abstract: A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a computing system and identify a customization made to the type in the base version of the computing system to obtain a customized version of the computing system, and a type accessing component configured to serialize the customization into a customization file of a given file format, the customization file having a separate element representing each customization made to the type in the base version of the computing system to obtain the customized version of the computing system, the type accessing component storing the customization file as a separate file from the type file.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: May 1, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, Zhonghua Chu, Ed V. Budrys, Tomasz Kaminski, Liang Yu
  • Publication number: 20170322136
    Abstract: The present invention relates to a method for determining an estimate of a concentration of particles E(C), wherein a sample of predetermined volume is divided into a number (N) of compartments, the (N) compartments comprise or consist of different sample volumes (vi) and/or different dilution factors (di) of the sample, at least part of the particles that are present in any of the (N) compartments provide a measurable signal and the estimated concentration of particles E(C) is a function of measured signals, as well as an apparatus for use in the inventive method, uses of the inventive method, a sample holder and a kit for use in the inventive method.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 9, 2017
    Inventors: Piotr Garstecki, Pawel Rafal Debski, Michal Oszmaniec, Tomasz Kaminski, Adam Warchulski
  • Patent number: 9772822
    Abstract: A development system comprises, in one example, a customization component configured to detect user development inputs to develop elements of a computing system, the elements comprising types modeled in the computing system, a display system configured to generate user interface displays, and a visualization system configured to identify a set of customized elements, a set of non-customized elements, and a customization type for each of the customized elements. The visualization system comprises a display system controller configured to control the display system to generate an integrated view user interface display that visually distinguishes the set of customized elements from the set of non-customized elements and indicates the customization types for the customized elements.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: September 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suriya Narayanan, Nitinkumar Shah, George Strajan, Zhaoqi Chen, Devin Carraway, Robert Badawy, Ian Beck, Suresh Kumar Reddy Kotapalle, Tomasz Kaminski
  • Publication number: 20160274867
    Abstract: A development system comprises, in one example, a customization component configured to detect user development inputs to develop elements of a computing system, the elements comprising types modeled in the computing system, a display system configured to generate user interface displays, and a visualization system configured to identify a set of customized elements, a set of non-customized elements, and a customization type for each of the customized elements. The visualization system comprises a display system controller configured to control the display system to generate an integrated view user interface display that visually distinguishes the set of customized elements from the set of non-customized elements and indicates the customization types for the customized elements.
    Type: Application
    Filed: June 29, 2015
    Publication date: September 22, 2016
    Inventors: Suriya Narayanan, Nitinkumar Shah, George Strajan, Zhaoqi Chen, Devin Carraway, Robert Badawy, Ian Beck, Suresh Kumar Reddy Kotapalle, Tomasz Kaminski
  • Publication number: 20160274872
    Abstract: A computing system comprises, in one example, a user interface component and a domain specific language (DSL) type generation system configured to control the user interface component to display type generation user input mechanisms, detect user actuation of the type generation user input mechanisms, and, in response to the detected user actuation, generate a set of DSL types and relations between types in the set, and wherein the domain specific language type generation system is configured to output the set of DSL types and relations for use in a use environment.
    Type: Application
    Filed: July 14, 2015
    Publication date: September 22, 2016
    Inventors: Suriya Narayanan, Nitinkumar Shah, Liang Yu, Jakob Steen Hansen, Ian Beck, Tomasz Kaminski
  • Publication number: 20160274889
    Abstract: A computing system comprises, in one example, an upgrade system configured to detect a user upgrade input indicating that a base version of a computing system is to be upgraded, by applying a set of upgrade changes to the base version, to obtain an upgraded version of the computing system, a difference generation system configured to retrieve a customized version of the base version of the computing system and identify that the customized version corresponds to the base version with customizations applied, a combining engine configured to obtain the customizations applied to the base version and the upgrade changes, and combine the customizations with the upgrade changes to obtain a full set of changes, and a difference application engine configured to apply the full set of changes to the base version of the computing system to obtain a customized, upgraded version of the computing system.
    Type: Application
    Filed: July 15, 2015
    Publication date: September 22, 2016
    Inventors: Tomasz Kaminski, Suriya Narayanan, Jakob Steen Hansen, Robert Badawy, Andrew William Jewsbury, Nitinkumar Shah, Ian Beck, Liang Yu
  • Publication number: 20160274907
    Abstract: A computing system comprises, in one example, a difference generation component configured to access a type file representing a type in a base version of a computing system and identify a customization made to the type in the base version of the computing system to obtain a customized version of the computing system, and a type accessing component configured to serialize the customization into a customization file of a given file format, the customization file having a separate element representing each customization made to the type in the base version of the computing system to obtain the customized version of the computing system, the type accessing component storing the customization file as a separate file from the type file.
    Type: Application
    Filed: July 14, 2015
    Publication date: September 22, 2016
    Inventors: Suriya Narayanan, Nitinkumar Shah, Zhonghua Chu, Ed V. Budrys, Tomasz Kaminski, Liang Yu
  • Patent number: 9377999
    Abstract: A development system comprises, in one example, a development module configured to receive user development inputs to develop elements of a computer system. The elements comprise types modeled in the computer system. The development system comprises a user interface module configured to generate a user interface display with user input mechanisms that receive a user search query for searching the elements of the computer system. The development system comprises a search module configured to identify a type-based search parameter for the user search query and to obtain a set of search results by performing an element search based on the user search query and the type-based search parameter.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: June 28, 2016
    Assignee: Micosoft Technology Licensing, LLC
    Inventors: Anton Shakirzianov, Suriya Narayanan, Liang Yu, Tomasz Kaminski
  • Publication number: 20150347533
    Abstract: A development system comprises, in one example, a development module configured to receive user development inputs to develop elements of a computer system. The elements comprise types modeled in the computer system. The development system comprises a user interface module configured to generate a user interface display with user input mechanisms that receive a user search query for searching the elements of the computer system. The development system comprises a search module configured to identify a type-based search parameter for the user search query and to obtain a set of search results by performing an element search based on the user search query and the type-based search parameter.
    Type: Application
    Filed: November 12, 2014
    Publication date: December 3, 2015
    Inventors: Anton Shakirzianov, Suriya Narayanan, Liang Yu, Tomasz Kaminski
  • Patent number: 9132396
    Abstract: The invention relates to a system (1) for supplying a microfluidic subsystem with liquids, comprising a first valve (14, 29, 46) and a first fluidic duct (10, 25, 28), for connecting said first valve (14, 29, 46) with said microfluidic subsystem and supplying a first liquid, and a second fluidic duct (11), for connecting with said microfluidic subsystem and supplying a second liquid characterized in that said first valve (14, 29, 46) is suitable for closing with time resolution not worse than 100 msec, and parameters of said first fluidic duct (10, 15, 28) are chosen such that the value of X1[Pa?1], defined as: X1[Pa?1]=(0.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: September 15, 2015
    Assignees: INSTYTUT CHEMII FIZYCZNEJ POLSKIEJ AKADEMII NAUK, PZ CORMAY S.A.
    Inventors: Krzysztof Churski, Piotr Garstecki, Marcin Izydorzak, Slawomir Jakiela, Tomasz Kaminski, Piotr Korczyk, Sylwia Makulska
  • Publication number: 20150125947
    Abstract: The invention provides a new microfluidic device and method for performing operations on droplets. The invention extends to microfluidic systems comprising one or more of the microfluidic devices.
    Type: Application
    Filed: April 25, 2013
    Publication date: May 7, 2015
    Applicant: Scope Fluidics SP Z O.O.
    Inventors: Piotr Korczyk, Ladislav Derzsi, Tomasz Kaminski, Slawomir Jakiela, Piotr Garstecki
  • Publication number: 20140278143
    Abstract: The present invention relates to a method for determining an estimate of a concentration of particles E(C), wherein a sample of predetermined volume is divided into a number (N) of compartments, the (N) compartments comprise or consist of different sample volumes (v1) and/or different dilution factors (di) of the sample, at least part of the particles that are present in any of the (N) compartments provide a measurable signal and the estimated concentration of particles E(C) is a function of measured signals, as well as an apparatus for use in the inventive method, uses of the inventive method, a sample holder and a kit for use in the inventive method.
    Type: Application
    Filed: November 19, 2012
    Publication date: September 18, 2014
    Applicant: CURIOSITY DIAGNOSICS SP.ZOO
    Inventors: Piotr Garstecki, Pawel Rafal Debski, Michal Oszmaniec, Tomasz Kaminski, Adam Warchulski
  • Publication number: 20140147908
    Abstract: The invention relates to a method for splitting droplets on demand in a microfluidic junction, comprising the supply channel, the first drain channel and the second drain channel, the method comprises the following steps: a. delivering a droplet (1) to the said microfluidic junction (3) through said supply channel (2) by means of a flow of continuous liquid through the supply channel (2) and said first drain channel, b. stopping the flow in said first drain channel and opening the flow in said second drain channel until a fraction (7) of the droplet (1) is present in the second drain channel, c. resuming the flow in the first drain channel and closing the flow in the second drain channel, at least until the fraction (7) of the said droplet (1) being present in the first drain channel separates from the rest of the droplet.
    Type: Application
    Filed: July 25, 2012
    Publication date: May 29, 2014
    Applicants: PZ CORMAY S.A., INSTYTUT CHEMII FIZYCZNEJ POLSKIEJ AKADEMII NAUK
    Inventors: Slawomir Jakiela, Tomasz Kaminski, Piotr Garstecki
  • Publication number: 20120040472
    Abstract: The invention relates to a system (1) for supplying a microfluidic subsystem with liquids, comprising a first valve (14, 29, 46) and a first fluidic duct (10, 25, 28), for connecting said first valve (14, 29, 46) with said microfluidic subsystem and supplying a first liquid, and a second fluidic duct (11), for connecting with said microfluidic subsystem and supplying a second liquid characterized in that said first valve (14, 29, 46) is suitable for closing with time resolution not worse than 100 msec, and parameters of said first fluidic duct (10, 15, 28) are chosen such that the value of X1[Pa?1], defined as: X1[Pa?1]=(0.
    Type: Application
    Filed: January 21, 2011
    Publication date: February 16, 2012
    Applicants: PZ CORMAY S.A., INSTYTUT CHEMII FIZYCZNEJ POLSKIEJ AKADEMII NAUK
    Inventors: Krzysztof Churski, Piotr Garstecki, Marcin Izydorzak, Slawomir Jakiela, Tomasz Kaminski, Piotr Korczyk, Sylwia Makulska