Patents by Inventor Joseph Ollis
Joseph Ollis 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: 9898533Abstract: Results of a search on one body of data are enhanced by performing the same search, or a related search, on another body of data. A first body of data is pages (or other content) on a web site, and a second body of data is pages (or other content) on another web site. When a user enters a query to perform a site-specific search on the first web site, that web site performs a related search on the second web site. When results are obtained from the second web site, it is determined whether the first web site has any pages that correspond to the received results. The first web site then uses the corresponding pages in the results that it provides to the user.Type: GrantFiled: February 24, 2011Date of Patent: February 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Lawrence Ripsher, Severan Rault, Joseph Ollis
-
Patent number: 8688696Abstract: Search results responsive to a query are generated by a search engine. If the query is “location relevant”, the results are provided to a ranker component. If the query is an entity search, then entities matching the query are ranked by distance from the user. If the query is not, and if it is not semantically charged, the entities are ranked either according to distance from the user or by search relevance. If the query is semantically charged, a semantic score is calculated for each entity. One or more threshold semantic scores are determined that divide the search results into multiple parts. The results within each part can then be ranked independently. The results within a first part are ranked according to their distance from the user, while the results in a subsequent part are ranked according to their semantical relationship to the query. The re-ranked parts are concatenated together.Type: GrantFiled: June 27, 2011Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Severan Sylvain Jean-Michel Rault, Samir Lakhani, Lawrence Brian Ripsher, Joseph Ollis
-
Patent number: 8442970Abstract: Systems and methods are provided for creating and modifying search queries. A query can be constructed by allowing a user to select from categories, facets, and/or facet values for addition to a query. A user can optionally supplement the categories, facets, and/or facet values with additional search terms entered by the user. The constructed query can then be submitted to a search engine to identify documents that match the search query. The systems and methods can allow a user to construct a search query using a reduced number of user input actions while still providing a user with the flexibility to enter any search terms desired by the user.Type: GrantFiled: August 5, 2011Date of Patent: May 14, 2013Assignee: Microsoft CorporationInventors: Joseph Ollis, Derek D Shaw, Neelima Chinthamani, Don Barnett, Hung Shek Ngan
-
Publication number: 20130036137Abstract: Systems and methods are provided for creating and modifying search queries. A query can be constructed by allowing a user to select from categories, facets, and/or facet values for addition to a query. A user can optionally supplement the categories, facets, and/or facet values with additional search terms entered by the user. The constructed query can then be submitted to a search engine to identify documents that match the search query. The systems and methods can allow a user to construct a search query using a reduced number of user input actions while still providing a user with the flexibility to enter any search terms desired by the user.Type: ApplicationFiled: August 5, 2011Publication date: February 7, 2013Applicant: MICROSOFT CORPORATIONInventors: JOSEPH OLLIS, DEREK D. SHAW, NEELIMA CHINTHAMANI, DON BARNETT, HUNG SHEK NGAN
-
Publication number: 20120330948Abstract: Search results responsive to a query are generated by a search engine. If the query is “location relevant”, the results are provided to a ranker component. If the query is an entity search, then entities matching the query are ranked by distance from the user. If the query is not, and if it is not semantically charged, the entities are ranked either according to distance from the user or by search relevance. If the query is semantically charged, a semantic score is calculated for each entity. One or more threshold semantic scores are determined that divide the search results into multiple parts. The results within each part can then be ranked independently. The results within a first part are ranked according to their distance from the user, while the results in a subsequent part are ranked according to their semantical relationship to the query. The re-ranked parts are concatenated together.Type: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: Microsoft CorporationInventors: Severan Sylvain Jean-Michel Rault, Samir Lakhani, Lawrence Brian Ripsher, Joseph Ollis
-
Publication number: 20120221551Abstract: Results of a search on one body of data may be enhanced by performing the same search, or a related search, on another body of data. In one example, the first body of data is pages (or other content) on a web site, and the second body of data is pages (or other content) on another web site. When a user enters a query to perform a site-specific search on the first web site, that web site may then perform a related search on the second web site. When results are obtained from the second web site, it may be determined whether the first web site has any pages that correspond to the received results. The first web site may then use its corresponding pages in the results that it provides to the user.Type: ApplicationFiled: February 24, 2011Publication date: August 30, 2012Applicant: MICROSOFT CORPORATIONInventors: Lawrence Ripsher, Severan Rault, Joseph Ollis
-
Publication number: 20060291474Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.Type: ApplicationFiled: August 11, 2006Publication date: December 28, 2006Applicant: Microsoft CorporationInventors: Joseph Ollis, Andrew Jacobs
-
Publication number: 20060094448Abstract: A source wireless device is capable of transmitting items over a wireless network using a number of different wireless transfer mechanism such as, for example, Infra-Red (IR) or Bluetooth. Several potential destination wireless devices may be capable of receiving the item using at least one of the different wireless transfer mechanisms. The user selects one or more destination wireless devices to send items to using a unified user interface that lists the various potential destination wireless devices. After a user selects items to transfer as well as the destination wireless device(s), the wireless transfer mechanism appropriate for transfer to each device is then automatically identified without requiring user selection of the particular wireless transfer mechanism.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Joseph Ollis, Andrew Jacobs
-
Publication number: 20060095549Abstract: Systems and methods for managing asynchronous object transfers over multiple wireless networks. At a device, each received object is detected and parsed to extract identifying information such as sender and object type. Each object is stored in a temporary storage without being processed by any application of the device. The user is prompted to either accept or reject each object, one at a time or all together. Each accepted object is persistently stored on the device and processed by an application that is associated with the type of object. Rejected objects are deleted from the temporary storage and are not persistently stored on the device.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Andrew Jacobs, Dominique Fortier, Joseph Ollis
-
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
-
Publication number: 20050164651Abstract: The present invention provides a method and system for providing a mobile device with a selected subset of global address list (GAL) contacts. The offline GAL contacts stored on the device are in sync with the master corporate GAL. The GAL contacts are automatically selected based on the user's emails or meetings and are not duplicates of the contacts within the user's personal contact list. The GAL contacts are browsed and searched seamlessly with the user's other contacts.Type: ApplicationFiled: January 28, 2004Publication date: July 28, 2005Applicant: Microsoft CorporationInventors: Joseph Ollis, David Flynt, Jon Xu, Marc Todd