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: 9971480Abstract: 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: GrantFiled: September 26, 2016Date of Patent: May 15, 2018Assignee: FIFTYTHREE, INC.Inventors: Andrew S. Allen, Julian Walker, Georg F. Petschnigg
-
Publication number: 20170300221Abstract: 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: ApplicationFiled: June 16, 2017Publication date: October 19, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Jonathan R. Harris, Andrew S. Allen
-
Patent number: 9727149Abstract: 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: GrantFiled: December 11, 2013Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan R. Harris, Andrew S. Allen
-
Publication number: 20170075529Abstract: 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: ApplicationFiled: September 26, 2016Publication date: March 16, 2017Inventors: Andrew S. ALLEN, Julian WALKER, Georg F. PETSCHNIGG
-
Publication number: 20170075549Abstract: 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: ApplicationFiled: November 7, 2016Publication date: March 16, 2017Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
-
Publication number: 20170052699Abstract: 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: ApplicationFiled: November 7, 2016Publication date: February 23, 2017Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
-
Publication number: 20170038965Abstract: 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: ApplicationFiled: October 19, 2016Publication date: February 9, 2017Inventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
-
Patent number: 9563972Abstract: 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: GrantFiled: October 22, 2013Date of Patent: February 7, 2017Assignee: FifthyThree, Inc.Inventors: Andrew S. Allen, Charles Matthew Chen, Julian Reid Walker, Amit Pitaru
-
Patent number: 9542093Abstract: 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: GrantFiled: May 7, 2014Date of Patent: January 10, 2017Assignee: FiftyThree, Inc.Inventors: Andrew S. Allen, Julian Walker, Amit Pitaru
-
Patent number: 9519356Abstract: 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: GrantFiled: February 4, 2010Date of Patent: December 13, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kenneth P. Hinckley, Koji Yatani, Andrew S. Allen, Jonathan R. Harris, Georg F. Petschnigg
-
Patent number: 9454296Abstract: 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: GrantFiled: March 12, 2013Date of Patent: September 27, 2016Assignee: FIFTYTHREE, INC.Inventors: Andrew S. Allen, Julian Walker, Georg F. Petschnigg
-
Publication number: 20140337783Abstract: 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: ApplicationFiled: May 7, 2014Publication date: November 13, 2014Applicant: FiftyThree, Inc.Inventors: Andrew S. ALLEN, Julian WALKER, Amit PITARU
-
Patent number: 8791900Abstract: 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: GrantFiled: May 21, 2010Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Jonathan R. Harris, Andrew S. Allen
-
Publication number: 20140111539Abstract: 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: ApplicationFiled: October 22, 2013Publication date: April 24, 2014Applicant: FIFTYTHREE, INC.Inventors: Andrew S. Allen, Charles Matthew Chen, Julian Reid Walker, Amit Pitaru
-
Publication number: 20140101584Abstract: 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: ApplicationFiled: December 11, 2013Publication date: April 10, 2014Applicant: Microsoft CorporationInventors: Jonathan R. Harris, Andrew S. Allen
-
Patent number: 8638303Abstract: 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: GrantFiled: June 22, 2010Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Jonathan R. Harris, Andrew S. Allen
-
Patent number: 8635555Abstract: 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: GrantFiled: June 8, 2010Date of Patent: January 21, 2014Assignee: Adobe Systems IncorporatedInventors: Jonathan R. Harris, Andrew S. Allen
-
Publication number: 20130263047Abstract: 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: ApplicationFiled: March 12, 2013Publication date: October 3, 2013Applicant: FiftyThree, Inc.Inventors: Andrew S. ALLEN, Julian WALKER, Georg F. PETSCHNIGG
-
Publication number: 20120242664Abstract: 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: ApplicationFiled: March 25, 2011Publication date: September 27, 2012Applicant: Microsoft CorporationInventors: Emmanuel J. Athans, Andrew S. Allen, Christian Schormann, Jeffrey Stylos
-
Publication number: 20110310031Abstract: 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: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: Jonathan R. Harris, Andrew S. Allen