Patents by Inventor Daniel Mills
Daniel Mills 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: 20220088601Abstract: A collection device for a biological sample to capture target compounds such as viruses or other pathogens or particles for testing from within the sample and move the captured target compound to a separate chamber for subsequent processing. The collection device can include an openable substance blister including capture particles located in a cup interior. Capture particles can attract and bind the target compounds from the sample. An extraction tube extracts any nucleic acid from the target compound for storage or subsequent amplification and testing to confirm presence of known microorganisms. The extraction tube can comprise a heat-deformable material and can be connected to a microfluidic cartridge for further processing of nucleic acid including, amplification and detection. The microfluidic cartridge includes valves and a plurality of chambers for amplification.Type: ApplicationFiled: August 26, 2021Publication date: March 24, 2022Inventors: ORION SCOTT, CHRISTOPHER BIRCH, DANIEL MILLS, BRIAN ROOT, JAMES LANDERS, JINGYI LI, MATTHEW YEUNG, DAVID SAUL, DAVID VIGIL, ANDREW GUY ., STAN WADA, BETINA DE GORORDO, STEWARD DODMAN, TOM MORAN, STUART KNOWLES, FERNANDO DIAS, RICK GARDNER
-
Patent number: 11233668Abstract: A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.Type: GrantFiled: July 30, 2020Date of Patent: January 25, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Evan Vogel, Julie Christa Seto, Daniel Escapa, Hubert Van Hoof, Dheepak Ramaswamy, Brett Daniel Mills, Joseph Anthony Beernink
-
Patent number: 11135583Abstract: A method to extract, amplify and separate nucleic acid in a microfluidic device having a plurality of chambers and channels can include a) introducing cells having nucleic acid to a first chamber of the microfluidic device and subjecting the cells in the first chamber to conditions that lyse the cells. The method can further include b) subjecting the first chamber to centrifugal force, thereby allowing the lysate or a portion thereof having nucleic acid to be distributed to a second chamber through a first channel in the microfluidic device. The method can also include c) combining the lysate or the portion thereof and reagents for amplification of the nucleic acid, thereby providing a second mixture. The method can also include d) subjecting the second chamber to centrifugal force, thereby allowing gas to be expelled from the second mixture.Type: GrantFiled: October 13, 2016Date of Patent: October 5, 2021Assignee: University of Virginia Patent FoundationInventors: James P. Landers, Jacquelyn A. DuVall, Delphine Le Roux, Brian Root, Daniel Mills, Daniel A. Nelson, An-Chi Tsuei, Brandon L. Thompson, Jingyi Li, Christopher Birch
-
Publication number: 20200358627Abstract: A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.Type: ApplicationFiled: July 30, 2020Publication date: November 12, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Matthew Evan VOGEL, Julie Christa SETO, Daniel ESCAPA, Hubert VAN HOOF, Dheepak RAMASWAMY, Brett Daniel MILLS, Joseph Anthony BEERNINK
-
Patent number: 10735211Abstract: A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.Type: GrantFiled: July 17, 2018Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Evan Vogel, Julie Christa Seto, Daniel Escapa, Hubert Van Hoof, Dheepak Ramaswamy, Brett Daniel Mills, Joseph Anthony Beernink
-
Patent number: 10732928Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.Type: GrantFiled: June 8, 2018Date of Patent: August 4, 2020Assignee: Google LLCInventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
-
Publication number: 20200225991Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: ApplicationFiled: February 4, 2020Publication date: July 16, 2020Inventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Publication number: 20200160271Abstract: A computer implemented method includes collecting collaboration information containing data representative of collaborations between at least two individuals, applying time allocation heuristics to the collected collaboration data to extract respective collaborations times for the at least two individuals, storing the extracted collaborations times on a storage device, and accessing the storage device to process queries regarding collaboration between the at least two individuals.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Chantrelle Nielsen, Nikolay Mitev Trandev, Brett Daniel Mills, Dheepak Ramaswamy, Si Meng, Zoey Jennifer Geary, Mugdha Kolhatkar, Pracheer Agarwal, Shubham Aggarwal, Tapas Bansal, Siddarth Rejendra Kumar, Abhishek Kalai Raghavendra, Jagadeesh Huliyar, Sanjay H. Ramaswamy, Sai Sumana Pagidipalli, Shubham Aggarwal, Sreeram Nivarthi
-
Patent number: 10558501Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: GrantFiled: December 30, 2016Date of Patent: February 11, 2020Assignee: Google LLCInventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Publication number: 20190342107Abstract: A meeting insight computing system includes a meeting evaluation machine configured to collect quality parameters from meeting quality monitoring devices. The quality parameters each quantify meeting conditions during one or more previously-elapsed meetings and are usable to determine an overall quality score for each of the one or more previously-elapsed meetings. A graphical scheduling interface is configured to facilitate scheduling of an upcoming meeting at a designated meeting time, in a meeting location, and with one or more meeting participants. An insight generation machine is configured to report a meeting insight via the graphical scheduling interface. The meeting insight is based on the meeting time, the meeting location, the one or more meeting participants, and the quality parameters, and includes a recommendation to change one or more of the meeting time, meeting location, and meeting participants to improve a quality score of the upcoming meeting.Type: ApplicationFiled: July 17, 2018Publication date: November 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Matthew Evan VOGEL, Julie Christa SETO, Daniel ESCAPA, Hubert VAN HOOF, Dheepak RAMASWAMY, Brett Daniel MILLS, Joseph Anthony BEERNINK
-
Publication number: 20190054468Abstract: This disclosure provides for apparatuses, systems and methods for in vitro sample detection. For example in one embodiment, this disclosure provides an automated Pe-toner microfluidic device (and related method) on a centrifugal platform for DNA sample lysis and DNA extraction. A second embodiment provides a system and method for qualitative detection, quantification, and real-time monitoring of nucleic acid amplification products using magnetic bead aggregation inhibition. A third embodiment provides a platform for simultaneous detection of mRNA markers from blood, cell-free semen, sperm, saliva, and vaginal fluid. The third embodiment comprises a system and method that provide for simple, rapid, and fluorescence-free detection of body fluids using mRNA marker amplification and optical detection for mRNA marker analysis with a smart phone with image analysis.Type: ApplicationFiled: October 21, 2016Publication date: February 21, 2019Inventors: James P. LANDERS, Kimberly Renee JACKSON, Daniel MILLS, Gavin T. GARNER, Jacquelyn A. DuVall, Jingyi LI
-
Publication number: 20180304253Abstract: A method to extract, amplify and separate nucleic acid in a microfluidic device having a plurality of chambers and channels can include a) introducing cells having nucleic acid to a first chamber of the microfluidic device and subjecting the cells in the first chamber to conditions that lyse the cells. The method can further include b) subjecting the first chamber to centrifugal force, thereby allowing the lysate or a portion thereof having nucleic acid to be distributed to a second chamber through a first channel in the microfluidic device. The method can also include c) combining the lysate or the portion thereof and reagents for amplification of the nucleic acid, thereby providing a second mixture. The method can also include d) subjecting the second chamber to centrifugal force, thereby allowing gas to be expelled from the second mixture.Type: ApplicationFiled: October 13, 2016Publication date: October 25, 2018Inventors: James P. Landers, Jacquelyn A. DuVall, Delphine Le Roux, Brian Root, Daniel MIlls, Daniel A. Nelson, An-chi Tsuei, Brandon L. Thompson, Jingyi Li, Christopher Birch
-
Patent number: 10037187Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.Type: GrantFiled: November 3, 2015Date of Patent: July 31, 2018Assignee: Google LLCInventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
-
Publication number: 20170255491Abstract: A job that receives as input a data stream is executed. For the job, it is iteratively determined a backlog growth over a first period of time; a backlog volume; and whether to adjust a quantity of processing resources. For each iteration for which the quantity of processing resources allocated to the job are determined to be adjusted, adjusting the quantity of processing resources allocated to the job. For each iteration for which the quantity of processing resources allocated to the job are determined not to be adjusted, maintaining the quantity of processing resources allocated to the job.Type: ApplicationFiled: December 30, 2016Publication date: September 7, 2017Inventors: Robert Bradshaw, Rafael de Jesús Fernández Moctezuma, Daniel Mills, Samuel Green McVeety, Samuel Carl Whittle, Andrei Maksimenka, Cosmin Ionel Arad, Mark Brian Shields, Harris Samuel Nover, Manuel Alfred Fahndrich, Jeffrey Paul Gardner, Mikhail Shmulyan, Reuven Lax, Ahmet Altay, Craig D. Chambers
-
Publication number: 20160285711Abstract: A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes determining an event time of the data for slicing the data, determining a processing time to output results of the received data, and emitting at least a portion of the results of the received data based on the processing time and the event time.Type: ApplicationFiled: November 3, 2015Publication date: September 29, 2016Applicant: Google Inc.Inventors: Tyler Akidau, Robert Bradshaw, Ben Chambers, Craig Chambers, Reuven Lax, Daniel Mills, Frances Perry
-
Patent number: 7694991Abstract: The present invention provides a kit for attaching a manually operated wheelchair to a motorized scooter having a seating apparatus and supporting structure and a floor, comprising: (a) a motorized scooter attachment angle iron, wherein the angle iron comprises: (i) a vertical wall; and (ii) a horizontal wall, the horizontal wall forming approximately a right angle to the vertical wall, wherein the horizontal wall has at least two embedded elongated slots; (b) an angle iron attachment adjustable bar, wherein the adjustable bar comprises (i) a left elbow shaped tubular segment having a horizontally oriented bottom end and a vertically oriented top end; (ii) a right elbow shaped tubular segment having a horizontally oriented bottom end and a vertically oriented top end; and (iii) a straight middle tubular segment having a diameter larger than the left segment and the right segment, so as to permit the left segment to insert into a left end of the middle tubular segment and so as to permit the right segment to iType: GrantFiled: November 2, 2007Date of Patent: April 13, 2010Inventors: Daniel Mills, Larry Mills
-
Publication number: 20080197598Abstract: The present invention provides a kit for attaching a manually operated wheelchair to a motorized scooter having a seating apparatus and supporting structure and a floor, comprising: (a) a motorized scooter attachment angle iron, wherein the angle iron comprises: (i) a vertical wall; and (ii) a horizontal wall, the horizontal wall forming approximately a right angle to the vertical wall, wherein the horizontal wall has at least two embedded elongated slots; (b) an angle iron attachment adjustable bar, wherein the adjustable bar comprises (i) a left elbow shaped tubular segment having a horizontally oriented bottom end and a vertically oriented top end; (ii) a right elbow shaped tubular segment having a horizontally oriented bottom end and a vertically oriented top end; and (iii) a straight middle tubular segment having a diameter larger than the left segment and the right segment, so as to permit the left segment to insert into a left end of the middle tubular segment and so as to permit the right segment to iType: ApplicationFiled: November 2, 2007Publication date: August 21, 2008Inventors: Daniel Mills, Larry Mills
-
Patent number: 7306250Abstract: A method of attaching a manually operated wheelchair to a motorized scooter using an angle iron, an adjustable bar that has a left segment, a middle segment, a right segment and a pair of adapters. A user slides the middle segment over the left and right segments, and inserts screws into left and right holes in the middle segment and aligned holes in the left and right segments. The user then screws the adapters onto upper ends of the left and right segments and snaps them into position on the underside of the wheelchair. Next, the user removes the seating apparatus from the scooter, fastens the angle iron to the floor of the scooter by inserting a pair of bolts through the slots in the angle iron and tightening the bolts with a pair of matching nuts, and places the bar squarely against the angle iron.Type: GrantFiled: August 17, 2004Date of Patent: December 11, 2007Inventor: Daniel Mills
-
Publication number: 20060192066Abstract: An artificial rock which is mountable on a climbing wall has a recess formed in therein. The recess is bound by a pair of lateral surfaces which entirely or in sections may be downwardly and inwardly tapered and/or parallel to one another. The recess is configured to receive a safety device such as a piton or a camming device to support various climbing equipment with a rope threaded thereon to provide a safety feature for climbers and to allow climbers to practice with the climbing equipment. When tapered, the recess is preferably bounded by tapered lateral surfaces which angle in mating fashion with respective tapered surfaces of a piton. The recess may be bounded by a rear surface which tapers downwardly and forwardly whereby the recess accommodates various sizes of pitons therein.Type: ApplicationFiled: February 24, 2006Publication date: August 31, 2006Inventor: Daniel Mills
-
Publication number: 20050087162Abstract: A method and system for forming a cam engaged rocker arm includes a stamping process where metal is forced into die cavities to build up material in a desired area of a blank to create an intermediate article. The blank is further formed by a shaving process where the built-up material and additional material is formed into a valve guide for the rocker arm.Type: ApplicationFiled: August 26, 2004Publication date: April 28, 2005Inventors: Scott Smith, Daniel Mills, Aric Jennings, Stanley Pryba