Patents by Inventor James Jarrett

James Jarrett 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: 20240061543
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Miron VRANJES, Jesse Clay SATTERFIELD, Matthew Isaac WORLEY, Chaitanya SAREEN, Nils Anders SUNDELIN, Abhishek MALANI, Alice STEINGLASS, Robert James JARRETT
  • Patent number: 11836327
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: December 5, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Jesse Clay Satterfield, Matthew Isaac Worley, Chaitanya Sareen, Nils Anders Sundelin, Abhishek Malani, Alice Steinglass, Robert James Jarrett
  • Publication number: 20230351889
    Abstract: A method of operating an incursion warning system for a work zone, the incursion warning system comprising: a plurality of sensor units arranged about a perimeter of the work zone; and a plurality of alarm units each comprising one or more of an audio, visual or haptic alarm operable to warn a workforce of a potential danger in response to a detected breach into the work area; the method comprising: establishing a geo-zone delimiting a geographical area that includes at least part of the work zone; and a set of rules associated with the geo-zone; deriving an instruction for one of the alarm units determined to be in the geo-zone from the set of rules based on a characteristic of the alarm unit and a characteristic(s) of one or more other alarm units determined to be within the geo-zone; and wherein the instruction is derived in response to a change in a characteristic of the alarm unit and/or the one or more other alarm units and/or one or more of the sensor units within the geo-zone.
    Type: Application
    Filed: May 4, 2023
    Publication date: November 2, 2023
    Inventors: James JARRETT, Roger POETH
  • Patent number: 11676484
    Abstract: A method of operating an incursion warning system for a work zone, the incursion warning system comprising: a plurality of sensor units arranged about a perimeter of the work zone; and a plurality of alarm units each comprising one or more of an audio, visual or haptic alarm operable to warn a workforce of a potential danger in response to a detected breach into the work area; the method comprising: establishing a geo-zone delimiting a geographical area that includes at least part of the work zone; and a set of rules associated with the geo-zone; deriving an instruction for one of the alarm units determined to be in the geo-zone from the set of rules based on a characteristic of the alarm unit and a characteristic(s) of one or more other alarm units determined to be within the geo-zone; and wherein the instruction is derived in response to a change in a characteristic of the alarm unit and/or the one or more other alarm units and/or one or more of the sensor units within the geo-zone.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: June 13, 2023
    Assignee: HIGHWAY RESOURCE SOLUTIONS LTD
    Inventors: James Jarrett, Roger Poeth
  • Patent number: 11442616
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Publication number: 20220214776
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Application
    Filed: March 25, 2022
    Publication date: July 7, 2022
    Inventors: Miron VRANJES, Jesse Clay SATTERFIELD, Matthew Isaac WORLEY, Chaitanya SAREEN, Nils Anders SUNDELIN, Abhishek MALANI, Alice STEINGLASS, Robert James JARRETT
  • Patent number: 11294529
    Abstract: An application window divider control is shared by a first application window and a second application window in a user interface. Based on a received directional instruction that moves the application window divider control along an axis of the user interface, placement of the first application window and the second application window may be positioned across a range of consistently spaced points along an axis of the user interface. Placement adjustment can also impact other application windows in the user interface. The application window divider control may also snap to provide “magnetic” points along the axis when certain conditions are satisfied.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Jesse Clay Satterfield, Matthew Isaac Worley, Chaitanya Sareen, Nils Anders Sundelin, Abhishek Malani, Alice Steinglass, Robert James Jarrett
  • Publication number: 20220043552
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 10, 2022
    Inventors: Miron VRANJES, Matthew Isaac WORLEY, Nils Anders SUNDELIN, Chaitanya SAREEN, Robert James JARRETT, Jesse Clay SATTERFIELD, Alice STEINGLASS, Richie FANG
  • Publication number: 20210279467
    Abstract: A head mounted display device is provided that includes a display device, a camera device, an input device, and a processor. The processor is configured to store a database of physical objects and virtual objects that have been associated with one or more semantic tags. The processor is further configured to receive a natural language input from a user via the input device and perform semantic processing on the natural language input to determine a user specified operation and identify one or more semantic tags indicated by the natural language input. The processor is further configured to select a target virtual object and a target physical object based on the identified one or more semantic tags, perform the determined user specified operation on the target virtual object based on the target physical object, and display the target virtual object at a physical location associated with the target physical object.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Scott D. PETILL, Robert James JARRETT, Jacob A. BOMGARDNER
  • Patent number: 11112962
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Patent number: 11017231
    Abstract: A head mounted display device is provided that includes a display device, a camera device, an input device, and a processor. The processor is configured to store a database of physical objects and virtual objects that have been associated with one or more semantic tags. The processor is further configured to receive a natural language input from a user via the input device and perform semantic processing on the natural language input to determine a user specified operation and identify one or more semantic tags indicated by the natural language input. The processor is further configured to select a target virtual object and a target physical object based on the identified one or more semantic tags, perform the determined user specified operation on the target virtual object based on the target physical object, and display the target virtual object at a physical location associated with the target physical object.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott D. Petill, Robert James Jarrett, Jacob A. Bomgardner
  • Patent number: 10949771
    Abstract: Systems, methods, and non-transitory computer-readable media can collect past user information and churn data for a plurality of users. A churn prediction model is trained using the past user information and churn data. A churn propensity score is calculated for a present user based on the churn prediction model, the churn propensity score indicative of the likelihood of the present user to churn.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 16, 2021
    Assignee: Facebook, Inc.
    Inventors: Vincent Gonguet, Aude Hofleitner, Sofus Attila Macskassy, Steven James Jarrett, Aruna Bharathi, Zhiliang Ma
  • Publication number: 20210012113
    Abstract: A head mounted display device is provided that includes a display device, a camera device, an input device, and a processor. The processor is configured to store a database of physical objects and virtual objects that have been associated with one or more semantic tags. The processor is further configured to receive a natural language input from a user via the input device and perform semantic processing on the natural language input to determine a user specified operation and identify one or more semantic tags indicated by the natural language input. The processor is further configured to select a target virtual object and a target physical object based on the identified one or more semantic tags, perform the determined user specified operation on the target virtual object based on the target physical object, and display the target virtual object at a physical location associated with the target physical object.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Scott D. PETILL, Robert James JARRETT, Jacob A. BOMGARDNER
  • Publication number: 20200348815
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Inventors: Miron VRANJES, Matthew Isaac WORLEY, Nils Anders SUNDELIN, Chaitanya SAREEN, Robert James JARRETT, Jesse Clay SATTERFIELD, Alice STEINGLASS, Richie FANG
  • Patent number: 10754536
    Abstract: A user can select content on an interface screen and provide an associated directional placement instruction to launch a new application window that displays the selected content or information associated with the selected content. The directional placement instruction may indicate an area of the screen where the user prefers to display the new application window. Responsive to the initiation of the directional placement instruction, a conversion module converts the selected content into a placeable representation of the new application. Responsive to receipt of the directional placement instruction, a window management system presents the new application window in the user interface in a location based on the directional placement instruction.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Miron Vranjes, Matthew Isaac Worley, Nils Anders Sundelin, Chaitanya Sareen, Robert James Jarrett, Jesse Clay Satterfield, Alice Steinglass, Richie Fang
  • Patent number: 10460323
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a request for establishing a communication between a first computing device and a second computing device. Information to be provided to the second computing device can be determined. An address can be associated with the information to be provided to the second computing device. The communication between the first computing device and the second computing device can be established. The address can be provided to the second computing device when establishing the communication and the second computing device can obtain the information using the at least one address.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Vincent Gonguet, Steven James Jarrett
  • Patent number: 10409444
    Abstract: Computing devices, head-mounted display devices and methods for processing spatial input signals from a pointing device are disclosed. In one example, a pointer is displayed within a desktop window that represents an operating system shell generated by a computing device. The desktop window and the pointer are displayed via a head-mounted display device within a three-dimensional environment. Spatial input signals are received from the pointing device and are translated into two-dimensional motion of the pointer within the desktop window. Based on determining that a location of the pointer moves outside the desktop window, the spatial input signals are translated into three-dimensional motion of the pointer within the three-dimensional environment displayed via the head-mounted display device.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 10, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jiashi Zhang, Alexandre Alberto Coelho, Daniel Vincent Draper, Christopher M. Weidman, Christopher Michael Becker, Robert James Jarrett, Nazeeh Amin Eldirghami, Joshua Erik Walton
  • Publication number: 20190073109
    Abstract: Computing devices, head-mounted display devices and methods for processing spatial input signals from a pointing device are disclosed. In one example, a pointer is displayed within a desktop window that represents an operating system shell generated by a computing device. The desktop window and the pointer are displayed via a head-mounted display device within a three-dimensional environment. Spatial input signals are received from the pointing device and are translated into two-dimensional motion of the pointer within the desktop window. Based on determining that a location of the pointer moves outside the desktop window, the spatial input signals are translated into three-dimensional motion of the pointer within the three-dimensional environment displayed via the head-mounted display device.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jiashi ZHANG, Alexandre Alberto COELHO, Daniel Vincent DRAPER, Christopher M. WEIDMAN, Christopher Michael BECKER, Robert James JARRETT, Nazeeh Amin ELDIRGHAMI, Joshua Erik WALTON
  • Publication number: 20170220933
    Abstract: Systems, methods, and non-transitory computer-readable media can collect past user information and churn data for a plurality of users. A churn prediction model is trained using the past user information and churn data. A churn propensity score is calculated for a present user based on the churn prediction model, the churn propensity score indicative of the likelihood of the present user to churn.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Inventors: Vincent Gonguet, Aude Hofleitner, Sofus Attila Macskassy, Steven James Jarrett, Aruna Bharathi, Zhiliang Ma
  • Publication number: 20160358183
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a request for establishing a communication between a first computing device and a second computing device. Information to be provided to the second computing device can be determined. An address can be associated with the information to be provided to the second computing device. The communication between the first computing device and the second computing device can be established. The address can be provided to the second computing device when establishing the communication and the second computing device can obtain the information using the at least one address.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Vincent Gonguet, Steven James Jarrett