Patents by Inventor Darron Stepanich
Darron Stepanich 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: 10949075Abstract: Examples of the present disclosure describe application command control for small screen display. When detecting a display width associated with a processing device is equal to or less than a threshold value, the processing device launches an application command control programmed for display on small screens. The application command control interfaces with an application and comprises a plurality of top-level palettes and a plurality of drill-in palettes programmed for the application. A top-level palette for the application is vertically scrollable and comprises a collection of rows comprising one or more selectable command elements. A row of the one or more command elements of the top-level palette comprises a drill-in feature that when selected presents a drill-in palette. A drill-in palette is vertically scrollable and comprises one or more rows of selectable command elements.Type: GrantFiled: March 6, 2015Date of Patent: March 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Julie Seto, Maya Rodrig, Jon Bell, Darron Stepanich, Erez Kikin Gil, Derek Snook, Hongrui Zhang, Han-Yi Shaw, Matthew Vogel, Ramy Bebawy, Sunder Raman, Choon-mun Hooi, Vlad Riscutia
-
Patent number: 10169432Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.Type: GrantFiled: March 19, 2018Date of Patent: January 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
-
Publication number: 20180239803Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.Type: ApplicationFiled: March 19, 2018Publication date: August 23, 2018Inventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
-
Patent number: 9922098Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.Type: GrantFiled: July 30, 2015Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
-
Publication number: 20180061258Abstract: An educational content application or a service may determine which features to present to a user based on the user's past usage patterns, current system/application configuration(s), preferences, and comparable attributes. The selection may also be made based on other users' similar data. Furthermore, a forum or channel to present the feature and a timing of presentation may also be selected based on similar actors. The features may include a previously unused feature, an underutilized feature, and/or a new, feature, among others.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vlad Riscutia, Alexis Odell, Michael Navarro, Darron Stepanich
-
Publication number: 20180052696Abstract: A teaching user interface (UI) activated by a user action is provided. A productivity service initiates operations to provide the teaching UI by receiving a notification of a user action from a productivity application. A trait associated with a user who performs the user action is recognized. The trait includes a user identification and/or a context associated with the user, among other things. A content associated with a feature of the productivity application is identified for a presentation in a teaching UI based on the trait and the user action. The content is provided in the teaching UI to instruct the user on how to use the feature of the productivity application.Type: ApplicationFiled: August 19, 2016Publication date: February 22, 2018Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vlad Riscutia, Alexis Odell, Michael Navarro, Darron Stepanich
-
Publication number: 20160132568Abstract: A computing device receives a trigger to surface relevant content. The device also obtains a variety of different types of cross-source contextual information. Items of content are identified and relevancy weights are obtained based on the contextual information. A relevancy is calculated, based on the relevancy weights, for each item of content. The items of content are surfaced.Type: ApplicationFiled: July 30, 2015Publication date: May 12, 2016Inventors: Matthew Vogel, Julie C. Seto, Darron Stepanich, Erez Kikin-Gil
-
Publication number: 20160132203Abstract: Examples of the present disclosure describe application command control for small screen display. When detecting a display width associated with a processing device is equal to or less than a threshold value, the processing device launches an application command control programmed for display on small screens. The application command control interfaces with an application and comprises a plurality of top-level palettes and a plurality of drill-in palettes programmed for the application. A top-level palette for the application is vertically scrollable and comprises a collection of rows comprising one or more selectable command elements. A row of the one or more command elements of the top-level palette comprises a drill-in feature that when selected presents a drill-in palette. A drill-in palette is vertically scrollable and comprises one or more rows of selectable command elements.Type: ApplicationFiled: March 6, 2015Publication date: May 12, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Julie Seto, Maya Rodrig, Jon Bell, Darron Stepanich, Erez Kikin Gil, Derek Snook, Hongrui Zhang, Han-Yi Shaw, Matthew Vogel, Ramy Bebawy, Sunder Raman, Choon-mun Hooi, Vlad Riscutia
-
Publication number: 20160132992Abstract: Non-limiting examples of the present disclosure describe adaptively scaling a user interface based on detection of a display size associated with a connected processing device. A display size associated with a connected processing device is detected. A display class is determined based on the detected display size. A user interface for an application is launched based on the determined display class. Other examples are also described.Type: ApplicationFiled: June 1, 2015Publication date: May 12, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Maya Rodrig, Darron Stepanich, Patrick Boyd, Alexandre Grigorovitch, Scott Walker, Vlad Riscutia, Julie Seto
-
Publication number: 20140281870Abstract: Users may collaborate on a document and be notified of changes (e.g. comments, changes) made to the document using different notification methods. A comment may be added to the document from within the document and/or externally from the document. A comment may also be added to a comment stream (e.g. a thread of related comments). The different notification mechanisms may include mechanisms such as: Short Message Service (SMS), Multimedia Messaging Service (MMS), electronic mail, phone call, Instant Messaging (IM), social network post/message, toast message, live tile, and the like. A user may configure the desired notification methods. A newsfeed may display a feed of collaboration items that reflect comments/changes to the document. The user may select a displayed collaboration item from the newsfeed to access the document. A user may also respond (e.g. comment) to a notification that may be added as a comment in the document.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Inventors: Matthew Vogel, Avijit Sinha, Olivier Destrebecq, John Sanders, Steven Novick, Neha Monga, Shaun Bennett, Darron Stepanich, Sunder Raman
-
Publication number: 20050182798Abstract: The present invention provides a method and system of displaying items that gives the user the ability to easily access recently accessed items. The recent items list includes both incoming and outgoing correspondences that are attempted to be matched to the corresponding contact stored in the device. The user can access the recent contact list and reply using any communication method available. For instance, the user could reply by phone, email, send an instant messenger message, send an SMS message, and the like. The recent items list may also include items such as communications, contacts, folder, files, messages, applications, and the like. A coalesced list of the recently used items is shown so that an item is only shown once in the recent list. Any matched item in the recent list may also be shown in the alphabetical list that appears below the recent list.Type: ApplicationFiled: February 12, 2004Publication date: August 18, 2005Applicant: Microsoft CorporationInventors: Marc Todd, Darron Stepanich, David Flynt, Joseph Ollis, Henry Chen
-
Publication number: 20050171933Abstract: The present invention provides a method and system for finding and accessing a contact quickly and easily by filtering and searching through all of the contacts stored in the device based on user input. The filtered contacts may be readily accessed by various applications that use the contact information. When filtering, an input field appears within which a user may enter numbers and characters that is used in searching the contacts. Any information contained within the contact may be searched. In response to the characters input into the input field, a list of possible contacts is provided to the user. The input characters are highlighted in the list of possible contacts.Type: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Applicant: Microsoft CorporationInventors: Darron Stepanich, Joseph Ollis, Marc Todd, David Flynt, Henry Chen
-
Publication number: 20050166157Abstract: The present invention provides a method and system of pinning and displaying pinned items. Pinned items are displayed such that they are visually distinguishable and prioritized higher than related non-pinned items. For example, pinned contacts are displayed at the top of the contact list and are visually distinguishable from the other contacts. A special icon is used to show an item that is “pinned.” contact. A pinned item is a copy of a contact. The copy helps a user quickly access the items they most commonly communicate with and use and provides an importance to an item.Type: ApplicationFiled: January 28, 2004Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Joseph Ollis, Darron Stepanich, Marc Todd, David Flynt, Henry Chen