Patents by Inventor Adam Fourney
Adam Fourney 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).
-
Publication number: 20200302264Abstract: Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.Type: ApplicationFiled: June 10, 2020Publication date: September 24, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Adam FOURNEY, Paul Nathan BENNETT, Ryen WHITE, Eric HORVITZ, Xin RONG, David GRAUS
-
Publication number: 20200280616Abstract: The present disclosure provides systems and methods for user interaction and task completion using multiple devices. A set of devices may be used to perform a task, such that different devices may perform different steps of the task. A device management service may update state information at each device of the set, thereby enabling a user to interact with any of the computing devices to perform the task. A device management service may also automatically determine which device should be used by the user, based on task or step requirements, device characteristics, and device capabilities, among other examples. Thus, rather than being required to continue a task on the same device (even when the device is not well-suited for the current step or task), the user is provided with the option to use and, in some instances, is automatically transitioned to use, different devices within the set.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Robert A. SIM, Adam FOURNEY, Russell Allen HERRING, JR., Ryen William WHITE, Elnaz NOURI
-
Patent number: 10747560Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.Type: GrantFiled: March 20, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Russell Allen Herring, Jr., Adam Fourney, Ryen William White, Paul Nathan Bennett
-
Patent number: 10719757Abstract: Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.Type: GrantFiled: December 2, 2016Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Adam Fourney, Paul Nathan Bennett, Ryen White, Eric Horvitz, Xin Rong, David Graus
-
Publication number: 20190294452Abstract: A digital task document can include instructions for performing a task, and a task state data structure can indicate a state of completion of the task. A first update of the data structure can be performed in response to visual user input received from a user profile via a first computer application/device. A second update of the data structure can be performed in response to natural language input received from the user profile via the second computer application/device. A first set of task guidance can be provided to the user profile via the first application/device in a visual format by displaying the task document on a computer display. A second set of task guidance can be provided to the user profile via the second application/device in a natural language format. The first and second sets of task guidance can be provided using the task document and the data structure.Type: ApplicationFiled: March 20, 2018Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Russell Allen Herring, JR., Adam Fourney, Ryen William White, Paul Nathan Bennett
-
Publication number: 20190236555Abstract: Generally discussed herein are devices, systems, and methods for resource retrieval. A method may include determining that a calendar event is scheduled to occur in a specified period of time, responsive to the determination, extracting content of a calendar event on a calendar of the messaging interface, generating a list of resources accessible by the user and related to the extracted content of the calendar event, ranking the resources by a comparison of the extracted content of the calendar event and the content of resources of the list of resources, and causing respective summaries of a specified number of the respective resources with higher respective ranks to be output on the display.Type: ApplicationFiled: May 30, 2018Publication date: August 1, 2019Inventors: Paul N. Bennett, Adam Fourney, Anne Loomis Thompson, Adam D. Troy, Qian Zhao, Ragavenderan Venkatesan, Sandeep S. Sahasrabudhe, Ramakrishna B. Bairi
-
Publication number: 20180157958Abstract: Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ITEs”). A user input may be received from a client device. A prediction may be generated of one or more time intervals to which the user input refers based upon an ITE model. The user input may be associated with the prediction, and provided to the client device.Type: ApplicationFiled: December 2, 2016Publication date: June 7, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Adam FOURNEY, Paul Nathan BENNETT, Ryen WHITE, Eric HORVITZ, Xin RONG, David GRAUS
-
Publication number: 20180095966Abstract: An example system for presenting search results includes a computer memory and a processor. The processor is to receive a set of search results in response to a query. The processor is to extract a feature and text from each of the search results. The processor is to also calculate an accessibility score for each of the search results based on the extracted feature and the text. The processor is to further rank the set of search results based on the accessibility score. The processor is to also further present the ranked search results based on an accessibility score of a user.Type: ApplicationFiled: October 4, 2016Publication date: April 5, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Adam Fourney, Ryen White, Meredith Morris, Shane Williams
-
Publication number: 20170316065Abstract: System and methods for performing automatic identification and contextual reformulation of implicit device-related queries are described. In some examples, a query server may receive a query from an electronic device, receive data associated with the electronic device, determine that the query is related to the electronic device, generate a new query based at least in part on the query and the data associated with the electronic device, retrieve results related to the new query, and send the results related to the new query to the electronic device. In some examples, determining that the query is related to the electronic device includes determining that the query is a semi-implicit device query or a fully implicit device query. The data associated with the electronic device can include a model name of the electronic device, an operating platform for the electronic device, and/or additional data related to the electronic device.Type: ApplicationFiled: April 29, 2016Publication date: November 2, 2017Inventors: Adam Fourney, Susan T. Dumais
-
Patent number: 9462034Abstract: A request may be obtained to electronically access a first network site. A selection indicator associated with selection of a dialog display for bibliography collection may be displayed, and an indication of a device user selection of the selection indicator may be received. A recordation of accessible entities that a user device accesses may be initiated, the accessible entities including one or more second network sites, in response to receiving the indication of the selection of the selection indicator. Representations of the recorded accessible entities may be displayed, and data representing at least a portion of the recorded accessible entity accesses may be transmitted to a device that is associated with the first network site.Type: GrantFiled: March 13, 2013Date of Patent: October 4, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Adam Fourney, Meredith Morris
-
Publication number: 20140280466Abstract: A request may be obtained to electronically access a first network site. A selection indicator associated with selection of a dialog display for bibliography collection may be displayed, and an indication of a device user selection of the selection indicator may be received. A recordation of accessible entities that a user device accesses may be initiated, the accessible entities including one or more second network sites, in response to receiving the indication of the selection of the selection indicator. Representations of the recorded accessible entities may be displayed, and data representing at least a portion of the recorded accessible entity accesses may be transmitted to a device that is associated with the first network site.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Adam Fourney, Meredith Morris
-
Patent number: 8139817Abstract: A system and method are provided for constructing face image logs from video surveillance that are complete and concise in the sense that the logs contain only the best images available for each individual observed. The quality of the face images are assessed and scored based upon a plurality of image criteria. The image criteria are combined to an overall quality score. The quality score is associated with the face image enabling the face log to be purged so that only high quality face images are contained in the log.Type: GrantFiled: April 27, 2007Date of Patent: March 20, 2012Assignee: Telewatch Inc.Inventors: Robert Laganière, Adam Fourney
-
Publication number: 20080267458Abstract: A system and method are provided for constructing face image logs from video surveillance that are complete and concise in the sense that the logs contain only the best images available for each individual observed. The quality of the face images are assessed and scored based upon a plurality of image criteria. The image criteria are combined to an overall quality score. The quality score is associated with the face image enabling the face log to be purged so that only high quality face images are contained in the log.Type: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Applicant: University of OttawaInventors: Robert Laganiere, Adam Fourney