Patents by Inventor John C. Gordon
John C. Gordon 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: 20220268436Abstract: A wallpaper system may include a sheet of material comprising a top layer comprising a decorative material, a bottom layer to be adhered to a surface, and an intermediate layer located between the top layer and the bottom layer. In some examples the wallpaper system may include an electronic component coupled to the sheet of material and a conductor disposed within the intermediate layer. The conductor may be coupled to the electronic component and may be configured to provide power to the electronic component.Type: ApplicationFiled: February 21, 2022Publication date: August 25, 2022Inventor: John C. Gordon
-
Patent number: 11370736Abstract: This application is directed to use of transition metal-ligand complexes to hydrogenate fluorinated esters and carboxamides into fluorinated hemiacetals. Methods for synthesis of certain ligands are also provided.Type: GrantFiled: April 1, 2020Date of Patent: June 28, 2022Assignee: Triad National Security, LLCInventors: Pavel A. Dub, Rami J. Batrice, John C. Gordon
-
Patent number: 11216238Abstract: A communal computing device, like an interactive digital whiteboard, can detect the start and end of user sessions with the device. When a communal computing device detects the end of a user session, the it can determine if a personal device that was connected at the start of the user session or during the user session was also connected at the end of the user session. If so, the device can initiate actions based on the session start or end signals such as, but not limited to, transmitting a message to an organizer of a meeting scheduled during the time of the user session, transmitting a message to a participant of a meeting scheduled during the time of the user session, transmitting a message to an administrator, or generating a notification, such as a user interface reminding a user to take their personal device.Type: GrantFiled: December 28, 2018Date of Patent: January 4, 2022Assignee: Microsoft Technology Licensing, LLCInventors: John C. Gordon, Corey Joseph Loman, Nabil Fates, Steven M. Ilami, Samuel David Adams, Peter Gregory Davis, Raju Jain
-
Patent number: 10942855Abstract: A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host.Type: GrantFiled: March 18, 2019Date of Patent: March 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kyle T. Kral, John C. Gordon
-
Publication number: 20200308089Abstract: This application is directed to use of transition metal-ligand complexes to hydrogenate fluorinated esters and carboxamides into fluorinated hemiacetals. Methods for synthesis of certain ligands are also provided.Type: ApplicationFiled: April 1, 2020Publication date: October 1, 2020Inventors: Pavel A. Dub, Rami J. Batrice, John C. Gordon
-
Publication number: 20200301839Abstract: A system for contextual loading of operating system is described. A context module forms a dynamic context of a user log in at a host. The context mapper identifies a container corresponding to the dynamic context and determines whether the container is present in a local container cache of the host. In response to the container being present in the local container cache, the container is presented at the host. In response to the container being absent from the local container cache, the container is retrieved from a container store and presented at the host.Type: ApplicationFiled: March 18, 2019Publication date: September 24, 2020Inventors: Kyle T. Kral, John C. Gordon
-
Patent number: 10783327Abstract: A technique is described herein for using personal digital assistant (PDA) functionality to assist a user in retrieving a content item from a source component, such as a remote user computing device. In one manner of operation, the technique involves: receiving at least one input message from the user, in which the user expresses an intent to obtain a desired content item; interpreting the input message(s) using a language understanding component of a dialog system, to provide an interpreted request; identifying zero, one or more source components, each of which provides a copy of the desired content item; retrieving the desired content item from at least one identified source component; and sending the desired content item over a computer network to a target component. The identifying operation involves identifying the source component(s) with reference to a hierarchically-arranged set of retrieval options.Type: GrantFiled: December 30, 2016Date of Patent: September 22, 2020Assignee: Microsoft Technology Licensing, LLCInventor: John C. Gordon
-
Patent number: 10776470Abstract: A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique determines whether captured face information matches a previously stored structural face signature pertaining to the user. The structural face signature describes, at least in part, gross structural characteristics of the face that are largely invariant from pose to pose. In the second part, the technique determines whether the captured face information matches a dynamic face signature associated with the user. The dynamic face signature describes movement of parts of the face over a span of time as the user performs a gesture, and the correlation of different parts of the face during the movement. The technique reduces the risk that a malicious actor can successfully artificially duplicate the appearance of an authorized user.Type: GrantFiled: March 15, 2019Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventor: John C. Gordon
-
Patent number: 10762429Abstract: Emotional/cognitive state presentation is described. When two or more users, each using a device configured to present emotional/cognitive state data, are in proximity to one another, each device communicates an emotional/cognitive state of the user of the device to another device. Upon receiving data indicating an emotional/cognitive state of another user, an indication of the emotional/cognitive state of the user is presented.Type: GrantFiled: May 18, 2016Date of Patent: September 1, 2020Assignee: Microsoft Technology Licensing, LLCInventors: John C. Gordon, Cem Keskin
-
Publication number: 20200210129Abstract: A communal computing device, like an interactive digital whiteboard, can detect the start and end of user sessions with the device. When a communal computing device detects the end of a user session, the it can determine if a personal device that was connected at the start of the user session or during the user session was also connected at the end of the user session. If so, the device can initiate actions based on the session start or end signals such as, but not limited to, transmitting a message to an organizer of a meeting scheduled during the time of the user session, transmitting a message to a participant of a meeting scheduled during the time of the user session, transmitting a message to an administrator, or generating a notification, such as a user interface reminding a user to take their personal device.Type: ApplicationFiled: December 28, 2018Publication date: July 2, 2020Inventors: John C. GORDON, Corey Joseph LOMAN, Nabil FATES, Steven M. ILAMI, Samuel David ADAMS, Peter Gregory DAVIS, Raju JAIN
-
Patent number: 10592689Abstract: Different containers are used for different usage sessions, a container referring to a virtualization layer for a computing device and used for isolation as well as hardware resource partitioning. A usage session refers to the time span beginning when one or more users begin to use the computing device, and ending when the one or more users cease using the computing device. During a particular usage session that uses a container, all interaction with the computing device is maintained in the container. The container is deleted when the usage session ends, leaving no data from the usage session behind after the usage session ends. Additionally, some usage sessions need not be run in containers, so data generated during such usage sessions is maintained after usage session ends. The host operating system automatically determines which usage sessions to run in containers and which usage sessions to run separate from any containers.Type: GrantFiled: October 20, 2016Date of Patent: March 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kyle Thomas Brady, John C. Gordon, Benjamin M. Schultz, Ali Hajy, Morakinyo Korede Olugbade, Hari R. Pulapaka, Paul Bozzay, Frederick J. Smith, Mehmet Iyigun
-
Patent number: 10572644Abstract: A technique is described herein by which a user may gain access to a target resource via one or more particular peripheral devices that have been associated with the user. The technique performs this task by detecting when a user communicatively couples an identity-bearing component to a hub device. The user may thereafter use any input and/or output peripheral device that is also coupled to hub device to interact with the target resource, in a manner specified by authentication information associated with the user. In another use scenario, two or more users may interact with the same target resource via respective collections of user-associated peripheral devices.Type: GrantFiled: January 26, 2017Date of Patent: February 25, 2020Assignee: Microsoft Technology Licensing, LLCInventor: John C. Gordon
-
Patent number: 10552183Abstract: Computer systems, methods, and storage media for tailoring a user interface to a user according to a determined user state and a determined interface context corresponding to the determined user state. The user interface is tailored by modifying the format of at least a portion of the interface, including modifying the content, layout of the content, presentation sequence, or visual display of the interface. A user interface includes a selectable formatting object for controlling the formatting of the user interface and for generating feedback data for training an ensemble learning component to enable more effective predictive formatting changes.Type: GrantFiled: May 27, 2016Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: John C. Gordon, Khuram Shahid
-
Patent number: 10540488Abstract: Techniques and apparatuses for a dynamic face and voice signature authentication for enhanced authentication techniques are described herein. In one or more implementations, an authentication system is configured to authenticate a user using a combination of voice and facial recognition techniques. The authentication system supports multiple phrases per user, such that the user can use different phrases to gain different types of access to a device or resources. Doing so provides enhanced customized access to the device or resources.Type: GrantFiled: February 10, 2017Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Carson J. Hicks, John C. Gordon
-
Patent number: 10487100Abstract: Disclosed herein are embodiments of chiral and achiral macrocyclic polydentate ligands and methods of preparing the same. Disclosed herein are also embodiments of metal coordination complexes derived from these macrocyclic polydentate ligands and methods of preparing the same. The metal coordination complexes described herein, can be used for a variety of catalytic reactions, including hydrogenation and transfer hydrogenation of unsaturated organic compounds, dehydrogenation of alcohols and boranes, an asymmetric Michael-type addition reaction, or an aerobic oxidative kinetic resolution of an organic compound, dehydrogenative couplings and other catalytic transformations.Type: GrantFiled: April 3, 2018Date of Patent: November 26, 2019Assignee: Triad National Security, LLCInventors: Pavel Dub, John C. Gordon, Jurgen G. Schmidt, Yury Minko, Robert F. Williams
-
Patent number: 10484597Abstract: Emotional/cognitive state-triggered recording is described. A buffer is used to store captured video content until a change in an emotional or cognitive state of a user is detected. Sensor data indicating a change in an emotional or cognitive state of a user triggers the creation of a video segment based on the current contents of the buffer.Type: GrantFiled: November 7, 2018Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John C. Gordon, Cem Keskin
-
Patent number: 10380081Abstract: A container for one or more scheduled meeting is pre-built for the meeting prior to the meeting occurring. The container can be built in a variety of manners, including using both static and dynamic techniques. Dynamic techniques for building a container allows a pre-build system to include more pertinent data in the container whereas static techniques reduce computing workload and allow for pre-building containers for unscheduled meetings. A combination of static and dynamic building techniques can be applied using a layer repository. Alternately, a static base layer can be used and customized for scheduled meetings.Type: GrantFiled: March 31, 2017Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Kyle Thomas Brady, John C. Gordon, Benjamin M. Schultz, Ali Hajy, Morakinyo Korede Olugbade, Hari R. Pulapaka, Paul McAlpin Bozzay, Frederick Justus Smith, Mehmet Iyigun
-
Publication number: 20190213314Abstract: A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique determines whether captured face information matches a previously stored structural face signature pertaining to the user. The structural face signature describes, at least in part, gross structural characteristics of the face that are largely invariant from pose to pose. In the second part, the technique determines whether the captured face information matches a dynamic face signature associated with the user. The dynamic face signature describes movement of parts of the face over a span of time as the user performs a gesture, and the correlation of different parts of the face during the movement. The technique reduces the risk that a malicious actor can successfully artificially duplicate the appearance of an authorized user.Type: ApplicationFiled: March 15, 2019Publication date: July 11, 2019Inventor: John C. Gordon
-
Patent number: 10282530Abstract: A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique determines whether captured face information matches a previously stored structural face signature pertaining to the user. The structural face signature describes, at least in part, gross structural characteristics of the face that are largely invariant from pose to pose. In the second part, the technique determines whether the captured face information matches a dynamic face signature associated with the user. The dynamic face signature describes movement of parts of the face over a span of time as the user performs a gesture, and the correlation of different parts of the face during the movement. The technique reduces the risk that a malicious actor can successfully artificially duplicate the appearance of an authorized user.Type: GrantFiled: October 3, 2016Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventor: John C. Gordon
-
Patent number: 10276127Abstract: Examples are disclosed that relate to attributing touch events on a touch-sensitive computing device to a user who performed the touch event. One example provides a computing system, comprising a touch sensor, a communication subsystem comprising a first communication mechanism integrated with the touch sensor, the first communication mechanism configured to communicate with a portable device over a first communication channel via a body-transmissible signal upon detection of a touch input, and also comprising a second communication mechanism configured to communicate with the portable device via a second communication channel.Type: GrantFiled: March 1, 2017Date of Patent: April 30, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Lev Cherkashin, John C. Gordon