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: 10606564
    Abstract: 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: Grant
    Filed: December 27, 2010
    Date of Patent: March 31, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Gordner, Stephan Hoefnagels, Josh Clow, Colin Jeanne, Alexander Allen, Kenneth Parker, Nandini Bhattacharya, Jonathan Li, Kieran Snyder
  • Patent number: 9766952
    Abstract: 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: Grant
    Filed: August 23, 2013
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mirko Mandic, Brian Uphoff, Jonathan Gordner, Richie Fang, Chaitanya Dev Sareen
  • Patent number: 9563675
    Abstract: 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: Grant
    Filed: May 3, 2013
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roger H. Wynn, Brendan D. Elliott, Wenjun Wang, Yadriel Gonzalez Perez, Sivaramakrishna Mopati, Jonathan Gordner
  • Publication number: 20150058869
    Abstract: 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: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Applicant: Microsoft Corporation
    Inventors: Mirko Mandic, Brian Uphoff, Jonathan Gordner, Richie Fang, Chaitanya Dev Sareen
  • Publication number: 20140358958
    Abstract: 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: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Mirko Mandic, Robert Emmett Kolba, JR., Kieran Margaret Snyder, Max Glenn Morris, Jonathan Gordner, Kathleen M. Frigon
  • Publication number: 20140358910
    Abstract: 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: Application
    Filed: August 28, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: 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