Patents by Inventor William White
William White 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: 20190295551Abstract: A proximity of a first computing device with a second computing device can be detected. In response to the detecting of the proximity, it can be determined that a computer-readable qualification for a type of proactive engagement is met using the detected proximity and possibly a non-proximity state of the first device. The type of proactive engagement can be matched in the computer system with an operation that is programmed to be performed using a computerized natural language digital assistant. In response to the determining that the qualification for the type of proactive engagement is met, the technique can include performing a user engagement action via the second device. The user engagement action can be of a type indicated by the type of proactive engagement. The user engagement action can facilitate a computerized communication session between a computer-readable user profile and the computerized natural language digital assistant.Type: ApplicationFiled: March 20, 2018Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William White, Russell Allen Herring, JR.
-
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: 20190295041Abstract: A system and method to provide computer support for a meeting of invitees comprises accessing one or more sensory data streams providing digitized sensory data responsive to an activity of one or more of the invitees during the meeting, the one or more sensory data streams including at least one audio stream. The method also comprises subjecting the at least one audio stream to phonetic and situational computer modeling to recognize a sequence of words in the audio stream and to assign each word to an invitee, subjecting the sequence of words to semantic computer modeling to recognize a sequence of directives in the sequence of words, and releasing one or more output data streams based on the sequence of directives, the one or more output data streams including one or more notifications.Type: ApplicationFiled: March 22, 2018Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Robert Alexander SIM, Marcello MENDES HASEGAWA, Ryen William WHITE, Mudit JAIN, Tomer HERMELIN, Adi GERZI ROSENTHAL, Sagi HILLELI
-
Publication number: 20190297040Abstract: Examples are disclosed that relate to deferring a message based upon a target situation for message presentation. One example provides a computing device including an output subsystem including one or more output devices, an input subsystem including one or more user input devices, and a logic device. The computing device further includes memory storing instructions executable by the logic device to receive a message from a remote computing system, output a notification of the message via the output subsystem, and receive via the input subsystem a request for a deferral of the message, the request for the deferral including an annotation to be stored for a later presentation with the message.Type: ApplicationFiled: March 20, 2018Publication date: September 26, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William WHITE, Peter Richard BAILEY, Mathieu Etienne Jacques AUDOUIN
-
Patent number: 10391963Abstract: A method for diagnosing aircraft airbag initiators in air bag systems includes: providing a diagnostic circuit per aircraft seat, the diagnostic circuit being in a normally off condition and enabled by a user activation; providing a power supply independent of aircraft power; providing a momentary switch; providing a visual indicator; receiving a signal indicating user activation of the momentary switch; and responsive to receiving the signal: completing a circuit, regulating a current into the diagnostic circuit to prevent a squib from firing during diagnostic evaluation; detecting a voltage; and providing feedback to the user.Type: GrantFiled: October 31, 2017Date of Patent: August 27, 2019Assignee: Schroth Safety Products LLCInventors: Mario Schnetger, Ray Garcia, Craig William White, Ahad M Zadeh, Stefan Meier-Arndt
-
Publication number: 20190251417Abstract: Techniques for enabling an artificial intelligence system to infer grounded intent from user input, and automatically suggest and/or execute actions associated with the predicted intent. In an aspect, core task descriptions are extracted from actionable statements identified as containing grounded intent. A machine classifier receives the core task description, actionable statements, and user input to predict an intent class for the user input. The machine classifier may be trained using unsupervised learning techniques based on weakly labeled clusters of the core task description extracted over a training corpus. The core task description may include verb-object pairs.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Paul N Bennett, Marcello Mendes Hasegawa, Nikrouz Ghotbi, Ryen William White, Abhishek Jha
-
Publication number: 20190228766Abstract: Aspects of the technology described herein provide an efficient user interface that enables users to respond to tasks quickly by providing automated quick task notifications via an audio channel. An audio channel quick task system includes components for recognizing and extracting quick tasks from content (e.g., interpersonal communications, composed content, line of business (LOB) application documents), and for prioritizing and routing the quick tasks to the user via an audio channel at an appropriate and relevant time. The system is enabled to process a user response, determine an action for handling the quick task, and execute the action on behalf of the user (e.g., pass a reply to a requestor, pass an instruction to an application or service, queue the quick task notification, delegate the quick task to another user or bot, forward the quick task to a companion device, or launch an application on a companion device).Type: ApplicationFiled: January 22, 2018Publication date: July 25, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William White, Mathieu Etienne Jacques Audouin, Patrick Pantel, Nikrouz Ghotbi, Anantha Deepthi Uppala, Vanessa Graham Murdock, Mark James Encarnacion, Nirupama Chandrasekaran
-
Patent number: 10360504Abstract: Embodiments of the present invention provide a faceted browser for decision-making that enables interactive visualization of a decision space as choices are made. According to one embodiment, a computer-implemented method comprises receiving a selection of a first choice from a user. The first choice is displayed in a user interface that includes a plurality of facets, each facet including a plurality of choices. The method further comprises disabling at least one second choice in response to the selection of the first choice, and determining a first result set in response to the selection of the first choice. The user interface is then updated in real-time to display the selected status of the first choice, the disabled status of the second choice, and the first result set to the user.Type: GrantFiled: July 6, 2016Date of Patent: July 23, 2019Assignee: OrACLE INTERNATIONAL CORPORATIONInventors: Jonathan Helfman, Brent-Kaan William White
-
Patent number: 10361981Abstract: A system that analyses content of electronic communications may automatically extract requests or commitments from the electronic communications. In one example process, a processing component may analyze the content to determine one or more meanings of the content; query content of one or more data sources that is related to the electronic communications; and based, at least in part, on (i) the one or more meanings of the content and (ii) the content of the one or more data sources, automatically identify and extract a request or commitment from the content. Multiple actions may follow from initial recognition and extraction, including confirmation and refinement of the description of the request or commitment, and actions that assist one or more of the senders, recipients, or others to track and address the request or commitment, including the creation of additional messages, reminders, appointments, or to-do lists.Type: GrantFiled: May 15, 2015Date of Patent: July 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Nathan Bennett, Nirupama Chandrasekaran, Michael Gamon, Nikrouz Ghotbi, Eric Joel Horvitz, Richard L. Hughes, Prabhdeep Singh, Ryen William White
-
Publication number: 20190217255Abstract: A photodialysis device that can desalinate saline streams is described herein. The device can have a desalination rate that is significantly faster than current solar thermal desalination technology. Salt is removed from water by passing ionic current derived from sunlight through this water using dye-sensitized membranes. The device can serve as a distributed, low-cost technology that can efficiently and effectively desalinate low salinity sources of water, which is particularly useful for agriculture and drinking water applications.Type: ApplicationFiled: March 27, 2019Publication date: July 18, 2019Inventors: Shane Ardo, Eric Schwartz, Jingyuan Liu, Joseph M. Cardon, William White, Kevin Tkacz, Lawrence A. Renna, Miguel A. Modestino, Daniela Blanco, Leanna Schulte, Rohit Bhide
-
Publication number: 20190187787Abstract: Systems and methods related to engaging with a virtual assistant via ancillary input are provided. Ancillary input may refer to non-verbal, non-tactile input based on eye-gaze data and/or eye-gaze attributes, including but not limited to, facial recognition data, motion or gesture detection, eye-contact data, head-pose or head-position data, and the like. Thus, to initiate and/or maintain interaction with a virtual assistant, a user need not articulate an attention word or words. Rather the user may initiate and/or maintain interaction with a virtual assistant more naturally and may even include the virtual assistant in a human conversation with multiple speakers. The virtual assistant engagement system may utilize at least one machine-learning algorithm to more accurately determine whether a user desires to engage with and/or maintain interaction with a virtual assistant. Various hardware configurations associated with a virtual assistant device may allow for both near-field and/or far-field engagement.Type: ApplicationFiled: December 20, 2017Publication date: June 20, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William WHITE, Andrew David Wilson, Gregg Robert Wygonik, Nirupama Chandrasekaran, Sean Edward Andrist
-
Publication number: 20190129749Abstract: Automatic extraction and application of conditional tasks from content is provided. A conditional task system includes a classifier that is trained and used to identify conditional tasks and to learn appropriate times and methods to engage a user for reminding the user about conditional tasks. The conditional task system includes components for enabling an automated detection of a conditional task, extracting of attributes that characterize a condition associated with the task, using information about the condition to determine how to monitor for satisfaction of the condition, determining when and how to engage the user about the task, and notifying the user at an appropriate time and using an appropriate method when the condition is satisfied.Type: ApplicationFiled: November 1, 2017Publication date: May 2, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William White, Paul Nathan Bennett, Eric Joel Horvitz, Nikrouz Ghotbi, Jason Henry Portenoy, Marcello Mendes Hasegawa, Abhishek Jha, Chaitanya Yashwant Modak
-
Publication number: 20190065143Abstract: Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. The method also includes employing the one or more portions to select software functionality. The method also includes presenting one or more user interface controls in combination with a representation of the text, where the one or more user interface controls includes a user selectable outline around one or more keywords in combination with a drop-down menu.Type: ApplicationFiled: October 26, 2018Publication date: February 28, 2019Applicant: Oracle International CorporationInventors: Brent-Kaan William White, Burkay Gur
-
Publication number: 20190065975Abstract: Recommending one or more relevant skills to a user that are appropriate for the user's current context is provided. A machine learning contextual skills model is trained on data associated with skills that are invoked by the particular user and by various users and context data that defines characteristics of the context of the users, the users' computing devices, and the users' environments in association with the invoked skills. Responsive to a trigger event associated with the user and a computing device, current context data and user data is collected and passed to the contextual skills system. The contextual skills model is applied to the collected data and generates a ranked list of skills. One or more top-ranking skills are selected and provided to the user as one or more skill recommendations that are determined to be relevant to the user and relevant to the user's current context.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: Microsoft Technology Licensing, LLCInventor: Ryen William White
-
Patent number: 10204308Abstract: One or more content providers push data related to: movies, movie products, digital movie content over a network (e.g., a LAN, a WAN, the Internet, or a wireless network) onto an information filling station which, in turn, wirelessly transacts (over a network based on the 802.11b protocol) and transmits any requested data to a portable computer-based device (e.g., laptop, a pen-based computer device, a PDA, a wireless phone, or a pager). The portable device performs financial transactions for: purchasing movie tickets (directly or via auctions), downloading digital entertainment content of interest (e.g., copy of a movie of interest, copy of a movie identified based on a pre-stored profile, copy of soundtrack of a movie of interest), or movie related products. Any purchased digital content is either transferred wirelessly onto the portable device or, optionally, sent on a storage medium to a physical address associated with the profile.Type: GrantFiled: March 23, 2017Date of Patent: February 12, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: David A. Deas, Lalitha Suryanarayana, Bruce Edward Stuckman, David Randall Wolter, Rias Muhamed, Russell William White, Michael Grannan
-
Publication number: 20190042086Abstract: Generating talking points on behalf of a user and providing the talking points to the user is provided. Talking points can help users to quickly and easily start a personalized conversation that enables participants of the conversation to make a connection, thus eliciting better communication and collaboration. Talking points can be generated based on commitments or requests identified in a previous conversation, anomalies or patterns identified in context data, or information items of interest collected from various data sources. One or more top-ranking talking points are surfaced to the user to help the user start a new conversation or to continue a previous conversation.Type: ApplicationFiled: August 7, 2017Publication date: February 7, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ryen William White, Nikrouz Ghotbi
-
Publication number: 20190024889Abstract: A staged steam injection system for a flare tip that can discharge waste gas into a combustion zone is provided. The staged steam injection system includes, for example, a first gas injection assembly and a second stage gas injection assembly. The first gas injection assembly is configured to inject steam at a high flow rate and a high pressure into the flare tip or the combustion zone. The second gas injection assembly is configured to inject a gas (for example, steam and/or a gas other than steam) at a low flow rate and a high pressure into the flare tip or the combustion zone. A flare tip including the staged steam injection system is also provided.Type: ApplicationFiled: December 23, 2016Publication date: January 24, 2019Applicant: JOHN ZINK COMPANY, LLCInventors: Wesley Ryan Bussman, James Charles Franklin, Dennis Lee Knott, Jeff William White
-
Patent number: 10152301Abstract: Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. The method also includes employing the one or more portions to select software functionality. The method also includes presenting one or more user interface controls in combination with a representation of the text, where the one or more user interface controls includes a user selectable outline around one or more keywords in combination with a drop-down menu.Type: GrantFiled: November 24, 2015Date of Patent: December 11, 2018Assignee: Oracle International CorporationInventors: Brent-Kaan William White, Burkay Gur
-
Patent number: 10152517Abstract: The systems and methods described create a mathematical representation of each of the media objects for which user ratings are known. The mathematical representations take into account the subjective rating value assigned by a user to the respective media object and the user that assigned the rating value. The media object with the mathematical representation closest to that of the seed media object is then selected as the most similar media object to the seed media object. In an embodiment, the mathematical representation is a vector representation in which each user is a different dimension and each user's rating value is the magnitude of the vector in that dimension. Similarity between two songs is determined by identifying the closest vectors to that of the seed song. Closeness may be determined by subtracting or by calculating the dot product of each of the vectors with that of the seed media object.Type: GrantFiled: February 21, 2013Date of Patent: December 11, 2018Assignee: Excalibur IP, LLCInventors: Malcolm Slaney, William White
-
Patent number: D850823Type: GrantFiled: April 17, 2017Date of Patent: June 11, 2019Assignee: Gabriella White, LLCInventors: Hillary Park, William White