Patents by Inventor David Molnar
David Molnar 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: 20240194224Abstract: An audio editing system includes a controller for processing audio data; an interface establishing communication between the processor and a digital audio workstation (DAW), the DAW having an audio production program executing thereon and at least one audio project stored therein; a scanner controlled by the controller to analyze the project to obtain a list of all tracks corresponding to the project; and an automated bouncing module receiving a job list which includes multiple jobs, each job indicating a selection of the tracks and a cycle range to bounce into at least one set of stem files, at least one mix file, or at least one set of stem files and at least one mix file. The automated bouncing module transmits bounce commands to the audio production program to automatically bounce the respective selection of the tracks for each job consecutively in a single run.Type: ApplicationFiled: December 12, 2023Publication date: June 13, 2024Inventors: Thomas P. Salta, David Molnar
-
Publication number: 20230094460Abstract: A composite rebar having ridges formed therein by grinding is buffed and/or coated to reduce the surface roughness caused by fibers extending from the rebar.Type: ApplicationFiled: February 23, 2021Publication date: March 30, 2023Inventors: James Priest, David Hartman, Kevin Spoo, David Molnar
-
Patent number: 10635476Abstract: Apparatus and methods can be implemented to perform software testing or to perform emulated hardware testing using a cloud architecture that can utilize centralized testing technology and can enable scaling up to test for multiple tenants and scaling up to arbitrary numbers of programs tested for each tenant. A user can configure an initial test virtual machine on a cloud platform for a cloud service over a physical network such as the Internet. Components of the cloud architecture can create a set of clones of the initial test virtual machine and inject tools into each clone for testing. Testing of one or more clones of the set can be conducted in an environment isolated from the physical network and isolated from a backend of the cloud service. Additional apparatus, systems, and methods are disclosed.Type: GrantFiled: May 31, 2017Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: William Blum, Patrice Godefroid, David Molnar
-
Patent number: 9882923Abstract: An automatic context-sensitive sanitization technique detects errors due to the mismatch of a sanitizer sequence with a browser parsing context. A pre-deployment analyzer automatically detects violating paths that contain a sanitizer sequence that is inconsistent with a browsing context associated with outputting an untrusted input. The pre-deployment analyzer determines a correct sanitizer sequence which is stored in a sanitization cache. During the runtime execution of the web application, a path detector tracks execution of the web application in relation to the violating paths. The correct sanitizer sequence can be applied when the runtime execution follows a violating path.Type: GrantFiled: November 24, 2014Date of Patent: January 30, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: David Molnar, Benjamin Livshits, Patrice Godefroid, Prateek Saxena
-
Patent number: 9679144Abstract: An “AR Privacy API” provides an API that allows applications and web browsers to use various content rendering abstractions to protect user privacy in a wide range of web-based immersive augmented reality (AR) scenarios. The AR Privacy API extends the traditional concept of “web pages” to immersive “web rooms” wherein any desired combination of existing or new 2D and 3D content is rendered within a user's room or other space. Advantageously, the AR Privacy API and associated rendering abstractions are useable by a wide variety of applications and web content for enhancing the user's room or other space with web-based immersive AR content. Further, the AR Privacy API is implemented using any existing or new web page coding platform, including, but not limited to HTML, XML, CSS, JavaScript, etc., thereby enabling existing web content and coding techniques to be smoothly integrated into a wide range of web room AR scenarios.Type: GrantFiled: November 15, 2013Date of Patent: June 13, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David Molnar, John Vilk, Eyal Ofek, Alexander Moshchuk, Jiahe Wang, Ran Gal, Lior Shapira, Douglas Christopher Burger, Blair MacIntyre, Benjamin Livshits
-
Publication number: 20160026782Abstract: Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort, via biometric data is obtained without action by the person. Machine processing of the biometric data over a set of possible persons, determined from secondary proximity sensing, is used to determine or assist in determining the identity of the person.Type: ApplicationFiled: September 4, 2015Publication date: January 28, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Christopher Stephen Frederick Smowton, Ronnie Chaiken, Weidong Cui, Oliver H. Foehr, Jacob Rubin Lorch, David Molnar, Bryan Jeffrey Parno, Stefan Saroiu, Alastair Wolman
-
Patent number: 9152868Abstract: Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort, via biometric data is obtained without action by the person. Machine processing of the biometric data over a set of possible persons, determined from secondary proximity sensing, is used to determine or assist in determining the identity of the person.Type: GrantFiled: March 23, 2012Date of Patent: October 6, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Stephen Frederick Smowton, Ronnie Chaiken, Weidong Cui, Oliver H. Foehr, Jacob Rubin Lorch, David Molnar, Bryan Jeffrey Parno, Stefan Saroiu, Alastair Wolman
-
Patent number: 9129058Abstract: A method, system, and computer-readable storage medium for application monitoring through continuous record and replay are described herein. The method includes continuously recording execution traces including external non-deterministic input data for an application at a user device and analyzing the recorded execution traces to identify relevant execution traces for determining a behavior of the application. The method also includes reporting the relevant execution traces to a server, wherein the server is configured to replay the relevant execution traces to determine whether the behavior of the application is as expected.Type: GrantFiled: February 19, 2013Date of Patent: September 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Weidong Cui, Brendan Dolan-Gavitt, David Molnar
-
Patent number: 9116880Abstract: A processing system is described which generates stimulus information (SI) having one or more stimulus components (SCs) selected from an inventory of such components. The processing system then presents the SI to a group of human recipients, inviting those recipients to provide linguistic descriptions of the SI. The linguistic information that is received thereby has an implicit link to the SCs. Further, each linguistic component is associated with at least one feature of a target environment, such as a target computer system. Hence, the linguistic information also maps to the features of the target environment. These relationships allow applications to use the linguistic information to interact with the target environment in different ways. In one case, the processing system uses a challenge-response authentication task presentation to convey the stimulus information to the recipients.Type: GrantFiled: November 30, 2012Date of Patent: August 25, 2015Assignee: Microsoft Technology Licensing, LLCInventors: William B. Dolan, Christopher I. Charla, Christopher B. Quirk, Christopher J. Brockett, Noelle M. Sophy, Nicole Beaudry, Vikram Reddy Dendi, Pallavi Choudhury, Scott T. Laufer, Robert A. Sim, Thomas E. Woolsey, David Molnar
-
Publication number: 20150143459Abstract: An “AR Privacy API” provides an API that allows applications and web browsers to use various content rendering abstractions to protect user privacy in a wide range of web-based immersive augmented reality (AR) scenarios. The AR Privacy API extends the traditional concept of “web pages” to immersive “web rooms” wherein any desired combination of existing or new 2D and 3D content is rendered within a user's room or other space. Advantageously, the AR Privacy API and associated rendering abstractions are useable by a wide variety of applications and web content for enhancing the user's room or other space with web-based immersive AR content. Further, the AR Privacy API is implemented using any existing or new web page coding platform, including, but not limited to HTML, XML, CSS, JavaScript, etc., thereby enabling existing web content and coding techniques to be smoothly integrated into a wide range of web room AR scenarios.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Microsoft CorporationInventors: David Molnar, John Vilk, Eyal Ofek, Alexander Moshchuk, Jiahe Wang, Ran Gal, Lior Shapira, Douglas Christopher Burger, Blair MacIntyre, Benjamin Livshits
-
Publication number: 20150082439Abstract: An automatic context-sensitive sanitization technique detects errors due to the mismatch of a sanitizer sequence with a browser parsing context. A pre-deployment analyzer automatically detects violating paths that contain a sanitizer sequence that is inconsistent with a browsing context associated with outputting an untrusted input. The pre-deployment analyzer determines a correct sanitizer sequence which is stored in a sanitization cache. During the runtime execution of the web application, a path detector tracks execution of the web application in relation to the violating paths.Type: ApplicationFiled: November 24, 2014Publication date: March 19, 2015Inventors: DAVID MOLNAR, BENJAMIN LIVSHITS, PATRICE GODEFROID, PRATEEK SAXENA
-
Patent number: 8898776Abstract: An automatic context-sensitive sanitization technique detects errors due to the mismatch of a sanitizer sequence with a browser parsing context. A pre-deployment analyzer automatically detects violating paths that contain a sanitizer sequence that is inconsistent with a browsing context associated with outputting an untrusted input. The pre-deployment analyzer determines a correct sanitizer sequence which is stored in a sanitization cache. During the runtime execution of the web application, a path detector tracks execution of the web application in relation to the violating paths. The correct sanitizer sequence can be applied when the runtime execution follows a violating path.Type: GrantFiled: December 28, 2010Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: David Molnar, Benjamin Livshits, Patrice Godefroid, Prateek Saxena
-
Publication number: 20140237293Abstract: A method, system, and computer-readable storage medium for application monitoring through continuous record and replay are described herein. The method includes continuously recording execution traces including external non-deterministic input data for an application at a user device and analyzing the recorded execution traces to identify relevant execution traces for determining a behavior of the application. The method also includes reporting the relevant execution traces to a server, wherein the server is configured to replay the relevant execution traces to determine whether the behavior of the application is as expected.Type: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Applicant: Microsoft CorporationInventors: Weidong Cui, Brendan Dolan-Gavitt, David Molnar
-
Publication number: 20140156259Abstract: A processing system is described which generates stimulus information (SI) having one or more stimulus components (SCs) selected from an inventory of such components. The processing system then presents the SI to a group of human recipients, inviting those recipients to provide linguistic descriptions of the SI. The linguistic information that is received thereby has an implicit link to the SCs. Further, each linguistic component is associated with at least one feature of a target environment, such as a target computer system. Hence, the linguistic information also maps to the features of the target environment. These relationships allow applications to use the linguistic information to interact with the target environment in different ways. In one case, the processing system uses a challenge-response authentication task presentation to convey the stimulus information to the recipients.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: Microsoft CorporationInventors: William B. Dolan, Christopher I. Charla, Christopher B. Quirk, Christopher J. Brockett, Noelle M. Sophy, Nicole Beaudry, Vikram Reddy Dendi, Pallavi Choudhury, Scott T. Laufer, Robert A. Sim, Thomas E. Woolsey, David Molnar
-
Patent number: 8732886Abstract: The present invention is a floor machine pivot joint. The pivot joint utilizes pivot pegs attached to the base of the floor machine which extend from the base into cavities formed in the sides of the yoke which, in preferred embodiments, have either partially spherical or cylindrical shape. The pivot pegs allow the yoke to pivot in substantially one plane with reduced unwanted movement of the yoke and base relative to each other.Type: GrantFiled: November 4, 2011Date of Patent: May 27, 2014Assignee: The Imperial Electric CompanyInventors: Joseph Engle, David Molnar
-
Patent number: 8682957Abstract: The current invention is directed to embedded, wireless cloud-connector devices and systems that allow the embedded, wireless cloud-connector devices to be deployed in a variety of embedding devices, applications, and uses. The embedded, wireless, cloud-connector devices to which the current application is directed are implemented using a single integrated circuit, or set of integrated-circuit chips, and each interfaces to a device, product, or system in which the cloud-connector devices are embedded as subcomponents as well as to a communications-services provider. The cloud-connector devices provide data exchange between devices, products, and systems in which they are embedded and cloud providers that provide cloud-computing services, data-message routing, and wireless services through wireless carriers.Type: GrantFiled: February 16, 2012Date of Patent: March 25, 2014Assignee: Microsoft CorporationInventors: Jeremy Elson, David Molnar, Jon Howell
-
Patent number: 8549486Abstract: An exemplary method includes providing software for testing; during execution of the software, performing a symbolic execution of the software to produce path constraints; injecting issue constraints into the software where each issue constraint comprises a coded formula; solving the constraints using a constraint solver; based at least in part on the solving, generating input for testing the software; and testing the software using the generated input to check for violations of the injected issue constraints. Such a method can actively check properties of the software. Checking can be performed on a path for a given input using a constraint solver where, if the check fails for the given input, the constraint solver can also generate an alternative input for further testing of the software. Various exemplary methods, devices, systems, etc., are disclosed.Type: GrantFiled: April 21, 2008Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Patrice Godefroid, Michael Y. Levin, David Molnar
-
Publication number: 20130251216Abstract: Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort, via biometric data is obtained without action by the person. Machine processing of the biometric data over a set of possible persons, determined from secondary proximity sensing, is used to determine or assist in determining the identity of the person.Type: ApplicationFiled: March 23, 2012Publication date: September 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Christopher Stephen Frederick Smowton, Ronnie Chaiken, Weidong Cui, Oliver H. Foehr, Jacob Rubin Lorch, David Molnar, Bryan Jeffrey Parno, Stefan Saroiu, Alastair Wolman
-
Publication number: 20130218731Abstract: The current invention is directed to embedded, wireless cloud-connector devices and systems that allow the embedded, wireless cloud-connector devices to be deployed in a variety of embedding devices, applications, and uses. The embedded, wireless, cloud-connector devices to which the current application is directed are implemented using a single integrated circuit, or set of integrated-circuit chips, and each interfaces to a device, product, or system in which the cloud-connector devices are embedded as subcomponents as well as to a communications-services provider. The cloud-connector devices provide data exchange between devices, products, and systems in which they are embedded and cloud providers that provide cloud-computing services, data-message routing, and wireless services through wireless carriers.Type: ApplicationFiled: February 16, 2012Publication date: August 22, 2013Applicant: Microsoft CorporationInventors: Jeremy Elson, David Molnar, Jon Howell
-
Publication number: 20130152053Abstract: Computer memory access monitoring and error checking systems and processes are disclosed herein. In one embodiment, a computer implemented method includes executing a computer program having a first object in a first memory location and having a value corresponding to a second memory location holding a second object. The method also includes, during a memory read from the second memory location, performing a comparison of a first version of the first memory location and a second version of the second memory location. The method further includes determining if an error exists in the computer program based on the comparison between the first version and the second version.Type: ApplicationFiled: December 12, 2011Publication date: June 13, 2013Applicant: Microsoft CorporationInventors: Weidong Cui, David Molnar, Sang Kil Cha