Patents by Inventor Stuart Kent

Stuart Kent 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: 10599311
    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Kael R. Rowan, Timothy G. Dwyer, Stuart Kent
  • Patent number: 10023361
    Abstract: The bag may include a draw tape that may be used to cinch closed the opening of the bag. The draw tape has at least one stretched elastomeric strip attached to the draw tape in an extended condition. The draw tape may be smaller in size than the bag sidewalls. The draw tape may include an elastic characteristic, such as patterned ribs. In one embodiment, the roll of bag is kept under tension to maintain the elastomeric strips in a stretched condition.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: July 17, 2018
    Assignee: The Glad Products Company
    Inventors: Gregory Stuart Kent, Shaun T. Broering
  • Publication number: 20160328129
    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 10, 2016
    Inventors: Fabian O. Winternitz, Kael R. Rowan, Timothy G. Dwyer, Stuart Kent
  • Patent number: 9405449
    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fabian O. Winternitz, Kael R. Rowan, Timothy G. Dwyer, Stuart Kent
  • Publication number: 20140013297
    Abstract: A computer-implemented method for providing a design representation of a software system includes storing in a memory a dataset representative of a plurality of software code elements of the software system, wherein storing the dataset includes incorporating design data into the dataset, the design data being representative of respective design properties regarding the software code elements. A dataset query including a reference to an item of the dataset is received. The dataset query is implemented, with a processing unit in communication with the memory, over the dataset. Implementing the dataset query includes defining a subset of the dataset based on the reference to the item. A user interface rendered via an output device in communication with the processing unit user interface includes a view of the design representation of the software system in accordance with the defined subset of the dataset.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: Microsoft Corporation
    Inventors: Stephen Cook, Stuart Kent
  • Patent number: 8599204
    Abstract: A system and method for creating or editing a graph diagram. A system provides a mechanism to specify constraints on edge way points. Constraints may specify alignment with other way points, distribution of way points, spacing from other way points or nodes, or other types of constraints. A system may automatically determine edge way point constraints based on edge direction, edge type, target nodes or regions of nodes, or other characteristics of edges. The system enables a combination of constraints specified by a user and automatically determined by the system. Way points are positioned based on associated constraints, and edges are routed based on their associated way points.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Stuart Kent, Fabian Winternitz, Kael Rowan, Timothy Dwyer, Lev B. Nachmanson, Edward Hart
  • Publication number: 20120133579
    Abstract: A system and method for managing the recognition and processing of gestures. A system provides a mechanism to detect conflicts between gesture recognizers and resolve the conflicts. A runtime system receives notifications from gesture recognizers in the form of requests for resources or actions. A conflict detector determines whether a conflict with another gesture recognizer exists. If a conflict exists, a conflict resolver determines a resolution. This may include determining a winning gesture recognizer and deactivating the losing gesture recognizers. A design time system statically validates gesture recognizers based on static state machines corresponding to each gesture recognizer.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: Microsoft Corporation
    Inventors: Jean-Marc Prieur, Stuart Kent, Duncan Pocklington, Blair McGlashan, Eyal Lantzman, Christopher J. Lovett
  • Publication number: 20120127177
    Abstract: A system and method for creating or editing a graph diagram. A system provides a mechanism to specify constraints on edge way points. Constraints may specify alignment with other way points, distribution of way points, spacing from other way points or nodes, or other types of constraints. A system may automatically determine edge way point constraints based on edge direction, edge type, target nodes or regions of nodes, or other characteristics of edges. The system enables a combination of constraints specified by a user and automatically determined by the system. Way points are positioned based on associated constraints, and edges are routed based on their associated way points.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Stuart Kent, Fabian Winternitz, Kael Rowan, Timothy Dwyer, Lev B. Nachmanson, Edward Hart
  • Publication number: 20110173530
    Abstract: Systems and methods are described herein for enabling a user of a diagramming system to select elements of a diagram and apply a layout constraint thereto. In accordance with certain embodiments described herein, the systems and methods provide the user with a means to perform these tasks in a manner that is faster, easier and more intuitive than interfaces provided by conventional diagramming systems. For example, in accordance with at least one embodiment described herein, a single user gesture is obtained and the steps of selecting elements of a diagram to which a layout constraint is to be applied and selecting the layout constraint are both performed based on the single user gesture.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Fabian O. Winternitz, Kael R. Rowan, Timothy G. Dwyer, Stuart Kent
  • Publication number: 20110091137
    Abstract: The bag includes a draw tape that may be used to cinch closed the opening of the bag. The bag may include at least one stretched elastomeric strip attached to the bag edges or the ends of the draw tape in an extended condition. In one embodiment, the draw tape is elastic and is attached to the bag edges.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 21, 2011
    Inventor: Gregory Stuart Kent
  • Publication number: 20100303388
    Abstract: The bag may include a draw tape that may be used to cinch closed the opening of the bag. The draw tape has at least one stretched elastomeric strip attached to the draw tape in an extended condition. The draw tape may be smaller in size than the bag sidewalls. The draw tape may include an elastic characteristic, such as patterned ribs. In one embodiment, the roll of bag is kept under tension to maintain the elastomeric strips in a stretched condition.
    Type: Application
    Filed: May 26, 2009
    Publication date: December 2, 2010
    Inventors: Gregory Stuart Kent, Shaun T. Broering
  • BAG
    Publication number: 20100195937
    Abstract: A bag may include opposing first and second sidewalls of a pliable thermoplastic material that may be joined to each other along first and second side seals and a closed bottom. The sidewalls may remain un-joined along their top edges to form an opening into which trash and other items may be deposited. When the bag is placed in a trash receptacle, the un-joined top edges may be folded over the rim of the receptacle to secure the liner to the receptacle. To assist with securing the bag to the receptacle, the side seals may be directed to converge partially toward each other thereby forming a throat in the interior volume proximate the opening. When the top edges are folded over the receptacle rim, the throat may grip the receptacle. The bag may include a pattern between the converging portions. The bag may include a retention strip between the converging portions.
    Type: Application
    Filed: February 1, 2010
    Publication date: August 5, 2010
    Applicant: The Glad Products Company
    Inventors: Robert W. Fraser, John M. Augustyn, Gregory Stuart Kent, Shaun T. Broering, Willie King
  • Patent number: 7640513
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. A degree of interest (DOI) function is provided for allocating available space on the display system. A page selection function may provide a user-selectable scale along a long axis of the virtual book for selecting virtual pages. Virtual chapter tabs may also be provided for navigating within the virtual book. The display system may also include a page flipping function with several different page flipping speeds and several different page flipping animations for moving between virtual pages in the virtual book. Moreover, a scroll bar function provided to facilitate page navigation wherein space on the scroll bar is allocated using a DOI function.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: December 29, 2009
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Publication number: 20090204446
    Abstract: Computer systems and a computer-implemented method for valuing a life insurance policy in which a policy valuation program stored on a computer readable medium includes a data collection module and a life expectancy adjustment module, and a policy valuation module. In operation, according to one embodiment, the policy valuation computer program is operative to receive information related to a life insurance policy, initiate the data collection module programmed to communicate with one or more remote data repositories to search for and retrieve data related to mortality indicators for the insured, initiate the life expectancy adjustment module programmed to correlate the retrieved mortality indicators against mortality information to calculate an expected change in life expectancy based on the change in mortality, and calculate a value for the life insurance policy based on the expected change in life expectancy using the policy valuation module.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 13, 2009
    Inventors: David Bruce Simon, Stuart Kent Cornew
  • Patent number: 7493572
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. A degree of interest (DOI) function is provided for allocating available space on the display system. A page selection function may provide a user-selectable scale along a long axis of the virtual book for selecting virtual pages. Virtual chapter tabs may also be provided for navigating within the virtual book. The display system may also include a page flipping function with several different page flipping speeds and several different page flipping animations for moving between virtual pages in the virtual book. Moreover, a scroll bar function provided to facilitate page navigation wherein space on the scroll bar is allocated using a DOI function.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: February 17, 2009
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Publication number: 20080010597
    Abstract: Use of declarative constraints in an error validation framework of a graphical modeling tool. The declarative constraints define one or more rules that objects of a graphical model should adhere to. When enforced against the graphical model, objects that do not conform to the rules may be identified. A declarative relationship between the non-conforming object and its visual representation in a graphical diagram may be used to allow for visually identifying the visual representation in the graphical diagram.
    Type: Application
    Filed: April 28, 2006
    Publication date: January 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Jochen Seemann, Gareth Jones, Stuart Kent, Patrick Tseng
  • Publication number: 20070222783
    Abstract: The reuse of one or more shared components of graphical modeling tools amongst multiple graphical modeling tools. Graphical designers, or graphical modeling tools, allow for the construction of graphical representations of models in which objects, object properties, and object interrelationships may be visualized. Thus, a variety of graphical modeling tools may be supported and populated with portions of other graphical modeling tools.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Applicant: Microsoft Corporation
    Inventors: Jochen Seemann, Gareth Jones, Stuart Kent, Stephen Cook
  • Patent number: 7248269
    Abstract: A system is described for displaying images of a virtual three-dimensional book having one or more virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. The display system may include a magnification function producing a virtual magnifier moveable over the virtual pages. The display system may also include a the “stretchy page” display method wherein one section of the page is directly magnified, while other adjacent sections may be directly magnified in a horizontal or vertical direction, but not both directions. Moreover, a virtual page may also be tilted about a central axis of the virtual page to accommodate viewing of a desired section on the display system. Finally, a computer program product comprising a computer usable medium having computer readable code embodied therein for producing images of a virtual three-dimensional book is also disclosed.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: July 24, 2007
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas Mackinlay
  • Patent number: 7240291
    Abstract: A system is described for displaying images of a virtual three-dimensional book having a plurality of virtual pages. The system comprises a display system capable of executing a display program wherein images of the virtual three-dimensional book are produced on the display system. Information relating to the virtual three-dimensional book may be displayed on an edge of the virtual three-dimensional book. This information may comprise a table image, meta-data about references in the book, information about the organizational structure of the book, or graphical data. Additionally, several columns or rows of information may be displayed on the virtual book edge, each column or row being selectively expandable and contractible. Moreover, a virtual three-dimensional book may be displayed in a way that bears a metaphorical relationship to the contents of the virtual three-dimensional book.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: July 3, 2007
    Assignee: Xerox Corporation
    Inventors: Stuart Kent Card, Richard Carl Gossweiler, III, Allison Gyle Woodruff, Jock Douglas MacKinlay
  • Publication number: 20070006121
    Abstract: An abstraction can be used to describe interactions with a developer and development actions that should be automated. A recipe defines (1) arguments whose values may be collected to execute the actions, (2) value providers that can query the environment for argument values, (3) sequences of actions that are to be executed and how arguments are passed to the action, (4) methods to interact with the developer to get argument values from him, as opposed to getting the argument values through value providers, and (5) the capability whereby a recipe may spawn one or more further recipes, thereby allowing guidance to be revealed in stages and at the point it is needed.
    Type: Application
    Filed: May 27, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Eduardo Jezierski, Stuart Kent, Wojtek Kozaczynski