Patents by Inventor Andrew S. Allen

Andrew S. Allen 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: 9971480
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to define a set of indicators encoding a set of content segments from the set of content segments. The processor further defines, for each content segment, a first link between that content segment and an indicator from the set of indicators, such that the first link associates a center component of the content segment to that indicator. The processor also defines, for each content segment, a second link between that content segment and an adjacent content segment within the sequence of content segments, such that the second link associates an edge component of that content segment to an edge component of the adjacent content segment. The processor also defines a presentation of the set of content segments based on the first link and the second link, for each content segment.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: May 15, 2018
    Assignee: FIFTYTHREE, INC.
    Inventors: Andrew S. Allen, Julian Walker, Georg F. Petschnigg
  • Publication number: 20170300221
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture.
    Type: Application
    Filed: June 16, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Patent number: 9727149
    Abstract: Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: August 8, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Publication number: 20170075529
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to define a set of indicators encoding a set of content segments from the set of content segments. The processor further defines, for each content segment, a first link between that content segment and an indicator from the set of indicators, such that the first link associates a center component of the content segment to that indicator. The processor also defines, for each content segment, a second link between that content segment and an adjacent content segment within the sequence of content segments, such that the second link associates an edge component of that content segment to an edge component of the adjacent content segment. The processor also defines a presentation of the set of content segments based on the first link and the second link, for each content segment.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 16, 2017
    Inventors: Andrew S. ALLEN, Julian WALKER, Georg F. PETSCHNIGG
  • Publication number: 20170075549
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Application
    Filed: November 7, 2016
    Publication date: March 16, 2017
    Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
  • Publication number: 20170052699
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Application
    Filed: November 7, 2016
    Publication date: February 23, 2017
    Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
  • Publication number: 20170038965
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Application
    Filed: October 19, 2016
    Publication date: February 9, 2017
    Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
  • Patent number: 9563972
    Abstract: A method is provided that comprises receiving, from a user device, a first input indicating a first color, from a color palette, as a source color. The method further comprises receiving, from the user device, a second input indicating a second color from the color palette as a target color. The method also comprises receiving, from the user device, a plurality of user movement indicators representing an incremental mixing of the target color into the source color. The method further comprises defining a plurality of colors based on the first input, the second input and the plurality of user movement indicators. The method also comprises storing, data associated with each color from the plurality of colors. The method further comprises sending, for each color from the plurality of colors, a signal to display a representation of that color on the user interface associated with the user device.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: February 7, 2017
    Assignee: FifthyThree, Inc.
    Inventors: Andrew S. Allen, Charles Matthew Chen, Julian Reid Walker, Amit Pitaru
  • Patent number: 9542093
    Abstract: A graphical user interface (GUI) including an illustration can be rendered. In response to receiving a signal from an input device indicating a location within the illustration, a layer can be defined. When the layer is applied to the illustration, the GUI can be updated such that a portion of the illustration under a filter is displayed as an altered feature. The filter can overlay the indicated location. In some embodiments, another portion of the illustration different from indicated location may not be filtered. Similarly stated, only a portion of the layer can include the filter and/or the layer may not overlay the entire illustration. A signal can be received from the input device indicating a use of the tool on the layer and, in response, the altered feature can be modified.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: January 10, 2017
    Assignee: FiftyThree, Inc.
    Inventors: Andrew S. Allen, Julian Walker, Amit Pitaru
  • Patent number: 9519356
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including bimodal gestures (e.g., using more than one type of input) and single modal gestures. Additionally, the gesture techniques may be configured to leverage these different input types to increase the amount of gestures that are made available to initiate operations of a computing device.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: December 13, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
  • Patent number: 9454296
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to define a set of indicators encoding a set of content segments from the set of content segments. The processor further defines, for each content segment, a first link between that content segment and an indicator from the set of indicators, such that the first link associates a center component of the content segment to that indicator. The processor also defines, for each content segment, a second link between that content segment and an adjacent content segment within the sequence of content segments, such that the second link associates an edge component of that content segment to an edge component of the adjacent content segment. The processor also defines a presentation of the set of content segments based on the first link and the second link, for each content segment.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 27, 2016
    Assignee: FIFTYTHREE, INC.
    Inventors: Andrew S. Allen, Julian Walker, Georg F. Petschnigg
  • Publication number: 20140337783
    Abstract: A graphical user interface (GUI) including an illustration can be rendered. In response to receiving a signal from an input device indicating a location within the illustration, a layer can be defined. When the layer is applied to the illustration, the GUI can be updated such that a portion of the illustration under a filter is displayed as an altered feature. The filter can overlay the indicated location. In some embodiments, another portion of the illustration different from indicated location may not be filtered. Similarly stated, only a portion of the layer can include the filter and/or the layer may not overlay the entire illustration. A signal can be received from the input device indicating a use of the tool on the layer and, in response, the altered feature can be modified.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 13, 2014
    Applicant: FiftyThree, Inc.
    Inventors: Andrew S. ALLEN, Julian WALKER, Amit PITARU
  • Patent number: 8791900
    Abstract: Computing device note techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. Responsive to selection of the indication, a portion is displayed by the computing device that is configured to accept one or more inputs as a note to be associated with the at least one object.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Publication number: 20140111539
    Abstract: A method is provided that comprises receiving, from a user device, a first input indicating a first color, from a color palette, as a source color. The method further comprises receiving, from the user device, a second input indicating a second color from the color palette as a target color. The method also comprises receiving, from the user device, a plurality of user movement indicators representing an incremental mixing of the target color into the source color. The method further comprises defining a plurality of colors based on the first input, the second input and the plurality of user movement indicators. The method also comprises storing, data associated with each color from the plurality of colors. The method further comprises sending, for each color from the plurality of colors, a signal to display a representation of that color on the user interface associated with the user device.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 24, 2014
    Applicant: FIFTYTHREE, INC.
    Inventors: Andrew S. Allen, Charles Matthew Chen, Julian Reid Walker, Amit Pitaru
  • Publication number: 20140101584
    Abstract: Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable.
    Type: Application
    Filed: December 11, 2013
    Publication date: April 10, 2014
    Applicant: Microsoft Corporation
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Patent number: 8638303
    Abstract: Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. Responsive to selection of the indication, a portion is displayed by the computing device that is configured to accept one or more inputs as a note to be associated with the at least one object.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Patent number: 8635555
    Abstract: Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide inputs to a computing device. A variety of different gestures are contemplated, including an activate gesture, a fill gesture, a level gesture, a jump gesture, a checkmark gesture, a strikethrough gesture, an erase gesture, a circle gesture, a prioritize gesture, and an application tray gesture.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: January 21, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan R. Harris, Andrew S. Allen
  • Publication number: 20130263047
    Abstract: A non-transitory processor-readable medium storing code representing instructions to be executed by a processor to define a set of indicators encoding a set of content segments from the set of content segments. The processor further defines, for each content segment, a first link between that content segment and an indicator from the set of indicators, such that the first link associates a center component of the content segment to that indicator. The processor also defines, for each content segment, a second link between that content segment and an adjacent content segment within the sequence of content segments, such that the second link associates an edge component of that content segment to an edge component of the adjacent content segment. The processor also defines a presentation of the set of content segments based on the first link and the second link, for each content segment.
    Type: Application
    Filed: March 12, 2013
    Publication date: October 3, 2013
    Applicant: FiftyThree, Inc.
    Inventors: Andrew S. ALLEN, Julian WALKER, Georg F. PETSCHNIGG
  • Publication number: 20120242664
    Abstract: A mobile device and method for rendering graphical objects and dynamic effects associated therewith to a display of the mobile device are described. The mobile device includes a position and rotation tracking module, a graphics rendering module, and a display. The position and rotation tracking module generates data indicative of a change in position and/or rotation of the mobile device. The graphics rendering module processes the data to determine a spatial relationship between a graphical object to be rendered to the display and a virtual source. The graphics rendering module then renders the graphical object and at least one dynamic effect in association therewith to the display. The graphics rendering module renders the dynamic effect in a manner that is based at least in part on the determined spatial relationship between the graphical object and the virtual source.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Emmanuel J. Athans, Andrew S. Allen, Christian Schormann, Jeffrey Stylos
  • Publication number: 20110310031
    Abstract: Stylus settings techniques are described. In implementations, an input is recognized as selecting at least one object displayed in a user interface by a display device of a computing device. Responsive to the recognition, an indication is displayed on the display device that is selectable. Responsive to selection of the indication, a portion is displayed by the computing device that is configured to accept one or more inputs as a note to be associated with the at least one object.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan R. Harris, Andrew S. Allen