Patents by Inventor Brent Gilbert

Brent Gilbert 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: 10864387
    Abstract: Disclosed is a hinged, two-wheeled device for improving the safety of an individual or object descending along a rope from an elevated position. The device includes a two-piece hinged framed held open by a torsion spring. Each part of the frame contains a wheel with a cut out/channel with a knurled surface to increase the friction between the rope and the device and to prevent the device from disengaging during use. The rope is placed between the two wheels and the handle is pulled down, clamping the device around the rope. The two wheels are connected to viscous rotary dampers that slow the speed of the wheels during descent, preventing the user/object from accelerating in a free-fall and controlling the descent rate to a relatively constant, safer speed.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: December 15, 2020
    Assignee: Auburn University
    Inventors: Jake Travis MacKay, Brent Gilbert, Logan Brost, Richard Gilliland, Mark Morgan Pelt, Caleb Clemons, Zachary Martin, Wesley S. Hunko
  • Patent number: 10853152
    Abstract: Systems, methods, apparatuses, and software for touch input systems in computing environments are provided herein. In one example, an interaction service positioned logically between an operating system and an application is provided. The interaction service directs a processing system to receive a call from the application referencing an interaction class to attach to an object in a user interface used for the application, wherein the interaction class comprises a set of declarative statements. The interaction class attaches to the object in the user interface. A user input is then identified to the operating system associated with the object. In response to the user input, the interaction service determines which one of the declarative statements corresponds to the user input. The one of the declarative statements is then executed to call corresponding native code that performs an action with respect to the object.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Benjamin D. Haynes, Tony J. Beeman, Tyler R. Adams
  • Patent number: 10573038
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 10452835
    Abstract: Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may broadcast the dynamic identifier to others. Upon receipt of a dynamic identifier, a party wishing to determine information regarding the broadcasting party must query an information service with the dynamic identifier. According to a set of rules and/or permissions established for the target computer user (broadcasting the dynamic identifier), accessible information is identified and returned to the requesting party. Additionally, a user is provided with the ability to edit, add to, and/or delete information that is stored by the identification service regarding the user on behalf of a submitting party.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
  • Patent number: 10297061
    Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
  • Publication number: 20190073248
    Abstract: Systems, methods, apparatuses, and software for touch input systems in computing environments are provided herein. In one example, an interaction service positioned logically between an operating system and an application is provided. The interaction service directs a processing system to receive a call from the application referencing an interaction class to attach to an object in a user interface used for the application, wherein the interaction class comprises a set of declarative statements. The interaction class attaches to the object in the user interface. A user input is then identified to the operating system associated with the object. In response to the user input, the interaction service determines which one of the declarative statements corresponds to the user input. The one of the declarative statements is then executed to call corresponding native code that performs an action with respect to the object.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventors: Brent Gilbert, Benjamin D. Haynes, Tony J. Beeman, Tyler R. Adams
  • Patent number: 10120735
    Abstract: Systems, methods, apparatuses, and software for touch input systems in computing environments are provided herein. In one example, an interaction service positioned logically between an operating system and an application is provided. The interaction service directs a processing system to receive a call from the application referencing an interaction class to attach to a layer in a user interface used for the application, attach the interaction class to the layer in the user interface, listen to the operating system for user input occurring with respect to the layer, and determine per the interaction class what actions to perform in response to the user input.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Benjamin D. Haynes, Tony J. Beeman, Tyler R. Adams
  • Publication number: 20180304105
    Abstract: Disclosed is a hinged, two-wheeled device for improving the safety of an individual or object descending along a rope from an elevated position. The device includes a two-piece hinged framed held open by a torsion spring. Each part of the frame contains a wheel with a cut out/channel with a knurled surface to increase the friction between the rope and the device and to prevent the device from disengaging during use. The rope is placed between the two wheels and the handle is pulled down, clamping the device around the rope. The two wheels are connected to viscous rotary dampers that slow the speed of the wheels during descent, preventing the user/object from accelerating in a free-fall and controlling the descent rate to a relatively constant, safer speed.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 25, 2018
    Applicant: AUBURN UNIVERSITY
    Inventors: Jake MacKay, BRENT GILBERT, LOGAN BROST, RICHARD GILLILAND, MARK MORGAN PELT, CALEB CLEMONS, ZACHARY MARTIN, WESLEY S. HUNKO
  • Publication number: 20180004932
    Abstract: Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may broadcast the dynamic identifier to others. Upon receipt of a dynamic identifier, a party wishing to determine information regarding the broadcasting party must query an information service with the dynamic identifier. According to a set of rules and/or permissions established for the target computer user (broadcasting the dynamic identifier), accessible information is identified and returned to the requesting party. Additionally, a user is provided with the ability to edit, add to, and/or delete information that is stored by the identification service regarding the user on behalf of a submitting party.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
  • Publication number: 20170289794
    Abstract: Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may broadcast the dynamic identifier to others. Upon receipt of a dynamic identifier, a party wishing to determine information regarding the broadcasting party must query an information service with the dynamic identifier. According to a set of rules and/or permissions established for the target computer user (broadcasting the dynamic identifier), accessible information is identified and returned to the requesting party.
    Type: Application
    Filed: April 2, 2016
    Publication date: October 5, 2017
    Inventors: David Michael Gray, Hubert Van Hoof, Nicholas Wrem, David J. Brennan, Brent Gilbert
  • Publication number: 20170199628
    Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.
    Type: Application
    Filed: March 28, 2017
    Publication date: July 13, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Andrew J. Howe, Brent Gilbert, Crystal L. Hoyer, Matthew J. Kotler, Mikko T. Mannisto
  • Publication number: 20170193683
    Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
    Type: Application
    Filed: March 23, 2017
    Publication date: July 6, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
  • Patent number: 9639230
    Abstract: When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Andrew J. Howe, Brent Gilbert, Crystal L. Hoyer, Matthew J. Kotler, Mikko T. Mannisto
  • Patent number: 9619910
    Abstract: A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various properties of one or more graphical elements in the graphic. Such properties include positioning, size, formatting and other visual attributes associated with the graphical elements. These properties may be defined as either semantic properties or presentation properties. Semantic properties are persistent across all graphic definitions. Presentation properties are specific to the graphic definition to which each particular graphic belongs. Thus, a customization to a semantic property of a displayed graphic is preserved in memory for application not only to the currently displayed graphic, but also to all other graphic definitions that may be displayed in the future. In contrast, a customization to a presentation property is only preserved for the currently displayed graphic, and thus not preserved for all other graphic definitions.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karen K. Wong, Scott A. Sherman, Dawn Wright, Matthew J. Kotler, Ilan Berker, Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Richard J. Wolf
  • Publication number: 20160371868
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Application
    Filed: August 30, 2016
    Publication date: December 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 9489359
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Publication number: 20160292023
    Abstract: Systems, methods, apparatuses, and software for touch input systems in computing environments are provided herein. In one example, an interaction service positioned logically between an operating system and an application is provided. The interaction service directs a processing system to receive a call from the application referencing an interaction class to attach to a layer in a user interface used for the application, attach the interaction class to the layer in the user interface, listen to the operating system for user input occurring with respect to the layer, and determine per the interaction class what actions to perform in response to the user input.
    Type: Application
    Filed: October 30, 2015
    Publication date: October 6, 2016
    Inventors: Brent Gilbert, Benjamin D. Haynes, Tony J. Beeman, Tyler R. Adams
  • Publication number: 20130290839
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Application
    Filed: July 2, 2013
    Publication date: October 31, 2013
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 8510657
    Abstract: The present invention includes a graphics software program that automatically creates graphical content when a user creates or modifies a hierarchical list of content data and chooses from one of a plurality of graphical definition choices for the graphical elements. In addition, the present invention includes a user interface with three different displays. The first display presents the user with one or more galleries including a gallery with a plurality of graphical definitions. The second display is a content entry area. The final display is a drawing canvas.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Brent Gilbert, Cynthia C. Shelly, Gary A. Pritting, Kim Tapia St. Amant, Matthew J. Kotler, Richard J. Wolf
  • Patent number: 8232997
    Abstract: Generating a child timeline on a drawing sheet of a diagramming program such that the child timeline is dynamically linked to a parent timeline. An automated method allows for the automatic placing of information on the child timeline that was on the parent timeline when the child timeline is created. Parent and child timelines can be modified and a child timeline can be automatically updated when changes are made to the parent timeline and these changes affect the time interval corresponding to the child timeline.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Janet L. Schorr, Brent Gilbert, Mark Fredrick Iverson