Patents by Inventor Jonathan Gordner
Jonathan Gordner 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: 10606564Abstract: Architecture that generates a companion window in combination with a source application experience to enable the accomplishment of a side task yet not switch away from the context of the source application. The companion window experience is a window that is rendered proximate (e.g., beside) a user's source application experience, in a predictable location, and with a predictable user model for invocation and dismissal. The companion window allows the user to retain full visual context of the associated source application experience, while rendering activities that directly pertain to the source application experience or activities that allow the user to interact with two applications.Type: GrantFiled: December 27, 2010Date of Patent: March 31, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan Gordner, Stephan Hoefnagels, Josh Clow, Colin Jeanne, Alexander Allen, Kenneth Parker, Nandini Bhattacharya, Jonathan Li, Kieran Snyder
-
Patent number: 9766952Abstract: One or more techniques and/or systems are provided for implementing a reverse protocol launch. For example, the reverse protocol launch may be implemented between apps (e.g., as an app-to-app protocol) such that a user may navigate between apps in a contextually relevant manner using the reverse protocol launch. In an example, a search app may display vacation search results based upon a search query. Responsive to a selection of a vacation movie search result, a transition to a movie app may occur. A context, specifying a contextual state of the search app (e.g., information regarding the vacation search results, the search query, etc.), may be sent to the movie app. The movie app may implement a reverse protocol launch using the context to transition from the movie app back to the search app in the contextual state (e.g., the search app may be repopulated with the vacation search results, etc.).Type: GrantFiled: August 23, 2013Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mirko Mandic, Brian Uphoff, Jonathan Gordner, Richie Fang, Chaitanya Dev Sareen
-
Patent number: 9563675Abstract: In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query.Type: GrantFiled: May 3, 2013Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Roger H. Wynn, Brendan D. Elliott, Wenjun Wang, Yadriel Gonzalez Perez, Sivaramakrishna Mopati, Jonathan Gordner
-
Publication number: 20150058869Abstract: One or more techniques and/or systems are provided for implementing a reverse protocol launch. For example, the reverse protocol launch may be implemented between apps (e.g., as an app-to-app protocol) such that a user may navigate between apps in a contextually relevant manner using the reverse protocol launch. In an example, a search app may display vacation search results based upon a search query. Responsive to a selection of a vacation movie search result, a transition to a movie app may occur. A context, specifying a contextual state of the search app (e.g., information regarding the vacation search results, the search query, etc.), may be sent to the movie app. The movie app may implement a reverse protocol launch using the context to transition from the movie app back to the search app in the contextual state (e.g., the search app may be repopulated with the vacation search results, etc.).Type: ApplicationFiled: August 23, 2013Publication date: February 26, 2015Applicant: Microsoft CorporationInventors: Mirko Mandic, Brian Uphoff, Jonathan Gordner, Richie Fang, Chaitanya Dev Sareen
-
Publication number: 20140358958Abstract: One or more techniques and/or systems are provided for surfacing direct app actions. For example, a search interface may be configured to provide search results based upon queries submitted by users. Direct app actions may be surfaced through the search interface based upon a search context associated with search query formulation input associated with a search query that is input through the search interface. For example, map directions, a view social network vacation album, and/or other direct app actions may be surfaced through the search interface based upon a search query “Where is The Beach”. Direct app actions may be provided during formulation of the search query or after submission of the search query. Responsive to selection of a direct app action, a third party application (e.g., a locally installed application) may be invoked to perform the direct app action with little to no additional user input or navigation.Type: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Mirko Mandic, Robert Emmett Kolba, JR., Kieran Margaret Snyder, Max Glenn Morris, Jonathan Gordner, Kathleen M. Frigon
-
Publication number: 20140358910Abstract: A storage management system receives at a computing system one or more search results from a search operation based on a search query. The search operation had performed a first search on content in a database accessible through an application, a second search on local to the computing system content, and a third search on Web content. At least one of the search results from the first search is associated with an application identifier identifying the application. The storage management system further ranks the search results from the first search, the second search, and the third search in aggregation. A search results integrator presents the ranked search results from the first, second, and third searches in an integrated view. The search results integrator further groups a subset of the ranked search results from the first search, the second search, and the third search into a subgroup within the integrated view.Type: ApplicationFiled: August 28, 2013Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Kathleen M. Frigon, David Perry, Jonathan Gordner, Mirko Mandic, Kieran Snyder, Max Glenn Morris, Robert Emmett Kolba, JR., Gaurav Anand, David Jeremy Guy Wood, Sunny Kumar Verma, Holger Kuehnle