Patents by Inventor Christopher Constantine
Christopher Constantine 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: 12172086Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: GrantFiled: October 3, 2023Date of Patent: December 24, 2024Assignee: Logitech Europe S.A.Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Publication number: 20240157253Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: ApplicationFiled: October 3, 2023Publication date: May 16, 2024Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Patent number: 11850520Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: GrantFiled: October 29, 2020Date of Patent: December 26, 2023Assignee: Logitech Europe S.A.Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Publication number: 20220134237Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Publication number: 20220134238Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Publication number: 20220134239Abstract: Techniques are disclosed pertaining to determining a level of proficiency of a user at a computer simulation through the use of a plurality of skill assessment tests. Each skill assessment test can test a respective skill for use in the computer simulation. The techniques can also be used to train a user for the computer simulation and/or to determine team composition using roles for use in the computer simulation. In some aspects, skill assessment tests may incorporate multiple iterations in including a first base line iteration and subsequent iterations that differ between user devices. In some embodiments, metrics that are indicative of a level of proficiency of the user can be made with respect to metrics of other users to determine a user's level of skill with respect to various groups of other users.Type: ApplicationFiled: October 29, 2020Publication date: May 5, 2022Inventors: Christophe Constantin, Alain Milliet, Laleh Makarem, Vincent Tucker, Niall White
-
Patent number: 9946563Abstract: A batch scheduler receives a task. Further, a processor, at the batch scheduler, generates a virtual machine corresponding to the task. In addition, the virtual machine is deployed from the batch scheduler to a compute node. The task is also dispatched from the batch scheduler to the virtual machine at the compute node.Type: GrantFiled: February 21, 2012Date of Patent: April 17, 2018Assignee: Disney Enterprises, Inc.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine
-
Patent number: 9921645Abstract: The present disclosure is directed to retinal display projection device comprising a projection component arranged for projecting an image directly onto the retina of a user wearing the device. The projection device further comprises an eye gaze detection module arranged to take an eye image of a user's eyes and to activate the projection component if a pupil of the user is in a predetermined position in said eye image.Type: GrantFiled: June 29, 2015Date of Patent: March 20, 2018Assignee: Logitech Europe S.A.Inventors: Olivier Theytaz, Christophe Constantin, Arash Salarian, Maxim Vlassov, Daniel Bonanno
-
Patent number: 9779008Abstract: A server receives a first set of file activity data from a first file monitor. The first set of file activity data indicates activity associated with a first set of files accessed at a first compute node in communication with a network. Further, the server receives a second set of file activity data from a second file monitor. The second set of file activity data indicates activity associated with a second set of files accessed at a second compute node in communication with the network. In addition, the server aggregates the first set of file activity data and the second set of file activity data into an aggregated set of network file activity data.Type: GrantFiled: February 21, 2012Date of Patent: October 3, 2017Assignee: Disney Enterprises, Inc.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine, Thomas Charles Greer
-
Publication number: 20160378180Abstract: The present disclosure is directed to retinal display projection device comprising a projection component arranged for projecting an image directly onto the retina of a user wearing the device. The projection device further comprises an eye gaze detection module arranged to take an eye image of a user's eyes and to activate the projection component if a pupil of the user is in a predetermined position in said eye image.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Olivier Theytaz, Christophe Constantin, Arash Salarian, Maxime Vlassov, Daniel Bonanno
-
Patent number: 9104491Abstract: A request from a client to perform a task is received. The client has a predetermined limit of compute resources. The task is dispatched from a batch scheduler to a compute node as a non-speculative task if a quantity of compute resources is available at the compute node to process the task, and the quantity of compute resources in addition to a total quantity of compute resources being utilized by the client is less than or equal to the predetermined limit, such that the non-speculative task is processed without being preempted by an additional task requested by an additional client. The task is dispatched, from the batch scheduler to the compute node, as a speculative task if the quantity of compute resources is available to process the task, and the quantity of compute resources in addition to the total quantity of compute resources is greater than the predetermined limit.Type: GrantFiled: February 21, 2012Date of Patent: August 11, 2015Assignee: Disney Enterprises, Inc.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine, Henry Allen Driskill
-
Publication number: 20130219385Abstract: A batch scheduler receives a task. Further, a processor, at the batch scheduler, generates a virtual machine corresponding to the task. In addition, the virtual machine is deployed from the batch scheduler to a compute node. The task is also dispatched from the batch scheduler to the virtual machine at the compute node.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine
-
Publication number: 20130219049Abstract: A server receives a first set of file activity data from a first file monitor. The first set of file activity data indicates activity associated with a first set of files accessed at a first compute node in communication with a network. Further, the server receives a second set of file activity data from a second file monitor. The second set of file activity data indicates activity associated with a second set of files accessed at a second compute node in communication with the network. In addition, the server aggregates the first set of file activity data and the second set of file activity data into an aggregated set of network file activity data.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine, Thomas Charles Greer
-
Publication number: 20130219386Abstract: A resource broker determines availability of a portion of a set of compute resources in real-time. The set of compute resources is assigned as a priority to a master process. Further, the resource broker assigns the portion of the set of compute resources to an auxiliary process if the portion of the set of compute resources is available. In addition, the resource broker determines that the master process is attempting to utilize the portion of the set of compute resources. The resource broker also assigns the portion of the set of compute resources to the master process from the auxiliary process without an interruption that exceeds a predetermined time threshold of processing being performed by the master process.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine
-
Publication number: 20130219395Abstract: A request from a client to perform a task is received. The client has a predetermined limit of compute resources. The task is dispatched from a batch scheduler to a compute node as a non-speculative task if a quantity of compute resources is available at the compute node to process the task, and the quantity of compute resources in addition to a total quantity of compute resources being utilized by the client is less than or equal to the predetermined limit, such that the non-speculative task is processed without being preempted by an additional task requested by an additional client. The task is dispatched, from the batch scheduler to the compute node, as a speculative task if the quantity of compute resources is available to process the task, and the quantity of compute resources in addition to the total quantity of compute resources is greater than the predetermined limit.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: DISNEY ENTERPRISES, INC.Inventors: Jonathan Eric Geibel, Jeffrey M. Jordan, Scott Lane Burris, Kevin Christopher Constantine, Henry Allen Driskill
-
Publication number: 20090135140Abstract: Various systems and methods are employed for lift-detection. Beam triangulation can be used, and in one embodiment, an optical lift detection module is separate from the optical tracking module. In one embodiment, a capacitive lift detection technique is used. A capacitor is built into the bottom case of the mouse. When the mouse is resting on a surface, the surface material serves as a dielectric for the capacitor, while air serves as the dielectric when the mouse is lifted. This dielectric change leads to a change in the capacitance value, leading to detection of lift. In one embodiment, a capacitor with an easily compressable material inserted between the two electrodes is used. In another embodiment, a mechanical plunger with an elastic membrane is used for lift detection. Lift detection can be tunable and/or customizable. The actual height of the life can be detected, rather than simple on-off notifications.Type: ApplicationFiled: March 20, 2008Publication date: May 28, 2009Applicant: LOGITECH EUROPE S.A.Inventors: Christophe Constantin, Marc Bidiville, Olivier Theytaz, Olivier Mathis, Boris Karamata, Nicolas Chauvin, Jacques Robert
-
Patent number: 7008877Abstract: The present invention provides a method and an apparatus for etching a photolithographic substrate. The photolithographic substrate is placed on a support member in a vacuum chamber. A processing gas for etching a material from the photolithographic substrate is introduced into the vacuum chamber, and a plasma is generated. An RF bias is supplied to the support member in the vacuum chamber through an RF bias frequency generator at or below the ion transit frequency. Exposed material is etched from the photolithographic substrate with improved CD Etch Linearity and CD Etch Bias since the low frequency bias allows the developed charge on the photolithographic substrate, generated by the plasma, to dissipate.Type: GrantFiled: May 3, 2004Date of Patent: March 7, 2006Assignee: Unaxis USA Inc.Inventors: Christopher Constantine, Jason Plumhoff, Russell Westerman, David J. Johnson
-
Publication number: 20040259367Abstract: The present invention provides a method and an apparatus for etching a photolithographic substrate. The photolithographic substrate is placed on a support member in a vacuum chamber. A processing gas for etching a material from the photolithographic substrate is introduced into the vacuum chamber, and a plasma is generated. An RF bias is supplied to the support member in the vacuum chamber through an RF bias frequency generator at or below the ion transit frequency. Exposed material is etched from the photolithographic substrate with improved CD Etch Linearity and CD Etch Bias since the low frequency bias allows the developed charge on the photolithographic substrate, generated by the plasma, to dissipate.Type: ApplicationFiled: May 3, 2004Publication date: December 23, 2004Inventors: Christopher Constantine, Jason Plumhoff, Russell Westerman, David J. Johnson
-
Publication number: 20030089680Abstract: Disclosed is a method and apparatus for the etching of a thin film upon a photomask. The etching is carried out in a reactor via an inductively coupled pulsed plasma. Pulsing of the plasma is achieved by regulating the time period (or duty cycle) in which the plasma is generated. It has been found that by decreasing the duty cycle, high etch selectively can be achieved and feature sizes can be faithfully maintained.Type: ApplicationFiled: October 22, 2002Publication date: May 15, 2003Inventors: David J. Johnson, Shinzo Onishi, Christopher Constantine
-
Patent number: 6544696Abstract: An embedded attenuated phase shift mask (“EAPSM”) includes an etch stop layer that can be plasma etched in a process that is highly selective to the underlying quartz substrate. Selectivity to the underlying quartz maintains a desired 180 degree phase shift uniformly across the active mask area. Conventional plasma etching techniques can be utilized without damage to the underlying quartz substrate. Alternatively, the etch stop layer comprises a transparent material that can remain intact in the mask structure.Type: GrantFiled: November 30, 2001Date of Patent: April 8, 2003Assignee: Unaxis USA Inc.Inventors: Russell Westerman, Christopher Constantine