Patents by Inventor David Cutler

David Cutler 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: 20200005525
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a first set of static lighting information associated with a first static lighting setup and a second set of static lighting information associated with a second static lighting setup. The first set of static lighting information and the second set of static lighting information are associated with a scene to be rendered. A first set of global illumination information is precomputed based on the first set of static lighting information. A second set of global illumination information is precomputed based on the second set of static lighting information. The first and second sets of global illumination information are blended to derive a blended set of global illumination information. The scene is rendered in a real-time application based on the blended set of global illumination information.
    Type: Application
    Filed: June 28, 2019
    Publication date: January 2, 2020
    Inventors: Michael Scott Hutchinson, Timothy Edward Wilson, David Thomas Blizard, Meith Jhaveri, Lawrence David Cutler, Apostolos Lerios
  • Patent number: 10423451
    Abstract: Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 24, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thomas Fahrig, David Cutler
  • Publication number: 20190035131
    Abstract: Systems, methods, and non-transitory computer-readable media can receive virtual model information associated with a virtual deformable geometric model. The virtual model information comprises a complex rig comprising a plurality of transforms and a first plurality of vertices defined by a default model, and a simplified rig comprising a second plurality of transforms and a second plurality of vertices corresponding to the first plurality of vertices. The simplified rig and the complex rig are deformed based on an animation to be applied to the virtual deformable geometric model. A set of offset data is calculated. The set of offset data comprises, for each vertex in the first plurality of vertices, an offset between the vertex and a corresponding vertex in the second plurality of vertices. A compressed version of the set of offset data is exported to a real-time processing engine for real-time animation of the virtual deformable geometric model.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Michael Scott Hutchinson, Lawrence David Cutler, Apostolos Lerios
  • Publication number: 20190035132
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a virtual character being presented to a user within a real-time immersive environment. A first animation to be applied to the virtual character is determined. A nonverbal communication animation to be applied to the virtual character simultaneously with the first animation is determined. The virtual character is animated in real-time based on the first animation and the nonverbal communication animation.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Nathaniel Christopher Dirksen, Michael Scott Hutchinson, Eric Richard Darnell, Lawrence David Cutler, Daniel Tomas Steamer, Apostolos Lerios
  • Publication number: 20190035130
    Abstract: Systems, methods, and non-transitory computer-readable media can receive virtual model information associated with a virtual deformable geometric model. The virtual model information comprises a complex rig comprising a plurality of transforms and a first plurality of vertices defined by a default model, and a simplified rig comprising a second plurality of transforms and a second plurality of vertices. The second plurality of vertices correspond to the first plurality of vertices defined by the default model. The simplified rig and the complex rig are deformed based on an animation to be applied to the virtual deformable geometric model. A set of offset data is calculated. The set of offset data comprises, for each vertex in the first plurality of vertices, an offset between the vertex and a corresponding vertex in the second plurality of vertices.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Michael Scott Hutchinson, Nathaniel Christopher Dirksen, Lawrence David Cutler, Apostolos Lerios
  • Publication number: 20180211236
    Abstract: A method for authentication facilitated via a trusted execution environment includes: reading payment credentials in a first application program stored in a first memory area of a computing device; transmitting an authentication request to a second application program stored in a trusted execution environment of the computing device separate from the first memory area; displaying a prompt for authentication data based on an instruction supplied by the second application program; receiving authentication data; transmitting the received authentication data to an external computing device; receiving, by the second application program of the computing device, an authentication result from the external computing device; and transmitting, by the second application program of the computing device, the authentication result to the first application program in response to the authentication request.
    Type: Application
    Filed: January 23, 2018
    Publication date: July 26, 2018
    Applicant: Mastercard International Incorporated
    Inventors: Bruce John RUTHERFORD, Prashant SHARMA, David CUTLER, Alan MUSHING
  • Publication number: 20180165739
    Abstract: A consumer health care product self-selection system, including: a processor coupled to a memory containing program code; and a network interface configured to provide access to: a user interface configured to receive input from and providing output to a consumer; one or more databases; a product distribution system; and a product support system; wherein the processor is configured to: provide information of one or more products to the consumer; receive selection of the product by the consumer; determine the consumer's eligibility of purchasing the selected product based on at least one of: consumer data and product data retrieved from the one or more databases, and data entered by the consumer; when eligible, direct the consumer to the product distribution system to purchase the selected product; and when ineligible, direct the consumer to the product support system to provide product support information of the selected product to the consumer.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 14, 2018
    Inventors: Mary Alice LAWLESS, Frederick T. Lawless, III, David Cutler Bradford, John J. Goodwin, David McCammon, Joseph McGovern, Brent Cutler Page, Alpesh Patel, Clark Andrew Richardson, Dennis Tze
  • Publication number: 20150324231
    Abstract: Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: THOMAS FAHRIG, DAVID CUTLER
  • Patent number: 9086922
    Abstract: Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: July 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Fahrig, David Cutler
  • Publication number: 20150081701
    Abstract: Systems, methods, and non-transitory computer readable media configured to capture a first data flow between a data source and a data client. One or more elements relating to the first data flow are determined. At least one element of the first data flow is tagged with a first tag. A visual representation of the first data flow based on the elements relating to the data is generated. The visual representation of the first data flow is adjusted according to the first tag in response to selection of the first tag.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 19, 2015
    Inventors: Apostolos Lerios, Theodore Vassilakis, Laurent An Minh Nguyen, James Mark Adler, Lawrence David Cutler, Daron Alan Scarborough
  • Publication number: 20110099551
    Abstract: Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Thomas Fahrig, David Cutler
  • Patent number: 7765374
    Abstract: This document describes tools capable of enabling a protection agent to determine, from memory inaccessible from an operating-system privilege mode, whether one or more resources of an operating system have been modified. In some instances, these tools may enable the protection agent to reside within a virtual machine monitor. In other instances, the tools may enable the protection agent to reside within a distinct virtual partition provided by the virtual machine monitor. By operating outside of the operating-system privilege mode, the protection agent may be less vulnerable to attacks by entities operating within the operating-system privilege mode.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: July 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Scott A. Field, Brandon Baker, Eric Traut, Suyash Sinha, Joy Ganguly, Forrest Foltz, David Cutler
  • Publication number: 20090063241
    Abstract: Scheduling of service calls for field service workers may be optimized based, at least in part, upon market demand for field service visits, in accordance with various embodiments of the invention. During relatively higher demand periods, schedules for field service workers may be optimized to be relatively compact such that relatively more appointments are placed on a given schedule. During relatively lower demand periods, schedules may be optimized such that relatively more time will be provided between appointments to allow for more up-selling opportunities during service visits. Such scheduling optimizations are referred to herein as demand driven scheduling because how a field service worker's schedule is optimized is determined based, at least in part, on market demand for service calls in a particular geographic region during a given period of time.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Alexander Nathan Wilkes, David Cutler, Angela Dawn Evans, Jeff Berg
  • Publication number: 20080183996
    Abstract: This document describes tools capable of enabling a protection agent to determine, from memory inaccessible from an operating-system privilege mode, whether one or more resources of an operating system have been modified. In some instances, these tools may enable the protection agent to reside within a virtual machine monitor. In other instances, the tools may enable the protection agent to reside within a distinct virtual partition provided by the virtual machine monitor. By operating outside of the operating-system privilege mode, the protection agent may be less vulnerable to attacks by entities operating within the operating-system privilege mode.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Scott A. Field, Brandon Baker, Eric Traut, Suyash Sinha, Joy Ganguly, Forrest Foltz, David Cutler
  • Publication number: 20060183765
    Abstract: Disclosed is a method of treating cancer in a patient in need of such treatment comprising administering a therapeutically effective amount of an FPT inhibitor and therapeutically effective amounts of one or more antineoplastic agents. Methods of treating non small cell lung cancer, CML, AML, non-Hodgkin's lymphoma and multiple myeloma are disclosed.
    Type: Application
    Filed: April 3, 2006
    Publication date: August 17, 2006
    Inventors: David Cutler, Michael Meyers, Charles Baum, Sara Zaknoen
  • Publication number: 20060122162
    Abstract: Methods are disclosed for treating cancer in a patient in need of such treating comprising intrathecally administering temozolomide in a pharmaceutical formulation in a therapeutically effective amount.
    Type: Application
    Filed: November 30, 2005
    Publication date: June 8, 2006
    Inventor: David Cutler
  • Publication number: 20050121456
    Abstract: A cup for dispensing liquid and solid medication. The cup has a bottom 12, two sides 14, 16, extending upwardly from the bottom to form a rim 26 at a top of the cup, and a ramp 18 extending outwardly from the bottom 12 at least part way to the rim. The two sides and the ramp 19 join to form a mouthpiece of the cup. An upper vertical portion 24 extends downward from the rim 26. The ramp 19 extends outwardly from the bottom 12 to the upper vertical portion 24 such that the two sides 14, 16, the ramp 19, and the upper vertical portion 24 join to form a mouth piece of the cup. The cup allows an individual to consume the entire contents within the cup without moving the head or neck backwards.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Carol Cutler, David Cutler, Glenys Wilbur
  • Patent number: 5989099
    Abstract: A hand operated tactile device including a tactile body positionable in a hand of a user. The tactile body includes at least one articulated member movable relative to the remainder of the body in a manual operation phase with the user manipulating the articulated member relative to the remainder of the body and in an automatic operation phase with the articulated member being manipulated relative to the remainder of the body and the hand of the user. A control system is carried by the body. The control system receives a first signal from the articulated member when the articulated member is manually manipulated by the user and control system generates a second signal controlling movement of the articulated member to automatically move the articulated member relative to the remainder of the body and the hand of the user.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: November 23, 1999
    Inventors: Perry C. Arnold, III, Lawrence David Cutler, Christopher Karl Eisbach, Brian J. Fogg
  • Patent number: 5945097
    Abstract: A method for lowering the blood cholesterol levels in mammals and humans by administering IL-10 is disclosed. Preferred dosages and methods of administration are also disclosed.
    Type: Grant
    Filed: September 5, 1997
    Date of Patent: August 31, 1999
    Assignee: Schering Corporation
    Inventor: David Cutler
  • Patent number: D441804
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 8, 2001
    Inventors: David Cutler, Sean A. Hennis, Carl Nesbitt, Michael James O'Connor, Esmond Shong