Patents by Inventor Ned Friend
Ned Friend 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: 9582187Abstract: Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display space, user attributes, and similar ones. Submenus presenting commands within a category may be displayed in place of, adjacent to, or overlapping with a parent context based menu. Menu position, contents, and/or shape may be adjusted in response to changes in selected content, user contact location, changes in user interface, and the like.Type: GrantFiled: November 4, 2011Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Erez Kikin Gil, Matthew Kotler, Vignesh Sachidanandam, Mark Pearson, Andrew Hockman, Ned Friend, Doreen Grieb
-
Patent number: 9250766Abstract: Tooltips associated with a context based menu are presented for providing information about executable commands on the context based menu. Tooltips may provide information about how to interact with the context based menu including what graphical icons on the context based menu represent and what actions a user can take to execute commands from the context based menu. The tooltips may be brief labels of the commands on the context based menu and may also expand to descriptive tooltips providing more information about the commands. The tooltips may be automatically presented in response to a detected period of inactivity by a user and may additionally be presented in response to detection of a user action such as a press and hold action in association with one or more commands on the context based menu, and may be displayed in a variety of positions around the context based menu.Type: GrantFiled: December 30, 2011Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Erez Kikin Gil, Matthew Kotler, Vignesh Sachidanandam, Mark Pearson, Ned Friend
-
Publication number: 20140173602Abstract: A task application for automatic task management based on content and context awareness is provided. As task items are inputted into the task application, the task items may be parsed for context data (e.g., time data, location data, people data, etc.) and associated with the task item. Additionally, context data may be input manually by a user. Task items may be stored in a “now,” “later,” “someday,” or “done” contextual task list. As context changes, (e.g., time, location, activity, people, etc.) task items with correlating context data may be prioritized. A notification may be presented to the user to alert him of an upcoming or present opportunity to achieve or complete a task item. Accordingly, a user may be provided with a list of task items that may be relevant to the user according to context.Type: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Erez Kikin-Gil, Matthew Kotler, Andrew Brauninger, Ned Friend
-
Publication number: 20140002377Abstract: A touch gesture is received on a display screen, relative to displayed content. In response to the touch gesture, a manipulation handle, that is separate from, but related to, the displayed content, is displayed. Another touch gesture is received for moving the manipulation handle, and the related content is manipulated based on the second touch gesture that moves the manipulation handle.Type: ApplicationFiled: July 2, 2012Publication date: January 2, 2014Applicant: MICROSOFT CORPORATIONInventors: Andrew Brauninger, Olga Veselova, Ned Friend
-
Publication number: 20130019175Abstract: One or more submenus associated with context based menus are provided. A context based menu may include top level commands/items available for execution on selected content or activation of submenu(s) that include additional executable commands. Additional commands may be executed through the submenu(s) by tap, swipe, or press and hold actions. Upon selection of a termination item or execution of a command, a submenu may be hidden and/or a parent menu displayed.Type: ApplicationFiled: October 28, 2011Publication date: January 17, 2013Applicant: Microsoft CorporationInventors: Matthew Kotler, Erez Kikin Gil, Vignesh Sachidanandam, Mark Pearson, Andrew Hockman, Ned Friend
-
Publication number: 20130019174Abstract: Tooltips associated with a context based menu are presented for providing information about executable commands on the context based menu. Tooltips may provide information about how to interact with the context based menu including what graphical icons on the context based menu represent and what actions a user can take to execute commands from the context based menu. The tooltips may be brief labels of the commands on the context based menu and may also expand to descriptive tooltips providing more information about the commands. The tooltips may be automatically presented in response to a detected period of inactivity by a user and may additionally be presented in response to detection of a user action such as a press and hold action in association with one or more commands on the context based menu, and may be displayed in a variety of positions around the context based menu.Type: ApplicationFiled: December 30, 2011Publication date: January 17, 2013Applicant: Microsoft CorporationInventors: Erez Kikin Gil, Matthew Kotler, Vignesh Sachidanandam, Mark Pearson, Ned Friend
-
Publication number: 20130019182Abstract: Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display space, user attributes, and similar ones. Submenus presenting commands within a category may be displayed in place of, adjacent to, or overlapping with a parent context based menu. Menu position, contents, and/or shape may be adjusted in response to changes in selected content, user contact location, changes in user interface, and the like.Type: ApplicationFiled: November 4, 2011Publication date: January 17, 2013Applicant: Microsoft CorporationInventors: Erez Kikin Gil, Matthew Kotler, Vignesh Sachidanandam, Mark Pearson, Andrew Hockman, Ned Friend, Doreen Grieb
-
Publication number: 20090006568Abstract: A network-accessible data storage service integrated with instant messenger software. Network-based collaboration between one or more collaborators may be facilitated by enabling information exchanged in an instant messaging environment, such as files and comments, to be integrated into a network-accessible data storage service and made available to the one or more collaborators after collaboration in the instant messaging environment has ended. In some embodiments of the invention, a data storage service may comprise an instant messaging service through which the data storage service may be a collaborator. Information exchanged during the network-based conversations may be received by the data storage service as if it were one of the one or more collaborators and may be stored by the data storage service in a network-accessible location. The data may then be made available to the one or more collaborators of the network-based collaboration following the end of the network-based collaboration.Type: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: Microsoft CorporationInventors: Oliver Messenger, Ned Friend
-
Publication number: 20070100877Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.Type: ApplicationFiled: December 5, 2006Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Jean Paoli, Laurent Mollicone, Ned Friend, Matthew Kotler, Thomas Lawrence, Shuk-Yan Lai, Sharma Hendel, Jason Whitmarsh
-
Publication number: 20070101280Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.Type: ApplicationFiled: December 5, 2006Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Jean Paoli, Laurent Mollicone, Ned Friend, Matthew Kotler, Thomas Lawrence, Shuk-Yan Lai, Sharma Hendel, Jason Whitmarsh
-
Publication number: 20070094589Abstract: A system and method that enables a designer to build electronic forms and corresponding hierarchical schemas are described. Displays of hierarchical schemas, electronic forms, and components used to build the hierarchical schemas and electronic forms are provided to the designer. The designer selects components and arranges them on a display to visually build an electronic form. As the form is built, the corresponding hierarchical schema is incrementally updated to reflect changes made to the electronic form.Type: ApplicationFiled: December 5, 2006Publication date: April 26, 2007Applicant: Microsoft CorporationInventors: Jean Paoli, Laurent Mollicone, Ned Friend, Matthew Kotler, Thomas Lawrence, Shuk-Yan Lai, Shama Hendel, Jason Whitmarsh
-
Publication number: 20060107224Abstract: Systems and/or methods that enable a designer to build a dynamic action for an electronic data-entry form by selecting a triggering event and an action are described. These systems and methods may also, in one embodiment, enable a designer to build a dynamic action having a condition, which can permit tailoring of the action to a state of the electronic data-entry form or a current user of the form.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Ned Friend, Petru Moldovanu
-
Publication number: 20060107197Abstract: Systems and/or methods that enable creation and/or use of an action for an electronic form dependent on a role of a user are described.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Applicant: Microsoft CorporationInventors: Ned Friend, Petru Moldovanu, Jane Kim, Miladin Pavlicic, Shiraz Cupala