Reducing the need for manual start/end-pointing and trigger phrases

Abstract
Systems and processes for selectively processing and responding to a spoken user input are provided. In one example, audio input containing a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identifying start and end-points of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant based on contextual information. The determination can be made using a rule-based system or a probabilistic system. If it is determined that the spoken user input was intended for the virtual assistant, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated.
Description
FIELD

This relates generally to speech processing and, more specifically, to the selective processing of spoken user inputs using contextual data.


BACKGROUND

Intelligent automated assistants (or virtual assistants) provide an intuitive interface between users and electronic devices. These assistants can allow users to interact with devices or systems using natural language in spoken and/or text forms. For example, a user can access the services of an electronic device by providing a spoken user input to a virtual assistant associated with the electronic device. The virtual assistant can interpret the user's intent from the spoken user input and operationalize the user's intent into tasks. The tasks can then be performed by executing one or more functions of the electronic device and a relevant output can be returned to the user in natural language form.


In order for a virtual assistant to properly process and respond to a spoken user input, the virtual assistant can first identify the beginning and end of the spoken user input within a stream of audio input using processes typically referred to as start-pointing and end-pointing, respectively. Conventional virtual assistants can identify these points based on energy levels and/or acoustic characteristics of the received audio stream or manual identification by the user. For example, some virtual assistants can require users to input a start-point identifier by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase before speaking to the virtual assistant in natural language form. In response to receiving one of these start-point identifiers, the virtual assistant can interpret subsequently received audio as being the spoken user input. While these techniques can be used to clearly identify spoken user input that is directed at the virtual assistant, interacting with the virtual assistant in this way can be unnatural or difficult for the user. For example, in a back-and-forth conversation between the virtual assistant and the user, the user can be required to input the start-point identifier (e.g., pressing a button or repeating the same trigger phrase) before each spoken user input.


SUMMARY

Systems and processes for operating a virtual assistant are disclosed. One example process can include receiving, at an electronic device, an audio input, monitoring the audio input to identify a first spoken user input, identifying the first spoken user input in the audio input, and determining whether to respond to the first spoken user input based on contextual information associated with the first spoken user input. The process can further include, in response to a determination to respond to the first spoken user input: generating a response to the first spoken user input; and monitoring the audio input to identify a second spoken user input. The process can further include, in response to a determination not to respond to the first spoken user input, monitoring the audio input to identify the second spoken user input without generating the response to the first spoken user input.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an exemplary environment in which a virtual assistant can operate according to various examples.



FIG. 2 illustrates an exemplary user device according to various examples.



FIG. 3 illustrates an exemplary process for selectively processing and responding to a spoken user input using contextual information according to various examples.



FIG. 4 illustrates another exemplary process for selectively processing and responding to a spoken user input using contextual information according to various examples.



FIG. 5 illustrates a functional block diagram of an electronic device configured to selectively process and respond to a spoken user input using contextual information according to various examples.





DETAILED DESCRIPTION

In the following description of examples, reference is made to the accompanying drawings in which it is shown by way of illustration specific examples that can be practiced. It is to be understood that other examples can be used and structural changes can be made without departing from the scope of the various examples.


This relates to systems and processes for selectively processing and responding to a spoken user input. In one example process, audio input that includes a spoken user input can be received at a user device. The spoken user input can be identified from the audio input by identify a start-point and an end-point of the spoken user input. It can be determined whether or not the spoken user input was intended for a virtual assistant running on the user device and whether the virtual assistant should respond to the spoken user input based on contextual information. The determination can be made using a rule-based system or a probabilistic (e.g., machine learning) system. If it is determined that the spoken user input was intended for the virtual assistant and that the virtual assistant should respond to the spoken user input, the spoken user input can be processed and an appropriate response can be generated. If it is instead determined that the spoken user input was not intended for the virtual assistant, the spoken user input can be ignored and/or no response can be generated. Using contextual information to determine whether or not a spoken user input was intended for the virtual assistant can advantageously allow a user to interact with the virtual assistant without having to manually identify a start-point (e.g., by pressing a button or uttering a trigger phrase) before each spoken user input.


System Overview



FIG. 1 illustrates exemplary system 100 for implementing a virtual assistant according to various examples. The terms “virtual assistant,” “digital assistant,” “intelligent automated assistant,” or “automatic digital assistant,” can refer to any information processing system that interprets natural language input in spoken and/or textual form to infer user intent, and performs actions based on the inferred user intent. For example, to act on an inferred user intent, the system can perform one or more of the following: identifying a task flow with steps and parameters designed to accomplish the inferred user intent; inputting specific requirements from the inferred user intent into the task flow; executing the task flow by invoking programs, methods, services, APIs, or the like; and generating output responses to the user in an audible (e.g., speech) and/or visual form.


A virtual assistant can be capable of accepting a user request at least partially in the form of a natural language command, request, statement, narrative, and/or inquiry. Typically, the user request seeks either an informational answer or performance of a task by the virtual assistant. A satisfactory response to the user request can include either provision of the requested informational answer, performance of the requested task, or a combination of the two. For example, a user can ask the virtual assistant a question, such as “Where am I right now?” Based on the user's current location, the virtual assistant can answer, “You are in Central Park.” The user can also request the performance of a task, for example, “Please remind me to call Mom at 4 PM today.” In response, the virtual assistant can acknowledge the request and then create an appropriate reminder item in the user's electronic schedule. During performance of a requested task, the virtual assistant can sometimes interact with the user in a continuous dialogue involving multiple exchanges of information over an extended period of time. There are numerous other ways of interacting with a virtual assistant to request information or performance of various tasks. In addition to providing verbal responses and taking programmed actions, the virtual assistant can also provide responses in other visual or audio forms (e.g., as text, alerts, music, videos, animations, etc.) and possibly using multiple devices (e.g., output text to speech via a phone headset and display text on a TV).


An example of a virtual assistant is described in Applicants' U.S. utility application Ser. No. 12/987,982 for “Intelligent Automated Assistant,” filed Jan. 10, 2011, the entire disclosure of which is incorporated herein by reference.


As shown in FIG. 1, in some examples, a virtual assistant can be implemented according to a client-server model. The virtual assistant can include a client-side portion executed on a user device 102, and a server-side portion executed on a server system 110. User device 102 can include any electronic device, such as a mobile phone, tablet computer, portable media player, desktop computer, laptop computer, PDA, television, television set-top box, wearable electronic device, or the like, and can communicate with server system 110 through one or more networks 108, which can include the Internet, an intranet, or any other wired or wireless public or private network. The client-side portion executed on user device 102 can provide client-side functionalities, such as user-facing input and output processing and communications with server system 110. Server system 110 can provide server-side functionalities for any number of clients residing on a respective user device 102.


Server system 110 can include one or more virtual assistant servers 114 that can include a client-facing I/O interface 122, one or more processing modules 118, data and model storage 120, and an I/O interface to external services 116. The client-facing I/O interface 122 can facilitate the client-facing input and output processing for virtual assistant server 114. The one or more processing modules 118 can utilize data and model storage 120 to determine the user's intent based on natural language input and perform task execution based on inferred user intent. In some examples, virtual assistant server 114 can communicate with external services 124, such as telephony services, calendar services, information services, messaging services, navigation services, and the like, through network(s) 108 for task completion or information acquisition. The I/O interface to external services 116 can facilitate such communications.


Server system 110 can be implemented on one or more standalone data processing devices or a distributed network of computers. In some examples, server system 110 can employ various virtual devices and/or services of third party service providers (e.g., third-party cloud service providers) to provide the underlying computing resources and/or infrastructure resources of server system 110.


Although the functionality of the virtual assistant is shown in FIG. 1 as including both a client-side portion and a server-side portion, in some examples, the functions of a the assistant can be implemented as a standalone application installed on a user device. In addition, the division of functionalities between the client and server portions of the virtual assistant can vary in different examples. For instance, in some examples, the client executed on user device 102 can be a thin-client that provides only user-facing input and output processing functions, and delegates all other functionalities of the virtual assistant to a backend server.


User Device



FIG. 2 is a block diagram of a user-device 102 according to various examples. As shown, user device 102 can include a memory interface 202, one or more processors 204, and a peripherals interface 206. The various components in user device 104 can be together coupled by one or more communication buses or signal lines. User device 102 can further include various sensors, subsystems, and peripheral devices that are coupled to the peripherals interface 206. The sensors, subsystems, and peripheral devices gather information and/or facilitate various functionalities of user device 102.


For example, user device 102 can include a motion sensor 210, a light sensor 212, and a proximity sensor 214 coupled to peripherals interface 206 to facilitate orientation, light, and proximity sensing functions. One or more other sensors 216, such as a positioning system (e.g., a GPS receiver), a temperature sensor, a biometric sensor, a gyroscope, a compass, an accelerometer, and the like, are also connected to peripherals interface 206, to facilitate related functionalities


In some examples, a camera subsystem 220 and an optical sensor 222 can be utilized to facilitate camera functions, such as taking photographs and recording video clips. Communication functions can be facilitated through one or more wired and/or wireless communication subsystems 224, which can include various communication ports, radio frequency receivers and transmitters, and/or optical (e.g., infrared) receivers and transmitters. An audio subsystem 226 can be coupled to speakers 228 and a microphone 230 to facilitate voice-enabled functions, such as voice recognition, voice replication, digital recording, and telephony functions.


In some examples, user device 102 can further include an I/O subsystem 240 coupled to peripherals interface 206. I/O subsystem 240 can include a touch screen controller 242 and/or other input controller(s) 244. Touch-screen controller 242 can be coupled to a touch screen 246. Touch screen 246 and the touch screen controller 242 can, for example, detect contact and movement or break thereof using any of a plurality of touch sensitivity technologies, such as capacitive, resistive, infrared, surface acoustic wave technologies, proximity sensor arrays, and the like. Other input controller(s) 244 can be coupled to other input/control devices 248, such as one or more buttons, rocker switches, a thumb-wheel, an infrared port, a USB port, and/or a pointer device such as a stylus.


In some examples, user device 102 can further include a memory interface 202 coupled to memory 250. Memory 250 can include any electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, a portable computer diskette (magnetic), a random access memory (RAM) (magnetic), a read-only memory (ROM) (magnetic), an erasable programmable read-only memory (EPROM) (magnetic), a portable optical disc such as CD, CD-R, CD-RW, DVD, DVD-R, or DVD-RW, or flash memory such as compact flash cards, secured digital cards, USB memory devices, memory sticks, and the like. In some examples, a non-transitory computer-readable storage medium of memory 250 can be used to store instructions (e.g., for performing process 300 and/or 400, described below) for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. In other examples, the instructions (e.g., for performing process 300 and/or 400, described below) can be stored on a non-transitory computer-readable storage medium of server system 110, or can be divided between the non-transitory computer-readable storage medium of memory 250 and the non-transitory computer-readable storage medium of server system 110. In the context of this document, a “non-transitory computer readable storage medium” can be any medium that can contain or store the program for use by or in connection with the instruction execution system, apparatus, or device.


In some examples, the memory 250 can store an operating system 252, a communication module 254, a graphical user interface module 256, a sensor processing module 258, a phone module 260, and applications module 262. Operating system 252 can include instructions for handling basic system services and for performing hardware dependent tasks. Communication module 254 can facilitate communicating with one or more additional devices, one or more computers and/or one or more servers. Graphical user interface module 256 can facilitate graphic user interface processing. Sensor processing module 258 can facilitate sensor related processing and functions. Phone module 260 can facilitate phone-related processes and functions. Applications module 262 can facilitate various functionalities of user applications, such as electronic-messaging, web browsing, media processing, navigation, imaging and/or other processes and functions.


As described herein, memory 250 can also store client-side virtual assistant instructions (e.g., in a virtual assistant client module 264) and various user data 266 (e.g., user-specific vocabulary data, preference data, and/or other data such as the user's electronic address book, to-do lists, shopping lists, etc.) to provide the client-side functionalities of the virtual assistant.


In various examples, virtual assistant client module 264 can be capable of accepting voice input (e.g., speech input), text input, touch input, and/or gestural input through various user interfaces (e.g., I/O subsystem 240, audio subsystem 226, or the like) of user device 104. Virtual assistant client module 264 can also be capable of providing output in audio (e.g., speech output), visual, and/or tactile forms. For example, output can be provided as voice, sound, alerts, text messages, menus, graphics, videos, animations, vibrations, and/or combinations of two or more of the above. During operation, virtual assistant client module 264 can communicate with the virtual assistant server using communication subsystems 224. Additionally, virtual assistant client module 264 can communicate with other devices, such as home automation equipment, and can thus have a physical effect on the physical world (e.g., unlocking a door) or can be embedded in such devices.


In some examples, virtual assistant client module 264 can utilize the various sensors, subsystems, and peripheral devices to gather additional information from the surrounding environment of user device 102 to establish a context associated with a user, the current user interaction, and/or the current user input. In some examples, virtual assistant client module 264 can provide the contextual information or a subset thereof with the user input to the virtual assistant server to help infer the user's intent. The virtual assistant can also use the contextual information to determine how to prepare and deliver outputs to the user. As discussed in greater detail below, the contextual information can further be used by user device 102 or server system 110 to determine whether or not a spoken user input is intended for the virtual assistant and to determine an appropriate response.


In some examples, the contextual information that accompanies the user input can include sensor information, such as lighting, ambient noise, ambient temperature, images or videos of the surrounding environment, distance to another object, and the like. The contextual information can further include information associated with the physical state of user device 102 (e.g., device orientation, device location, device temperature, power level, speed, acceleration, motion patterns, cellular signals strength, etc.) or the software state of user device 102 (e.g., running processes, installed programs, past and present network activities, background services, error logs, resources usage, front-most application, etc.). Any of these types of contextual information can be provided to the virtual assistant server as contextual information associated with a user input. Additionally, the contextual information can further include biometric user data, such as heart rate, hand temperature, voice quality, facial expression, etc.


In some examples, virtual assistant client module 264 can selectively provide information (e.g., user data 266) stored on user device 102 in response to requests from the virtual assistant server. Virtual assistant client module 264 can also elicit additional input from the user via a natural language dialogue or other user interfaces upon request by virtual assistant server 114. Virtual assistant client module 264 can pass the additional input to virtual assistant server 114 to help virtual assistant server 114 in intent inference and/or fulfillment of the user's intent expressed in the user request.


In various examples, memory 250 can include additional instructions or fewer instructions. Furthermore, various functions of user device 102 can be implemented in hardware and/or in firmware, including in one or more signal processing and/or application specific integrated circuits.


Processes for Operating the Virtual Assistant



FIG. 3 illustrates an exemplary process 300 that can be performed to selectively process and respond to a user input (e.g., a spoken user input) using contextual information according to various examples. In some examples, process 300 can be performed using a system similar or identical to system 100, shown in FIG. 1.


At block 302, an audio input can be received at a user device. The audio input can include any detectable sound, such as music, a user's voice, background noise, a combination thereof, or the like. In some examples, a user device (e.g., user device 102) can receive audio input that includes a user's natural language speech via a microphone (e.g., microphone 230). The microphone can convert the audio input into an analog or digital representation and provide the audio data to one or more processors (e.g., processor(s) 204). While shown as being discrete from the other blocks of process 300, it should be appreciated that, in some examples, audio input can continue to be received at block 302 while some or all of the other blocks of process 300 are being performed.


At block 304, the audio input received at block 302 can be monitored to identify a segment of the audio input that includes or potentially includes a spoken user input. In some examples, this can include monitoring one or more characteristics of the audio input to identify a start-point and an end-point of the spoken user input within the audio input. The start and end-points can be identified using any known start/end-pointing algorithm, such as those relying on energy features of the audio input (e.g., short-time energy and zero-crossing rate) to distinguish user speech from background noise in the audio input. In some examples, the processor(s) of the user device can analyze the energy of the audio data received from the device's microphone to identify segments of the audio input that are sufficiently high in energy and have zero-crossing rates characteristic of user speech. In other examples, the user device can transmit the audio data to a remote server (e.g., virtual assistant server 114) capable of determining the start and end-points of the spoken user input.


In some examples, block 304 can further include performing a speech-to-text conversion operation on the detected spoken user input either locally on the device or by transmitting the audio data to a remote server capable of such an operation. In other examples, block 304 may not include performing a speech-to-text conversion operation. Instead, the speech-to-text conversion operation can be performed at block 312 after determining that the virtual assistant should respond to the spoken user input at block 308.


At block 306, it can be determined whether or not a spoken user input was identified while monitoring the audio input at block 304. If no spoken user input was identified, the process can return to block 304. If, however, a spoken user input was identified, the process can proceed to block 308.


At block 308, it can be determined whether or not the virtual assistant should respond to the spoken user input by determining whether or not the spoken user input identified at block 304 was intended for the virtual assistant (e.g., the user directed the spoken user input at the virtual assistant and expects the virtual assistant to perform a task or provide a response based on the spoken user input) based on contextual information. Various example sources of contextual information that can be used at block 308 to determine whether or not the spoken user input was intended for the virtual assistant are described below. Block 308 can be performed by the user device, a remote server (e.g., virtual assistant server 114), or a combination thereof.


In some examples, a probabilistic system can be used to determine whether or not the virtual assistant should respond to the spoken user input by determining a likelihood or confidence score that the user intended for the spoken user input to be directed at the virtual assistant. The probabilistic system can include a machine learning system or classifiers, such as neural networks. Additionally, the probabilistic system can learn and adapt to the user using a feedback loop. In these probabilistic system examples, the likelihood or confidence score can include a numerical or other representation of a calculated probability that the user intended for the spoken user input to be directed at the virtual assistant. The calculated likelihood or confidence score can then be compared to a threshold value to determine whether or not the virtual assistant should respond to the spoken user input. For example, if the calculated likelihood or confidence score is greater than the threshold value, it can be determined that the spoken user input was intended for the virtual assistant. If, however, the calculated likelihood or confidence score is not greater than the threshold value, it can be determined that the spoken user input was not intended for the virtual assistant.


The likelihood or confidence score can be determined in any number of ways. For example, the determination can generally include summing positive, negative, and/or neutral contributions from any number of different types of contextual information. For example, the likelihood or confidence score can be calculated using the general formula of P=C1+C2+C3+ . . . +CN, where P represents the likelihood or confidence score that the spoken user input was intended for the user device and C1 . . . CN can be positive, negative, or zero values representing the positive, negative, or neutral contributions to the likelihood or confidence score from the N different types of contextual information. A positive contribution can represent a type of contextual information that suggests that the spoken user input was intended for the virtual assistant, a negative contribution can represent a type of contextual information that suggests that the spoken user input was not intended for the virtual assistant, and a neutral contribution can represent a type of contextual information that is neutral regarding the likelihood that the spoken user input was intended for the virtual assistant. Thus, a large P value can indicate that the spoken user input was likely intended for the virtual assistant, while small or negative P values can indicate that the spoken user input was likely not intended for the virtual assistant. The weight or value that each contextual information contribution adds to the likelihood or confidence score determination can be uniform or non-uniform. Additionally, the weight or value that each contribution adds to the likelihood or confidence score determination can depend on the value of the particular type of contextual information. For example, if contribution C1 depends on the volume of the user's voice, the sign (e.g., +/−) and/or magnitude of C1 can depend on a numerical representation of the volume of the user's voice.


While an example probabilistic system is provided above, it should be appreciated that modifications can be made to the described system and/or other scoring conventions can be used. For example, a positive contribution can instead represent a type of contextual information that suggests that the spoken user input was not intended for the virtual assistant and a negative contribution can instead represent a type of contextual information that suggests that the spoken user input was intended for the virtual assistant. In other examples, the contributions from the different types of contextual information can all be positive, with larger positive values indicating that the contextual information suggests that the spoken user input was intended (alternatively, not intended) for the virtual assistant. In yet other examples, the contributions from the different types of contextual information can all be negative, with larger negative values indicating that the contextual information suggests that the spoken user input was intended (alternatively, not intended) for the virtual assistant.


In other examples, a rule-based system can be used to determine whether or not the virtual assistant should respond to the spoken user input by evaluating any number of conditional rules that are based on the contextual information to determine whether or not the spoken user input was intended for the virtual assistant. In some examples, the rule-based systems can include the use of a decision tree. In other examples, the rules used by the rule-based system can be learned based on user behavior. To illustrate an example rule-based system, a first rule can include the condition that if the user is facing the device and the volume of the user's voice is above a threshold volume, then it can be determined that the user intended for the spoken user input to be directed at the virtual assistant. A second rule can include the condition that if, according to the user's calendar, the user is in a meeting, then it can be determined that the user did not intend for the spoken user input to be directed at the virtual assistant. Other similar rules containing any number of conditions that depend on any type of contextual information can be used to cause the device to determine that the spoken user input was or was not intended for the virtual assistant. In some examples, the rules can be ranked, such that if multiple rules evaluate to being true, the outcome of the higher ranking rule can be used as the result of the determination operation performed at block 308. Additionally, in some examples, if none of the rules evaluate to being true, a default determination that the spoken user input was intended for the virtual assistant (or that the spoken user input was not intended for the virtual assistant) can be made.


At block 310, if it was determined at block 308 that the virtual assistant should not respond to the spoken user input because the spoken user input was not intended for the virtual assistant, the process can return to block 304 to monitor the audio input for a spoken user input. In some examples, process 300 can proceed from block 310 to block 304 without generating a response the spoken user input. For example, process 300 can proceed from block 310 to block 304 without performing one or more of performing speech-to-text conversion, inferring user intent, identifying a task flow with steps and parameters designed to accomplish the inferred user intent, inputting specific requirements from the inferred user intent into the task flow, executing the task flow by invoking programs, methods, services, APIs, or the like, and generating output responses to the user in an audible (e.g., speech) and/or visual form. If it was instead determined at block 308 that the virtual assistant should respond to the spoken user input because the spoken user input was intended for the virtual assistant, the process can proceed to block 312.


At block 312, a response to the spoken user input can be generated by the user device and/or a remote server. In some examples, generating a response to the spoken user input can include one or more of performing speech-to-text conversion, inferring user intent, identifying a task flow with steps and parameters designed to accomplish the inferred user intent, inputting specific requirements from the inferred user intent into the task flow, executing the task flow by invoking programs, methods, services, APIs, or the like, and generating output responses to the user in an audible (e.g., speech) and/or visual form. For example, block 312 can include performing an operation requested by the user (e.g., opening an application, sending a message, calling a contact, performing a search query, creating a calendar appointment, or the like), providing information requested by the user (e.g., returning the result of a search query), performing an action that causes a change in the physical environment (e.g., communicating with a home appliance to lock a door), or the like. The operations can be performed locally on the user device, by transmitting data to a remote server for processing, or a combination thereof. After processing the spoken user input to provide an appropriate response at block 312, the process can return to block 304.


Using process 300, a virtual assistant implemented by a user device can selectively ignore or respond to spoken user inputs in a way that allows a user to speak to the virtual assistant in natural language without having to manually enter a start-point identifier, such as by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase (e.g., a predetermined word or sequence of words, such as “Hey Siri”) before speaking to the virtual assistant in natural language. In some examples, process 300 can be used to process all spoken user inputs received by user device 102.


To illustrate the operation of FIG. 3, one example interaction between a user and the virtual assistant can begin by the user verbally asking a question, such as “what time is it in New York?”, without the user having to manually enter a start-point identifier, such as by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase (e.g., a predetermined word or sequence of words, such as “Hey Siri”). At block 302, the user device can receive an audio input that includes the user's question. At block 304, the audio input can be monitored to detect a spoken user input. Since the audio input included the user's question, it can be determined at block 306 that the spoken user input was identified. At block 308, it can be determined, based on contextual information associated with the identified spoken user input, whether the virtual assistant should respond to the user's question. In this example, it can be determined (using either the rule-based or probabilistic system) that the virtual assistant should respond to the user's question because the contextual information indicates that the user was looking at the user device while speaking the question and that the volume of the user's voice was above a threshold volume. Thus, the process can proceed to block 310 and 312, where a response to the user's question can be generated. For example, at block 312, the user's question can be processed to determine the user's intent, identify tasks to be performed, and execute functions to determine and display a time of “5:01 p.m.” in response to the user's query. Process 300 can then return to block 304.


The user can then verbally ask another question, such as “what is the weather there?”, without the user having to manually enter a start-point identifier, such as by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase (e.g., a predetermined word or sequence of words, such as “Hey Siri”). The audio input being received by the user device and that includes the user's second question can be monitored at block 304. Since the audio input included the user's second question, it can be determined at block 306 that the spoken user input was identified. At block 308, it can be determined, based on contextual information associated with the identified spoken user input, whether the virtual assistant should respond to the user's question. In this example, it can be determined (using either the rule-based or probabilistic system) that the virtual assistant should respond to the user's question because the contextual information indicates that the user asked the second question within a threshold length of time from receiving an answer to the first question, suggesting that the second question was part of the same conversation. Thus, the process can proceed to block 310 and 312, where a response to the user's question can be generated. For example, at block 312, the user's question can be processed to determine the user's intent, identify tasks to be performed, and execute functions to determine and display a message saying that “the weather is sunny” in response to the user's query. Process 300 can then return to block 304 to monitor the audio input for additional spoken user inputs.


In other examples, user device 102 can require that a start-point identifier be manually entered by the user prior to process 300 being invoked. For example, a user can be required to utter a trigger phrase or press a physical or virtual button before first speaking to the virtual assistant. In response to the manual start-point identifier, process 300 can be performed as described above and subsequent spoken user inputs can be processed without requiring user to enter additional start-point identifiers. FIG. 4 shows an example process for performing this modified interaction.


At block 402, a start-point identifier can be received. The start-point identifier can include a trigger phrase spoken by the user, a selection of a physical or virtual button, or other manual input received from the user. At block 404, an audio input can be received in a manner similar or identical to block 302, described above. At block 406, an initial spoken user input can be identified from the audio input received at block 404 by identifying an end-point for the first spoken user input. The end-point can be identified based on energy features of the audio input, as described above. At block 408, a response to the first spoken user input can be generated in a manner similar or identical to block 312, described above. However, in contrast to block 312, block 408 can be performed without determining whether or not the virtual assistant should respond to the first spoken user input in a manner similar to that of block 308, since a manual start-point identifier was received at block 402. After generating the response to the first spoken user input at block 408, the process can proceed to block 304. In some examples, block 302 can be omitted since the audio input was previously received at block 404. Blocks 304, 306, 308, 310, and 312 can be repeatedly performed, as described above with respect to FIG. 3.


In some examples, once block 304 is invoked in process 400, blocks 304, 306, 308, 310, and 312 can continue to be performed for all subsequent spoken user inputs. In other examples, performance of blocks 304, 306, 308, 310, and 312 can be stopped if no spoken user input is received (e.g., at blocks 304 and 306) for greater than a threshold length of time, resulting in the user having to enter a start-point identifier at block 402 before inputting the next spoken user input.


Using process 400, a virtual assistant implemented by a user device can only require a user to enter a manual start-point identifier once, and can allow the virtual assistant to selectively ignore or respond to subsequent spoken user inputs without requiring the user to repeatedly enter a manual start-point identifier before each subsequent spoken user input.


To illustrate the operation of FIG. 4, one example interaction between a user and the virtual assistant can begin by the user manually entering a start-point identifier, such as by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase (e.g., a predetermined word or sequence of words, such as “Hey Siri”). The start-point identifier can be received at block 402. The user can then verbally ask a question, such as “what time is it in New York?” The user device can receive an audio input that includes the user's question at block 404. At block 406, the spoken user input can be identified from the audio input by identifying an end-point of the user's question. At block 408, a response to the user's question can be generated without performing a determination step similar to block 308, since the user manually identified the input as being directed at the virtual assistant at block 402. For example, at block 408, the user's question can be processed to determine the user's intent, identify tasks to be performed, and execute functions to determine and display a time of “5:01 p.m.” in response to the user's query. Process 400 can then proceed to block 304.


The user can then verbally ask another question, such as “what is the weather like there?”, without the user having to manually enter a start-point identifier, such as by pressing a physical or virtual button before speaking to the virtual assistant or by uttering a specific trigger phrase (e.g., a predetermined word or sequence of words, such as “Hey Siri”). The audio input being received by the user device and that includes the user's second question can be repeatedly monitored at blocks 304 and 306. Since the audio input included the user's second question, it can be determined at block 306 that the spoken user input was identified. At block 308, it can be determined, based on contextual information associated with the identified spoken user input, whether the virtual assistant should respond to the user's question. In this example, it can be determined (using either the rule-based or probabilistic system) that the virtual assistant should respond to the user's question because the contextual information indicates that the user asked the second question within a threshold length of time from receiving an answer to the first question, suggesting that the second question was part of the same conversation. Thus, the process can proceed to block 310 and 312, where a response to the user's question can be generated. For example, at block 312, the user's question can be processed to determine the user's intent, identify tasks to be performed, and execute functions to determine and display a message saying that “the weather is sunny” in response to the user's query. Process 300 can then return to block 304 to monitor the audio input for additional spoken user inputs.


In some examples, while process 300 or blocks 304, 306, 308, 310, and 312 of process 400 are being performed, a visual indicator can be displayed on a display of user device 102 to indicate that user device 102 is capable of accepting a spoken user input in natural language form without the use of trigger phrases or other manual inputs to indicate that a spoken user input is intended for user device 102.


Additionally, while the blocks of processes 300 and 400 are shown and described in a particular order, it should be appreciated that the blocks of processes 300 and 400 can be performed in other orders or at the same time. For example, in process 300, user device 102 can continually receive an audio input at block 302 while some or all of blocks 304, 306, 308, 310, and 312 can be performed. Similarly, in process 400, user device 102 can continually receive an audio input at block 404 while some or all of blocks 304, 306, 308, 310, 312, 406, and 408 can be performed.


It should be appreciated that the blocks of processes 300 and 400 can be performed on user device 102, server system 110, or a combination of user device 102 and server system 110. For instance, in some examples, all blocks of process 300 or 400 can be performed on user device 102. In other examples, all blocks of process 300 or 400 can be performed at server system 110. In yet other examples, some blocks of process 300 or 400 can be performed at user device 102, while other blocks of process 300 or 400 can be performed at server system 110.


Contextual Information


As discussed above, any number of types of contextual information, which can also include the features used by a classifier or machine learning system, can be used by processor(s) 204 and/or server system 110 at block 308 of process 300 or 400 to determine whether or not a spoken user input was intended for a virtual assistant. Described below are some example types of contextual information and ways that these types of contextual information can be used to determine whether or not a spoken user input was intended for a virtual assistant at block 308 of process 300.


In some examples, the contextual information can include time data from a clock or timer of user device 102. The time data can represent a length of time between any desired two or more events. For example, the time data can represent a length of time between the spoken user input being received and a time that a previous user input, such as a button press, mouse click, screen touch, previous spoken user input, or the like, was received. Generally, in some examples, a shorter length of time between the two events can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a longer length of time between events can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant. However, in other examples, a longer length of time between the two events can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a shorter length of time between events can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the length of time between consecutive spoken user inputs is less than a threshold duration, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the length of time between consecutive spoken user inputs is greater than or equal to the threshold duration, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the length of time between consecutive spoken user inputs can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the length of time. For example, a length of time less than a threshold duration can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for shorter lengths of time. Similarly, a length of time greater than or equal to the threshold duration can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for longer lengths of time. In some examples, the length of time between consecutive spoken user inputs can be used to train a machine learning system of the probabilistic system.


In some examples, the contextual information can include conversation history data from memory 250 or another storage device located within or remote from user device 102. The conversation history data can include any number of previous spoken user inputs received from the user and/or responses generated and provided to the user by the user device. In some examples, the previously received spoken user inputs can be compared with the current spoken user input to determine if the current spoken user input is the same as a previously received spoken user input. In these examples, a match between the previous and current spoken user input (e.g., caused by the user repeating him or herself) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while no match between the previous and current spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant or can be neutral regarding the likelihood that the user intended for the current spoken user input to be directed at the virtual assistant. In some examples, the user repeating him or herself can be used in a feedback loop to train a machine learning system of the probabilistic system.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the current spoken user input is the same as or matches the previously received spoken user input, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the current spoken user input is not the same as the previously received spoken user input, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that a previously received spoken user input is the same as or matches the current spoken user input can contribute a positive value to the final likelihood or confidence score, while no match between the previously received spoken user input and the current spoken user input can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In other examples, a semantic similarity analysis can be performed on the current spoken user input and some or all of the conversation history data. In some examples, this can include computing a similarity of the determined user intents (e.g., the result of the natural language interpretation phase that takes the form of a tuple <command, parameters>). In other examples, performing the semantic similarity analysis to determine the semantic distance can include determining an edit distance combined with a similarity matrix. In these examples, a semantic distance between the current spoken user input and one or more of the previously received spoken user inputs or responses generated and provided to the user by the user device can be determined and used to determine the likelihood or confidence score that the spoken user input was intend for the virtual assistant at block 308. In these examples, a small semantic distance between the current spoken user input and one or more of the previously received spoken user inputs (e.g., the immediately preceding spoken user input) and/or one or more of the responses generated and provided to the user by the user device can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a large semantic distance between the current spoken user input and one or more of the previously received spoken user inputs (e.g., the immediately preceding spoken user input) and/or one or more of the responses generated and provided to the user by the user device can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if a semantic distance between the current spoken user input and one or more previous spoken user inputs or responses generated by the user device is less than a threshold value, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the semantic distance between the current spoken user input and one or more previous spoken user inputs or responses generated by the user device is greater than or equal to the threshold value, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a semantic distance between the current spoken user input and one or more previous spoken user inputs or responses generated by the user device can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the semantic distance. For example, a semantic distance that is less than a threshold value can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for smaller semantic distances. Similarly, a semantic distance that is greater than or equal to the threshold value can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for larger semantic distances.


In some examples, the contextual information can include distance data from a distance sensor, such as proximity sensor 214, of user device 102. The distance data can represent a spatial distance between the user device and the user (e.g., a distance between the user device and the user's face). Generally, in some examples, a shorter distance between the user device and the user can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a longer distance between the user device and the user can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant. However, in other examples, a longer distance between the user device and the user can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a shorter distance between the user device and the user can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the distance between the user device and the user is less than a threshold distance, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the distance between the user device and the user is greater than or equal to the threshold distance, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the distance between the user device and the user can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the distance between the user device and the user. For example, a distance less than a threshold distance can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for shorter distances. Similarly, a distance greater than or equal to the threshold distance can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for greater distances.


In some examples, the contextual information can include audio data from audio subsystem 226. The audio data can include a representation of a volume of the spoken user input. Generally, in some examples, a higher volume of the spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a lower volume of the spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant. However, in other examples, a lower volume of the spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a higher volume of the spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the volume of the spoken user input was greater than a threshold volume, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the volume of the spoken user input was less than or equal to the threshold volume, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the volume of the spoken user input can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the volume of the spoken user input. For example, a volume greater than a threshold volume can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for higher volumes. Similarly, a volume less than or equal to the threshold volume can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for lower volumes.


In some examples, the contextual information can include audio data from audio subsystem 226. The audio data can include a representation of a volume of the spoken user input. In some examples, if a previous spoken input was ignored and the volume of a current spoken user input is higher than the previous spoken user input, this can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the volume of the current spoken user input is greater than a volume of the previous spoken user input, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the volume of the current spoken user input is less than or equal to the volume of the previous spoken user input, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the volume of the spoken user input can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the volume of the spoken user input. For example, if the volume of the current spoken user input is greater than a volume of an immediately previous spoken user input, a positive value to the final likelihood or confidence score can be added. Similarly, if the volume of the current spoken user input is less than a volume of an immediate previous spoken user input, a zero or negative value can be added to the final likelihood or confidence score.


In other examples, the audio data can be analyzed using known speaker recognition techniques to determine a number of distinct speakers that are near or within audio range of the user device. In these examples, a determination that more than one speaker is present can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant (and was instead speaking to another person nearby), while a determination that only one speaker is present can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that more than one speaker was present when the spoken user input was received, then it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that only one speaker was present when the spoken user input was received, it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that more than one speaker was present when the spoken user input was received can contribute a negative value to the final likelihood or confidence score, while a determination that only one speaker was present when the spoken user input was received can contribute a zero or a positive value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In yet other examples, the audio data can be analyzed using known speaker recognition techniques to determine whether or not the spoken user input was received from a known or an authorized user of the user device (e.g., the owner of the device) or from the same speaker as a previously received spoken user input. In these examples, a determination that the spoken user input was received from the known or authorized user or from the same speaker as a previously received spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a determination that the spoken user input was not received from the known or authorized user or from the same speaker as a previously received spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the spoken user input was received from the known or authorized user or from the same speaker as a previously received spoken user input, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the spoken user input was not received from the known or authorized user or from the same speaker as a previously received spoken user input, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the spoken user input was received from the known or authorized user or from the same speaker as a previously received spoken user input can contribute a positive value to the final likelihood or confidence score, while a determination that the spoken user input was not received from the known or authorized user or from the same speaker as a previously received spoken user input can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In some examples, the contextual information can include image data from camera subsystem 220 of user device 102. The image data can represent an image or video captured by camera subsystem 220. In some examples, the image data can be used to estimate a distance between the user device and the user. For example, the size of the user within the image can be used to estimate the distance between the user device and the user. The estimated distance between the user device and the user can be used in a rule-based or probabilistic system in a manner similar or identical to the distance data from proximity sensor 214, described above.


In other examples, the image data can be analyzed (e.g., using known eye-tracking techniques) to determine whether or not the user is looking at or facing the user device when the spoken user input was received. In these examples, a determination that the user was looking at the user device when the spoken user input was received can be indicative that the user is more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a determination that the user was not looking at the user device when the spoken user input was received can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant or can be neutral regarding the likelihood that the user intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the user was looking at the user device when the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the user was not looking at the user device when the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the user was looking at the user device when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination that the user was not looking at the user device when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In yet other examples, the image data can be analyzed to determine an orientation of the device relative to the user. For example, the image data can be analyzed using known facial recognition techniques to determine whether or not the user is positioned in front of the user device based on whether or not the user appears in the field of view of optical sensor 222. Similarly, the image data can be analyzed using known image recognition techniques to determine whether or not the user is performing a particular action (e.g., pointing at the user device, gesturing at the user device, or the like) or positioned in a predefined way (e.g., sitting in front of a television, holding a remote, or the like). In these examples, a determination that the user was in front of the user device, performing a particular action, or positioned in a predefined way when the spoken user input was received can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a determination that the user was not in front of the user device, was not performing a particular action, or was not positioned in a predefined way when the spoken user input was received can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant or can be neutral regarding the likelihood that the user intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the user was in front of the user device, performing a particular action, or positioned in a predefined way when the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if it is determined that the user was not in front of the user device, was not performing a particular action, or was not positioned in a predefined way when the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the user was in front of the user device, performing a particular action, or positioned in a predefined way when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination that the user was not in front of the user device, was not performing a particular action, or was not positioned in a predefined way when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In some examples, the contextual information can include orientation data from motion sensor 210 of user device 102. Motion sensor 210 can include any type of orientation sensor, such as an inclinometer, compass, gyroscope, or the like, that is capable of generating orientation data that represents a free-space orientation of the user device. In some examples, certain orientations of the user device (e.g., the front of the device is facing up, the device is upright, the device is in an orientation in which a display of the device can be viewed by the user, or the like) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while other orientations of the user device (e.g., the front of the device is facing down, the device is upside down, the device is in an orientation in which a display of the device cannot be viewed by the user, or the like) can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the device was in one of a set of orientations (e.g., the front of the device is facing up, the device is upright, the device is in an orientation in which a display of the device can be viewed by the user, or the like) when the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the device was not in one of the set of orientations when the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the user device is in one of a set of orientations (e.g., the front of the device is facing up, the device is upright, the device is in an orientation in which a display of the device can be viewed by the user, or the like) when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination that user device was not in one of the set of orientations when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In some examples, the contextual information can include location data from a GPS receiver from other sensors 216 of user device 102. The location data can represent a geographical location of the user device. In some examples, receiving a spoken user input while the user device is in certain locations (e.g., at home, in an office, or the like) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while receiving the spoken user input while the user device is in certain other locations (e.g., at a movie theatre, in a conference room, or the like) can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the device was located in one of a set of locations (e.g., at home, in an office, or the like) when the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the device was not located in one of the set of locations when the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the user device was located in one of a set of locations (e.g., at home, in an office, or the like) when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination that the user device was not located in one of the set of locations when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In some examples, the contextual information can include operating state data from memory 250 or another storage device located within or remote from user device 102. The operating state data can include any information relating to the operating state of user device, such as whether or not content is being displayed or otherwise being presented to the user, a type or identification of the content being presented to the user, an application being run by the user device, whether or not a notification has been recently presented to the user, a previous or most recent contact, a previous or most recent email, a previous or most recent SMS message, a previous or most recent phone call, calendar entries, reminders entries, webpage visits, on/off state of a display of the user device, whether or not the user device is receiving user input other than the spoken user input, settings on the user device, previous activity, or the like. In some examples, receiving the spoken user input while the user device is in certain operating states (e.g., content or other information is being displayed to the user, content or other information is being audibly presented to the user, a particular type of content is being presented to the user, a particular content is being presented to the user, such as a conversation transcript between the user and a virtual assistant, an application is being run by the user device, a notification has been recently presented to the user, the display of the user device is on, the user device is receiving user input other than the spoken user input, such as a mouse input, keyboard input, touch sensitive display input, etc., an email was recently sent/received to/from a contact or a particular contact, an SMS message was recently sent/received to/from a contact or a particular contact, a phone call was recently sent/received to/from a contact or a particular contact, a particular setting is configured on the user device, a previous activity was performed, or the like) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while receiving the spoken user input while the user device is in certain other operating states (e.g., content or other information is not being displayed to the user, content or other information is not being audibly presented to the user, a particular type of content is not being presented to the user, a particular content is not being presented to the user, such as a conversation transcript between the user and a virtual assistant, an application is not being run by the user device, a notification has not been recently presented to the user, the display of the user device is off, the user device is not receiving user input other than the spoken user input, such as a mouse input, keyboard input, touch sensitive display input, etc., an email was not recently sent/received to/from a contact or a particular contact, an SMS message was not recently sent/received to/from a contact or a particular contact, a phone call was not recently sent/received to/from a contact or a particular contact, a particular setting is not configured on the user device, a previous activity was not performed, or the like) can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the display of the user device was on and the user device was presenting audio information to the user when the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the display of the user device was off and the user device was not presenting audio information to the user when the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant. Other types of operating state data can similarly be used to generate rules that cause a determination to be made that the spoken user input was or was not intended for the virtual assistant.


In one example probabilistic system, a determination that the display of the user device was on and that the user device was presenting audio information to the user when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination that the display of the user device was off and that the user device was not presenting audio information to the user when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design. It should be appreciated that other types of operating state data can be used in a similar manner to make positive, negative, or neutral contributions to the final likelihood or confidence score depending on whether or not the operating state data indicates that the state of the device is one of a predetermined set of states.


In other examples, a semantic similarly analysis can be performed on the current spoken user input and some or all of the operating state data. In these examples, a semantic distance between the current spoken user input and one or more of the components of the operating state data can be determined and used to determine whether or not the spoken user input was intend for the user device at block 308. In these examples, small semantic distance between the current spoken user input and one or more components of the operating state data can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a large semantic distance between the current spoken user input and one or more components of the operating state data can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if a semantic distance between the current spoken user input and one or more components of the operating state data (e.g., an application being run by the user device, a notification presented to the user, a name in a contact list, a previous contact, a previous email, a previous SMS message, content being presented to the user, a command expected to be received from the user, such as requests for directions while the user device is running a map application, content navigation instructions while the user device is in an eyes-free mode, a “start” instruction after previously receiving a “stop” or “pause” instruction, etc., or the like) is less than a threshold value, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the semantic distance between the current spoken user input and one or more components of the operating state data is greater than or equal to a threshold value, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a semantic distance between the current spoken user input and one or more components of the operating state data can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the semantic distance. For example, a semantic distance that is less than a threshold value can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for smaller semantic distances. Similarly, a semantic distance that is greater than or equal to the threshold value can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for larger semantic distances.


In some examples, the contextual information can include lighting data from light sensor 212 of user device 102. The lighting data can include a representation of a brightness of ambient light received by light sensor 212. In some examples, a higher brightness of the sensed ambient light when the spoken user input was received can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant (e.g., indicating that the user is in an environment in which speaking is acceptable), while a lower brightness of the sensed ambient light when the spoken user input was received can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant (e.g., indicating that the user is in an environment in which speaking is not acceptable, such as a movie theatre). However, in other examples, a lower brightness of the sensed ambient light when the spoken user input was received can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a higher brightness of the sensed ambient light when the spoken user input was received can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the brightness of the sensed ambient light when the spoken user input was received is greater than a threshold brightness, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the brightness of the sensed ambient light when the spoken user input was received input is less than or equal to the threshold brightness, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the brightness of the sensed ambient light when the spoken user input was received can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the brightness of the sensed ambient light. For example, a brightness less than a threshold brightness can contribute a negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for lower brightness values. Similarly, a brightness greater than or equal to the threshold brightness can contribute a zero or positive value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for higher brightness values.


In some examples, the contextual information can include speech recognition data from an automatic speech recognition (ASR) engine located within or remote from user device 102 (e.g., from server system 110). The speech recognition data can include an indication of whether or not the ASR engine was able to recognize the spoken user input and/or is capable of responding to the spoken user input. In some examples, an indication that the ASR engine was able to recognize the spoken user input and/or is capable of responding to the spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while an indication that the ASR engine was not able to recognize the spoken user input and/or is not capable of responding to the spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the ASR engine was able to recognize the spoken user input and/or is capable of responding to the spoken user input, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the ASR engine was not able to recognize the spoken user input and/or is not capable of responding to the spoken user input, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the ASR engine was able to recognize the spoken user input and/or is capable of responding to the spoken user input can contribute a positive value to the final likelihood or confidence score, while a determination that the ASR engine was not able to recognize the spoken user input and/or is not capable of responding to the spoken user input can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In other examples, the speech recognition data from the ASR engine can further include an indication of the length (e.g., number of words, duration of speech, or the like) of the spoken user input. Generally, in some examples, a shorter length of the spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a longer length of the spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant. However, in some examples, a longer length of the spoken user input can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while a shorter length of the spoken user input can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the length of the spoken user input is less than a threshold length, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the length of the spoken user input is greater than or equal to the threshold length, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, the length of the spoken user input can be used to calculate a positive, negative, or neutral contribution to a final likelihood or confidence score, where the value of the contribution can have a linear or non-linear relationship with the value of the length of the spoken user input. For example, a length less than a threshold length can contribute a positive value to the final likelihood or confidence score, where the magnitude of the positive value can be greater for shorter lengths. Similarly, a length greater than or equal to the threshold distance can contribute a zero or negative value to the final likelihood or confidence score, where the magnitude of the negative value can be greater for longer lengths.


In other examples, the speech recognition data from the ASR engine can further include noun or pronouns identified from within the spoken user input. For example, the speech recognition data can include noun or pronouns, such as “honey,” “he,” “she,” or the first or last name of a person. Generally, in some examples, the presence of one of these nouns or pronouns can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant, while the absence of one of these nouns or pronouns (or presence of non-human identifiers, such as “Siri”) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the spoken user input includes one of a set of nouns or pronouns, then it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the spoken user input does not include one of the set of nouns or pronouns (or includes one of another set of nouns or pronouns), it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination that the spoken user input includes one of a set of nouns or pronouns can contribute a negative value to the final likelihood or confidence score, while a determination that the spoken user input does not include one of the set of nouns or pronouns (or includes one of another set of nouns or pronouns) can contribute a positive or zero value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


In some examples, the contextual information can include user data from memory 250 or another storage device located within or remote from user device 102. The user data can include any type of information associated with the user, such as a contact list, calendar, preferences, personal information, financial information, family information, or the like. In some examples, the user data can be compared with other types of contextual information at block 308 to assist in the determination of whether or not the spoken user input was intend for the virtual assistant. For example, the time that the spoken user input was received can be compared with the user's calendar to determine if the user was at an event in which the user was more or less likely to be conversing with the virtual assistant of the user device, the speech recognition data from the ASR engine can be compared with contacts in the user's contact list to determine if the a name from the user's contact list was mentioned in the spoken user input, the speech recognition data from the ASR engine can be compared with user preferences to determine if the spoken user input corresponds to a previously defined phrase that should or should not be ignored by the virtual assistant, or the like.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the current spoken user input was received at a time within a predetermined set of times (e.g., when the user's calendar indicates that the user was in a meeting or otherwise engaged in an activity deemed to be one in which the user would not converse with a virtual assistant), then it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the current spoken user input was received at a time outside the predetermined set of times (e.g., when the user's calendar indicates that the user was not in a meeting or otherwise engaged in an activity deemed to be one in which the user would not converse with a virtual assistant), it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Other types of user data can similarly be used to generate rules that cause a determination to be made that the spoken user input was or was not intended for the virtual assistant.


In one example probabilistic system, a determination that the current spoken user input was received at a time that the user's calendar indicates that the user was in a meeting or otherwise engaged in an activity deemed to be one in which the user would not converse with a virtual assistant can contribute a negative or zero value to the final likelihood or confidence score, while a determination that the current spoken user input was received at a time that the user's calendar indicates that the user was not in a meeting or otherwise engaged in an activity deemed to be one in which the user would not converse with a virtual assistant can contribute a positive value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design. It should be appreciated that other types of user data can be used in a similar manner to make positive, negative, or neutral contributions to the final likelihood or confidence score.


In some examples, the contextual information can include motion data from motion sensor 210 or an accelerometer of other sensors 216 of user device 102. The motion data can represent movement of the user device and can be used to detect movement of the device caused by the user shaking the device, movement of the device toward or away from the user (e.g., movement toward or away from the user's mouth), movement caused by the user wearing the device (e.g., as a watch or other wearable device), or the like. In some examples, certain motions experienced by the user device (e.g., shaking, movement associated with the user device being worn by the user, movement toward the user, etc.) can be indicative that the user was more likely to have intended for the current spoken user input to be directed at the virtual assistant, while other motions experienced by the user device (e.g., movement away from the user) can be indicative that the user was less likely to have intended for the current spoken user input to be directed at the virtual assistant.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the motion data indicates that the user device was moved toward the user's mouth before the spoken user input was received, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the motion data indicates that the device was not moved toward the user's mouth before the spoken user input was received, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant. Other movements can similarly be used to generate rules that cause a determination to be made that the spoken user input was or was not intended for the virtual assistant.


In one example probabilistic system, a determination that the user device was moved in one of a predetermined set of movements (e.g., toward the user's mouth before the spoken user input was received) can contribute a positive value to the final likelihood or confidence score, while a determination that user device was not moved in one of a predetermined set of movements can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design. It should be appreciated that other movements can be used in a similar manner to make positive, negative, or neutral contributions to the final likelihood or confidence score.


In some examples, the contextual information can include temperature data from a temperature sensor of other sensors 216 of user device 102. The temperature data can represent a temperature sensed by the temperature sensor and can be used to determine whether or not the user device is being held by the user. For example, a higher temperature or a temperature in a particular range can suggest that the device is being held in the hand of a user, while a lower temperature or a temperature outside the particular range can suggest that the device is not being held by the user.


In one example rule-based system, one rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the temperature is within a particular range of temperatures corresponding to the user device being held by a user, then it can be determined that the user intended for the current spoken user input to be directed at the virtual assistant. Another rule that can be used (alone, in combination with other rules, or as one of multiple conditions in other rules) is that if the temperature is not within a particular range of temperatures corresponding to the user device being held by a user, it can be determined that the user did not intend for the current spoken user input to be directed at the virtual assistant.


In one example probabilistic system, a determination, based on the temperature data, that the user device was being held by the user when the spoken user input was received can contribute a positive value to the final likelihood or confidence score, while a determination, based on the temperature data, that the user device was not being held by the user when the spoken user input was received can contribute a zero or a negative value to the final likelihood or confidence score. The magnitude of the positive or negative contribution can be adjusted based on the overall system design.


Electronic Device


In accordance with some examples, FIG. 5 shows a functional block diagram of an electronic device 500 configured in accordance with the principles of the various described examples. The functional blocks of the device can be implemented by hardware, software, or a combination of hardware and software to carry out the principles of the various described examples. It is understood by persons of skill in the art that the functional blocks described in FIG. 5 can be combined or separated into sub-blocks to implement the principles of the various described examples. Therefore, the description herein optionally supports any possible combination or separation or further definition of the functional blocks described herein.


As shown in FIG. 5, electronic device 500 can include a touch screen display unit 502 configured to display a user interface and to receive touch input, and a sound receiving unit 504 configured to receive sound input. In some examples, electronic device 500 can include a speaker unit 506 configured to generate sound. Electronic device 500 can further include a processing unit 508 coupled to touch screen display unit 502 and sound receiving unit 504 (and, optionally, coupled to speaker unit 506). In some examples, processing unit 508 can include a first monitoring unit 510, a speech identifying unit 512, a response determination unit 514, a response generating unit 516, a second monitoring unit 518, and a third monitoring unit 520.


Processing unit 508 can be configured to receive an audio input (e.g., from audio receiving unit 504). Processing unit 508 can be configured to monitor the audio input (e.g., using first monitoring unit 510) to identify a first spoken user input in the audio input. Upon identifying the first spoken user input in the audio input, processing unit 508 can be configured to determine (e.g., using response determination unit 514), based on contextual information associated with the first spoken user input, whether a response to the first spoken user input should be generated. In response to determining that a response should be generated, processing unit 508 can be configured to generate a response (e.g., using response generating unit 516) to the first spoken user input and to again monitor the received audio input for a second spoken user request (e.g., using second monitoring unit 518). In response to determining that a response should not be generated, processing unit 508 can be configured to again monitor the received audio input for a second spoken user request (e.g., using second monitoring unit 518) without generating a response to the first spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input without identifying one or more predetermined words at the start of the first spoken user input. In other examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input without identifying a physical or virtual button input received prior to receiving the first spoken user input.


In some examples, processing unit 508 can be configured to generate a response (e.g., using response generating unit 516) to the first spoken user input by performing speech-to-text conversion on the first spoken user input, determining a user intent based on the first spoken user input, determining a task to be performed based on the first spoken user input, determining a parameter for the task to be performed based on the first spoken user input, performing the task to be performed, displaying a text response to the first spoken user input, or outputting an audio response to the first spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by evaluating one or more conditional rules that depend on the contextual information associated with the first spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on the contextual information associated with the first spoken user input and comparing the likelihood score to a threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input based on contextual information associated with the first spoken user input that includes one or more of an elapsed time between receiving the first spoken user input and a previous user input, a previous spoken user input, a distance between a user and the electronic device when the first spoken user input was received, an orientation of the electronic device when the first spoken user input was received, an orientation between the user and the electronic device when the first spoken user input was received, a direction of the user's eyes when the first spoken user input was received, an indication of whether the first spoken user input was recognized by an automatic speech recognizer, a semantic relationship between the first spoken user input and the previous spoken user input, a length of the first spoken user input, an identification of a speaker of the first spoken user input, a time the first spoken user input was received, an indication of whether the electronic device was outputting information to the user when the first spoken user input was received, an expectation of receiving input from the user, an indication of whether the electronic device was being held when the first spoken user input was received, an operating state of the electronic device when the first spoken user input was received, a previous action performed by the electronic device, an indication of whether content was being displayed by the electronic device when the first spoken user input was received, a semantic relationship between the first spoken user input and the content being displayed by the electronic device when the first spoken user input was received, a position of the user when the first spoken user input was received, a gesture being performed by the user when the first spoken user input was received, a previous output of the electronic device, a location of the electronic device when the first spoken user input was received, an application being run by the electronic device when the first spoken user input was received, a previous contact, a previous email, a previous SMS message, a movement of the electronic device when the first spoken user input was received, a user setting of the electronic device, an amount of light sensed by the electronic device when the first spoken user input was received, and calendar data.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an elapsed time between receiving the first spoken user input and a previous user input. In these examples, calculating the likelihood score can include decreasing the likelihood score in response to a value of the elapsed time being greater than a threshold duration and increasing the likelihood score in response to the value of the elapsed time being less than the threshold duration. In some examples, the previous user input can include a previously received touch input on a touch sensitive display, a mouse click, a button press, or a spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a previous spoken user input. In these examples, calculating the likelihood score can include increasing the likelihood score in response to detecting a match between the previous spoken user input and the first spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a distance between a user and the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include decreasing the likelihood score in response to the distance being greater than a threshold distance and increasing the likelihood score in response to the distance being less than the threshold distance. In some examples, the distance can be determined based at least in part on a volume of the first spoken user input, a distance measured by a proximity sensor, an image generated by an image sensor, or accelerometer data from an accelerometer.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an orientation of the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include decreasing the likelihood score in response to the orientation of the device being facedown or upside down and increasing the likelihood score in response to the orientation of the device being face up or upright.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an orientation between the user and the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the orientation being one in which a display of the electronic device is oriented towards the user and decreasing the likelihood score in response to the orientation being one in which the display of the electronic device is oriented away from the user.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a direction of the user's eyes when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the direction of the user's eyes being pointed at the electronic device and decreasing the likelihood score in response to the direction of the user's eyes being pointed away from the electronic device.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an indication of whether the first spoken user input was recognized by an automatic speech recognizer. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the indication indicating that the first spoken user input was recognized by the automatic speech recognizer and decreasing the likelihood score in response to the indication indicating that the first spoken user input was not recognized by the automatic speech recognizer.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and the previous spoken user input. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a spoken user input semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the spoken user input semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a length of the first spoken user input. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the length of the first spoken user input less than a threshold length and decreasing the likelihood score in response to the length of the first spoken user input being greater than the threshold length.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an identification of a speaker of the first spoken user input. In some examples, calculating the likelihood score can include increasing the likelihood score in response to the identification of the speaker of the first spoken user input being one of a list of known or authorized speakers and decreasing the likelihood score in response to the identification of the speaker of the first spoken user input not being one of a list of known or authorized speakers. In other examples, calculating the likelihood score can include increasing the likelihood score in response to the identification of the speaker of the first spoken user input being the same as an identification of a speaker of the previous spoken user input and decreasing the likelihood score in response to the identification of the speaker of the first spoken user input being different than the identification of the speaker of the previous spoken user input.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a time the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the time being within a predetermined set of times and decreasing the likelihood score in response to the time not being within the predetermined set of times.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an indication of whether the electronic device was outputting information to the user when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the indication indicating that the electronic device was outputting information to the user when the first spoken user input was received and decreasing the likelihood score in response to the indication indicating that the electronic device was not outputting information to the user when the first spoken user input was received.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an expectation of receiving input from the user. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the expectation of receiving input from the user indicating that input was expected to be received from the user and decreasing the likelihood score in response to the expectation of receiving input from the user indicating that input was not expected to be received from the user.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an indication of whether the electronic device is being held when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the indication indicating that the electronic device was being held when the first spoken user input was received and decreasing the likelihood score in response to the indication indicating that the electronic device was not being held when the first spoken user input was received.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an operating state of the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the operating state of the electronic device being one of a set of predetermined operating states and decreasing the likelihood score in response to the operating state of the electronic device not being one of the set of predetermined operating states.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a previous action performed by the electronic device. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the previous action performed by the electronic device being one of a set of predetermined actions and decreasing the likelihood score in response to the previous action performed by the electronic device not being one of the set of predetermined actions.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an indication of whether the content was being displayed by the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the indication indicating that content was being displayed by the electronic device when the first spoken user input was received.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and content being displayed by the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a content semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the content semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a position of the user when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the position of the user being one of a predetermined set of positions and decreasing the likelihood score in response to the position of the user not being one of the predetermined set of positions.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a gesture being performed by the user when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the gesture being one of a predetermined set of gestures and decreasing the likelihood score in response to the gesture not being one of the predetermined set of gestures.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and the previous output of the electronic device. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a previous output semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the previous output semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a location of the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include decreasing the likelihood score in response to the location being one of a predetermined set of locations and increasing the likelihood score in response to the location not being one of the predetermined set of locations.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input an application being run by the electronic device when the first spoken user input was received. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than an application semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the application semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and a previous contact. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a previous contact semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the previous contact semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and a previous email. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a previous email semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the previous email semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a semantic relationship between the first spoken user input and a previous SMS message. In these examples, calculating the likelihood score can include increasing the likelihood score in response to a value of the semantic relationship being greater than a previous SMS message semantic threshold value and decreasing the likelihood score in response to the value of the semantic relationship being less than the previous SMS semantic threshold value.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a movement of the electronic device. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the movement being one of a predetermined set of movements and decreasing the likelihood score in response to the movement not being one of the predetermined set of movements.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes a user setting. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the user setting being one of a predetermined set of user settings and decreasing the likelihood score in response to the user setting not being one of the predetermined set of user settings.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes an amount of light sensed by the electronic device. In these examples, calculating the likelihood score can include increasing the likelihood score in response to the amount of light being greater than a threshold amount of light and decreasing the likelihood score in response to the amount of light being less than the threshold amount of light.


In some examples, processing unit 508 can be configured to determine (e.g., using response determination unit 514) whether to respond to the first spoken user input by calculating a likelihood score that the virtual assistant should respond to the first spoken user input based on contextual information that includes calendar data. In these examples, calculating the likelihood score can include decreasing the likelihood score in response to the calendar data indicating that the user is occupied at the time that the first spoken user input was received.


Processing unit 508 can be further configured to monitor the audio input (e.g., using second monitoring unit 518) to identify a second spoken user input in the audio input. Upon identifying the second spoken user input in the audio input, processing unit 508 can be configured to determine (e.g., using response determination unit 514), based on contextual information associated with the second spoken user input, whether a response to the second spoken user input should be generated. In response to determining that a response should be generated, processing unit 508 can be configured to generate a response (e.g., using response generating unit 516) to the second spoken user input and to again monitor the received audio input for a third spoken user request (e.g., using third monitoring unit 520). In response to determining that a response should not be generated, processing unit 508 can be configured to again monitor the received audio input for the third spoken user request (e.g., using third monitoring unit 520) without generating a response to the second spoken user input.


As described above, one aspect of the present technology is the gathering and use of data available from various sources to improve the delivery to users of invitational content or any other content that may be of interest to them. The present disclosure contemplates that in some instances, this gathered data can include personal information data that uniquely identifies or can be used to contact or locate a specific person. Such personal information data can include demographic data, location-based data, telephone numbers, email addresses, home addresses, or any other identifying information.


The present disclosure recognizes that the use of such personal information data, in the present technology, can be used to the benefit of users. For example, the personal information data can be used to deliver targeted content that is of greater interest to the user. Accordingly, use of such personal information data enables calculated control of the delivered content. Further, other uses for personal information data that benefit the user are also contemplated by the present disclosure.


The present disclosure further contemplates that the entities responsible for the collection, analysis, disclosure, transfer, storage, or other use of such personal information data will comply with well-established privacy policies and/or privacy practices. In particular, such entities should implement and consistently use privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining personal information data private and secure. For example, personal information from users should be collected for legitimate and reasonable uses of the entity and not shared or sold outside of those legitimate uses. Further, such collection should occur only after receiving the informed consent of the users. Additionally, such entities would take any needed steps for safeguarding and securing access to such personal information data and ensuring that others with access to the personal information data adhere to their privacy policies and procedures. Further, such entities can subject themselves to evaluation by third parties to certify their adherence to widely accepted privacy policies and practices.


Despite the foregoing, the present disclosure also contemplates examples in which users selectively block the use of, or access to, personal information data. That is, the present disclosure contemplates that hardware and/or software elements can be provided to prevent or block access to such personal information data. For example, in the case of advertisement delivery services, the present technology can be configured to allow users to select to “opt in” or “opt out” of participation in the collection of personal information data during registration for services. In another example, users can select not to provide location information for targeted content delivery services. In yet another example, users can select to not provide precise location information, but permit the transfer of location zone information.


Therefore, although the present disclosure broadly covers use of personal information data to implement one or more various disclosed examples, the present disclosure also contemplates that the various examples can also be implemented without the need for accessing such personal information data. That is, the various examples of the present technology are not rendered inoperable due to the lack of all or a portion of such personal information data. For example, content can be selected and delivered to users by inferring preferences based on non-personal information data or a bare minimum amount of personal information, such as the content being requested by the device associated with a user, other non-personal information available to the content delivery services, or publicly available information.


Although examples have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of the various examples as defined by the appended claims.

Claims
  • 1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device, cause the electronic device to: receive a first spoken input, wherein the first spoken input requests performance of a first task;activate a virtual assistant operating on the electronic device;perform, by the activated virtual assistant, the first task based on the first spoken input;provide, at a first time, a first response indicating the performance of the first task, wherein providing the first response includes providing at least one of audio output and displayed output;after the first time, monitor received audio input to identify a second spoken input in the audio input, wherein the second spoken input does not comprise a spoken trigger for activating the virtual assistant;in accordance with identifying the second spoken input, determine whether to respond to the second spoken input based on contextual information that indicates whether a user is facing the electronic device when the second spoken input was received;in accordance with a determination to respond to the second spoken input, perform a second task based on the second spoken input; andprovide a second response indicating the performance of the second task.
  • 2. The non-transitory computer-readable storage medium of claim 1, wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the electronic device to: while monitoring the received audio input, output a visual indicator, the visual indicator indicating that the electronic device is capable of responding to received spoken input that does not include the spoken trigger.
  • 3. The non-transitory computer-readable storage medium of claim 1, wherein the second spoken input is identified without identifying a physical or virtual button input.
  • 4. The non-transitory computer-readable storage medium of claim 1, wherein determining whether to respond to the second spoken input based on the contextual information includes: in accordance with a determination that the contextual information indicates that the user is facing the electronic device when the second spoken input was received, determining to respond to the second spoken input; andin accordance with a determination that the contextual information indicates that the user is not facing the electronic device when the second spoken input was received, determining not to respond to the second spoken input.
  • 5. The non-transitory computer-readable storage medium of claim 1, wherein the electronic device includes a camera, and wherein the one or more programs further comprise instructions, which when executed by the one or more processors, cause the electronic device to: capture data from the camera; anddetermine, based on analyzing the captured data, the contextual information that indicates whether the user is facing the electronic device when the second spoken input was received.
  • 6. The non-transitory computer-readable storage medium of claim 1, wherein determining whether to respond to the second spoken input based on the contextual information includes: calculating a likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information, including: in accordance with a determination that the user is facing the electronic device when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the user is not facing the electronic device when the second spoken input was received, decreasing the likelihood score.
  • 7. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates a type of motion of the electronic device, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the type of motion is a first type of motion, increasing the likelihood score; andin accordance with a determination that the type of motion is a second type of motion different from the first type of motion, decreasing the likelihood score.
  • 8. The non-transitory computer-readable storage medium of claim 7, wherein: the first type of motion corresponds to movement of the electronic device towards the user before the second spoken input is received; andthe second type of motion does not correspond to movement of the electronic device towards the user before the second spoken input is received.
  • 9. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates a gaze direction of the user when the second spoken user input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the gaze direction is pointed at the electronic device when the second spoken user input was received, increasing the likelihood score; andin accordance with a determination that the gaze direction is not pointed at the electronic device when the second spoken user input was received, decreasing the likelihood score.
  • 10. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates an elapsed time between receiving the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the elapsed time is greater than a threshold duration, decreasing the likelihood score; andin accordance with a determination that the elapsed time is less than the threshold duration, increasing the likelihood score.
  • 11. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates an orientation of the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the orientation of the electronic device is face down and/or upside down, decreasing the likelihood score; andin accordance with a determination that the orientation of the electronic device is face up and/or upright, increasing the likelihood score.
  • 12. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates whether the second spoken input was recognized by an automatic speech recognizer, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the second spoken input was recognized by the automatic speech recognizer, increasing the likelihood score; andin accordance with a determination that the second spoken input was not recognized by the automatic speech recognizer, decreasing the likelihood score.
  • 13. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a spoken user input semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the spoken user input semantic threshold value, decreasing the likelihood score.
  • 14. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates an identification of a speaker of the second spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the identified speaker is included in a list of authorized speakers, increasing the likelihood score; andin accordance with a determination that the identified speaker is not included in the list of speakers, decreasing the likelihood score.
  • 15. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates whether the electronic device is being held when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the electronic device was being held when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the electronic device was not being held when the second spoken input was received, decreasing the likelihood score.
  • 16. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates a semantic relationship between the second spoken input and content being displayed by the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a content semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the content semantic threshold value, decreasing the likelihood score.
  • 17. The non-transitory computer-readable storage medium of claim 6, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first response, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the semantic threshold value, decreasing the likelihood score.
  • 18. A method, comprising: at an electronic device with one or more processors and memory: receiving a first spoken input, wherein the first spoken input requests performance of a first task;activating a virtual assistant operating on the electronic device;performing, by the activated virtual assistant, the first task based on the first spoken input;providing, at a first time, a first response indicating the performance of the first task, wherein providing the first response includes providing at least one of audio output and displayed output;after the first time, monitoring received audio input to identify a second spoken input in the audio input, wherein the second spoken input does not comprise a spoken trigger for activating the virtual assistant;in accordance with identifying the second spoken input, determining whether to respond to the second spoken input based on contextual information that indicates whether a user is facing the electronic device when the second spoken input was received;in accordance with a determination to respond to the second spoken input, performing a second task based on the second spoken input; andproviding a second response indicating the performance of the second task.
  • 19. The method of claim 18, further comprising: while monitoring the received audio input, outputting a visual indicator, the visual indicator indicating that the electronic device is capable of responding to received spoken input that does not include the spoken trigger.
  • 20. The method of claim 18, wherein the second spoken input is identified without identifying a physical or virtual button input.
  • 21. The method of claim 18, wherein determining whether to respond to the second spoken input based on the contextual information includes: in accordance with a determination that the contextual information indicates that the user is facing the electronic device when the second spoken input was received, determining to respond to the second spoken input; andin accordance with a determination that the contextual information indicates that the user is not facing the electronic device when the second spoken input was received, determining not to respond to the second spoken input.
  • 22. The method of claim 18, wherein the electronic device includes a camera, and wherein the method further comprises: capturing data from the camera; anddetermining, based on analyzing the captured data, the contextual information that indicates whether the user is facing the electronic device when the second spoken input was received.
  • 23. The method of claim 18, wherein determining whether to respond to the second spoken input based on the contextual information includes: calculating a likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information, including: in accordance with a determination that the user is facing the electronic device when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the user is not facing the electronic device when the second spoken input was received, decreasing the likelihood score.
  • 24. The method of claim 23, wherein the contextual information further indicates a type of motion of the electronic device, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the type of motion is a first type of motion, increasing the likelihood score; andin accordance with a determination that the type of motion is a second type of motion different from the first type of motion, decreasing the likelihood score.
  • 25. The method of claim 24, wherein: the first type of motion corresponds to movement of the electronic device towards the user before the second spoken input is received; andthe second type of motion does not correspond to movement of the electronic device towards the user before the second spoken input is received.
  • 26. The method of claim 23, wherein the contextual information further indicates a gaze direction of the user when the second spoken user input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the gaze direction is pointed at the electronic device when the second spoken user input was received, increasing the likelihood score; andin accordance with a determination that the gaze direction is not pointed at the electronic device when the second spoken user input was received, decreasing the likelihood score.
  • 27. The method of claim 23, wherein the contextual information further indicates an elapsed time between receiving the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the elapsed time is greater than a threshold duration, decreasing the likelihood score; andin accordance with a determination that the elapsed time is less than the threshold duration, increasing the likelihood score.
  • 28. The method of claim 23, wherein the contextual information further indicates an orientation of the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the orientation of the electronic device is face down and/or upside down, decreasing the likelihood score; andin accordance with a determination that the orientation of the electronic device is face up and/or upright, increasing the likelihood score.
  • 29. The method of claim 23, wherein the contextual information further indicates whether the second spoken input was recognized by an automatic speech recognizer, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the second spoken input was recognized by the automatic speech recognizer, increasing the likelihood score; andin accordance with a determination that the second spoken input was not recognized by the automatic speech recognizer, decreasing the likelihood score.
  • 30. The method of claim 23, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a spoken user input semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the spoken user input semantic threshold value, decreasing the likelihood score.
  • 31. The method of claim 23, wherein the contextual information further indicates an identification of a speaker of the second spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the identified speaker is included in a list of authorized speakers, increasing the likelihood score; andin accordance with a determination that the identified speaker is not included in the list of speakers, decreasing the likelihood score.
  • 32. The method of claim 23, wherein the contextual information further indicates whether the electronic device is being held when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the electronic device was being held when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the electronic device was not being held when the second spoken input was received, decreasing the likelihood score.
  • 33. The method of claim 23, wherein the contextual information further indicates a semantic relationship between the second spoken input and content being displayed by the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a content semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the content semantic threshold value, decreasing the likelihood score.
  • 34. The method of claim 23, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first response, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the semantic threshold value, decreasing the likelihood score.
  • 35. An electronic device, comprising: one or more processors;memory; andone or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving a first spoken input, wherein the first spoken input requests performance of a first task;activating a virtual assistant operating on the electronic device;performing, by the activated virtual assistant, the first task based on the first spoken input;providing, at a first time, a first response indicating the performance of the first task, wherein providing the first response includes providing at least one of audio output and displayed output;after the first time, monitoring received audio input to identify a second spoken input in the audio input, wherein the second spoken input does not comprise a spoken trigger for activating the virtual assistant;in accordance with identifying the second spoken input, determining whether to respond to the second spoken input based on contextual information that indicates whether a user is facing the electronic device when the second spoken input was received;in accordance with a determination to respond to the second spoken input, performing a second task based on the second spoken input; andproviding a second response indicating the performance of the second task.
  • 36. The electronic device of claim 35, wherein the one or more programs further include instructions for: while monitoring the received audio input, outputting a visual indicator, the visual indicator indicating that the electronic device is capable of responding to received spoken input that does not include the spoken trigger.
  • 37. The electronic device of claim 35, wherein the second spoken input is identified without identifying a physical or virtual button input.
  • 38. The electronic device of claim 35, wherein determining whether to respond to the second spoken input based on the contextual information includes: in accordance with a determination that the contextual information indicates that the user is facing the electronic device when the second spoken input was received, determining to respond to the second spoken input; andin accordance with a determination that the contextual information indicates that the user is not facing the electronic device when the second spoken input was received, determining not to respond to the second spoken input.
  • 39. The electronic device of claim 35, wherein the electronic device includes a camera, and wherein the one or more programs further include instructions for: capturing data from the camera; anddetermining, based on analyzing the captured data, the contextual information that indicates whether the user is facing the electronic device when the second spoken input was received.
  • 40. The electronic device of claim 35, wherein determining whether to respond to the second spoken input based on the contextual information includes: calculating a likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information, including: in accordance with a determination that the user is facing the electronic device when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the user is not facing the electronic device when the second spoken input was received, decreasing the likelihood score.
  • 41. The electronic device of claim 40, wherein the contextual information further indicates a type of motion of the electronic device, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the type of motion is a first type of motion, increasing the likelihood score; andin accordance with a determination that the type of motion is a second type of motion different from the first type of motion, decreasing the likelihood score.
  • 42. The electronic device of claim 41, wherein: the first type of motion corresponds to movement of the electronic device towards the user before the second spoken input is received; andthe second type of motion does not correspond to movement of the electronic device towards the user before the second spoken input is received.
  • 43. The electronic device of claim 40, wherein the contextual information further indicates a gaze direction of the user when the second spoken user input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the gaze direction is pointed at the electronic device when the second spoken user input was received, increasing the likelihood score; andin accordance with a determination that the gaze direction is not pointed at the electronic device when the second spoken user input was received, decreasing the likelihood score.
  • 44. The electronic device of claim 40, wherein the contextual information further indicates an elapsed time between receiving the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the elapsed time is greater than a threshold duration, decreasing the likelihood score; andin accordance with a determination that the elapsed time is less than the threshold duration, increasing the likelihood score.
  • 45. The electronic device of claim 40, wherein the contextual information further indicates an orientation of the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the orientation of the electronic device is face down and/or upside down, decreasing the likelihood score; andin accordance with a determination that the orientation of the electronic device is face up and/or upright, increasing the likelihood score.
  • 46. The electronic device of claim 40, wherein the contextual information further indicates whether the second spoken input was recognized by an automatic speech recognizer, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the second spoken input was recognized by the automatic speech recognizer, increasing the likelihood score; andin accordance with a determination that the second spoken input was not recognized by the automatic speech recognizer, decreasing the likelihood score.
  • 47. The electronic device of claim 40, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a spoken user input semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the spoken user input semantic threshold value, decreasing the likelihood score.
  • 48. The electronic device of claim 40, wherein the contextual information further indicates an identification of a speaker of the second spoken input, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the identified speaker is included in a list of authorized speakers, increasing the likelihood score; andin accordance with a determination that the identified speaker is not included in the list of speakers, decreasing the likelihood score.
  • 49. The electronic device of claim 40, wherein the contextual information further indicates whether the electronic device is being held when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that the electronic device was being held when the second spoken input was received, increasing the likelihood score; andin accordance with a determination that the electronic device was not being held when the second spoken input was received, decreasing the likelihood score.
  • 50. The electronic device of claim 40, wherein the contextual information further indicates a semantic relationship between the second spoken input and content being displayed by the electronic device when the second spoken input was received, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a content semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the content semantic threshold value, decreasing the likelihood score.
  • 51. The electronic device of claim 40, wherein the contextual information further indicates a semantic relationship between the second spoken input and the first response, and wherein calculating the likelihood score that the virtual assistant should provide the second response to the second spoken input based on the contextual information includes: in accordance with a determination that a value of the semantic relationship is greater than a semantic threshold value, increasing the likelihood score; andin accordance with a determination that the value of the semantic relationship is less than the semantic threshold value, decreasing the likelihood score.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 17/461,018, filed on Aug. 30, 2021, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES, which is a continuation of U.S. patent application Ser. No. 16/800,456, filed on Feb. 25, 2020, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES, which is a continuation of U.S. patent application Ser. No. 16/530,708, filed on Aug. 2, 2019, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES, which claims priority to U.S. patent application Ser. No. 15/656,793, filed on Jul. 21, 2017, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES, which claims priority to U.S. patent application Ser. No. 14/502,737, filed on Sep. 30, 2014, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES, which claims priority from U.S. Provisional Patent Application No. 62/005,760, filed on May 30, 2014, entitled REDUCING THE NEED FOR MANUAL START/END-POINTING AND TRIGGER PHRASES. The contents of each of these applications are hereby incorporated by reference in their entireties for all purposes.

US Referenced Citations (3340)
Number Name Date Kind
6816836 Basu et al. Nov 2004 B2
8345665 Vieri et al. Jan 2013 B2
8346563 Hjelm et al. Jan 2013 B1
8346757 Lamping et al. Jan 2013 B1
8352183 Thota et al. Jan 2013 B2
8352268 Naik et al. Jan 2013 B2
8352272 Rogers et al. Jan 2013 B2
8355919 Silverman et al. Jan 2013 B2
8359234 Vieri Jan 2013 B2
8370145 Endo et al. Feb 2013 B2
8370158 Gazdzinski Feb 2013 B2
8371503 Gazdzinski Feb 2013 B2
8374871 Ehsani et al. Feb 2013 B2
8375320 Kotler et al. Feb 2013 B2
8380504 Peden et al. Feb 2013 B1
8380507 Herman et al. Feb 2013 B2
8381107 Rottler et al. Feb 2013 B2
8381135 Hotelling et al. Feb 2013 B2
8386079 Kohler et al. Feb 2013 B1
8386485 Kerschberg et al. Feb 2013 B2
8386926 Matsuoka et al. Feb 2013 B1
8391844 Novick et al. Mar 2013 B2
8392717 Chai et al. Mar 2013 B2
8396295 Gao et al. Mar 2013 B2
8396714 Rogers et al. Mar 2013 B2
8396715 Odell et al. Mar 2013 B2
8401163 Kirchhoff et al. Mar 2013 B1
8406745 Upadhyay et al. Mar 2013 B1
8407239 Dean et al. Mar 2013 B2
8418086 Weber et al. Apr 2013 B2
8423288 Stahl et al. Apr 2013 B2
8428758 Naik et al. Apr 2013 B2
8433572 Caskey et al. Apr 2013 B2
8433778 Shreesha et al. Apr 2013 B1
8434133 Kulkarni et al. Apr 2013 B2
8442821 Vanhoucke May 2013 B1
8447612 Gazdzinski May 2013 B2
8452597 Bringert et al. May 2013 B2
8452602 Bringert et al. May 2013 B1
8453058 Coccaro et al. May 2013 B1
8457959 Kaiser Jun 2013 B2
8458115 Cai et al. Jun 2013 B2
8458278 Christie et al. Jun 2013 B2
8463592 Lu et al. Jun 2013 B2
8464150 Davidson et al. Jun 2013 B2
8468502 Lui et al. Jun 2013 B2
8473289 Jitkoff et al. Jun 2013 B2
8473485 Wong et al. Jun 2013 B2
8477323 Low et al. Jul 2013 B2
8478816 Parks et al. Jul 2013 B2
8479122 Hotelling et al. Jul 2013 B2
8484027 Murphy Jul 2013 B1
8489599 Bellotti Jul 2013 B2
8498670 Cha et al. Jul 2013 B2
8498857 Kopparapu et al. Jul 2013 B2
8514197 Shahraray et al. Aug 2013 B2
8515736 Duta Aug 2013 B1
8515750 Lei et al. Aug 2013 B1
8521513 Millett et al. Aug 2013 B2
8521526 Lloyd et al. Aug 2013 B1
8521531 Kim Aug 2013 B1
8521533 Ostermann et al. Aug 2013 B1
8527276 Senior et al. Sep 2013 B1
8533266 Koulomzin et al. Sep 2013 B2
8537033 Gueziec Sep 2013 B2
8539342 Lewis Sep 2013 B1
8543375 Hong Sep 2013 B2
8543397 Nguyen Sep 2013 B1
8543398 Strope et al. Sep 2013 B1
8554559 Aleksic et al. Oct 2013 B1
8560229 Park et al. Oct 2013 B1
8560366 Mikurak Oct 2013 B2
8571528 Channakeshava Oct 2013 B1
8571851 Tickner et al. Oct 2013 B1
8577683 Dewitt Nov 2013 B2
8583416 Huang et al. Nov 2013 B2
8583511 Hendrickson Nov 2013 B2
8583638 Donelli Nov 2013 B2
8589156 Burke et al. Nov 2013 B2
8589161 Kennewick et al. Nov 2013 B2
8589374 Chaudhari Nov 2013 B2
8589869 Wolfram Nov 2013 B2
8589911 Sharkey et al. Nov 2013 B1
8595004 Koshinaka Nov 2013 B2
8595642 Lagassey Nov 2013 B1
8600743 Lindahl et al. Dec 2013 B2
8600746 Lei et al. Dec 2013 B1
8600930 Sata et al. Dec 2013 B2
8606090 Eyer Dec 2013 B2
8606568 Tickner et al. Dec 2013 B1
8606576 Barr et al. Dec 2013 B1
8606577 Stewart et al. Dec 2013 B1
8615221 Cosenza et al. Dec 2013 B1
8620659 Di Cristo et al. Dec 2013 B2
8620662 Bellegarda Dec 2013 B2
8626681 Jurca et al. Jan 2014 B1
8630841 Van Caldwell et al. Jan 2014 B2
8635073 Chang Jan 2014 B2
8638363 King et al. Jan 2014 B2
8639516 Lindahl et al. Jan 2014 B2
8645128 Agiomyrgiannakis Feb 2014 B1
8645137 Bellegarda et al. Feb 2014 B2
8645138 Weinstein et al. Feb 2014 B1
8654936 Eslambolchi et al. Feb 2014 B1
8655646 Lee et al. Feb 2014 B2
8655901 Li et al. Feb 2014 B1
8660843 Falcon et al. Feb 2014 B2
8660849 Gruber et al. Feb 2014 B2
8660924 Hoch et al. Feb 2014 B2
8660970 Fiedorowicz Feb 2014 B1
8661112 Creamer et al. Feb 2014 B2
8661340 Goldsmith et al. Feb 2014 B2
8670979 Gruber et al. Mar 2014 B2
8675084 Bolton et al. Mar 2014 B2
8676273 Fujisaki Mar 2014 B1
8676583 Gupta et al. Mar 2014 B2
8676904 Lindahl Mar 2014 B2
8677377 Cheyer et al. Mar 2014 B2
8681950 Mack et al. Mar 2014 B2
8682667 Haughay Mar 2014 B2
8687777 Lavian et al. Apr 2014 B1
8688446 Yanagihara Apr 2014 B2
8688453 Joshi et al. Apr 2014 B1
8689135 Portele et al. Apr 2014 B2
8694322 Snitkovskiy et al. Apr 2014 B2
8695074 Saraf et al. Apr 2014 B2
8696364 Cohen Apr 2014 B2
8706472 Ramerth et al. Apr 2014 B2
8706474 Blume et al. Apr 2014 B2
8706503 Cheyer et al. Apr 2014 B2
8707195 Fleizach et al. Apr 2014 B2
8712778 Thenthiruperai Apr 2014 B1
8713119 Lindahl et al. Apr 2014 B2
8713418 King et al. Apr 2014 B2
8719006 Bellegarda May 2014 B2
8719014 Wagner May 2014 B2
8719039 Sharifi May 2014 B1
8731610 Appaji May 2014 B2
8731912 Tickner et al. May 2014 B1
8731942 Cheyer et al. May 2014 B2
8739208 Davis et al. May 2014 B2
8744852 Seymour et al. Jun 2014 B1
8751971 Fleizach et al. Jun 2014 B2
8760537 Johnson et al. Jun 2014 B2
8762145 Ouchi et al. Jun 2014 B2
8762156 Chen Jun 2014 B2
8762469 Lindahl Jun 2014 B2
8768693 Somekh et al. Jul 2014 B2
8768702 Mason et al. Jul 2014 B2
8775154 Clinchant et al. Jul 2014 B2
8775177 Heigold et al. Jul 2014 B1
8775341 Commons Jul 2014 B1
8775931 Fux et al. Jul 2014 B2
8781456 Prociw Jul 2014 B2
8781841 Wang Jul 2014 B1
8793301 Wegenkittl et al. Jul 2014 B2
8798255 Lubowich et al. Aug 2014 B2
8798995 Edara Aug 2014 B1
8799000 Guzzoni et al. Aug 2014 B2
8805684 Aleksic et al. Aug 2014 B1
8805690 Lebeau et al. Aug 2014 B1
8812299 Su Aug 2014 B1
8812302 Xiao et al. Aug 2014 B2
8812321 Gilbert et al. Aug 2014 B2
8823507 Touloumtzis Sep 2014 B1
8823793 Clayton et al. Sep 2014 B2
8825474 Zhai et al. Sep 2014 B1
8831947 Wasserblat et al. Sep 2014 B2
8831949 Smith et al. Sep 2014 B1
8838457 Cerra et al. Sep 2014 B2
8843369 Sharifi Sep 2014 B1
8855915 Furuhata et al. Oct 2014 B2
8861925 Ohme Oct 2014 B1
8862252 Rottler et al. Oct 2014 B2
8868111 Kahn et al. Oct 2014 B1
8868400 Susarla et al. Oct 2014 B2
8868409 Mengibar et al. Oct 2014 B1
8868431 Yamazaki et al. Oct 2014 B2
8868469 Xu et al. Oct 2014 B2
8868529 Lerenc Oct 2014 B2
8880405 Cerra et al. Nov 2014 B2
8886534 Nakano et al. Nov 2014 B2
8886540 Cerra et al. Nov 2014 B2
8886541 Friedlander Nov 2014 B2
8892446 Cheyer et al. Nov 2014 B2
8893023 Perry et al. Nov 2014 B2
8897822 Martin Nov 2014 B2
8898064 Thomas et al. Nov 2014 B1
8898568 Bull et al. Nov 2014 B2
8903716 Chen et al. Dec 2014 B2
8909693 Frissora et al. Dec 2014 B2
8918321 Czahor Dec 2014 B2
8922485 Lloyd Dec 2014 B1
8930176 Li et al. Jan 2015 B2
8930191 Gruber et al. Jan 2015 B2
8938394 Faaborg et al. Jan 2015 B1
8938450 Spivack et al. Jan 2015 B2
8938688 Bradford et al. Jan 2015 B2
8942986 Cheyer et al. Jan 2015 B2
8943423 Merrill et al. Jan 2015 B2
8954440 Gattani et al. Feb 2015 B1
8964947 Noolu et al. Feb 2015 B1
8965770 Petrushin Feb 2015 B2
8972240 Brockett et al. Mar 2015 B2
8972432 Shaw et al. Mar 2015 B2
8972878 Mohler et al. Mar 2015 B2
8976063 Hawkins et al. Mar 2015 B1
8976108 Hawkins et al. Mar 2015 B2
8977255 Freeman et al. Mar 2015 B2
8983383 Haskin Mar 2015 B1
8984098 Tomkins et al. Mar 2015 B1
8989713 Doulton Mar 2015 B2
8990235 King et al. Mar 2015 B2
8994660 Neels et al. Mar 2015 B2
8995972 Cronin Mar 2015 B1
8996350 Dub et al. Mar 2015 B1
8996376 Fleizach et al. Mar 2015 B2
8996381 Mozer et al. Mar 2015 B2
8996550 Ko et al. Mar 2015 B2
8996639 Faaborg et al. Mar 2015 B1
9002714 Kim et al. Apr 2015 B2
9009046 Stewart Apr 2015 B1
9013992 Perkins Apr 2015 B2
9015036 Zangvil et al. Apr 2015 B2
9020804 Barbaiani et al. Apr 2015 B2
9026425 Nikoulina et al. May 2015 B2
9026426 Wu et al. May 2015 B2
9031834 Coorman et al. May 2015 B2
9031970 Das et al. May 2015 B1
9037967 Al-Jefri et al. May 2015 B1
9043208 Koch et al. May 2015 B2
9043211 Haiut et al. May 2015 B2
9043319 Burns et al. May 2015 B1
9046932 Medlock et al. Jun 2015 B2
9049255 Macfarlane et al. Jun 2015 B2
9049295 Cooper et al. Jun 2015 B1
9053706 Jitkoff et al. Jun 2015 B2
9058105 Drory et al. Jun 2015 B2
9058332 Darby et al. Jun 2015 B1
9058811 Wang et al. Jun 2015 B2
9063979 Chiu et al. Jun 2015 B2
9064495 Torok et al. Jun 2015 B1
9065660 Ellis et al. Jun 2015 B2
9070247 Kuhn et al. Jun 2015 B2
9070366 Mathias et al. Jun 2015 B1
9071701 Donaldson et al. Jun 2015 B2
9075435 Noble et al. Jul 2015 B1
9075824 Gordo et al. Jul 2015 B2
9076448 Bennett et al. Jul 2015 B2
9076450 Sadek et al. Jul 2015 B1
9081411 Kalns et al. Jul 2015 B2
9081482 Zhai et al. Jul 2015 B1
9082402 Yadgar et al. Jul 2015 B2
9083581 Addepalli et al. Jul 2015 B1
9092433 Rodriguez Jul 2015 B2
9092789 Anshul Jul 2015 B2
9094576 Karakotsios Jul 2015 B1
9094636 Sanders et al. Jul 2015 B1
9098467 Blanksteen et al. Aug 2015 B1
9101279 Ritchey et al. Aug 2015 B2
9112984 Sejnoha et al. Aug 2015 B2
9117212 Sheets et al. Aug 2015 B2
9117447 Gruber et al. Aug 2015 B2
9123338 Sanders et al. Sep 2015 B1
9143907 Caldwell et al. Sep 2015 B1
9159319 Hoffmeister Oct 2015 B1
9164983 Liu et al. Oct 2015 B2
9171541 Kennewick et al. Oct 2015 B2
9171546 Pike Oct 2015 B1
9172747 Walters et al. Oct 2015 B2
9183845 Gopalakrishnan et al. Nov 2015 B1
9190062 Haughay Nov 2015 B2
9196245 Larcheveque et al. Nov 2015 B2
9197848 Felkai et al. Nov 2015 B2
9201955 Quintao et al. Dec 2015 B1
9202520 Tang Dec 2015 B1
9208153 Zaveri et al. Dec 2015 B1
9213754 Zhang et al. Dec 2015 B1
9214137 Bala et al. Dec 2015 B2
9218122 Thomas et al. Dec 2015 B2
9218809 Bellegarda et al. Dec 2015 B2
9218819 Stekkelpak et al. Dec 2015 B1
9223529 Khafizova Dec 2015 B1
9223537 Brown et al. Dec 2015 B2
9230561 Ostermann et al. Jan 2016 B2
9232293 Hanson Jan 2016 B1
9236047 Rasmussen Jan 2016 B2
9241073 Rensburg et al. Jan 2016 B1
9245151 Lebeau et al. Jan 2016 B2
9245388 Poulos et al. Jan 2016 B2
9246984 Zises Jan 2016 B2
9247377 Pai et al. Jan 2016 B2
9250703 Hernandez-Abrego et al. Feb 2016 B2
9251713 Giovanniello et al. Feb 2016 B1
9251787 Hart et al. Feb 2016 B1
9255812 Maeoka et al. Feb 2016 B2
9257120 Guevara et al. Feb 2016 B1
9258604 Bilobrov et al. Feb 2016 B1
9262412 Yang et al. Feb 2016 B2
9262612 Cheyer Feb 2016 B2
9263058 Huang et al. Feb 2016 B2
9274598 Beymer et al. Mar 2016 B2
9280535 Varma et al. Mar 2016 B2
9282211 Osawa Mar 2016 B2
9286727 Kim et al. Mar 2016 B2
9286910 Li et al. Mar 2016 B1
9292487 Weber Mar 2016 B1
9292489 Sak et al. Mar 2016 B1
9292492 Sarikaya et al. Mar 2016 B2
9298358 Wilden et al. Mar 2016 B1
9299344 Braho et al. Mar 2016 B2
9300718 Khanna Mar 2016 B2
9301256 Mohan et al. Mar 2016 B2
9305543 Fleizach et al. Apr 2016 B2
9305548 Kennewick et al. Apr 2016 B2
9311308 Sankarasubramaniam et al. Apr 2016 B2
9311912 Swietlinski et al. Apr 2016 B1
9313317 LeBeau et al. Apr 2016 B1
9318108 Gruber et al. Apr 2016 B2
9325809 Barros et al. Apr 2016 B1
9325842 Siddiqi et al. Apr 2016 B1
9330659 Ju et al. May 2016 B2
9330668 Nanavati et al. May 2016 B2
9330720 Lee May 2016 B2
9335983 Breiner et al. May 2016 B2
9338493 Van Os et al. May 2016 B2
9342829 Zhou et al. May 2016 B2
9342930 Kraft et al. May 2016 B1
9349368 Lebeau et al. May 2016 B1
9355472 Kocienda et al. May 2016 B2
9361084 Costa Jun 2016 B1
9361625 Parker et al. Jun 2016 B2
9367541 Servan et al. Jun 2016 B1
9368114 Larson et al. Jun 2016 B2
9377865 Berenson et al. Jun 2016 B2
9377871 Waddell et al. Jun 2016 B2
9378456 White et al. Jun 2016 B2
9378740 Rosen et al. Jun 2016 B1
9380155 Reding et al. Jun 2016 B1
9383827 Faaborg et al. Jul 2016 B1
9384185 Medlock et al. Jul 2016 B2
9390726 Smus et al. Jul 2016 B1
9396722 Chung et al. Jul 2016 B2
9400779 Convertino et al. Jul 2016 B2
9401140 Weber et al. Jul 2016 B1
9401147 Jitkoff et al. Jul 2016 B2
9405741 Schaaf et al. Aug 2016 B1
9406224 Sanders et al. Aug 2016 B1
9406299 Gollan et al. Aug 2016 B2
9408182 Hurley et al. Aug 2016 B1
9412392 Lindahl Aug 2016 B2
9418650 Bharadwaj et al. Aug 2016 B2
9423266 Clark et al. Aug 2016 B2
9424246 Spencer et al. Aug 2016 B2
9424840 Hart et al. Aug 2016 B1
9431021 Scalise et al. Aug 2016 B1
9432499 Hajdu et al. Aug 2016 B2
9436918 Pantel et al. Sep 2016 B2
9437186 Liu et al. Sep 2016 B1
9437189 Epstein et al. Sep 2016 B2
9442687 Park et al. Sep 2016 B2
9443527 Watanabe et al. Sep 2016 B1
9445230 Sipher et al. Sep 2016 B1
9454599 Golden et al. Sep 2016 B2
9454957 Mathias et al. Sep 2016 B1
9465798 Lin Oct 2016 B2
9465833 Aravamudan et al. Oct 2016 B2
9465864 Hu et al. Oct 2016 B2
9466027 Byrne et al. Oct 2016 B2
9466121 Yang et al. Oct 2016 B2
9466294 Tunstall-Pedoe et al. Oct 2016 B1
9471566 Zhang et al. Oct 2016 B1
9472196 Wang et al. Oct 2016 B1
9483388 Sankaranarasimhan et al. Nov 2016 B2
9483461 Fleizach et al. Nov 2016 B2
9483529 Pasoi et al. Nov 2016 B1
9484021 Mairesse et al. Nov 2016 B1
9485286 Sellier et al. Nov 2016 B1
9495129 Fleizach et al. Nov 2016 B2
9501741 Cheyer et al. Nov 2016 B2
9502025 Kennewick et al. Nov 2016 B2
9508028 Bannister et al. Nov 2016 B2
9510044 Pereira et al. Nov 2016 B1
9514470 Topatan et al. Dec 2016 B2
9516014 Zafiroglu et al. Dec 2016 B2
9519453 Perkuhn et al. Dec 2016 B2
9524355 Forbes et al. Dec 2016 B2
9529500 Gauci et al. Dec 2016 B1
9531803 Chen et al. Dec 2016 B2
9531862 Vadodaria Dec 2016 B1
9535906 Lee et al. Jan 2017 B2
9536527 Carlson Jan 2017 B1
9536544 Osterman et al. Jan 2017 B2
9547647 Badaskar Jan 2017 B2
9548050 Gruber et al. Jan 2017 B2
9548979 Johnson et al. Jan 2017 B1
9569549 Jenkins et al. Feb 2017 B1
9571995 Scheer et al. Feb 2017 B1
9575964 Yadgar et al. Feb 2017 B2
9576575 Heide Feb 2017 B2
9578173 Sanghavi et al. Feb 2017 B2
9584946 Lyren et al. Feb 2017 B1
9586318 Djugash et al. Mar 2017 B2
9602946 Karkkainen et al. Mar 2017 B2
9607612 Deleeuw Mar 2017 B2
9612999 Prakah-Asante et al. Apr 2017 B2
9619200 Chakladar et al. Apr 2017 B2
9619459 Hebert et al. Apr 2017 B2
9620113 Kennewick et al. Apr 2017 B2
9620126 Chiba Apr 2017 B2
9626695 Balasubramanian et al. Apr 2017 B2
9626799 McArdle et al. Apr 2017 B2
9626955 Fleizach et al. Apr 2017 B2
9633004 Giuli et al. Apr 2017 B2
9633191 Fleizach et al. Apr 2017 B2
9633660 Haughay Apr 2017 B2
9633674 Sinha Apr 2017 B2
9646313 Kim et al. May 2017 B2
9648107 Penilla et al. May 2017 B1
9652453 Mathur et al. May 2017 B2
9658746 Cohn et al. May 2017 B2
9659002 Medlock et al. May 2017 B2
9659298 Lynch et al. May 2017 B2
9665567 Li et al. May 2017 B2
9665662 Gautam et al. May 2017 B1
9668121 Naik et al. May 2017 B2
9672725 Dotan-Cohen et al. Jun 2017 B2
9672822 Brown et al. Jun 2017 B2
9678664 Zhai et al. Jun 2017 B2
9679570 Edara Jun 2017 B1
9690542 Reddy et al. Jun 2017 B2
9691161 Yalniz et al. Jun 2017 B1
9691378 Meyers et al. Jun 2017 B1
9691384 Wang et al. Jun 2017 B1
9696963 Son et al. Jul 2017 B2
9697016 Jacob Jul 2017 B2
9697822 Naik et al. Jul 2017 B1
9697827 Lilly et al. Jul 2017 B1
9697828 Prasad et al. Jul 2017 B1
9698999 Mutagi Jul 2017 B2
9711148 Sharifi et al. Jul 2017 B1
9720907 Bangalore et al. Aug 2017 B2
9721566 Newendorp et al. Aug 2017 B2
9721570 Beal et al. Aug 2017 B1
9723130 Rand Aug 2017 B2
9734817 Putrycz Aug 2017 B1
9734839 Adams Aug 2017 B1
9741343 Miles et al. Aug 2017 B1
9747083 Roman et al. Aug 2017 B1
9747093 Latino et al. Aug 2017 B2
9754591 Kumar et al. Sep 2017 B1
9755605 Li et al. Sep 2017 B1
9760566 Heck et al. Sep 2017 B2
9767710 Lee et al. Sep 2017 B2
9772994 Karov et al. Sep 2017 B2
9786271 Combs et al. Oct 2017 B1
9792907 Bocklet et al. Oct 2017 B2
9798719 Karov et al. Oct 2017 B2
9812128 Mixter et al. Nov 2017 B2
9813882 Masterman Nov 2017 B1
9818400 Paulik et al. Nov 2017 B2
9823811 Brown et al. Nov 2017 B2
9823828 Zambetti et al. Nov 2017 B2
9824379 Khandelwal et al. Nov 2017 B2
9824691 Montero et al. Nov 2017 B1
9824692 Khoury et al. Nov 2017 B1
9830044 Brown et al. Nov 2017 B2
9830449 Wagner Nov 2017 B1
9842168 Heck et al. Dec 2017 B2
9842584 Hart et al. Dec 2017 B1
9846685 Li Dec 2017 B2
9846836 Gao et al. Dec 2017 B2
9858925 Gruber et al. Jan 2018 B2
9858927 Williams et al. Jan 2018 B2
9886953 Lemay et al. Feb 2018 B2
9887949 Shepherd et al. Feb 2018 B2
9891811 Federighi et al. Feb 2018 B2
9911415 Vanblon et al. Mar 2018 B2
9916839 Scalise et al. Mar 2018 B1
9922642 Pitschel et al. Mar 2018 B2
9928835 Tang Mar 2018 B1
9934777 Joseph et al. Apr 2018 B1
9934785 Hulaud Apr 2018 B1
9940616 Morgan et al. Apr 2018 B1
9946862 Yun et al. Apr 2018 B2
9948728 Linn et al. Apr 2018 B2
9953634 Pearce et al. Apr 2018 B1
9959129 Kannan et al. May 2018 B2
9959506 Karppanen May 2018 B1
9959867 Lindahl May 2018 B2
9966065 Gruber et al. May 2018 B2
9966068 Cash et al. May 2018 B2
9967381 Kashimba et al. May 2018 B1
9971495 Shetty et al. May 2018 B2
9972304 Paulik et al. May 2018 B2
9972318 Kelly et al. May 2018 B1
9983785 Wong et al. May 2018 B2
9984686 Mutagi et al. May 2018 B1
9986419 Naik et al. May 2018 B2
9990129 Yang et al. Jun 2018 B2
9990176 Gray Jun 2018 B1
9990921 Vanblon et al. Jun 2018 B2
9990926 Pearce Jun 2018 B1
9996626 Bailey et al. Jun 2018 B1
9998552 Ledet Jun 2018 B1
10001817 Zambetti et al. Jun 2018 B2
10013416 Bhardwaj et al. Jul 2018 B1
10013654 Levy et al. Jul 2018 B1
10013979 Roma et al. Jul 2018 B1
10019436 Huang Jul 2018 B2
10025378 Venable et al. Jul 2018 B2
10026209 Dagley et al. Jul 2018 B1
10026401 Mutagi et al. Jul 2018 B1
10027662 Mutagi et al. Jul 2018 B1
10032451 Mamkina et al. Jul 2018 B1
10032455 Newman et al. Jul 2018 B2
10037758 Jing et al. Jul 2018 B2
10043516 Saddler et al. Aug 2018 B2
10048748 Sridharan et al. Aug 2018 B2
10049161 Kaneko Aug 2018 B2
10049663 Orr et al. Aug 2018 B2
10049668 Huang et al. Aug 2018 B2
10055390 Sharifi et al. Aug 2018 B2
10055681 Brown et al. Aug 2018 B2
10068570 Dai et al. Sep 2018 B2
10074360 Kim Sep 2018 B2
10074371 Wang et al. Sep 2018 B1
10078487 Gruber et al. Sep 2018 B2
10083213 Podgorny et al. Sep 2018 B1
10083688 Piernot et al. Sep 2018 B2
10083690 Giuli et al. Sep 2018 B2
10088972 Brown et al. Oct 2018 B2
10089072 Piersol et al. Oct 2018 B2
10089983 Gella et al. Oct 2018 B1
10096319 Jin et al. Oct 2018 B1
10101887 Bernstein et al. Oct 2018 B2
10102359 Cheyer Oct 2018 B2
10115055 Weiss et al. Oct 2018 B2
10127901 Zhao et al. Nov 2018 B2
10127908 Deller et al. Nov 2018 B1
10127926 James Nov 2018 B2
10134425 Johnson, Jr. Nov 2018 B1
10135965 Woolsey et al. Nov 2018 B2
10142222 Zhang Nov 2018 B1
10146923 Pitkanen et al. Dec 2018 B2
10147421 Liddell et al. Dec 2018 B2
10147441 Pogue et al. Dec 2018 B1
10149156 Tiku et al. Dec 2018 B1
10158728 Vanblon et al. Dec 2018 B1
10162512 Seo et al. Dec 2018 B2
10162817 Schlesinger et al. Dec 2018 B2
10169329 Futrell et al. Jan 2019 B2
10170123 Orr et al. Jan 2019 B2
10170135 Pearce et al. Jan 2019 B1
10175879 Missig et al. Jan 2019 B2
10176167 Evermann Jan 2019 B2
10176802 Ladhak et al. Jan 2019 B1
10176808 Lovitt et al. Jan 2019 B1
10178301 Welbourne et al. Jan 2019 B1
10185542 Carson et al. Jan 2019 B2
10186254 Williams et al. Jan 2019 B2
10186266 Devaraj et al. Jan 2019 B1
10191627 Cieplinski et al. Jan 2019 B2
10191646 Zambetti et al. Jan 2019 B2
10191718 Rhee et al. Jan 2019 B2
10192546 Piersol et al. Jan 2019 B1
10192552 Raitio et al. Jan 2019 B2
10192557 Lee et al. Jan 2019 B2
10193840 Dar Jan 2019 B1
10198877 Maltsev et al. Feb 2019 B1
10199051 Binder et al. Feb 2019 B2
10200824 Gross et al. Feb 2019 B2
10204627 Nitz et al. Feb 2019 B2
10210860 Ward et al. Feb 2019 B1
10216351 Yang Feb 2019 B2
10216832 Bangalore et al. Feb 2019 B2
10223066 Martel et al. Mar 2019 B2
10225711 Parks et al. Mar 2019 B2
10228904 Raux Mar 2019 B2
10229109 Cherepanov et al. Mar 2019 B1
10229356 Liu et al. Mar 2019 B1
10229680 Gillespie et al. Mar 2019 B1
10237711 Linn et al. Mar 2019 B2
10241644 Gruber et al. Mar 2019 B2
10242501 Pusch et al. Mar 2019 B1
10248308 Karunamuni et al. Apr 2019 B2
10248771 Ziraknejad et al. Apr 2019 B1
10249300 Booker et al. Apr 2019 B2
10249305 Yu Apr 2019 B2
10255922 Sharifi et al. Apr 2019 B1
10261672 Dolbakian et al. Apr 2019 B1
10261830 Gupta et al. Apr 2019 B2
10269345 Sanchez et al. Apr 2019 B2
10275513 Cowan et al. Apr 2019 B1
10282737 Clark et al. May 2019 B2
10289205 Sumter et al. May 2019 B1
10291066 Leabman et al. May 2019 B1
10296160 Shah et al. May 2019 B2
10297253 Walker, II et al. May 2019 B2
10303772 Hosn et al. May 2019 B2
10304463 Mixter et al. May 2019 B2
10311482 Baldwin Jun 2019 B2
10311871 Newendorp et al. Jun 2019 B2
10325598 Basye et al. Jun 2019 B2
10331312 Napolitano et al. Jun 2019 B2
10332509 Catanzaro et al. Jun 2019 B2
10332513 D'Souza et al. Jun 2019 B1
10332518 Garg et al. Jun 2019 B2
10339224 Fukuoka Jul 2019 B2
10339714 Corso et al. Jul 2019 B2
10339721 Dascola et al. Jul 2019 B1
10339925 Rastrow et al. Jul 2019 B1
10346540 Karov et al. Jul 2019 B2
10346541 Phillips et al. Jul 2019 B1
10346753 Soon-Shiong et al. Jul 2019 B2
10346878 Ostermann et al. Jul 2019 B1
10353975 Oh et al. Jul 2019 B2
10354168 Bluche Jul 2019 B2
10354677 Mohamed et al. Jul 2019 B2
10356243 Sanghavi et al. Jul 2019 B2
10360305 Larcheveque et al. Jul 2019 B2
10360716 Van Der Meulen et al. Jul 2019 B1
10365887 Mulherkar Jul 2019 B1
10366160 Castelli et al. Jul 2019 B2
10366692 Adams et al. Jul 2019 B1
10372814 Gliozzo et al. Aug 2019 B2
10372881 Ingrassia, Jr. et al. Aug 2019 B2
10373381 Nuernberger et al. Aug 2019 B2
10389876 Engelke et al. Aug 2019 B2
10402066 Kawana Sep 2019 B2
10403283 Schramm et al. Sep 2019 B1
10409454 Kagan et al. Sep 2019 B2
10410637 Paulik et al. Sep 2019 B2
10416760 Burns et al. Sep 2019 B2
10417037 Gruber et al. Sep 2019 B2
10417344 Futrell et al. Sep 2019 B2
10417554 Scheffler Sep 2019 B2
10418032 Mohajer et al. Sep 2019 B1
10431210 Huang et al. Oct 2019 B1
10437928 Bhaya et al. Oct 2019 B2
10446142 Lim et al. Oct 2019 B2
10453117 Reavely et al. Oct 2019 B1
10469665 Bell et al. Nov 2019 B1
10474961 Brigham et al. Nov 2019 B2
10475446 Gruber et al. Nov 2019 B2
10482875 Henry Nov 2019 B2
10490195 Krishnamoorthy et al. Nov 2019 B1
10496364 Yao Dec 2019 B2
10496705 Irani et al. Dec 2019 B1
10497365 Gruber et al. Dec 2019 B2
10497366 Sapugay et al. Dec 2019 B2
10504518 Irani et al. Dec 2019 B1
10512750 Lewin et al. Dec 2019 B1
10515133 Sharifi Dec 2019 B1
10515623 Grizzel Dec 2019 B1
10521946 Roche et al. Dec 2019 B1
10528386 Yu Jan 2020 B2
10540976 Van Os et al. Jan 2020 B2
10558893 Bluche Feb 2020 B2
10559225 Tao et al. Feb 2020 B1
10559299 Arel et al. Feb 2020 B1
10566007 Fawaz et al. Feb 2020 B2
10568032 Freeman et al. Feb 2020 B2
10572885 Guo et al. Feb 2020 B1
10579401 Dawes Mar 2020 B2
10580409 Walker, II et al. Mar 2020 B2
10582355 Lebeau et al. Mar 2020 B1
10585957 Heck et al. Mar 2020 B2
10586369 Roche et al. Mar 2020 B1
10599449 Chatzipanagiotis et al. Mar 2020 B1
10628483 Rao et al. Apr 2020 B1
10629186 Slifka Apr 2020 B1
10630795 Aoki et al. Apr 2020 B2
10642934 Heck et al. May 2020 B2
10643611 Lindahl May 2020 B2
10649652 Sun May 2020 B2
10652394 Van Os et al. May 2020 B2
10659851 Lister et al. May 2020 B2
10671428 Zeitlin Jun 2020 B2
10679007 Jia et al. Jun 2020 B2
10679608 Mixter et al. Jun 2020 B2
10684099 Zaetterqvist Jun 2020 B2
10684703 Hindi et al. Jun 2020 B2
10685187 Badr et al. Jun 2020 B2
10699697 Qian et al. Jun 2020 B2
10706841 Gruber et al. Jul 2020 B2
10721190 Zhao et al. Jul 2020 B2
10732708 Roche et al. Aug 2020 B1
10743107 Yoshioka et al. Aug 2020 B1
10748529 Milden Aug 2020 B1
10748546 Kim et al. Aug 2020 B2
10754658 Tamiya Aug 2020 B2
10755032 Douglas et al. Aug 2020 B2
10757499 Vautrin et al. Aug 2020 B1
10769385 Evermann Sep 2020 B2
10776933 Faulkner Sep 2020 B2
10778839 Newstadt et al. Sep 2020 B1
10783151 Bushkin et al. Sep 2020 B1
10783166 Hurley et al. Sep 2020 B2
10783883 Mixter et al. Sep 2020 B2
10789945 Acero et al. Sep 2020 B2
10791176 Phipps et al. Sep 2020 B2
10791215 Ly et al. Sep 2020 B2
10795944 Brown et al. Oct 2020 B2
10796100 Bangalore et al. Oct 2020 B2
10803255 Dubyak et al. Oct 2020 B2
10811013 Secker-Walker et al. Oct 2020 B1
10818288 Garcia et al. Oct 2020 B2
10831494 Grocutt et al. Nov 2020 B2
10832031 Kienzle et al. Nov 2020 B2
10832684 Sarikaya Nov 2020 B2
10842968 Kahn et al. Nov 2020 B1
10846618 Ravi et al. Nov 2020 B2
10847142 Newendorp et al. Nov 2020 B2
10860629 Gangadharaiah et al. Dec 2020 B1
10861483 Feinauer et al. Dec 2020 B2
10877637 Antos et al. Dec 2020 B1
10878047 Mutagi et al. Dec 2020 B1
10880668 Robinson et al. Dec 2020 B1
10885277 Ravi et al. Jan 2021 B2
10891968 Chung et al. Jan 2021 B2
10892996 Piersol Jan 2021 B2
10909459 Tsatsin et al. Feb 2021 B2
10937263 Tout et al. Mar 2021 B1
10937410 Rule Mar 2021 B1
10942702 Piersol et al. Mar 2021 B2
10942703 Martel et al. Mar 2021 B2
10944859 Weinstein et al. Mar 2021 B2
10957310 Mohajer et al. Mar 2021 B1
10957311 Solomon et al. Mar 2021 B2
10957337 Chen et al. Mar 2021 B2
10970660 Harris et al. Apr 2021 B1
10974139 Feder et al. Apr 2021 B2
10978056 Challa et al. Apr 2021 B1
10978090 Binder et al. Apr 2021 B2
10983971 Carvalho et al. Apr 2021 B2
11009970 Hindi et al. May 2021 B2
11010127 Orr et al. May 2021 B2
11017766 Chao et al. May 2021 B2
11037565 Kudurshian et al. Jun 2021 B2
11038934 Hansen et al. Jun 2021 B1
11043086 Daoura et al. Jun 2021 B1
11043220 Hansen et al. Jun 2021 B1
11048473 Carson et al. Jun 2021 B2
11061543 Blatz et al. Jul 2021 B1
11072344 Provost et al. Jul 2021 B2
11076039 Weinstein et al. Jul 2021 B2
11080336 Van Dusen Aug 2021 B2
11086858 Koukoumidis et al. Aug 2021 B1
11094311 Candelore et al. Aug 2021 B2
11112875 Zhou et al. Sep 2021 B1
11113598 Socher et al. Sep 2021 B2
11126331 Lo et al. Sep 2021 B2
11132172 Naik et al. Sep 2021 B1
11133008 Piernot et al. Sep 2021 B2
11151899 Pitschel et al. Oct 2021 B2
11169660 Gupta et al. Nov 2021 B2
11181988 Bellegarda et al. Nov 2021 B1
11183193 Hansen et al. Nov 2021 B1
11183205 Ebenezer et al. Nov 2021 B1
11200027 Aggarwal et al. Dec 2021 B2
11204787 Radebaugh et al. Dec 2021 B2
11205192 Rivera et al. Dec 2021 B1
11210477 Srinivasan et al. Dec 2021 B2
11211048 Kim et al. Dec 2021 B2
11217255 Kim et al. Jan 2022 B2
11223699 Niewczas Jan 2022 B1
11235248 Orrino et al. Feb 2022 B1
11269426 Jorasch et al. Mar 2022 B2
11269678 Gruber et al. Mar 2022 B2
11283631 Yan et al. Mar 2022 B2
11289082 Lacy et al. Mar 2022 B1
11301766 Muramoto et al. Apr 2022 B2
11302310 Gandhe et al. Apr 2022 B1
11348582 Lindahl May 2022 B2
11361863 Gass et al. Jun 2022 B2
11380323 Shin et al. Jul 2022 B2
11388291 Van Os et al. Jul 2022 B2
11418461 Elfardy et al. Aug 2022 B1
11449802 Maalouf et al. Sep 2022 B2
11487932 Kramer Nov 2022 B2
11495218 Newendorp et al. Nov 2022 B2
11507183 Manjunath et al. Nov 2022 B2
11508380 Hu et al. Nov 2022 B2
11580990 Paulik et al. Feb 2023 B2
20030018475 Basu et al. Jan 2003 A1
20060074658 Chadha Apr 2006 A1
20070043687 Bodart et al. Feb 2007 A1
20080189110 Freeman et al. Aug 2008 A1
20100227642 Kim et al. Sep 2010 A1
20100312547 Van Os Dec 2010 A1
20100332220 Hursey et al. Dec 2010 A1
20110295590 Lloyd et al. Dec 2011 A1
20120034904 LeBeau et al. Feb 2012 A1
20120035931 LeBeau et al. Feb 2012 A1
20120259638 Kalinli Oct 2012 A1
20120295708 Hernandez-Abrego et al. Nov 2012 A1
20120310642 Cao et al. Dec 2012 A1
20130002716 Walker et al. Jan 2013 A1
20130005405 Prociw Jan 2013 A1
20130006633 Grokop et al. Jan 2013 A1
20130006637 Kanevsky et al. Jan 2013 A1
20130006638 Lindahl Jan 2013 A1
20130006957 Huang et al. Jan 2013 A1
20130007240 Qiu et al. Jan 2013 A1
20130007648 Gamon et al. Jan 2013 A1
20130009858 Lacey Jan 2013 A1
20130010575 He et al. Jan 2013 A1
20130013313 Shechtman et al. Jan 2013 A1
20130013319 Grant et al. Jan 2013 A1
20130014026 Beringer et al. Jan 2013 A1
20130014143 Bhatia et al. Jan 2013 A1
20130018659 Chi Jan 2013 A1
20130018863 Regan et al. Jan 2013 A1
20130022189 Ganong et al. Jan 2013 A1
20130024277 Tuchman et al. Jan 2013 A1
20130024576 Dishneau et al. Jan 2013 A1
20130027875 Zhu et al. Jan 2013 A1
20130028404 Omalley et al. Jan 2013 A1
20130030787 Cancedda et al. Jan 2013 A1
20130030789 Dalce Jan 2013 A1
20130030804 Zavaliagkos et al. Jan 2013 A1
20130030815 Madhvanath et al. Jan 2013 A1
20130030904 Aidasani et al. Jan 2013 A1
20130030913 Zhu et al. Jan 2013 A1
20130030955 David Jan 2013 A1
20130031162 Willis et al. Jan 2013 A1
20130031476 Coin et al. Jan 2013 A1
20130176208 Tanaka et al. Jan 2013 A1
20130033643 Kim et al. Feb 2013 A1
20130035086 Chardon et al. Feb 2013 A1
20130035942 Kim et al. Feb 2013 A1
20130035961 Yegnanarayanan Feb 2013 A1
20130035994 Pattan et al. Feb 2013 A1
20130036200 Roberts et al. Feb 2013 A1
20130038437 Talati et al. Feb 2013 A1
20130038618 Urbach Feb 2013 A1
20130041647 Ramerth et al. Feb 2013 A1
20130041654 Walker et al. Feb 2013 A1
20130041661 Lee et al. Feb 2013 A1
20130041665 Jang et al. Feb 2013 A1
20130041667 Longe et al. Feb 2013 A1
20130041685 Yegnanarayanan Feb 2013 A1
20130041968 Cohen et al. Feb 2013 A1
20130046544 Kay et al. Feb 2013 A1
20130047178 Moon et al. Feb 2013 A1
20130050089 Neels et al. Feb 2013 A1
20130054550 Bolohan Feb 2013 A1
20130054609 Rajput et al. Feb 2013 A1
20130054613 Bishop Feb 2013 A1
20130054631 Govani et al. Feb 2013 A1
20130054675 Jenkins et al. Feb 2013 A1
20130054706 Graham et al. Feb 2013 A1
20130054945 Free et al. Feb 2013 A1
20130055099 Yao et al. Feb 2013 A1
20130055147 Vasudev et al. Feb 2013 A1
20130055201 No et al. Feb 2013 A1
20130055402 Amit et al. Feb 2013 A1
20130060571 Soemo et al. Mar 2013 A1
20130060807 Rambhia et al. Mar 2013 A1
20130061139 Mahkovec et al. Mar 2013 A1
20130061166 Seo et al. Mar 2013 A1
20130063611 Papakipos et al. Mar 2013 A1
20130064104 Bekiares et al. Mar 2013 A1
20130066832 Sheehan et al. Mar 2013 A1
20130067307 Tian et al. Mar 2013 A1
20130067312 Rose Mar 2013 A1
20130067421 Osman et al. Mar 2013 A1
20130069769 Pennington et al. Mar 2013 A1
20130073286 Bastea-Forte et al. Mar 2013 A1
20130073293 Jang et al. Mar 2013 A1
20130073346 Chun et al. Mar 2013 A1
20130073580 Mehanna et al. Mar 2013 A1
20130073676 Cockcroft Mar 2013 A1
20130077772 Lichorowic et al. Mar 2013 A1
20130078930 Chen et al. Mar 2013 A1
20130080152 Brun et al. Mar 2013 A1
20130080162 Chang et al. Mar 2013 A1
20130080167 Mozer Mar 2013 A1
20130080177 Chen Mar 2013 A1
20130080178 Kang et al. Mar 2013 A1
20130080251 Dempski Mar 2013 A1
20130080890 Krishnamurthi Mar 2013 A1
20130080972 Moshrefi et al. Mar 2013 A1
20130082967 Hillis et al. Apr 2013 A1
20130084882 Khorashadi et al. Apr 2013 A1
20130085755 Bringert et al. Apr 2013 A1
20130085757 Nakamura et al. Apr 2013 A1
20130085761 Bringert et al. Apr 2013 A1
20130086609 Levy et al. Apr 2013 A1
20130090921 Liu et al. Apr 2013 A1
20130091090 Spivack et al. Apr 2013 A1
20130095805 LeBeau et al. Apr 2013 A1
20130096909 Brun et al. Apr 2013 A1
20130096911 Beaufort et al. Apr 2013 A1
20130096917 Edgar et al. Apr 2013 A1
20130097566 Berglund Apr 2013 A1
20130097682 Zeljkovic et al. Apr 2013 A1
20130100017 Papakipos et al. Apr 2013 A1
20130100268 Mihailidis et al. Apr 2013 A1
20130103383 Du et al. Apr 2013 A1
20130103391 Millmore et al. Apr 2013 A1
20130103405 Namba et al. Apr 2013 A1
20130103698 Schlipf Apr 2013 A1
20130106742 Lee et al. May 2013 A1
20130107053 Ozaki May 2013 A1
20130109412 Nguyen et al. May 2013 A1
20130110505 Gruber et al. May 2013 A1
20130110511 Spiegel et al. May 2013 A1
20130110515 Guzzoni et al. May 2013 A1
20130110518 Gruber et al. May 2013 A1
20130110519 Cheyer et al. May 2013 A1
20130110520 Cheyer et al. May 2013 A1
20130110943 Menon et al. May 2013 A1
20130111330 Staikos et al. May 2013 A1
20130111348 Gruber et al. May 2013 A1
20130111365 Chen et al. May 2013 A1
20130111487 Cheyer et al. May 2013 A1
20130111581 Griffin et al. May 2013 A1
20130115927 Gruber et al. May 2013 A1
20130117022 Chen et al. May 2013 A1
20130124187 Qin May 2013 A1
20130124189 Baldwin May 2013 A1
20130124672 Pan May 2013 A1
20130125168 Agnihotri et al. May 2013 A1
20130130669 Xiao et al. May 2013 A1
20130132081 Ryu et al. May 2013 A1
20130132084 Stonehocker et al. May 2013 A1
20130132089 Fanty et al. May 2013 A1
20130132094 Lim May 2013 A1
20130132871 Zeng et al. May 2013 A1
20130138440 Strope et al. May 2013 A1
20130141551 Kim Jun 2013 A1
20130142317 Reynolds Jun 2013 A1
20130142345 Waldmann Jun 2013 A1
20130144594 Bangalore et al. Jun 2013 A1
20130144616 Bangalore Jun 2013 A1
20130151258 Chandrasekar et al. Jun 2013 A1
20130151339 Kim et al. Jun 2013 A1
20130152092 Yadgar Jun 2013 A1
20130154811 Ferren et al. Jun 2013 A1
20130155948 Pinheiro et al. Jun 2013 A1
20130156198 Kim et al. Jun 2013 A1
20130157629 Lee et al. Jun 2013 A1
20130158977 Senior Jun 2013 A1
20130159847 Banke et al. Jun 2013 A1
20130159861 Rottler et al. Jun 2013 A1
20130165232 Nelson et al. Jun 2013 A1
20130166278 James et al. Jun 2013 A1
20130166303 Chang et al. Jun 2013 A1
20130166332 Hammad Jun 2013 A1
20130166442 Nakajima et al. Jun 2013 A1
20130167242 Paliwal Jun 2013 A1
20130170738 Capuozzo et al. Jul 2013 A1
20130172022 Seymour et al. Jul 2013 A1
20130173258 Liu et al. Jul 2013 A1
20130173268 Weng et al. Jul 2013 A1
20130173513 Chu et al. Jul 2013 A1
20130173610 Hu et al. Jul 2013 A1
20130173614 Ismalon Jul 2013 A1
20130174034 Brown et al. Jul 2013 A1
20130176147 Anderson et al. Jul 2013 A1
20130176244 Yamamoto et al. Jul 2013 A1
20130176592 Sasaki Jul 2013 A1
20130177296 Geisner et al. Jul 2013 A1
20130179168 Bae et al. Jul 2013 A1
20130179172 Nakamura et al. Jul 2013 A1
20130179440 Gordon Jul 2013 A1
20130179806 Bastide et al. Jul 2013 A1
20130183942 Novick et al. Jul 2013 A1
20130183944 Mozer et al. Jul 2013 A1
20130184981 Vogedes et al. Jul 2013 A1
20130185059 Riccardi Jul 2013 A1
20130185066 Tzirkel-Hancock et al. Jul 2013 A1
20130185074 Gruber et al. Jul 2013 A1
20130185081 Cheyer et al. Jul 2013 A1
20130185336 Singh et al. Jul 2013 A1
20130187850 Schulz et al. Jul 2013 A1
20130187857 Griffin et al. Jul 2013 A1
20130190021 Vieri et al. Jul 2013 A1
20130191117 Atti et al. Jul 2013 A1
20130191408 Volkert Jul 2013 A1
20130197911 Wei et al. Aug 2013 A1
20130197914 Yelvington et al. Aug 2013 A1
20130198159 Hendry Aug 2013 A1
20130198841 Poulson Aug 2013 A1
20130204813 Master et al. Aug 2013 A1
20130204897 McDougall Aug 2013 A1
20130204967 Seo et al. Aug 2013 A1
20130207898 Sullivan et al. Aug 2013 A1
20130210410 Xu Aug 2013 A1
20130210492 You et al. Aug 2013 A1
20130212501 Anderson et al. Aug 2013 A1
20130218553 Fujii et al. Aug 2013 A1
20130218560 Hsiao et al. Aug 2013 A1
20130218574 Falcon et al. Aug 2013 A1
20130218899 Raghavan et al. Aug 2013 A1
20130219333 Palwe et al. Aug 2013 A1
20130222249 Pasquero et al. Aug 2013 A1
20130223279 Tinnakornsrisuphap et al. Aug 2013 A1
20130225128 Gomar Aug 2013 A1
20130226580 Witt-Ehsani Aug 2013 A1
20130226935 Bai et al. Aug 2013 A1
20130226996 Itagaki et al. Aug 2013 A1
20130231917 Naik Sep 2013 A1
20130234947 Kristensson et al. Sep 2013 A1
20130235987 Arroniz-Escobar Sep 2013 A1
20130238312 Waibel Sep 2013 A1
20130238326 Kim et al. Sep 2013 A1
20130238334 Ma et al. Sep 2013 A1
20130238540 O'Donoghue et al. Sep 2013 A1
20130238647 Thompson Sep 2013 A1
20130238729 Holzman et al. Sep 2013 A1
20130244615 Miller Sep 2013 A1
20130244633 Jacobs et al. Sep 2013 A1
20130246048 Nagase et al. Sep 2013 A1
20130246050 Yu et al. Sep 2013 A1
20130246329 Pasquero et al. Sep 2013 A1
20130246920 Fields et al. Sep 2013 A1
20130247055 Berner et al. Sep 2013 A1
20130253911 Petri et al. Sep 2013 A1
20130253912 Medlock et al. Sep 2013 A1
20130260739 Saino Oct 2013 A1
20130262168 Makanawala et al. Oct 2013 A1
20130268263 Park et al. Oct 2013 A1
20130268956 Recco Oct 2013 A1
20130275117 Winer Oct 2013 A1
20130275136 Czahor Oct 2013 A1
20130275138 Gruber et al. Oct 2013 A1
20130275164 Gruber et al. Oct 2013 A1
20130275199 Proctor, Jr. et al. Oct 2013 A1
20130275625 Taivalsaari et al. Oct 2013 A1
20130275875 Gruber et al. Oct 2013 A1
20130275899 Schubert et al. Oct 2013 A1
20130279724 Stafford et al. Oct 2013 A1
20130282709 Zhu et al. Oct 2013 A1
20130283168 Brown et al. Oct 2013 A1
20130283199 Selig et al. Oct 2013 A1
20130283283 Wang et al. Oct 2013 A1
20130285913 Griffin et al. Oct 2013 A1
20130288722 Ramanujam et al. Oct 2013 A1
20130289991 Eshwar et al. Oct 2013 A1
20130289993 Rao Oct 2013 A1
20130289994 Newman et al. Oct 2013 A1
20130290001 Yun et al. Oct 2013 A1
20130290222 Gordo et al. Oct 2013 A1
20130290905 Luvogt et al. Oct 2013 A1
20130291015 Pan Oct 2013 A1
20130297078 Kolavennu Nov 2013 A1
20130297198 Velde et al. Nov 2013 A1
20130297317 Lee et al. Nov 2013 A1
20130297319 Kim Nov 2013 A1
20130297348 Cardoza et al. Nov 2013 A1
20130298139 Resnick et al. Nov 2013 A1
20130300645 Fedorov Nov 2013 A1
20130300648 Kim et al. Nov 2013 A1
20130303106 Martin Nov 2013 A1
20130304476 Kim et al. Nov 2013 A1
20130304479 Teller et al. Nov 2013 A1
20130304758 Gruber et al. Nov 2013 A1
20130304815 Puente et al. Nov 2013 A1
20130305119 Kern et al. Nov 2013 A1
20130307785 Matsunaga Nov 2013 A1
20130307855 Lamb et al. Nov 2013 A1
20130307997 O'Keefe et al. Nov 2013 A1
20130308922 Sano et al. Nov 2013 A1
20130311179 Wagner Nov 2013 A1
20130311184 Badavne et al. Nov 2013 A1
20130311487 Moore et al. Nov 2013 A1
20130311997 Gruber et al. Nov 2013 A1
20130315038 Ferren et al. Nov 2013 A1
20130316679 Miller et al. Nov 2013 A1
20130316746 Miller et al. Nov 2013 A1
20130317921 Havas Nov 2013 A1
20130318468 Lee Nov 2013 A1
20130318478 Ogura Nov 2013 A1
20130321267 Bhatti et al. Dec 2013 A1
20130322634 Bennett et al. Dec 2013 A1
20130322665 Bennett et al. Dec 2013 A1
20130325340 Forstall et al. Dec 2013 A1
20130325436 Wang et al. Dec 2013 A1
20130325443 Begeja et al. Dec 2013 A1
20130325447 Levien et al. Dec 2013 A1
20130325448 Levien et al. Dec 2013 A1
20130325460 Kim et al. Dec 2013 A1
20130325473 Larcher et al. Dec 2013 A1
20130325480 Lee et al. Dec 2013 A1
20130325481 Van Os et al. Dec 2013 A1
20130325484 Chakladar et al. Dec 2013 A1
20130325844 Plaisant Dec 2013 A1
20130325967 Parks et al. Dec 2013 A1
20130325970 Roberts et al. Dec 2013 A1
20130325979 Mansfield et al. Dec 2013 A1
20130326576 Zhang et al. Dec 2013 A1
20130328809 Smith Dec 2013 A1
20130329023 Suplee, III et al. Dec 2013 A1
20130331127 Sabatelli et al. Dec 2013 A1
20130332113 Piemonte et al. Dec 2013 A1
20130332159 Federighi et al. Dec 2013 A1
20130332162 Keen Dec 2013 A1
20130332164 Nalk Dec 2013 A1
20130332168 Kim et al. Dec 2013 A1
20130332172 Prakash et al. Dec 2013 A1
20130332400 Gonzalez Dec 2013 A1
20130332538 Clark et al. Dec 2013 A1
20130332721 Chaudhri et al. Dec 2013 A1
20130332886 Cranfill et al. Dec 2013 A1
20130337771 Klein et al. Dec 2013 A1
20130339028 Rosner et al. Dec 2013 A1
20130339256 Shroff Dec 2013 A1
20130339454 Walker et al. Dec 2013 A1
20130339991 Ricci Dec 2013 A1
20130342487 Jeon Dec 2013 A1
20130342672 Gray et al. Dec 2013 A1
20130343584 Bennett et al. Dec 2013 A1
20130343721 Abecassis Dec 2013 A1
20130346016 Suzuki et al. Dec 2013 A1
20130346065 Davidson et al. Dec 2013 A1
20130346068 Solem et al. Dec 2013 A1
20130346347 Patterson et al. Dec 2013 A1
20130346488 Lunt et al. Dec 2013 A1
20130347018 Limp et al. Dec 2013 A1
20130347029 Tang et al. Dec 2013 A1
20130347102 Shi Dec 2013 A1
20130347117 Parks et al. Dec 2013 A1
20140001255 Anthoine Jan 2014 A1
20140002338 Raffa et al. Jan 2014 A1
20140006012 Zhou et al. Jan 2014 A1
20140006025 Krishnan et al. Jan 2014 A1
20140006027 Kim et al. Jan 2014 A1
20140006028 Hu Jan 2014 A1
20140006030 Fleizach et al. Jan 2014 A1
20140006153 Thangam et al. Jan 2014 A1
20140006191 Shankar et al. Jan 2014 A1
20140006483 Garmark et al. Jan 2014 A1
20140006496 Dearman et al. Jan 2014 A1
20140006562 Handa et al. Jan 2014 A1
20140006944 Selig et al. Jan 2014 A1
20140006947 Garmark et al. Jan 2014 A1
20140006951 Hunter Jan 2014 A1
20140006955 Greenzeiger et al. Jan 2014 A1
20140008163 Mikonaho et al. Jan 2014 A1
20140012574 Pasupalak et al. Jan 2014 A1
20140012575 Ganong et al. Jan 2014 A1
20140012580 Ganong, III et al. Jan 2014 A1
20140012586 Rubin et al. Jan 2014 A1
20140012587 Park Jan 2014 A1
20140013336 Yang Jan 2014 A1
20140019116 Lundberg et al. Jan 2014 A1
20140019133 Bao et al. Jan 2014 A1
20140019135 Talwar et al. Jan 2014 A1
20140019460 Sambrani et al. Jan 2014 A1
20140019873 Gupta et al. Jan 2014 A1
20140026037 Garb et al. Jan 2014 A1
20140028029 Jochman Jan 2014 A1
20140028477 Michalske Jan 2014 A1
20140028603 Xie et al. Jan 2014 A1
20140028735 Williams et al. Jan 2014 A1
20140032453 Eustice et al. Jan 2014 A1
20140032678 Koukoumidis et al. Jan 2014 A1
20140033071 Gruber et al. Jan 2014 A1
20140035823 Khoe et al. Feb 2014 A1
20140037075 Bouzid et al. Feb 2014 A1
20140039888 Taubman et al. Feb 2014 A1
20140039893 Weiner et al. Feb 2014 A1
20140039894 Shostak Feb 2014 A1
20140040228 Kritt et al. Feb 2014 A1
20140040274 Aravamudan et al. Feb 2014 A1
20140040748 Lemay et al. Feb 2014 A1
20140040754 Donelli Feb 2014 A1
20140040801 Patel et al. Feb 2014 A1
20140040905 Tsunoda et al. Feb 2014 A1
20140040918 Li Feb 2014 A1
20140040961 Green et al. Feb 2014 A1
20140045547 Singamsetty et al. Feb 2014 A1
20140046922 Crook et al. Feb 2014 A1
20140046934 Zhou et al. Feb 2014 A1
20140047001 Phillips et al. Feb 2014 A1
20140051399 Walker Feb 2014 A1
20140052451 Cheong et al. Feb 2014 A1
20140052680 Nitz et al. Feb 2014 A1
20140052791 Chakra et al. Feb 2014 A1
20140053082 Park Feb 2014 A1
20140053101 Buehler et al. Feb 2014 A1
20140053210 Cheong et al. Feb 2014 A1
20140056439 Kim Feb 2014 A1
20140057610 Olincy et al. Feb 2014 A1
20140058732 Labsky et al. Feb 2014 A1
20140059030 Hakkani-Tur et al. Feb 2014 A1
20140059423 Gorga et al. Feb 2014 A1
20140067361 Nikoulina et al. Mar 2014 A1
20140067371 Liensberger Mar 2014 A1
20140067402 Kim Mar 2014 A1
20140067738 Kingsbury Mar 2014 A1
20140067740 Solari Mar 2014 A1
20140068751 Last Mar 2014 A1
20140071241 Yang et al. Mar 2014 A1
20140074454 Brown et al. Mar 2014 A1
20140074466 Sharifi et al. Mar 2014 A1
20140074470 Jansche et al. Mar 2014 A1
20140074472 Lin et al. Mar 2014 A1
20140074482 Ohno Mar 2014 A1
20140074483 Van Os Mar 2014 A1
20140074589 Nielsen et al. Mar 2014 A1
20140074815 Plimton Mar 2014 A1
20140074846 Moss et al. Mar 2014 A1
20140075453 Bellessort et al. Mar 2014 A1
20140078065 Akkok Mar 2014 A1
20140079195 Srivastava et al. Mar 2014 A1
20140080410 Jung et al. Mar 2014 A1
20140080428 Rhoads et al. Mar 2014 A1
20140081619 Solntseva et al. Mar 2014 A1
20140081633 Badaskar Mar 2014 A1
20140081635 Yanagihara Mar 2014 A1
20140081829 Milne Mar 2014 A1
20140081941 Bai et al. Mar 2014 A1
20140082500 Wilensky et al. Mar 2014 A1
20140082501 Bae et al. Mar 2014 A1
20140082545 Zhai et al. Mar 2014 A1
20140082715 Grajek et al. Mar 2014 A1
20140086458 Rogers Mar 2014 A1
20140087711 Geyer et al. Mar 2014 A1
20140088952 Fife et al. Mar 2014 A1
20140088961 Woodward et al. Mar 2014 A1
20140088964 Bellegarda Mar 2014 A1
20140088970 Kang Mar 2014 A1
20140088989 Krishnapuram et al. Mar 2014 A1
20140092007 Kim et al. Apr 2014 A1
20140095171 Lynch et al. Apr 2014 A1
20140095172 Cabaco et al. Apr 2014 A1
20140095173 Lynch et al. Apr 2014 A1
20140095432 Trumbull et al. Apr 2014 A1
20140095601 Abuelsaad et al. Apr 2014 A1
20140095965 Li Apr 2014 A1
20140096077 Jacob et al. Apr 2014 A1
20140096209 Saraf et al. Apr 2014 A1
20140098247 Rao et al. Apr 2014 A1
20140100847 Ishii et al. Apr 2014 A1
20140101127 Simhon et al. Apr 2014 A1
20140104175 Ouyang et al. Apr 2014 A1
20140108017 Mason et al. Apr 2014 A1
20140108357 Procops et al. Apr 2014 A1
20140108391 Volkert Apr 2014 A1
20140108792 Borzycki et al. Apr 2014 A1
20140112556 Kalinli-Akbacak Apr 2014 A1
20140114554 Lagassey Apr 2014 A1
20140115062 Liu et al. Apr 2014 A1
20140115114 Garmark et al. Apr 2014 A1
20140118155 Bowers et al. May 2014 A1
20140118624 Jang et al. May 2014 A1
20140120961 Buck May 2014 A1
20140122057 Chelba et al. May 2014 A1
20140122059 Patel et al. May 2014 A1
20140122085 Piety et al. May 2014 A1
20140122086 Kapur et al. May 2014 A1
20140122136 Jayanthi May 2014 A1
20140122153 Truitt May 2014 A1
20140122589 Fyke et al. May 2014 A1
20140123022 Lee et al. May 2014 A1
20140128021 Walker et al. May 2014 A1
20140129006 Chen et al. May 2014 A1
20140129226 Lee et al. May 2014 A1
20140132935 Kim et al. May 2014 A1
20140134983 Jung et al. May 2014 A1
20140135036 Bonanni et al. May 2014 A1
20140136013 Wolverton et al. May 2014 A1
20140136187 Wolverton et al. May 2014 A1
20140136195 Abdossalami et al. May 2014 A1
20140136212 Kwon et al. May 2014 A1
20140136946 Matas May 2014 A1
20140136987 Rodriguez May 2014 A1
20140142922 Liang et al. May 2014 A1
20140142923 Jones et al. May 2014 A1
20140142934 Kim May 2014 A1
20140142935 Lindahl et al. May 2014 A1
20140142953 Kim et al. May 2014 A1
20140143550 Ganong, III et al. May 2014 A1
20140143721 Suzuki et al. May 2014 A1
20140143784 Mistry et al. May 2014 A1
20140146200 Scott et al. May 2014 A1
20140148209 Weng et al. May 2014 A1
20140149118 Lee et al. May 2014 A1
20140152577 Yuen et al. Jun 2014 A1
20140153709 Byrd et al. Jun 2014 A1
20140155031 Lee et al. Jun 2014 A1
20140156262 Yuen et al. Jun 2014 A1
20140156268 Arizmendi et al. Jun 2014 A1
20140156269 Lee et al. Jun 2014 A1
20140156279 Okamoto et al. Jun 2014 A1
20140156564 Knight et al. Jun 2014 A1
20140157319 Kimura et al. Jun 2014 A1
20140157422 Livshits et al. Jun 2014 A1
20140160157 Poulos et al. Jun 2014 A1
20140163751 Davis et al. Jun 2014 A1
20140163951 Nikoulina et al. Jun 2014 A1
20140163953 Parikh Jun 2014 A1
20140163954 Joshi et al. Jun 2014 A1
20140163962 Castelli et al. Jun 2014 A1
20140163976 Park et al. Jun 2014 A1
20140163977 Hoffmeister et al. Jun 2014 A1
20140163978 Basye et al. Jun 2014 A1
20140163981 Cook et al. Jun 2014 A1
20140163995 Burns et al. Jun 2014 A1
20140164305 Lynch et al. Jun 2014 A1
20140164312 Lynch et al. Jun 2014 A1
20140164476 Thomson Jun 2014 A1
20140164508 Lynch et al. Jun 2014 A1
20140164532 Lynch et al. Jun 2014 A1
20140164533 Lynch et al. Jun 2014 A1
20140164953 Lynch et al. Jun 2014 A1
20140165006 Chaudhri et al. Jun 2014 A1
20140169795 Clough Jun 2014 A1
20140171064 Das Jun 2014 A1
20140172412 Viegas et al. Jun 2014 A1
20140172878 Clark et al. Jun 2014 A1
20140173445 Grassiotto Jun 2014 A1
20140173460 Kim Jun 2014 A1
20140176814 Ahn Jun 2014 A1
20140179295 Luebbers et al. Jun 2014 A1
20140180499 Cooper et al. Jun 2014 A1
20140180689 Kim Jun 2014 A1
20140180697 Torok et al. Jun 2014 A1
20140181123 Blaise et al. Jun 2014 A1
20140181703 Sullivan et al. Jun 2014 A1
20140181715 Axelrod et al. Jun 2014 A1
20140181741 Apacible et al. Jun 2014 A1
20140181865 Koganei Jun 2014 A1
20140188335 Madhok et al. Jul 2014 A1
20140188460 Ouyang et al. Jul 2014 A1
20140188477 Zhang Jul 2014 A1
20140188478 Zhang Jul 2014 A1
20140188485 Kim et al. Jul 2014 A1
20140188835 Zhang et al. Jul 2014 A1
20140195226 Yun et al. Jul 2014 A1
20140195230 Han et al. Jul 2014 A1
20140195233 Bapat et al. Jul 2014 A1
20140195244 Cha et al. Jul 2014 A1
20140195251 Zeinstra et al. Jul 2014 A1
20140195252 Gruber et al. Jul 2014 A1
20140198048 Unruh et al. Jul 2014 A1
20140200891 Larcheveque et al. Jul 2014 A1
20140201655 Mahaffey et al. Jul 2014 A1
20140203939 Harrington et al. Jul 2014 A1
20140205076 Kumar et al. Jul 2014 A1
20140207439 Venkatapathy et al. Jul 2014 A1
20140207446 Klein et al. Jul 2014 A1
20140207447 Jiang et al. Jul 2014 A1
20140207466 Smadi Jul 2014 A1
20140207468 Bartnik Jul 2014 A1
20140207582 Flinn et al. Jul 2014 A1
20140211944 Hayward et al. Jul 2014 A1
20140214429 Pantel Jul 2014 A1
20140214537 Yoo et al. Jul 2014 A1
20140215367 Kim et al. Jul 2014 A1
20140215513 Ramer et al. Jul 2014 A1
20140218372 Missig et al. Aug 2014 A1
20140222422 Sarikaya et al. Aug 2014 A1
20140222435 Li et al. Aug 2014 A1
20140222436 Binder et al. Aug 2014 A1
20140222678 Sheets et al. Aug 2014 A1
20140222967 Harrang et al. Aug 2014 A1
20140223377 Shaw et al. Aug 2014 A1
20140223481 Fundament Aug 2014 A1
20140226503 Cooper et al. Aug 2014 A1
20140229158 Zweig et al. Aug 2014 A1
20140229184 Shires Aug 2014 A1
20140229847 Park Aug 2014 A1
20140230055 Boehl Aug 2014 A1
20140232570 Skinder et al. Aug 2014 A1
20140232656 Pasquero et al. Aug 2014 A1
20140236595 Gray Aug 2014 A1
20140236986 Guzman Aug 2014 A1
20140237042 Ahmed et al. Aug 2014 A1
20140237366 Poulos et al. Aug 2014 A1
20140244248 Arisoy et al. Aug 2014 A1
20140244249 Mohamed et al. Aug 2014 A1
20140244254 Ju et al. Aug 2014 A1
20140244257 Colibro et al. Aug 2014 A1
20140244258 Song et al. Aug 2014 A1
20140244263 Pontual et al. Aug 2014 A1
20140244266 Brown et al. Aug 2014 A1
20140244268 Abdelsamie et al. Aug 2014 A1
20140244270 Han et al. Aug 2014 A1
20140244271 Lindahl Aug 2014 A1
20140244712 Walters et al. Aug 2014 A1
20140245140 Brown et al. Aug 2014 A1
20140247383 Dave et al. Sep 2014 A1
20140247926 Gainsboro et al. Sep 2014 A1
20140249812 Bou-Ghazale et al. Sep 2014 A1
20140249816 Pickering et al. Sep 2014 A1
20140249817 Hart et al. Sep 2014 A1
20140249820 Hsu et al. Sep 2014 A1
20140249821 Kennewick et al. Sep 2014 A1
20140250046 Winn et al. Sep 2014 A1
20140253455 Mauro et al. Sep 2014 A1
20140257809 Goel et al. Sep 2014 A1
20140257815 Zhao et al. Sep 2014 A1
20140257902 Moore et al. Sep 2014 A1
20140258324 Mauro et al. Sep 2014 A1
20140258357 Singh et al. Sep 2014 A1
20140258857 Dykstra-Erickson et al. Sep 2014 A1
20140258905 Lee et al. Sep 2014 A1
20140267022 Kim Sep 2014 A1
20140267599 Drouin et al. Sep 2014 A1
20140267933 Young Sep 2014 A1
20140272821 Pitschel et al. Sep 2014 A1
20140273974 Varghese et al. Sep 2014 A1
20140273979 Van Os et al. Sep 2014 A1
20140274005 Luna et al. Sep 2014 A1
20140274203 Ganong, III et al. Sep 2014 A1
20140274211 Sejnoha et al. Sep 2014 A1
20140278051 Mcgavran et al. Sep 2014 A1
20140278343 Tran Sep 2014 A1
20140278349 Grieves et al. Sep 2014 A1
20140278379 Coccaro et al. Sep 2014 A1
20140278390 Kingsbury et al. Sep 2014 A1
20140278391 Braho et al. Sep 2014 A1
20140278394 Bastyr et al. Sep 2014 A1
20140278406 Tsumura et al. Sep 2014 A1
20140278413 Pitschel et al. Sep 2014 A1
20140278419 Bishop et al. Sep 2014 A1
20140278426 Jost et al. Sep 2014 A1
20140278429 Ganong, III Sep 2014 A1
20140278435 Ganong, III et al. Sep 2014 A1
20140278436 Khanna et al. Sep 2014 A1
20140278438 Hart et al. Sep 2014 A1
20140278443 Gunn et al. Sep 2014 A1
20140278444 Larson et al. Sep 2014 A1
20140278513 Prakash et al. Sep 2014 A1
20140279622 Lamoureux et al. Sep 2014 A1
20140279739 Elkington et al. Sep 2014 A1
20140279787 Cheng et al. Sep 2014 A1
20140280072 Coleman Sep 2014 A1
20140280107 Heymans et al. Sep 2014 A1
20140280138 Li et al. Sep 2014 A1
20140280292 Skinder Sep 2014 A1
20140280353 Delaney et al. Sep 2014 A1
20140280450 Luna Sep 2014 A1
20140280757 Tran Sep 2014 A1
20140281944 Winer Sep 2014 A1
20140281983 Xian et al. Sep 2014 A1
20140281997 Fleizach et al. Sep 2014 A1
20140282003 Gruber et al. Sep 2014 A1
20140282007 Fleizach Sep 2014 A1
20140282016 Hosier, Jr. Sep 2014 A1
20140282045 Ayanam et al. Sep 2014 A1
20140282178 Borzello et al. Sep 2014 A1
20140282201 Pasquero et al. Sep 2014 A1
20140282203 Pasquero et al. Sep 2014 A1
20140282559 Verduzco et al. Sep 2014 A1
20140282586 Shear et al. Sep 2014 A1
20140282743 Howard et al. Sep 2014 A1
20140288990 Moore et al. Sep 2014 A1
20140289508 Wang Sep 2014 A1
20140297267 Spencer et al. Oct 2014 A1
20140297281 Togawa et al. Oct 2014 A1
20140297284 Gruber et al. Oct 2014 A1
20140297288 Yu et al. Oct 2014 A1
20140298395 Yang et al. Oct 2014 A1
20140304086 Dasdan et al. Oct 2014 A1
20140304605 Ohmura et al. Oct 2014 A1
20140309990 Gandrabur et al. Oct 2014 A1
20140309996 Zhang Oct 2014 A1
20140310001 Kalns et al. Oct 2014 A1
20140310002 Nitz et al. Oct 2014 A1
20140310348 Keskitalo et al. Oct 2014 A1
20140310365 Sample et al. Oct 2014 A1
20140310595 Acharya et al. Oct 2014 A1
20140313007 Harding Oct 2014 A1
20140315492 Woods Oct 2014 A1
20140316585 Boesveld et al. Oct 2014 A1
20140317030 Shen et al. Oct 2014 A1
20140317502 Brown et al. Oct 2014 A1
20140320398 Papstein Oct 2014 A1
20140324429 Weilhammer et al. Oct 2014 A1
20140324884 Lindahl et al. Oct 2014 A1
20140330560 Venkatesha et al. Nov 2014 A1
20140330569 Kolavennu et al. Nov 2014 A1
20140330951 Sukoff et al. Nov 2014 A1
20140335823 Heredia et al. Nov 2014 A1
20140337037 Chi Nov 2014 A1
20140337048 Brown et al. Nov 2014 A1
20140337266 Wolverton et al. Nov 2014 A1
20140337370 Aravamudan et al. Nov 2014 A1
20140337371 Li Nov 2014 A1
20140337438 Govande et al. Nov 2014 A1
20140337621 Nakhimov Nov 2014 A1
20140337751 Lim et al. Nov 2014 A1
20140337814 Kalns et al. Nov 2014 A1
20140341217 Eisner et al. Nov 2014 A1
20140342762 Hajdu et al. Nov 2014 A1
20140343834 Demerchant et al. Nov 2014 A1
20140343943 Al-Telmissani Nov 2014 A1
20140343946 Torok et al. Nov 2014 A1
20140344205 Luna et al. Nov 2014 A1
20140344627 Schaub et al. Nov 2014 A1
20140344687 Durham et al. Nov 2014 A1
20140347181 Luna et al. Nov 2014 A1
20140350847 Ichinokawa Nov 2014 A1
20140350924 Zurek et al. Nov 2014 A1
20140350933 Bak et al. Nov 2014 A1
20140351741 Medlock et al. Nov 2014 A1
20140351760 Skory et al. Nov 2014 A1
20140358519 Mirkin et al. Dec 2014 A1
20140358521 Mikutel et al. Dec 2014 A1
20140358523 Sheth et al. Dec 2014 A1
20140358549 O'Connor et al. Dec 2014 A1
20140359456 Thiele et al. Dec 2014 A1
20140359637 Yan Dec 2014 A1
20140359709 Nassar et al. Dec 2014 A1
20140361973 Raux et al. Dec 2014 A1
20140363074 Dolfing et al. Dec 2014 A1
20140364149 Marti et al. Dec 2014 A1
20140365209 Evermann Dec 2014 A1
20140365214 Bayley Dec 2014 A1
20140365216 Gruber et al. Dec 2014 A1
20140365218 Chang et al. Dec 2014 A1
20140365226 Sinha Dec 2014 A1
20140365227 Cash et al. Dec 2014 A1
20140365407 Brown et al. Dec 2014 A1
20140365505 Clark et al. Dec 2014 A1
20140365880 Bellegarda Dec 2014 A1
20140365885 Carson et al. Dec 2014 A1
20140365895 Magahern et al. Dec 2014 A1
20140365922 Yang Dec 2014 A1
20140365945 Karunamuni et al. Dec 2014 A1
20140370817 Luna Dec 2014 A1
20140370841 Roberts et al. Dec 2014 A1
20140372112 Xue et al. Dec 2014 A1
20140372356 Bilal et al. Dec 2014 A1
20140372468 Collins et al. Dec 2014 A1
20140372931 Zhai et al. Dec 2014 A1
20140379326 Sarikaya et al. Dec 2014 A1
20140379334 Fry Dec 2014 A1
20140379338 Fry Dec 2014 A1
20140379341 Seo et al. Dec 2014 A1
20140379798 Bunner et al. Dec 2014 A1
20140380214 Huang et al. Dec 2014 A1
20140380285 Gabel et al. Dec 2014 A1
20150003797 Schmidt Jan 2015 A1
20150004958 Wang et al. Jan 2015 A1
20150005009 Tomkins et al. Jan 2015 A1
20150006147 Schmidt Jan 2015 A1
20150006148 Goldszmit et al. Jan 2015 A1
20150006157 Silva et al. Jan 2015 A1
20150006167 Kato et al. Jan 2015 A1
20150006176 Pogue et al. Jan 2015 A1
20150006178 Peng et al. Jan 2015 A1
20150006182 Schmidt Jan 2015 A1
20150006184 Marti et al. Jan 2015 A1
20150006199 Snider et al. Jan 2015 A1
20150012271 Peng et al. Jan 2015 A1
20150012862 Ikeda et al. Jan 2015 A1
20150019219 Tzirkel-Hancock et al. Jan 2015 A1
20150019220 Talhami et al. Jan 2015 A1
20150019221 Lee et al. Jan 2015 A1
20150019445 Glass et al. Jan 2015 A1
20150019944 Kalgi Jan 2015 A1
20150019954 Dalal et al. Jan 2015 A1
20150019974 Doi et al. Jan 2015 A1
20150025405 Vairavan et al. Jan 2015 A1
20150025890 Jagatheesan et al. Jan 2015 A1
20150026620 Kwon et al. Jan 2015 A1
20150027178 Scalisi Jan 2015 A1
20150031416 Labowicz et al. Jan 2015 A1
20150032443 Karov et al. Jan 2015 A1
20150032457 Koo et al. Jan 2015 A1
20150033130 Scheessele Jan 2015 A1
20150033219 Breiner et al. Jan 2015 A1
20150033275 Natani et al. Jan 2015 A1
20150034855 Shen Feb 2015 A1
20150038161 Jakobson et al. Feb 2015 A1
20150039292 Suleman et al. Feb 2015 A1
20150039295 Soschen Feb 2015 A1
20150039299 Weinstein et al. Feb 2015 A1
20150039305 Huang Feb 2015 A1
20150039606 Salaka et al. Feb 2015 A1
20150040012 Faaborg et al. Feb 2015 A1
20150042640 Algreatly Feb 2015 A1
20150045003 Vora et al. Feb 2015 A1
20150045007 Cash Feb 2015 A1
20150045068 Soffer et al. Feb 2015 A1
20150046375 Mandel et al. Feb 2015 A1
20150046434 Lim et al. Feb 2015 A1
20150046537 Rakib Feb 2015 A1
20150046828 Desai et al. Feb 2015 A1
20150049884 Ye Feb 2015 A1
20150050633 Christmas et al. Feb 2015 A1
20150050923 Tu et al. Feb 2015 A1
20150051754 Kwon et al. Feb 2015 A1
20150051901 Stonehouse et al. Feb 2015 A1
20150052128 Sharifi Feb 2015 A1
20150053779 Adamek et al. Feb 2015 A1
20150053781 Nelson et al. Feb 2015 A1
20150055879 Yang Feb 2015 A1
20150058013 Pakhomov et al. Feb 2015 A1
20150058018 Georges et al. Feb 2015 A1
20150058720 Smadja et al. Feb 2015 A1
20150058785 Ookawara Feb 2015 A1
20150065149 Russell et al. Mar 2015 A1
20150065200 Namgung et al. Mar 2015 A1
20150066473 Jeong et al. Mar 2015 A1
20150066479 Pasupalak et al. Mar 2015 A1
20150066494 Salvador et al. Mar 2015 A1
20150066496 Deoras et al. Mar 2015 A1
20150066506 Romano et al. Mar 2015 A1
20150066516 Nishikawa et al. Mar 2015 A1
20150066817 Slayton et al. Mar 2015 A1
20150067485 Kim et al. Mar 2015 A1
20150067521 Heo et al. Mar 2015 A1
20150067819 Shribman et al. Mar 2015 A1
20150067822 Randall Mar 2015 A1
20150071121 Patil et al. Mar 2015 A1
20150073788 Sak et al. Mar 2015 A1
20150073804 Senior et al. Mar 2015 A1
20150074524 Nicholson et al. Mar 2015 A1
20150074615 Han et al. Mar 2015 A1
20150081295 Yun et al. Mar 2015 A1
20150082180 Ames et al. Mar 2015 A1
20150082229 Ouyang et al. Mar 2015 A1
20150086174 Abecassis et al. Mar 2015 A1
20150088511 Bharadwaj et al. Mar 2015 A1
20150088514 Typrin Mar 2015 A1
20150088518 Kim et al. Mar 2015 A1
20150088522 Hendrickson et al. Mar 2015 A1
20150088523 Schuster Mar 2015 A1
20150088998 Isensee et al. Mar 2015 A1
20150092520 Robison et al. Apr 2015 A1
20150094834 Vega et al. Apr 2015 A1
20150095026 Bisani et al. Apr 2015 A1
20150095031 Conkie et al. Apr 2015 A1
20150095159 Kennewick et al. Apr 2015 A1
20150095268 Greenzeiger et al. Apr 2015 A1
20150095278 Flinn et al. Apr 2015 A1
20150095310 Beaurepaire Apr 2015 A1
20150100144 Lee et al. Apr 2015 A1
20150100313 Sharma Apr 2015 A1
20150100316 Williams et al. Apr 2015 A1
20150100537 Grieves et al. Apr 2015 A1
20150100983 Pan Apr 2015 A1
20150106061 Yang et al. Apr 2015 A1
20150106085 Lindahl Apr 2015 A1
20150106093 Weeks et al. Apr 2015 A1
20150106096 Toopran et al. Apr 2015 A1
20150106737 Montoy-Wilson et al. Apr 2015 A1
20150112684 Scheffer et al. Apr 2015 A1
20150113407 Hoffert et al. Apr 2015 A1
20150113435 Phillips Apr 2015 A1
20150113454 McLaughlin Apr 2015 A1
20150120296 Stern et al. Apr 2015 A1
20150120641 Soon-Shiong et al. Apr 2015 A1
20150120723 Deshmukh et al. Apr 2015 A1
20150121216 Brown et al. Apr 2015 A1
20150121227 Peng Apr 2015 A1
20150123898 Kim et al. May 2015 A1
20150127336 Lei et al. May 2015 A1
20150127337 Heigold et al. May 2015 A1
20150127348 Follis May 2015 A1
20150127350 Agiomyrgiannakis May 2015 A1
20150128058 Anajwala May 2015 A1
20150130716 Sridharan et al. May 2015 A1
20150133049 Lee et al. May 2015 A1
20150133109 Freeman et al. May 2015 A1
20150134318 Cuthbert et al. May 2015 A1
20150134322 Cuthbert et al. May 2015 A1
20150134323 Cuthbert et al. May 2015 A1
20150134334 Sachidanandam et al. May 2015 A1
20150135085 Shoham et al. May 2015 A1
20150135123 Carr et al. May 2015 A1
20150140934 Abdurrahman et al. May 2015 A1
20150140990 Kim et al. May 2015 A1
20150141150 Zha May 2015 A1
20150142420 Sarikaya et al. May 2015 A1
20150142438 Dai et al. May 2015 A1
20150142440 Parkinson et al. May 2015 A1
20150142447 Kennewick et al. May 2015 A1
20150142851 Gupta et al. May 2015 A1
20150143419 Bhagwat et al. May 2015 A1
20150148013 Baldwin et al. May 2015 A1
20150149146 Abramovitz et al. May 2015 A1
20150149177 Kalns et al. May 2015 A1
20150149182 Kalns et al. May 2015 A1
20150149354 McCoy May 2015 A1
20150149469 Xu et al. May 2015 A1
20150149899 Bernstein et al. May 2015 A1
20150149964 Bernstein et al. May 2015 A1
20150154001 Knox et al. Jun 2015 A1
20150154185 Waibel Jun 2015 A1
20150154976 Mutagi Jun 2015 A1
20150160635 Schofield et al. Jun 2015 A1
20150160855 Bi Jun 2015 A1
20150161108 Back Jun 2015 A1
20150161291 Nadav et al. Jun 2015 A1
20150161370 North et al. Jun 2015 A1
20150161521 Shah et al. Jun 2015 A1
20150161989 Hsu et al. Jun 2015 A1
20150161997 Wetsel et al. Jun 2015 A1
20150162000 Di Censo et al. Jun 2015 A1
20150162001 Kar et al. Jun 2015 A1
20150162006 Kummer Jun 2015 A1
20150163558 Wheatley Jun 2015 A1
20150169081 Neels et al. Jun 2015 A1
20150169195 Choi Jun 2015 A1
20150169284 Quast et al. Jun 2015 A1
20150169336 Harper et al. Jun 2015 A1
20150169696 Krishnappa et al. Jun 2015 A1
20150170073 Baker Jun 2015 A1
20150170664 Doherty et al. Jun 2015 A1
20150172262 Ortiz, Jr. et al. Jun 2015 A1
20150172463 Quast et al. Jun 2015 A1
20150177945 Sengupta et al. Jun 2015 A1
20150178388 Winnemoeller et al. Jun 2015 A1
20150178785 Salonen Jun 2015 A1
20150179168 Hakkani-Tur et al. Jun 2015 A1
20150179176 Ryu et al. Jun 2015 A1
20150181285 Zhang et al. Jun 2015 A1
20150185718 Tappan et al. Jul 2015 A1
20150185964 Stout Jul 2015 A1
20150185993 Wheatley et al. Jul 2015 A1
20150185996 Brown et al. Jul 2015 A1
20150186012 Coleman et al. Jul 2015 A1
20150186110 Kannan Jul 2015 A1
20150186154 Brown et al. Jul 2015 A1
20150186155 Brown et al. Jul 2015 A1
20150186156 Brown et al. Jul 2015 A1
20150186351 Hicks et al. Jul 2015 A1
20150186538 Yan et al. Jul 2015 A1
20150186783 Byrne et al. Jul 2015 A1
20150186892 Zhang et al. Jul 2015 A1
20150187355 Parkinson et al. Jul 2015 A1
20150187369 Dadu et al. Jul 2015 A1
20150189362 Lee et al. Jul 2015 A1
20150189425 Pang Jul 2015 A1
20150193379 Mehta Jul 2015 A1
20150193391 Khvostichenko et al. Jul 2015 A1
20150193392 Greenblatt et al. Jul 2015 A1
20150194152 Katuri et al. Jul 2015 A1
20150194165 Faaborg et al. Jul 2015 A1
20150194187 Cleven et al. Jul 2015 A1
20150195379 Zhang et al. Jul 2015 A1
20150195606 McDevitt Jul 2015 A1
20150199077 Zuger et al. Jul 2015 A1
20150199960 Huo et al. Jul 2015 A1
20150199965 Leak et al. Jul 2015 A1
20150199967 Reddy et al. Jul 2015 A1
20150200879 Wu et al. Jul 2015 A1
20150201064 Bells et al. Jul 2015 A1
20150201077 Konig et al. Jul 2015 A1
20150205425 Kuscher et al. Jul 2015 A1
20150205568 Matsuoka Jul 2015 A1
20150205632 Gaster Jul 2015 A1
20150205858 Xie et al. Jul 2015 A1
20150206529 Kwon et al. Jul 2015 A1
20150208226 Kuusilinna et al. Jul 2015 A1
20150212791 Kumar et al. Jul 2015 A1
20150213140 Volkert Jul 2015 A1
20150213796 Waltermann et al. Jul 2015 A1
20150215258 Nowakowski et al. Jul 2015 A1
20150215350 Slayton et al. Jul 2015 A1
20150217870 Mccullough et al. Aug 2015 A1
20150220264 Lewis et al. Aug 2015 A1
20150220507 Mohajer et al. Aug 2015 A1
20150220715 Kim et al. Aug 2015 A1
20150220972 Subramanya et al. Aug 2015 A1
20150221302 Han et al. Aug 2015 A1
20150221304 Stewart Aug 2015 A1
20150221307 Shah et al. Aug 2015 A1
20150222586 Ebersman et al. Aug 2015 A1
20150224848 Eisenhour Aug 2015 A1
20150227505 Morimoto Aug 2015 A1
20150227633 Shapira Aug 2015 A1
20150228274 Leppanen et al. Aug 2015 A1
20150228275 Watanabe et al. Aug 2015 A1
20150228281 Raniere Aug 2015 A1
20150228282 Evrard Aug 2015 A1
20150228283 Ehsani et al. Aug 2015 A1
20150228292 Goldstein et al. Aug 2015 A1
20150230095 Smith et al. Aug 2015 A1
20150234556 Shaofeng et al. Aug 2015 A1
20150234636 Barnes, Jr. Aug 2015 A1
20150234800 Patrick et al. Aug 2015 A1
20150235434 Miller et al. Aug 2015 A1
20150235540 Verna et al. Aug 2015 A1
20150237301 Shi et al. Aug 2015 A1
20150242091 Lu et al. Aug 2015 A1
20150242385 Bao et al. Aug 2015 A1
20150243278 Kibre et al. Aug 2015 A1
20150243279 Morse et al. Aug 2015 A1
20150243283 Halash et al. Aug 2015 A1
20150244665 Choi et al. Aug 2015 A1
20150245154 Dadu et al. Aug 2015 A1
20150248494 Mital Sep 2015 A1
20150248651 Akutagawa et al. Sep 2015 A1
20150248886 Sarikaya et al. Sep 2015 A1
20150249664 Talhami et al. Sep 2015 A1
20150249715 Helvik et al. Sep 2015 A1
20150253146 Annapureddy et al. Sep 2015 A1
20150253885 Kagan et al. Sep 2015 A1
20150254057 Klein et al. Sep 2015 A1
20150254058 Klein et al. Sep 2015 A1
20150254333 Fife et al. Sep 2015 A1
20150255068 Kim et al. Sep 2015 A1
20150255071 Chiba Sep 2015 A1
20150256873 Klein et al. Sep 2015 A1
20150261298 Li Sep 2015 A1
20150261496 Faaborg et al. Sep 2015 A1
20150261850 Mittal Sep 2015 A1
20150261944 Hosom et al. Sep 2015 A1
20150262443 Chong Sep 2015 A1
20150262573 Brooks et al. Sep 2015 A1
20150262583 Kanda et al. Sep 2015 A1
20150269139 McAteer et al. Sep 2015 A1
20150269420 Kim et al. Sep 2015 A1
20150269617 Mikurak Sep 2015 A1
20150269677 Milne Sep 2015 A1
20150269943 VanBlon et al. Sep 2015 A1
20150277574 Jain et al. Oct 2015 A1
20150278199 Hazen et al. Oct 2015 A1
20150278348 Paruchuri et al. Oct 2015 A1
20150278370 Stratvert et al. Oct 2015 A1
20150278737 Huebscher et al. Oct 2015 A1
20150279354 Gruenstein et al. Oct 2015 A1
20150279358 Kingsbury et al. Oct 2015 A1
20150279360 Mengibar et al. Oct 2015 A1
20150279366 Krestnikov et al. Oct 2015 A1
20150281380 Wang et al. Oct 2015 A1
20150281401 Le et al. Oct 2015 A1
20150286627 Chang et al. Oct 2015 A1
20150286710 Chang et al. Oct 2015 A1
20150286716 Snibbe et al. Oct 2015 A1
20150286937 Hildebrand Oct 2015 A1
20150287401 Lee et al. Oct 2015 A1
20150287408 Svendsen et al. Oct 2015 A1
20150287409 Jang Oct 2015 A1
20150287411 Kojima et al. Oct 2015 A1
20150288629 Choi et al. Oct 2015 A1
20150293602 Kay et al. Oct 2015 A1
20150294086 Kare et al. Oct 2015 A1
20150294377 Chow Oct 2015 A1
20150294516 Chiang Oct 2015 A1
20150294670 Roblek et al. Oct 2015 A1
20150295915 Xiu Oct 2015 A1
20150296065 Narita et al. Oct 2015 A1
20150300832 Moore et al. Oct 2015 A1
20150301796 Visser et al. Oct 2015 A1
20150302316 Buryak et al. Oct 2015 A1
20150302855 Kim et al. Oct 2015 A1
20150302856 Kim et al. Oct 2015 A1
20150302857 Yamada Oct 2015 A1
20150302870 Burke et al. Oct 2015 A1
20150308470 Graham et al. Oct 2015 A1
20150309691 Seo et al. Oct 2015 A1
20150309997 Lee et al. Oct 2015 A1
20150310114 Ryger et al. Oct 2015 A1
20150310852 Spizzo et al. Oct 2015 A1
20150310858 Li et al. Oct 2015 A1
20150310862 Dauphin et al. Oct 2015 A1
20150310879 Buchanan et al. Oct 2015 A1
20150310888 Chen Oct 2015 A1
20150312182 Langholz Oct 2015 A1
20150312409 Czarnecki et al. Oct 2015 A1
20150314454 Breazeal et al. Nov 2015 A1
20150317069 Clements et al. Nov 2015 A1
20150317310 Eiche et al. Nov 2015 A1
20150319264 Allen et al. Nov 2015 A1
20150319411 Kasmir et al. Nov 2015 A1
20150324041 Varley et al. Nov 2015 A1
20150324334 Lee et al. Nov 2015 A1
20150324362 Glass et al. Nov 2015 A1
20150331664 Osawa et al. Nov 2015 A1
20150331711 Huang et al. Nov 2015 A1
20150332667 Mason Nov 2015 A1
20150334346 Cheatham, III et al. Nov 2015 A1
20150339049 Kasemset et al. Nov 2015 A1
20150339391 Kang et al. Nov 2015 A1
20150340033 Di Fabbrizio et al. Nov 2015 A1
20150340034 Schalkwyk et al. Nov 2015 A1
20150340040 Mun et al. Nov 2015 A1
20150340042 Sejnoha et al. Nov 2015 A1
20150341717 Song et al. Nov 2015 A1
20150346845 Di Censo et al. Dec 2015 A1
20150347086 Liedholm et al. Dec 2015 A1
20150347381 Bellegarda Dec 2015 A1
20150347382 Dolfing et al. Dec 2015 A1
20150347383 Willmore et al. Dec 2015 A1
20150347385 Flor et al. Dec 2015 A1
20150347393 Futrell et al. Dec 2015 A1
20150347552 Habouzit et al. Dec 2015 A1
20150347733 Tsou et al. Dec 2015 A1
20150347985 Gross et al. Dec 2015 A1
20150348533 Saddler et al. Dec 2015 A1
20150348547 Paulik et al. Dec 2015 A1
20150348548 Piernot et al. Dec 2015 A1
20150348549 Giuli et al. Dec 2015 A1
20150348551 Gruber et al. Dec 2015 A1
20150348554 Orr et al. Dec 2015 A1
20150348555 Sugita Dec 2015 A1
20150348565 Rhoten et al. Dec 2015 A1
20150349934 Pollack et al. Dec 2015 A1
20150350031 Burks et al. Dec 2015 A1
20150350147 Shepherd et al. Dec 2015 A1
20150350342 Thorpe et al. Dec 2015 A1
20150350594 Mate et al. Dec 2015 A1
20150352999 Bando et al. Dec 2015 A1
20150355879 Beckhardt et al. Dec 2015 A1
20150356410 Faith et al. Dec 2015 A1
20150363587 Ahn et al. Dec 2015 A1
20150364128 Zhao et al. Dec 2015 A1
20150364140 Thorn Dec 2015 A1
20150365251 Kinoshita et al. Dec 2015 A1
20150365448 Stifelman et al. Dec 2015 A1
20150370455 Van Os et al. Dec 2015 A1
20150370531 Faaborg Dec 2015 A1
20150370780 Wang et al. Dec 2015 A1
20150370787 Akbacak et al. Dec 2015 A1
20150370884 Hurley et al. Dec 2015 A1
20150371215 Zhou et al. Dec 2015 A1
20150371529 Dolecki Dec 2015 A1
20150371639 Foerster et al. Dec 2015 A1
20150371663 Gustafson et al. Dec 2015 A1
20150371664 Bar-Or et al. Dec 2015 A1
20150371665 Naik et al. Dec 2015 A1
20150373183 Woolsey et al. Dec 2015 A1
20150373428 Trollope et al. Dec 2015 A1
20150379118 Wickenkamp et al. Dec 2015 A1
20150379414 Yeh et al. Dec 2015 A1
20150379993 Subhojit et al. Dec 2015 A1
20150381923 Wickenkamp et al. Dec 2015 A1
20150382047 Van Os et al. Dec 2015 A1
20150382079 Lister et al. Dec 2015 A1
20150382147 Clark et al. Dec 2015 A1
20150382322 Migicovsky et al. Dec 2015 A1
20160004499 Kim et al. Jan 2016 A1
20160004690 Bangalore et al. Jan 2016 A1
20160005320 DeCharms et al. Jan 2016 A1
20160006795 Yunten Jan 2016 A1
20160012038 Edwards et al. Jan 2016 A1
20160014476 Caliendo, Jr. et al. Jan 2016 A1
20160018872 Tu et al. Jan 2016 A1
20160018899 Tu et al. Jan 2016 A1
20160018900 Tu et al. Jan 2016 A1
20160018959 Yamashita et al. Jan 2016 A1
20160019886 Hong Jan 2016 A1
20160019896 Guevara et al. Jan 2016 A1
20160021414 Padi et al. Jan 2016 A1
20160026242 Burns et al. Jan 2016 A1
20160026258 Ou et al. Jan 2016 A1
20160027431 Kurzweil et al. Jan 2016 A1
20160028666 Li Jan 2016 A1
20160028802 Balasingh et al. Jan 2016 A1
20160029316 Mohan et al. Jan 2016 A1
20160034042 Joo Feb 2016 A1
20160034447 Shin et al. Feb 2016 A1
20160034811 Paulik et al. Feb 2016 A1
20160036750 Yuan et al. Feb 2016 A1
20160036953 Lee et al. Feb 2016 A1
20160041733 Qian et al. Feb 2016 A1
20160041809 Clayton et al. Feb 2016 A1
20160042735 Vibbert et al. Feb 2016 A1
20160042748 Jain et al. Feb 2016 A1
20160043905 Fiedler Feb 2016 A1
20160048666 Dey et al. Feb 2016 A1
20160050254 Rao et al. Feb 2016 A1
20160055422 Li Feb 2016 A1
20160057203 Gardenfors et al. Feb 2016 A1
20160057475 Liu Feb 2016 A1
20160061623 Pahwa et al. Mar 2016 A1
20160062459 Publicover et al. Mar 2016 A1
20160062605 Agarwal et al. Mar 2016 A1
20160063094 Udupa et al. Mar 2016 A1
20160063095 Nassar et al. Mar 2016 A1
20160063998 Krishnamoorthy et al. Mar 2016 A1
20160065155 Bharj et al. Mar 2016 A1
20160065626 Jain et al. Mar 2016 A1
20160066020 Mountain Mar 2016 A1
20160066360 Vinegrad et al. Mar 2016 A1
20160070581 Soon-Shiong Mar 2016 A1
20160071516 Lee et al. Mar 2016 A1
20160071517 Beaver et al. Mar 2016 A1
20160071520 Hayakawa Mar 2016 A1
20160071521 Haughay Mar 2016 A1
20160072940 Cronin Mar 2016 A1
20160077794 Kim et al. Mar 2016 A1
20160078359 Csurka et al. Mar 2016 A1
20160078860 Paulik et al. Mar 2016 A1
20160080165 Ehsani et al. Mar 2016 A1
20160080475 Singh et al. Mar 2016 A1
20160085295 Shimy et al. Mar 2016 A1
20160085827 Chadha et al. Mar 2016 A1
20160086116 Rao et al. Mar 2016 A1
20160086599 Kurata et al. Mar 2016 A1
20160088335 Zucchetta Mar 2016 A1
20160091871 Marti et al. Mar 2016 A1
20160091967 Prokofieva et al. Mar 2016 A1
20160092046 Hong et al. Mar 2016 A1
20160092074 Raux et al. Mar 2016 A1
20160092434 Bellegarda Mar 2016 A1
20160092447 Pathurudeen et al. Mar 2016 A1
20160092766 Sainath et al. Mar 2016 A1
20160093291 Kim Mar 2016 A1
20160093298 Naik et al. Mar 2016 A1
20160093301 Bellegarda et al. Mar 2016 A1
20160093304 Kim et al. Mar 2016 A1
20160094700 Lee et al. Mar 2016 A1
20160094889 Venkataraman et al. Mar 2016 A1
20160094979 Naik et al. Mar 2016 A1
20160098991 Luo et al. Apr 2016 A1
20160098992 Renard et al. Apr 2016 A1
20160099892 Palakovich et al. Apr 2016 A1
20160099984 Karagiannis et al. Apr 2016 A1
20160104480 Sharifi Apr 2016 A1
20160104486 Penilla et al. Apr 2016 A1
20160105308 Dutt Apr 2016 A1
20160111091 Bakish Apr 2016 A1
20160112746 Zhang et al. Apr 2016 A1
20160112792 Lee et al. Apr 2016 A1
20160116980 George-Svahn et al. Apr 2016 A1
20160117386 Ajmera et al. Apr 2016 A1
20160118048 Heide Apr 2016 A1
20160119338 Cheyer Apr 2016 A1
20160125048 Hamada May 2016 A1
20160125071 Gabbai May 2016 A1
20160132046 Beoughter et al. May 2016 A1
20160132290 Raux May 2016 A1
20160132484 Nauze et al. May 2016 A1
20160132488 Clark et al. May 2016 A1
20160133254 Vogel et al. May 2016 A1
20160139662 Dabhade May 2016 A1
20160140951 Agiomyrgiannakis et al. May 2016 A1
20160140962 Sharifi May 2016 A1
20160147725 Patten et al. May 2016 A1
20160147739 Lim et al. May 2016 A1
20160148610 Kennewick, Jr. et al. May 2016 A1
20160148612 Guo et al. May 2016 A1
20160148613 Kwon et al. May 2016 A1
20160149966 Remash et al. May 2016 A1
20160150020 Farmer et al. May 2016 A1
20160151668 Barnes et al. Jun 2016 A1
20160154624 Son et al. Jun 2016 A1
20160154792 Sarikaya et al. Jun 2016 A1
20160154880 Hoarty Jun 2016 A1
20160155442 Kannan et al. Jun 2016 A1
20160155443 Khan et al. Jun 2016 A1
20160156574 Hum et al. Jun 2016 A1
20160156990 Miccoy et al. Jun 2016 A1
20160162456 Munro et al. Jun 2016 A1
20160163311 Crook et al. Jun 2016 A1
20160163312 Naik et al. Jun 2016 A1
20160169267 Pool Jun 2016 A1
20160170710 Kim et al. Jun 2016 A1
20160170966 Kolo Jun 2016 A1
20160171980 Liddell et al. Jun 2016 A1
20160173578 Sharma et al. Jun 2016 A1
20160173617 Allinson Jun 2016 A1
20160173929 Klappert Jun 2016 A1
20160173960 Snibbe et al. Jun 2016 A1
20160179462 Bjorkengren Jun 2016 A1
20160179464 Reddy et al. Jun 2016 A1
20160179787 Deleeuw Jun 2016 A1
20160180840 Siddiq et al. Jun 2016 A1
20160180844 Vanblon et al. Jun 2016 A1
20160182410 Janakiraman et al. Jun 2016 A1
20160182709 Kim et al. Jun 2016 A1
20160188181 Smith Jun 2016 A1
20160188738 Gruber et al. Jun 2016 A1
20160189198 Daniel et al. Jun 2016 A1
20160189706 Zopf et al. Jun 2016 A1
20160189715 Nishikawa Jun 2016 A1
20160189717 Kannan et al. Jun 2016 A1
20160195924 Weber et al. Jul 2016 A1
20160196110 Yehoshua et al. Jul 2016 A1
20160198319 Huang et al. Jul 2016 A1
20160202957 Siddall et al. Jul 2016 A1
20160203002 Kannan et al. Jul 2016 A1
20160203193 Kevin et al. Jul 2016 A1
20160210551 Lee et al. Jul 2016 A1
20160210981 Lee Jul 2016 A1
20160212206 Wu et al. Jul 2016 A1
20160212208 Kulkarni et al. Jul 2016 A1
20160212488 Os et al. Jul 2016 A1
20160217784 Gelfenbeyn et al. Jul 2016 A1
20160217794 Imoto et al. Jul 2016 A1
20160224540 Stewart et al. Aug 2016 A1
20160224559 Hicks et al. Aug 2016 A1
20160224774 Pender Aug 2016 A1
20160225372 Cheung et al. Aug 2016 A1
20160226956 Hong et al. Aug 2016 A1
20160227107 Beaumont Aug 2016 A1
20160227633 Sun et al. Aug 2016 A1
20160232500 Wang et al. Aug 2016 A1
20160234206 Tunnell et al. Aug 2016 A1
20160239480 Larcheveque et al. Aug 2016 A1
20160239568 Packer et al. Aug 2016 A1
20160239645 Heo et al. Aug 2016 A1
20160239848 Chang et al. Aug 2016 A1
20160240187 Fleizach et al. Aug 2016 A1
20160240189 Lee et al. Aug 2016 A1
20160240192 Raghuvir Aug 2016 A1
20160242148 Reed Aug 2016 A1
20160247061 Trask et al. Aug 2016 A1
20160249319 Dotan-Cohen et al. Aug 2016 A1
20160253312 Rhodes Sep 2016 A1
20160253528 Gao et al. Sep 2016 A1
20160255549 Lakhdhar et al. Sep 2016 A1
20160259623 Sumner et al. Sep 2016 A1
20160259656 Sumner et al. Sep 2016 A1
20160259779 Labsky et al. Sep 2016 A1
20160260431 Newendorp et al. Sep 2016 A1
20160260433 Sumner et al. Sep 2016 A1
20160260434 Gelfenbeyn et al. Sep 2016 A1
20160260436 Lemay et al. Sep 2016 A1
20160262442 Davila et al. Sep 2016 A1
20160266871 Schmid et al. Sep 2016 A1
20160267904 Biadsy et al. Sep 2016 A1
20160269540 Butcher et al. Sep 2016 A1
20160274938 Strinati et al. Sep 2016 A1
20160275941 Bellegarda et al. Sep 2016 A1
20160275947 Li et al. Sep 2016 A1
20160282824 Smallwood et al. Sep 2016 A1
20160282956 Ouyang et al. Sep 2016 A1
20160283055 Haghighat et al. Sep 2016 A1
20160283185 Mclaren et al. Sep 2016 A1
20160284005 Daniel et al. Sep 2016 A1
20160284199 Dotan-Cohen et al. Sep 2016 A1
20160284340 Li et al. Sep 2016 A1
20160284350 Yun et al. Sep 2016 A1
20160285808 Franklin et al. Sep 2016 A1
20160286045 Shaltiel et al. Sep 2016 A1
20160291831 Baek Oct 2016 A1
20160292603 Prajapati et al. Oct 2016 A1
20160293157 Chen et al. Oct 2016 A1
20160293167 Chen et al. Oct 2016 A1
20160293168 Chen Oct 2016 A1
20160294755 Prabhu Oct 2016 A1
20160294813 Zou Oct 2016 A1
20160299685 Zhai et al. Oct 2016 A1
20160299882 Hegerty et al. Oct 2016 A1
20160299883 Zhu et al. Oct 2016 A1
20160299977 Hreha Oct 2016 A1
20160300571 Foerster et al. Oct 2016 A1
20160301639 Liu et al. Oct 2016 A1
20160306683 Standley et al. Oct 2016 A1
20160307566 Bellegarda Oct 2016 A1
20160308799 Schubert et al. Oct 2016 A1
20160309035 Li Oct 2016 A1
20160313906 Kilchenko et al. Oct 2016 A1
20160314788 Jitkoff et al. Oct 2016 A1
20160314789 Marcheret et al. Oct 2016 A1
20160314792 Alvarez et al. Oct 2016 A1
20160315996 Ha et al. Oct 2016 A1
20160316349 Lee et al. Oct 2016 A1
20160317924 Tanaka et al. Nov 2016 A1
20160320838 Teller et al. Nov 2016 A1
20160321239 Iso-Sipila et al. Nov 2016 A1
20160321243 Walia et al. Nov 2016 A1
20160321261 Spasojevic et al. Nov 2016 A1
20160321358 Kanani et al. Nov 2016 A1
20160322043 Bellegarda Nov 2016 A1
20160322044 Jung et al. Nov 2016 A1
20160322045 Hatfield et al. Nov 2016 A1
20160322048 Amano et al. Nov 2016 A1
20160322050 Wang et al. Nov 2016 A1
20160322055 Sainath et al. Nov 2016 A1
20160328134 Xu Nov 2016 A1
20160328147 Zhang et al. Nov 2016 A1
20160328205 Agrawal et al. Nov 2016 A1
20160328893 Cordova et al. Nov 2016 A1
20160329060 Ito et al. Nov 2016 A1
20160334973 Reckhow et al. Nov 2016 A1
20160335138 Surti et al. Nov 2016 A1
20160335139 Hurley et al. Nov 2016 A1
20160335532 Sanghavi et al. Nov 2016 A1
20160336007 Hanazawa et al. Nov 2016 A1
20160336010 Lindahl Nov 2016 A1
20160336011 Koll et al. Nov 2016 A1
20160336024 Choi et al. Nov 2016 A1
20160337299 Lane et al. Nov 2016 A1
20160337301 Rollins et al. Nov 2016 A1
20160342317 Lim et al. Nov 2016 A1
20160342685 Basu et al. Nov 2016 A1
20160342781 Jeon Nov 2016 A1
20160342803 Goodridge et al. Nov 2016 A1
20160350070 Sung et al. Dec 2016 A1
20160350650 Leeman-Munk et al. Dec 2016 A1
20160350812 Priness et al. Dec 2016 A1
20160351190 Piernot et al. Dec 2016 A1
20160352567 Robbins et al. Dec 2016 A1
20160352924 Senarath et al. Dec 2016 A1
20160357304 Hatori et al. Dec 2016 A1
20160357728 Bellegarda et al. Dec 2016 A1
20160357790 Elkington et al. Dec 2016 A1
20160357861 Carlhian et al. Dec 2016 A1
20160357870 Hentschel et al. Dec 2016 A1
20160358598 Williams et al. Dec 2016 A1
20160358600 Nallasamy et al. Dec 2016 A1
20160358603 Azam et al. Dec 2016 A1
20160358609 Connell et al. Dec 2016 A1
20160358619 Ramprashad et al. Dec 2016 A1
20160359771 Sridhar Dec 2016 A1
20160360039 Sanghavi et al. Dec 2016 A1
20160360336 Gross et al. Dec 2016 A1
20160360382 Gross et al. Dec 2016 A1
20160364378 Futrell et al. Dec 2016 A1
20160364382 Sarikaya Dec 2016 A1
20160365101 Foy et al. Dec 2016 A1
20160371054 Beaumont et al. Dec 2016 A1
20160371250 Rhodes Dec 2016 A1
20160372112 Miller et al. Dec 2016 A1
20160372119 Sak et al. Dec 2016 A1
20160373571 Woolsey et al. Dec 2016 A1
20160378747 Orr et al. Dec 2016 A1
20160379091 Lin et al. Dec 2016 A1
20160379105 Moore, Jr. Dec 2016 A1
20160379626 Deisher et al. Dec 2016 A1
20160379632 Hoffmeister et al. Dec 2016 A1
20160379633 Lehman et al. Dec 2016 A1
20160379639 Weinstein et al. Dec 2016 A1
20160379641 Liu et al. Dec 2016 A1
20170000348 Karsten et al. Jan 2017 A1
20170003931 Dvortsov et al. Jan 2017 A1
20170004209 Johl et al. Jan 2017 A1
20170004409 Chu et al. Jan 2017 A1
20170004824 Yoo et al. Jan 2017 A1
20170005818 Gould Jan 2017 A1
20170006329 Jang et al. Jan 2017 A1
20170011091 Chehreghani Jan 2017 A1
20170011279 Soldevila et al. Jan 2017 A1
20170011303 Annapureddy et al. Jan 2017 A1
20170011742 Jing et al. Jan 2017 A1
20170013124 Havelka et al. Jan 2017 A1
20170013331 Watanabe et al. Jan 2017 A1
20170018271 Khan et al. Jan 2017 A1
20170019987 Dragone et al. Jan 2017 A1
20170023963 Davis et al. Jan 2017 A1
20170025124 Mixter et al. Jan 2017 A1
20170026318 Daniel et al. Jan 2017 A1
20170026509 Rand Jan 2017 A1
20170026705 Yeh et al. Jan 2017 A1
20170027522 Van Hasselt et al. Feb 2017 A1
20170031576 Saoji et al. Feb 2017 A1
20170031711 Wu et al. Feb 2017 A1
20170032440 Paton Feb 2017 A1
20170032783 Lord et al. Feb 2017 A1
20170032787 Dayal Feb 2017 A1
20170032791 Elson et al. Feb 2017 A1
20170034087 Borenstein et al. Feb 2017 A1
20170039283 Bennett et al. Feb 2017 A1
20170039475 Cheyer et al. Feb 2017 A1
20170040002 Basson et al. Feb 2017 A1
20170041388 Tal et al. Feb 2017 A1
20170046025 Dascola et al. Feb 2017 A1
20170046330 Si et al. Feb 2017 A1
20170047063 Ohmura et al. Feb 2017 A1
20170052760 Johnson et al. Feb 2017 A1
20170053652 Choi et al. Feb 2017 A1
20170055895 Jardins et al. Mar 2017 A1
20170060853 Lee et al. Mar 2017 A1
20170061423 Bryant et al. Mar 2017 A1
20170068423 Napolitano et al. Mar 2017 A1
20170068513 Stasior et al. Mar 2017 A1
20170068550 Zeitlin Mar 2017 A1
20170068670 Orr et al. Mar 2017 A1
20170069308 Aleksic et al. Mar 2017 A1
20170069321 Toiyama Mar 2017 A1
20170069327 Heigold et al. Mar 2017 A1
20170075653 Dawidowsky et al. Mar 2017 A1
20170076518 Patterson et al. Mar 2017 A1
20170076720 Gopalan et al. Mar 2017 A1
20170076721 Bargetzi et al. Mar 2017 A1
20170078490 Kaminsky et al. Mar 2017 A1
20170083179 Gruber et al. Mar 2017 A1
20170083285 Meyers et al. Mar 2017 A1
20170083504 Huang Mar 2017 A1
20170083506 Liu et al. Mar 2017 A1
20170084277 Sharifi Mar 2017 A1
20170085547 De Aguiar et al. Mar 2017 A1
20170085696 Abkairov Mar 2017 A1
20170090428 Oohara Mar 2017 A1
20170090569 Levesque Mar 2017 A1
20170090864 Jorgovanovic Mar 2017 A1
20170091168 Bellegarda et al. Mar 2017 A1
20170091169 Bellegarda et al. Mar 2017 A1
20170091612 Gruber et al. Mar 2017 A1
20170092259 Jeon Mar 2017 A1
20170092270 Newendorp et al. Mar 2017 A1
20170092278 Evermann et al. Mar 2017 A1
20170093356 Cudak et al. Mar 2017 A1
20170097743 Hameed et al. Apr 2017 A1
20170102837 Toumpelis Apr 2017 A1
20170102915 Kuscher et al. Apr 2017 A1
20170103749 Zhao et al. Apr 2017 A1
20170103752 Senior et al. Apr 2017 A1
20170105190 Logan et al. Apr 2017 A1
20170108236 Guan et al. Apr 2017 A1
20170110117 Chakladar et al. Apr 2017 A1
20170110125 Xu et al. Apr 2017 A1
20170116177 Walia Apr 2017 A1
20170116982 Gelfenbeyn et al. Apr 2017 A1
20170116987 Kang et al. Apr 2017 A1
20170116989 Yadgar et al. Apr 2017 A1
20170124190 Wang et al. May 2017 A1
20170124311 Li et al. May 2017 A1
20170124531 McCormack May 2017 A1
20170125016 Wang May 2017 A1
20170127124 Wilson et al. May 2017 A9
20170131778 Tyer May 2017 A1
20170132019 Karashchuk et al. May 2017 A1
20170132199 Vescovi et al. May 2017 A1
20170133007 Drewes May 2017 A1
20170133009 Cho et al. May 2017 A1
20170134807 Shaw et al. May 2017 A1
20170140041 Dotan-Cohen et al. May 2017 A1
20170140052 Bufe, III et al. May 2017 A1
20170140644 Hwang et al. May 2017 A1
20170140760 Sachdev May 2017 A1
20170147722 Greenwood May 2017 A1
20170147841 Stagg et al. May 2017 A1
20170148044 Fukuda et al. May 2017 A1
20170148307 Yeom et al. May 2017 A1
20170154033 Lee Jun 2017 A1
20170154055 Dimson et al. Jun 2017 A1
20170154628 Mohajer et al. Jun 2017 A1
20170155940 Jin et al. Jun 2017 A1
20170155965 Ward Jun 2017 A1
20170161018 Lemay et al. Jun 2017 A1
20170161268 Badaskar Jun 2017 A1
20170161293 Ionescu et al. Jun 2017 A1
20170161393 Oh et al. Jun 2017 A1
20170161439 Raduchel et al. Jun 2017 A1
20170161500 Yang Jun 2017 A1
20170162191 Grost et al. Jun 2017 A1
20170162202 Formhals et al. Jun 2017 A1
20170162203 Huang et al. Jun 2017 A1
20170169506 Wishne et al. Jun 2017 A1
20170169818 Vanblon et al. Jun 2017 A1
20170169819 Mese et al. Jun 2017 A1
20170171139 Marra et al. Jun 2017 A1
20170171387 Vendrow Jun 2017 A1
20170177080 Deleeuw Jun 2017 A1
20170177547 Ciereszko et al. Jun 2017 A1
20170178619 Naik et al. Jun 2017 A1
20170178620 Fleizach et al. Jun 2017 A1
20170178626 Gruber et al. Jun 2017 A1
20170178666 Yu Jun 2017 A1
20170180499 Gelfenbeyn et al. Jun 2017 A1
20170185375 Martel et al. Jun 2017 A1
20170185581 Bojja et al. Jun 2017 A1
20170186429 Giuli et al. Jun 2017 A1
20170186446 Wosk et al. Jun 2017 A1
20170187711 Joo et al. Jun 2017 A1
20170193083 Bhatt et al. Jul 2017 A1
20170195493 Sudarsan et al. Jul 2017 A1
20170195495 Deora et al. Jul 2017 A1
20170195636 Child et al. Jul 2017 A1
20170195856 Snyder et al. Jul 2017 A1
20170199870 Zheng et al. Jul 2017 A1
20170199874 Patel et al. Jul 2017 A1
20170200066 Wang et al. Jul 2017 A1
20170201609 Salmenkaita et al. Jul 2017 A1
20170201613 Engelke et al. Jul 2017 A1
20170201846 Katayama et al. Jul 2017 A1
20170206002 Badger et al. Jul 2017 A1
20170206899 Bryant et al. Jul 2017 A1
20170215052 Koum et al. Jul 2017 A1
20170220212 Yang et al. Aug 2017 A1
20170221486 Kurata et al. Aug 2017 A1
20170222961 Beach et al. Aug 2017 A1
20170223189 Meredith et al. Aug 2017 A1
20170227935 Su et al. Aug 2017 A1
20170228367 Pasupalak et al. Aug 2017 A1
20170228382 Haviv et al. Aug 2017 A1
20170229121 Taki et al. Aug 2017 A1
20170230429 Garmark et al. Aug 2017 A1
20170230497 Kim et al. Aug 2017 A1
20170230709 Van Os et al. Aug 2017 A1
20170235361 Rigazio et al. Aug 2017 A1
20170235618 Lin et al. Aug 2017 A1
20170235721 Almosallam et al. Aug 2017 A1
20170236512 Williams et al. Aug 2017 A1
20170236514 Nelson Aug 2017 A1
20170236517 Yu et al. Aug 2017 A1
20170238039 Sabattini Aug 2017 A1
20170242478 Ma Aug 2017 A1
20170242653 Lang et al. Aug 2017 A1
20170242657 Jarvis et al. Aug 2017 A1
20170242840 Lu et al. Aug 2017 A1
20170243468 Dotan-Cohen et al. Aug 2017 A1
20170243576 Millington et al. Aug 2017 A1
20170243583 Raichelgauz et al. Aug 2017 A1
20170243586 Civelli et al. Aug 2017 A1
20170249291 Patel Aug 2017 A1
20170249309 Sarikaya Aug 2017 A1
20170256256 Wang et al. Sep 2017 A1
20170257723 Morishita et al. Sep 2017 A1
20170262051 Tall et al. Sep 2017 A1
20170262432 Sarikaya et al. Sep 2017 A1
20170263247 Kang et al. Sep 2017 A1
20170263248 Gruber et al. Sep 2017 A1
20170263249 Akbacak et al. Sep 2017 A1
20170263254 Dewan et al. Sep 2017 A1
20170264451 Yu et al. Sep 2017 A1
20170264711 Natarajan et al. Sep 2017 A1
20170270092 He et al. Sep 2017 A1
20170270715 Lindsay et al. Sep 2017 A1
20170270822 Cohen Sep 2017 A1
20170270912 Levit et al. Sep 2017 A1
20170273044 Alsina Sep 2017 A1
20170277691 Agarwal Sep 2017 A1
20170278513 Li et al. Sep 2017 A1
20170278514 Mathias et al. Sep 2017 A1
20170285915 Napolitano et al. Oct 2017 A1
20170286397 Gonzalez Oct 2017 A1
20170286407 Chochowski et al. Oct 2017 A1
20170287218 Nuernberger et al. Oct 2017 A1
20170287472 Ogawa et al. Oct 2017 A1
20170289305 Liensberger et al. Oct 2017 A1
20170295446 Shivappa Oct 2017 A1
20170301348 Chen et al. Oct 2017 A1
20170301353 Mozer et al. Oct 2017 A1
20170308552 Soni et al. Oct 2017 A1
20170308589 Liu et al. Oct 2017 A1
20170308609 Berkhin et al. Oct 2017 A1
20170311005 Lin Oct 2017 A1
20170316775 Le et al. Nov 2017 A1
20170316779 Mohapatra et al. Nov 2017 A1
20170316782 Haughay Nov 2017 A1
20170319123 Voss et al. Nov 2017 A1
20170323637 Naik Nov 2017 A1
20170329466 Krenkler et al. Nov 2017 A1
20170329490 Esinovskaya et al. Nov 2017 A1
20170329572 Shah et al. Nov 2017 A1
20170329630 Jann et al. Nov 2017 A1
20170330567 Van Wissen et al. Nov 2017 A1
20170336920 Chan et al. Nov 2017 A1
20170337035 Choudhary et al. Nov 2017 A1
20170337478 Sarikaya et al. Nov 2017 A1
20170337540 Buckman et al. Nov 2017 A1
20170345411 Raitio et al. Nov 2017 A1
20170345420 Barnett, Jr. Nov 2017 A1
20170345429 Hardee et al. Nov 2017 A1
20170346949 Sanghavi et al. Nov 2017 A1
20170347180 Petrank Nov 2017 A1
20170347222 Kanter Nov 2017 A1
20170351487 Avilés-Casco et al. Dec 2017 A1
20170352346 Paulik et al. Dec 2017 A1
20170352350 Booker et al. Dec 2017 A1
20170357478 Piersol et al. Dec 2017 A1
20170357529 Venkatraman et al. Dec 2017 A1
20170357632 Pagallo et al. Dec 2017 A1
20170357633 Wang et al. Dec 2017 A1
20170357637 Nell et al. Dec 2017 A1
20170357640 Bellegarda et al. Dec 2017 A1
20170357716 Bellegarda et al. Dec 2017 A1
20170358300 Laurens et al. Dec 2017 A1
20170358301 Raitio et al. Dec 2017 A1
20170358302 Orr et al. Dec 2017 A1
20170358303 Walker, II et al. Dec 2017 A1
20170358304 Castillo et al. Dec 2017 A1
20170358305 Kudurshian et al. Dec 2017 A1
20170358317 James Dec 2017 A1
20170359680 Ledvina et al. Dec 2017 A1
20170365251 Park et al. Dec 2017 A1
20170371509 Jung et al. Dec 2017 A1
20170371865 Eck et al. Dec 2017 A1
20170371866 Eck Dec 2017 A1
20170371885 Aggarwal et al. Dec 2017 A1
20170372703 Sung et al. Dec 2017 A1
20170372719 Li et al. Dec 2017 A1
20170374093 Dhar et al. Dec 2017 A1
20170374176 Agrawal et al. Dec 2017 A1
20180004372 Zurek et al. Jan 2018 A1
20180004396 Ying Jan 2018 A1
20180005112 Iso-Sipila et al. Jan 2018 A1
20180007060 Leblang et al. Jan 2018 A1
20180007096 Levin et al. Jan 2018 A1
20180007210 Todasco Jan 2018 A1
20180007538 Naik et al. Jan 2018 A1
20180012596 Piernot et al. Jan 2018 A1
20180018248 Bhargava et al. Jan 2018 A1
20180018590 Szeto et al. Jan 2018 A1
20180018814 Dahm et al. Jan 2018 A1
20180018959 Jardins et al. Jan 2018 A1
20180018973 Moreno et al. Jan 2018 A1
20180020093 Bentitou et al. Jan 2018 A1
20180024985 Asano Jan 2018 A1
20180025124 Mohr et al. Jan 2018 A1
20180025287 Mathew et al. Jan 2018 A1
20180028918 Tang et al. Feb 2018 A1
20180033431 Newendorp et al. Feb 2018 A1
20180033435 Jacobs, II Feb 2018 A1
20180033436 Zhou Feb 2018 A1
20180034961 Engelke et al. Feb 2018 A1
20180039239 Burchard Feb 2018 A1
20180041571 Rogers et al. Feb 2018 A1
20180045963 Hoover et al. Feb 2018 A1
20180046340 Mall Feb 2018 A1
20180046851 Kienzle et al. Feb 2018 A1
20180047201 Filev et al. Feb 2018 A1
20180047288 Cordell et al. Feb 2018 A1
20180047391 Baik et al. Feb 2018 A1
20180047393 Tian et al. Feb 2018 A1
20180047406 Park Feb 2018 A1
20180052909 Sharifi et al. Feb 2018 A1
20180054505 Hart et al. Feb 2018 A1
20180060032 Boesen Mar 2018 A1
20180060301 Li et al. Mar 2018 A1
20180060312 Won Mar 2018 A1
20180060555 Boesen Mar 2018 A1
20180061400 Carbune et al. Mar 2018 A1
20180061401 Sarikaya et al. Mar 2018 A1
20180061402 Devaraj et al. Mar 2018 A1
20180061403 Devaraj et al. Mar 2018 A1
20180062691 Barnett, Jr. Mar 2018 A1
20180063276 Foged Mar 2018 A1
20180063308 Crystal et al. Mar 2018 A1
20180063324 Van Meter, II Mar 2018 A1
20180063624 Boesen Mar 2018 A1
20180067904 Li Mar 2018 A1
20180067914 Chen et al. Mar 2018 A1
20180067918 Bellegarda et al. Mar 2018 A1
20180067929 Ahn Mar 2018 A1
20180068074 Shen Mar 2018 A1
20180068194 Matsuda Mar 2018 A1
20180069743 Bakken et al. Mar 2018 A1
20180075659 Browy et al. Mar 2018 A1
20180075847 Lee et al. Mar 2018 A1
20180075849 Khoury et al. Mar 2018 A1
20180077095 Deyle et al. Mar 2018 A1
20180077648 Nguyen Mar 2018 A1
20180081739 Gravenites et al. Mar 2018 A1
20180082692 Khoury et al. Mar 2018 A1
20180083898 Pham Mar 2018 A1
20180088788 Cheung et al. Mar 2018 A1
20180088902 Mese et al. Mar 2018 A1
20180088969 Vanblon et al. Mar 2018 A1
20180089166 Meyer et al. Mar 2018 A1
20180089588 Ravi et al. Mar 2018 A1
20180090143 Saddler et al. Mar 2018 A1
20180091604 Yamashita et al. Mar 2018 A1
20180091732 Wilson et al. Mar 2018 A1
20180091847 Wu et al. Mar 2018 A1
20180096683 James et al. Apr 2018 A1
20180096690 Mixter et al. Apr 2018 A1
20180097812 Gillett et al. Apr 2018 A1
20180101599 Kenneth et al. Apr 2018 A1
20180101925 Brinig et al. Apr 2018 A1
20180102914 Kawachi et al. Apr 2018 A1
20180103209 Fischler et al. Apr 2018 A1
20180107917 Hewavitharana et al. Apr 2018 A1
20180107945 Gao et al. Apr 2018 A1
20180108346 Paulik et al. Apr 2018 A1
20180108351 Beckhardt et al. Apr 2018 A1
20180108357 Liu Apr 2018 A1
20180109920 Aggarwal et al. Apr 2018 A1
20180113673 Sheynblat Apr 2018 A1
20180114591 Pribanic et al. Apr 2018 A1
20180314362 Kim et al. Apr 2018 A1
20180121430 Kagoshima et al. May 2018 A1
20180121432 Parson et al. May 2018 A1
20180122376 Kojima May 2018 A1
20180122378 Mixter et al. May 2018 A1
20180124458 Knox May 2018 A1
20180126260 Chansoriya et al. May 2018 A1
20180129967 Herreshoff May 2018 A1
20180130470 Lemay et al. May 2018 A1
20180130471 Trufinescu et al. May 2018 A1
20180137097 Lim et al. May 2018 A1
20180137404 Fauceglia et al. May 2018 A1
20180137856 Gilbert May 2018 A1
20180137857 Zhou et al. May 2018 A1
20180137865 Ling May 2018 A1
20180143857 Anbazhagan et al. May 2018 A1
20180143967 Anbazhagan et al. May 2018 A1
20180144465 Hsieh et al. May 2018 A1
20180144615 Kinney et al. May 2018 A1
20180144746 Mishra et al. May 2018 A1
20180144748 Leong May 2018 A1
20180146089 Rauenbuehler et al. May 2018 A1
20180150744 Orr et al. May 2018 A1
20180152557 White et al. May 2018 A1
20180152558 Chan et al. May 2018 A1
20180152803 Seefeldt et al. May 2018 A1
20180157372 Kurabayashi Jun 2018 A1
20180157398 Kaehler et al. Jun 2018 A1
20180157408 Yu et al. Jun 2018 A1
20180157992 Susskind et al. Jun 2018 A1
20180158548 Taheri et al. Jun 2018 A1
20180158552 Liu et al. Jun 2018 A1
20180165278 He et al. Jun 2018 A1
20180165801 Kim et al. Jun 2018 A1
20180165857 Lee et al. Jun 2018 A1
20180166076 Higuchi et al. Jun 2018 A1
20180167884 Dawid et al. Jun 2018 A1
20180173403 Carbune et al. Jun 2018 A1
20180173542 Chan et al. Jun 2018 A1
20180174406 Arashi et al. Jun 2018 A1
20180174576 Soltau et al. Jun 2018 A1
20180174597 Lee et al. Jun 2018 A1
20180181370 Parkinson Jun 2018 A1
20180182376 Gysel et al. Jun 2018 A1
20180188840 Tamura et al. Jul 2018 A1
20180188948 Ouyang et al. Jul 2018 A1
20180189267 Takiel Jul 2018 A1
20180190263 Calef, III Jul 2018 A1
20180190273 Karimli et al. Jul 2018 A1
20180190279 Anderson et al. Jul 2018 A1
20180191670 Suyama Jul 2018 A1
20180196683 Radebaugh et al. Jul 2018 A1
20180205983 Lee et al. Jul 2018 A1
20180210874 Fuxman et al. Jul 2018 A1
20180213448 Segal et al. Jul 2018 A1
20180214061 Knoth et al. Aug 2018 A1
20180217810 Agrawal Aug 2018 A1
20180218735 Hunt et al. Aug 2018 A1
20180221783 Gamero Aug 2018 A1
20180225131 Tommy et al. Aug 2018 A1
20180225274 Tommy et al. Aug 2018 A1
20180232203 Gelfenbeyn et al. Aug 2018 A1
20180232608 Pradeep et al. Aug 2018 A1
20180232688 Pike et al. Aug 2018 A1
20180233132 Herold et al. Aug 2018 A1
20180233140 Koishida et al. Aug 2018 A1
20180247065 Rhee et al. Aug 2018 A1
20180253209 Jaygarl et al. Sep 2018 A1
20180253652 Palzer et al. Sep 2018 A1
20180260680 Finkelstein et al. Sep 2018 A1
20180267952 Osborne et al. Sep 2018 A1
20180268023 Korpusik et al. Sep 2018 A1
20180268106 Velaga Sep 2018 A1
20180268337 Miller et al. Sep 2018 A1
20180270343 Rout et al. Sep 2018 A1
20180275839 Kocienda et al. Sep 2018 A1
20180276197 Nell et al. Sep 2018 A1
20180277113 Hartung et al. Sep 2018 A1
20180278740 Choi et al. Sep 2018 A1
20180285056 Cutler et al. Oct 2018 A1
20180293086 Laird-McConnell et al. Oct 2018 A1
20180293984 Lindahl Oct 2018 A1
20180293988 Huang et al. Oct 2018 A1
20180293989 De et al. Oct 2018 A1
20180299878 Cella et al. Oct 2018 A1
20180300317 Bradbury Oct 2018 A1
20180300400 Paulus Oct 2018 A1
20180300608 Sevrens et al. Oct 2018 A1
20180300952 Evans et al. Oct 2018 A1
20180307216 Ypma et al. Oct 2018 A1
20180307603 Che Oct 2018 A1
20180308470 Park et al. Oct 2018 A1
20180308477 Nagasaka Oct 2018 A1
20180308480 Jang et al. Oct 2018 A1
20180308485 Kudurshian et al. Oct 2018 A1
20180308486 Saddler et al. Oct 2018 A1
20180308491 Oktem et al. Oct 2018 A1
20180314552 Kim et al. Nov 2018 A1
20180314689 Wang et al. Nov 2018 A1
20180314981 Chen Nov 2018 A1
20180315415 Mosley et al. Nov 2018 A1
20180315416 Berthelsen et al. Nov 2018 A1
20180322112 Bellegarda et al. Nov 2018 A1
20180322881 Min et al. Nov 2018 A1
20180324518 Dusan et al. Nov 2018 A1
20180329508 Klein et al. Nov 2018 A1
20180329512 Liao et al. Nov 2018 A1
20180329677 Gruber et al. Nov 2018 A1
20180329957 Frazzingaro et al. Nov 2018 A1
20180329982 Patel et al. Nov 2018 A1
20180329998 Thomson et al. Nov 2018 A1
20180330714 Paulik et al. Nov 2018 A1
20180330721 Thomson et al. Nov 2018 A1
20180330722 Newendorp et al. Nov 2018 A1
20180330723 Acero et al. Nov 2018 A1
20180330729 Golipour et al. Nov 2018 A1
20180330730 Garg et al. Nov 2018 A1
20180330731 Zeitlin et al. Nov 2018 A1
20180330733 Orr et al. Nov 2018 A1
20180330737 Paulik et al. Nov 2018 A1
20180332118 Phipps et al. Nov 2018 A1
20180332389 Ekkizogloy et al. Nov 2018 A1
20180335903 Coffman et al. Nov 2018 A1
20180336006 Chakraborty et al. Nov 2018 A1
20180336049 Mukherjee et al. Nov 2018 A1
20180336184 Bellegarda et al. Nov 2018 A1
20180336197 Skilling et al. Nov 2018 A1
20180336275 Graham et al. Nov 2018 A1
20180336439 Kliger et al. Nov 2018 A1
20180336449 Adan et al. Nov 2018 A1
20180336880 Arik et al. Nov 2018 A1
20180336885 Mukherjee et al. Nov 2018 A1
20180336892 Kim et al. Nov 2018 A1
20180336893 Robinson et al. Nov 2018 A1
20180336894 Graham et al. Nov 2018 A1
20180336904 Piercy et al. Nov 2018 A1
20180336905 Kim et al. Nov 2018 A1
20180336911 Dahl et al. Nov 2018 A1
20180336920 Bastian et al. Nov 2018 A1
20180338191 Van Scheltinga et al. Nov 2018 A1
20180341643 Alders et al. Nov 2018 A1
20180342243 Vanblon et al. Nov 2018 A1
20180343557 Naik et al. Nov 2018 A1
20180349084 Nagasaka et al. Dec 2018 A1
20180349346 Hatori et al. Dec 2018 A1
20180349349 Bellegarda et al. Dec 2018 A1
20180349447 Maccartney et al. Dec 2018 A1
20180349472 Kohlschuetter et al. Dec 2018 A1
20180349728 Wang et al. Dec 2018 A1
20180350345 Naik Dec 2018 A1
20180350353 Gruber et al. Dec 2018 A1
20180357073 Johnson et al. Dec 2018 A1
20180357308 Cheyer Dec 2018 A1
20180358015 Cash et al. Dec 2018 A1
20180358019 Mont-Reynaud Dec 2018 A1
20180365091 Donaldson et al. Dec 2018 A1
20180365653 Cleaver et al. Dec 2018 A1
20180366105 Kim Dec 2018 A1
20180366110 Hashem et al. Dec 2018 A1
20180366116 Nicholson et al. Dec 2018 A1
20180366118 Lovitt et al. Dec 2018 A1
20180373487 Gruber et al. Dec 2018 A1
20180373493 Watson et al. Dec 2018 A1
20180373796 Rathod Dec 2018 A1
20180374484 Huang et al. Dec 2018 A1
20190005024 Somech et al. Jan 2019 A1
20190007228 Vuskovic et al. Jan 2019 A1
20190012141 Piersol et al. Jan 2019 A1
20190012445 Lesso et al. Jan 2019 A1
20190012449 Cheyer Jan 2019 A1
20190012599 El Kaliouby et al. Jan 2019 A1
20190013018 Rekstad Jan 2019 A1
20190013025 Alcorn et al. Jan 2019 A1
20190014450 Gruber et al. Jan 2019 A1
20190019077 Griffin et al. Jan 2019 A1
20190019508 Rochford et al. Jan 2019 A1
20190020482 Gupta et al. Jan 2019 A1
20190027152 Huang et al. Jan 2019 A1
20190034040 Shah et al. Jan 2019 A1
20190034826 Ahmad et al. Jan 2019 A1
20190035385 Lawson et al. Jan 2019 A1
20190035405 Haughay Jan 2019 A1
20190037258 Lewis et al. Jan 2019 A1
20190042059 Baer Feb 2019 A1
20190042627 Osotio et al. Feb 2019 A1
20190043507 Huang et al. Feb 2019 A1
20190044854 Yang et al. Feb 2019 A1
20190045040 Lee et al. Feb 2019 A1
20190051306 Torama et al. Feb 2019 A1
20190051309 Kim et al. Feb 2019 A1
20190057697 Giuli et al. Feb 2019 A1
20190065027 Hauenstein et al. Feb 2019 A1
20190065144 Sumner et al. Feb 2019 A1
20190065993 Srinivasan et al. Feb 2019 A1
20190066674 Jaygarl et al. Feb 2019 A1
20190068810 Okamoto et al. Feb 2019 A1
20190173996 Butcher et al. Feb 2019 A1
20190073607 Jia et al. Mar 2019 A1
20190073998 Leblang et al. Mar 2019 A1
20190074009 Kim et al. Mar 2019 A1
20190074015 Orr et al. Mar 2019 A1
20190074016 Orr et al. Mar 2019 A1
20190079476 Funes Mar 2019 A1
20190079724 Feuz et al. Mar 2019 A1
20190080685 Johnson, Jr. Mar 2019 A1
20190080698 Miller Mar 2019 A1
20190082044 Olivia et al. Mar 2019 A1
20190087205 Guday Mar 2019 A1
20190087412 Ibrahim et al. Mar 2019 A1
20190087455 He et al. Mar 2019 A1
20190090812 Martin et al. Mar 2019 A1
20190095050 Gruber et al. Mar 2019 A1
20190095069 Proctor et al. Mar 2019 A1
20190095171 Carson et al. Mar 2019 A1
20190095535 Miller et al. Mar 2019 A1
20190096134 Amacker et al. Mar 2019 A1
20190102145 Wilberding et al. Apr 2019 A1
20190102378 Piernot et al. Apr 2019 A1
20190102381 Futrell et al. Apr 2019 A1
20190103103 Ni et al. Apr 2019 A1
20190103112 Walker et al. Apr 2019 A1
20190108834 Nelson et al. Apr 2019 A1
20190114320 Patwardhan et al. Apr 2019 A1
20190116264 Sanghavi et al. Apr 2019 A1
20190122666 Raitio et al. Apr 2019 A1
20190122692 Binder et al. Apr 2019 A1
20190124019 Leon et al. Apr 2019 A1
20190129499 Li May 2019 A1
20190129615 Sundar et al. May 2019 A1
20190129749 White et al. May 2019 A1
20190130901 Kato et al. May 2019 A1
20190132694 Hanes et al. May 2019 A1
20190134501 Feder et al. May 2019 A1
20190138268 Andersen et al. May 2019 A1
20190138704 Shrivastava et al. May 2019 A1
20190139058 Clark et al. May 2019 A1
20190139541 Andersen et al. May 2019 A1
20190139563 Chen et al. May 2019 A1
20190141494 Gross et al. May 2019 A1
20190146219 Rodriguez, II May 2019 A1
20190147052 Lu et al. May 2019 A1
20190147369 Gupta et al. May 2019 A1
20190147869 Wang May 2019 A1
20190147880 Booker et al. May 2019 A1
20190147883 Mellenthin et al. May 2019 A1
20190149972 Parks et al. May 2019 A1
20190156830 Devaraj et al. May 2019 A1
20190158994 Gross et al. May 2019 A1
20190163667 Feuz et al. May 2019 A1
20190164546 Piernot et al. May 2019 A1
20190172243 Mishra et al. Jun 2019 A1
20190172458 Mishra et al. Jun 2019 A1
20190172465 Lee et al. Jun 2019 A1
20190172467 Kim et al. Jun 2019 A1
20190179607 Thangarathnam et al. Jun 2019 A1
20190179890 Evermann Jun 2019 A1
20190180749 Carey et al. Jun 2019 A1
20190180750 Renard et al. Jun 2019 A1
20190180770 Kothari et al. Jun 2019 A1
20190182176 Niewczas Jun 2019 A1
20190187787 White et al. Jun 2019 A1
20190188326 Daianu et al. Jun 2019 A1
20190188328 Oyenan et al. Jun 2019 A1
20190189118 Piernot et al. Jun 2019 A1
20190189125 Van Os et al. Jun 2019 A1
20190190898 Cui Jun 2019 A1
20190197053 Graham et al. Jun 2019 A1
20190197119 Zhang et al. Jun 2019 A1
20190213498 Adjaoute Jul 2019 A1
20190213601 Hackman et al. Jul 2019 A1
20190213774 Jiao et al. Jul 2019 A1
20190213999 Grupen et al. Jul 2019 A1
20190214024 Gruber et al. Jul 2019 A1
20190220245 Martel et al. Jul 2019 A1
20190220246 Orr et al. Jul 2019 A1
20190220247 Lemay et al. Jul 2019 A1
20190220704 Schulz-Trieglaff et al. Jul 2019 A1
20190220727 Dohrmann et al. Jul 2019 A1
20190222684 Li et al. Jul 2019 A1
20190224049 Creasy et al. Jul 2019 A1
20190228581 Dascola et al. Jul 2019 A1
20190230215 Zhu et al. Jul 2019 A1
20190230426 Chun Jul 2019 A1
20190236130 Li et al. Aug 2019 A1
20190236459 Cheyer et al. Aug 2019 A1
20190237061 Rusak et al. Aug 2019 A1
20190243902 Saeki et al. Aug 2019 A1
20190244618 Newendorp et al. Aug 2019 A1
20190251167 Subbaraya et al. Aug 2019 A1
20190251339 Hawker Aug 2019 A1
20190251960 Maker et al. Aug 2019 A1
20190251972 Li Aug 2019 A1
20190258852 Shimauchi et al. Aug 2019 A1
20190259386 Kudurshian et al. Aug 2019 A1
20190265886 Moon et al. Aug 2019 A1
20190266246 Wang et al. Aug 2019 A1
20190272318 Suzuki et al. Sep 2019 A1
20190272818 Fernandez et al. Sep 2019 A1
20190272825 O'Malley et al. Sep 2019 A1
20190272831 Kajarekar Sep 2019 A1
20190273963 Jobanputra et al. Sep 2019 A1
20190278841 Pusateri et al. Sep 2019 A1
20190279622 Liu et al. Sep 2019 A1
20190281387 Woo et al. Sep 2019 A1
20190287012 Asli et al. Sep 2019 A1
20190287522 Lambourne et al. Sep 2019 A1
20190294769 Lesso Sep 2019 A1
20190294962 Vezer et al. Sep 2019 A1
20190295529 Tomita Sep 2019 A1
20190295540 Grima Sep 2019 A1
20190295544 Garcia et al. Sep 2019 A1
20190303442 Peitz et al. Oct 2019 A1
20190303504 Pasumarthy Oct 2019 A1
20190304438 Qian et al. Oct 2019 A1
20190310765 Napolitano et al. Oct 2019 A1
20190311031 Powell et al. Oct 2019 A1
20190311708 Bengio et al. Oct 2019 A1
20190311720 Pasko Oct 2019 A1
20190318722 Bromand Oct 2019 A1
20190318724 Chao et al. Oct 2019 A1
20190318725 Le Roux et al. Oct 2019 A1
20190318732 Huang et al. Oct 2019 A1
20190318735 Chao et al. Oct 2019 A1
20190318739 Garg et al. Oct 2019 A1
20190324780 Zhu et al. Oct 2019 A1
20190324925 Toyoda et al. Oct 2019 A1
20190325081 Liu et al. Oct 2019 A1
20190325866 Bromand et al. Oct 2019 A1
20190333523 Kim et al. Oct 2019 A1
20190335567 Boudreau et al. Oct 2019 A1
20190339784 Lemay et al. Nov 2019 A1
20190340252 Huyghe Nov 2019 A1
20190341027 Vescovi et al. Nov 2019 A1
20190341056 Paulik et al. Nov 2019 A1
20190347063 Liu et al. Nov 2019 A1
20190347525 Liem et al. Nov 2019 A1
20190348022 Park et al. Nov 2019 A1
20190349333 Pickover et al. Nov 2019 A1
20190349622 Kim et al. Nov 2019 A1
20190354256 Karunamuni et al. Nov 2019 A1
20190354548 Orr et al. Nov 2019 A1
20190355346 Bellegarda Nov 2019 A1
20190355384 Sereshki et al. Nov 2019 A1
20190361729 Gruber et al. Nov 2019 A1
20190361978 Ray et al. Nov 2019 A1
20190362252 Miller et al. Nov 2019 A1
20190362557 Lacey et al. Nov 2019 A1
20190369748 Hindi et al. Dec 2019 A1
20190369842 Dolbakian et al. Dec 2019 A1
20190369868 Jin et al. Dec 2019 A1
20190370292 Irani et al. Dec 2019 A1
20190370323 Davidson et al. Dec 2019 A1
20190370443 Lesso Dec 2019 A1
20190371315 Newendorp et al. Dec 2019 A1
20190371316 Weinstein et al. Dec 2019 A1
20190371317 Irani et al. Dec 2019 A1
20190371331 Schramm et al. Dec 2019 A1
20190372902 Piersol Dec 2019 A1
20190373102 Weinstein et al. Dec 2019 A1
20190377955 Swaminathan et al. Dec 2019 A1
20190385043 Choudhary et al. Dec 2019 A1
20190385418 Mixter et al. Dec 2019 A1
20190387352 Jot et al. Dec 2019 A1
20190391726 Iskandar et al. Dec 2019 A1
20200005779 Liao et al. Jan 2020 A1
20200012718 Kung et al. Jan 2020 A1
20200019609 Yu et al. Jan 2020 A1
20200020326 Srinivasan et al. Jan 2020 A1
20200034421 Ferrucci et al. Jan 2020 A1
20200035224 Ward et al. Jan 2020 A1
20200042334 Radebaugh et al. Feb 2020 A1
20200043467 Qian et al. Feb 2020 A1
20200043471 Ma et al. Feb 2020 A1
20200043482 Gruber et al. Feb 2020 A1
20200043489 Bradley et al. Feb 2020 A1
20200044485 Smith et al. Feb 2020 A1
20200045164 Kwatra et al. Feb 2020 A1
20200051554 Kim et al. Feb 2020 A1
20200051565 Singh Feb 2020 A1
20200051583 Wu et al. Feb 2020 A1
20200053218 Gray Feb 2020 A1
20200058299 Lee et al. Feb 2020 A1
20200065601 Andreassen Feb 2020 A1
20200066236 Giusti et al. Feb 2020 A1
20200073629 Lee et al. Mar 2020 A1
20200075018 Chen Mar 2020 A1
20200075040 Provost et al. Mar 2020 A1
20200076538 Soultan et al. Mar 2020 A1
20200081615 Lu et al. Mar 2020 A1
20200082807 Kim et al. Mar 2020 A1
20200084572 Jadav et al. Mar 2020 A1
20200090393 Shin et al. Mar 2020 A1
20200090658 Shin et al. Mar 2020 A1
20200091958 Curtis et al. Mar 2020 A1
20200092625 Raffle Mar 2020 A1
20200098352 Feinstein et al. Mar 2020 A1
20200098362 Piernot et al. Mar 2020 A1
20200098368 Lemay et al. Mar 2020 A1
20200103963 Kelly et al. Apr 2020 A1
20200104357 Bellegarda et al. Apr 2020 A1
20200104362 Yang et al. Apr 2020 A1
20200104369 Bellegarda Apr 2020 A1
20200104668 Sanghavi et al. Apr 2020 A1
20200105260 Piernot et al. Apr 2020 A1
20200112454 Brown et al. Apr 2020 A1
20200117717 Ramamurti et al. Apr 2020 A1
20200118566 Zhou Apr 2020 A1
20200118568 Kudurshian et al. Apr 2020 A1
20200125820 Kim et al. Apr 2020 A1
20200127988 Bradley et al. Apr 2020 A1
20200134316 Krishnamurthy et al. Apr 2020 A1
20200135180 Mukherjee et al. Apr 2020 A1
20200135209 Delfarah et al. Apr 2020 A1
20200135213 Kim et al. Apr 2020 A1
20200135226 Mittal et al. Apr 2020 A1
20200137230 Spohrer Apr 2020 A1
20200142505 Choi et al. May 2020 A1
20200142554 Lin et al. May 2020 A1
20200143812 Walker, II et al. May 2020 A1
20200143819 Delcroix et al. May 2020 A1
20200152186 Koh et al. May 2020 A1
20200152187 Kline et al. May 2020 A1
20200159579 Shear et al. May 2020 A1
20200159651 Myers May 2020 A1
20200159801 Sekine May 2020 A1
20200160179 Chien et al. May 2020 A1
20200160838 Lee May 2020 A1
20200168120 Rodriguez Bravo May 2020 A1
20200169637 Sanghavi et al. May 2020 A1
20200175566 Bender et al. Jun 2020 A1
20200176004 Kleijn et al. Jun 2020 A1
20200176018 Feinauer et al. Jun 2020 A1
20200184057 Mukund Jun 2020 A1
20200184964 Myers et al. Jun 2020 A1
20200184966 Yavagal Jun 2020 A1
20200193997 Piernot et al. Jun 2020 A1
20200210142 Mu et al. Jul 2020 A1
20200211566 Kang et al. Jul 2020 A1
20200218074 Hoover et al. Jul 2020 A1
20200218780 Jun et al. Jul 2020 A1
20200218805 Liu et al. Jul 2020 A1
20200219517 Wang et al. Jul 2020 A1
20200220914 Carrigan et al. Jul 2020 A1
20200221155 Hansen et al. Jul 2020 A1
20200226481 Sim et al. Jul 2020 A1
20200226823 Stachniak et al. Jul 2020 A1
20200227034 Summa et al. Jul 2020 A1
20200227044 Lindahl Jul 2020 A1
20200228774 Kar et al. Jul 2020 A1
20200243069 Amores et al. Jul 2020 A1
20200243094 Thomson et al. Jul 2020 A1
20200249985 Zeitlin Aug 2020 A1
20200251111 Temkin et al. Aug 2020 A1
20200252508 Gray Aug 2020 A1
20200258508 Aggarwal et al. Aug 2020 A1
20200258512 Smith et al. Aug 2020 A1
20200258513 Smith et al. Aug 2020 A1
20200267222 Phipps et al. Aug 2020 A1
20200267503 Watkins et al. Aug 2020 A1
20200272485 Karashchuk et al. Aug 2020 A1
20200275216 Mckinney et al. Aug 2020 A1
20200279556 Gruber et al. Sep 2020 A1
20200279576 Binder et al. Sep 2020 A1
20200279627 Nida et al. Sep 2020 A1
20200285327 Hindi et al. Sep 2020 A1
20200286472 Newendorp et al. Sep 2020 A1
20200286493 Orr et al. Sep 2020 A1
20200294487 Donohoe et al. Sep 2020 A1
20200294494 Suyama et al. Sep 2020 A1
20200294508 Kwasiborski et al. Sep 2020 A1
20200298394 Han et al. Sep 2020 A1
20200301950 Theo et al. Sep 2020 A1
20200302356 Gruber et al. Sep 2020 A1
20200302919 Greborio et al. Sep 2020 A1
20200302925 Shah et al. Sep 2020 A1
20200302930 Chen et al. Sep 2020 A1
20200302932 Schramm et al. Sep 2020 A1
20200304955 Gross et al. Sep 2020 A1
20200304972 Gross et al. Sep 2020 A1
20200305084 Freeman et al. Sep 2020 A1
20200310513 Nicholson et al. Oct 2020 A1
20200312315 Li et al. Oct 2020 A1
20200312317 Kothari et al. Oct 2020 A1
20200314191 Madhavan et al. Oct 2020 A1
20200319850 Stasior et al. Oct 2020 A1
20200320592 Soule et al. Oct 2020 A1
20200320988 Rastogi et al. Oct 2020 A1
20200322571 Awai Oct 2020 A1
20200327895 Gruber et al. Oct 2020 A1
20200333875 Bansal et al. Oct 2020 A1
20200334068 Krishnamurthy et al. Oct 2020 A1
20200334492 Zheng et al. Oct 2020 A1
20200334524 Sprague et al. Oct 2020 A1
20200335121 Mosseri et al. Oct 2020 A1
20200335128 Sheeder et al. Oct 2020 A1
20200342082 Sapozhnykov et al. Oct 2020 A1
20200342182 Premkumar et al. Oct 2020 A1
20200342849 Yu et al. Oct 2020 A1
20200342863 Aggarwal et al. Oct 2020 A1
20200348813 Sharifi et al. Nov 2020 A1
20200356243 Meyer et al. Nov 2020 A1
20200356589 Rekik et al. Nov 2020 A1
20200356610 Coimbra et al. Nov 2020 A1
20200356634 Srinivasan et al. Nov 2020 A1
20200357387 Prabhavalkar et al. Nov 2020 A1
20200357391 Ghoshal et al. Nov 2020 A1
20200357406 York et al. Nov 2020 A1
20200357409 Sun et al. Nov 2020 A1
20200364411 Evermann Nov 2020 A1
20200364858 Kaethner et al. Nov 2020 A1
20200365155 Milden Nov 2020 A1
20200367006 Beckhardt Nov 2020 A1
20200372633 Lee, II et al. Nov 2020 A1
20200372719 Andjelic et al. Nov 2020 A1
20200372904 Vescovi et al. Nov 2020 A1
20200372905 Wang et al. Nov 2020 A1
20200374243 Jina et al. Nov 2020 A1
20200379610 Ford et al. Dec 2020 A1
20200379640 Bellegarda et al. Dec 2020 A1
20200379726 Blatz et al. Dec 2020 A1
20200379727 Blatz et al. Dec 2020 A1
20200379728 Gada et al. Dec 2020 A1
20200380389 Eldeeb et al. Dec 2020 A1
20200380956 Rossi et al. Dec 2020 A1
20200380963 Chappidi et al. Dec 2020 A1
20200380966 Acero et al. Dec 2020 A1
20200380973 Novitchenko et al. Dec 2020 A1
20200380974 Gallagher et al. Dec 2020 A1
20200380980 Shum et al. Dec 2020 A1
20200380984 Venkatraman et al. Dec 2020 A1
20200380985 Gada et al. Dec 2020 A1
20200382616 Vaishampayan et al. Dec 2020 A1
20200382635 Vora et al. Dec 2020 A1
20200394436 Rakshit et al. Dec 2020 A1
20200411002 Lee et al. Dec 2020 A1
20210006943 Gross et al. Jan 2021 A1
20210011557 Lemay et al. Jan 2021 A1
20210012113 Petill et al. Jan 2021 A1
20210012775 Kang et al. Jan 2021 A1
20210012776 Peterson et al. Jan 2021 A1
20210027785 Kahan et al. Jan 2021 A1
20210035556 Shen et al. Feb 2021 A1
20210035567 Newendorp et al. Feb 2021 A1
20210043190 Wang et al. Feb 2021 A1
20210065698 Topcu et al. Mar 2021 A1
20210067631 Van Os et al. Mar 2021 A1
20210072953 Amarilio et al. Mar 2021 A1
20210073254 Ghafourifar et al. Mar 2021 A1
20210073293 Fenton et al. Mar 2021 A1
20210074264 Liang et al. Mar 2021 A1
20210074295 Moreno et al. Mar 2021 A1
20210082400 Vishnoi et al. Mar 2021 A1
20210082420 Kraljic et al. Mar 2021 A1
20210089124 Manjunath et al. Mar 2021 A1
20210090314 Hussen et al. Mar 2021 A1
20210092128 Leblang Mar 2021 A1
20210097998 Kim et al. Apr 2021 A1
20210099317 Hilleli et al. Apr 2021 A1
20210104232 Lee et al. Apr 2021 A1
20210104236 Doggett et al. Apr 2021 A1
20210105528 Van Os et al. Apr 2021 A1
20210110106 Vescovi et al. Apr 2021 A1
20210110115 Moritz et al. Apr 2021 A1
20210110254 Duy et al. Apr 2021 A1
20210117214 Presant et al. Apr 2021 A1
20210124417 Ma Apr 2021 A1
20210124597 Ramakrishnan et al. Apr 2021 A1
20210127031 Kanemoto Apr 2021 A1
20210127220 Parvaix et al. Apr 2021 A1
20210134318 Harvey et al. May 2021 A1
20210141839 Tang et al. May 2021 A1
20210142782 Wolf et al. May 2021 A1
20210143987 Xu et al. May 2021 A1
20210144251 Chen May 2021 A1
20210149629 Martel et al. May 2021 A1
20210149996 Bellegarda May 2021 A1
20210150151 Xu et al. May 2021 A1
20210151041 Gruber et al. May 2021 A1
20210151053 Takahashi et al. May 2021 A1
20210151070 Binder et al. May 2021 A1
20210152684 Weinstein et al. May 2021 A1
20210165826 Graham et al. Jun 2021 A1
20210173555 Raja et al. Jun 2021 A1
20210174020 Sohn et al. Jun 2021 A1
20210174022 Ishikawa et al. Jun 2021 A1
20210174403 Bellini et al. Jun 2021 A1
20210176521 Matthews Jun 2021 A1
20210182716 Muramoto et al. Jun 2021 A1
20210191603 Napolitano et al. Jun 2021 A1
20210191968 Orr et al. Jun 2021 A1
20210208752 Hwang Jul 2021 A1
20210208841 Wilberding Jul 2021 A1
20210210089 Ma et al. Jul 2021 A1
20210216134 Fukunaga et al. Jul 2021 A1
20210216760 Howell et al. Jul 2021 A1
20210224032 Orr et al. Jul 2021 A1
20210224474 Bellegarda et al. Jul 2021 A1
20210233532 Kudurshian et al. Jul 2021 A1
20210247959 Agarwal et al. Aug 2021 A1
20210248804 Abdelaziz et al. Aug 2021 A1
20210249009 Manjunath et al. Aug 2021 A1
20210256980 George-Svahn et al. Aug 2021 A1
20210258554 Bruls et al. Aug 2021 A1
20210258881 Freeman et al. Aug 2021 A1
20210264913 Schramm et al. Aug 2021 A1
20210264916 Kim et al. Aug 2021 A1
20210271333 Hindi et al. Sep 2021 A1
20210273894 Tian et al. Sep 2021 A1
20210278956 Dolbakian et al. Sep 2021 A1
20210279548 Adan et al. Sep 2021 A1
20210280180 Skobeltsyn et al. Sep 2021 A1
20210281965 Malik et al. Sep 2021 A1
20210287080 Moloney Sep 2021 A1
20210294569 Piersol et al. Sep 2021 A1
20210294571 Carson et al. Sep 2021 A1
20210295602 Scapel et al. Sep 2021 A1
20210303116 Barlow Sep 2021 A1
20210303342 Dunn et al. Sep 2021 A1
20210304075 Duong et al. Sep 2021 A1
20210306812 Gross et al. Sep 2021 A1
20210312917 Weksler et al. Oct 2021 A1
20210312930 Sugaya Oct 2021 A1
20210312931 Paulik et al. Oct 2021 A1
20210313019 Pribanic et al. Oct 2021 A1
20210314440 Matias et al. Oct 2021 A1
20210318901 Gruber et al. Oct 2021 A1
20210319178 Zhang Oct 2021 A1
20210327409 Naik Oct 2021 A1
20210327410 Beaufays et al. Oct 2021 A1
20210334528 Bray et al. Oct 2021 A1
20210335342 Yuan et al. Oct 2021 A1
20210342050 Wang Nov 2021 A1
20210342212 Neumann Nov 2021 A1
20210349605 Nonaka et al. Nov 2021 A1
20210349608 Blatz et al. Nov 2021 A1
20210350799 Hansen et al. Nov 2021 A1
20210350803 Hansen et al. Nov 2021 A1
20210350810 Phipps et al. Nov 2021 A1
20210352115 Hansen et al. Nov 2021 A1
20210357172 Sinesio et al. Nov 2021 A1
20210358294 Parashar et al. Nov 2021 A1
20210365161 Ellis et al. Nov 2021 A1
20210365174 Ellis et al. Nov 2021 A1
20210365641 Zhang et al. Nov 2021 A1
20210365863 Friske et al. Nov 2021 A1
20210366473 Maeng Nov 2021 A1
20210366475 Wilkosz et al. Nov 2021 A1
20210366480 Lemay et al. Nov 2021 A1
20210373851 Stasior et al. Dec 2021 A1
20210375275 Yoon et al. Dec 2021 A1
20210375290 Hu et al. Dec 2021 A1
20210377381 Aggarwal et al. Dec 2021 A1
20210390259 Hildick-Smith et al. Dec 2021 A1
20210390955 Piernot et al. Dec 2021 A1
20210393168 Santarelli et al. Dec 2021 A1
20210398187 Narayanan et al. Dec 2021 A1
20210402306 Huang Dec 2021 A1
20210406260 Sharifi et al. Dec 2021 A1
20210407318 Pitschel et al. Dec 2021 A1
20210407502 Vescovi et al. Dec 2021 A1
20220004825 Xie et al. Jan 2022 A1
20220013106 Deng et al. Jan 2022 A1
20220019292 Lemay et al. Jan 2022 A1
20220020367 Orkin et al. Jan 2022 A1
20220021631 Jina et al. Jan 2022 A1
20220021978 Gui et al. Jan 2022 A1
20220028379 Carbune et al. Jan 2022 A1
20220028387 Walker et al. Jan 2022 A1
20220030345 Gong et al. Jan 2022 A1
20220035999 Pawelec Feb 2022 A1
20220043986 Nell et al. Feb 2022 A1
20220050661 Lange et al. Feb 2022 A1
20220067283 Bellegarda et al. Mar 2022 A1
20220068278 York et al. Mar 2022 A1
20220083986 Duffy et al. Mar 2022 A1
20220084511 Nickson et al. Mar 2022 A1
20220092262 Ni et al. Mar 2022 A1
20220093088 Sridhar et al. Mar 2022 A1
20220093095 Dighe et al. Mar 2022 A1
20220093098 Samal et al. Mar 2022 A1
20220093101 Krishnan et al. Mar 2022 A1
20220093109 Orr et al. Mar 2022 A1
20220093110 Kim et al. Mar 2022 A1
20220094765 Niewczas Mar 2022 A1
20220100789 Kumar et al. Mar 2022 A1
20220103491 Yang et al. Mar 2022 A1
20220107780 Gruber et al. Apr 2022 A1
20220114327 Faaborg et al. Apr 2022 A1
20220115016 Whalin Apr 2022 A1
20220122615 Chen et al. Apr 2022 A1
20220130126 Delgado et al. Apr 2022 A1
20220139396 Gada et al. May 2022 A1
20220148587 Drummie et al. May 2022 A1
20220155857 Lee et al. May 2022 A1
20220156041 Newendorp et al. May 2022 A1
20220157310 Newendorp et al. May 2022 A1
20220157315 Raux et al. May 2022 A1
20220157317 Burakov et al. May 2022 A1
20220180868 Sharifi et al. Jun 2022 A1
20220197491 Meyer et al. Jun 2022 A1
20220198025 Gupta et al. Jun 2022 A1
20220206298 Goodman Jun 2022 A1
20220214775 Shah et al. Jul 2022 A1
20220215159 Qian et al. Jul 2022 A1
20220222437 Lauber Jul 2022 A1
20220223154 Zhou et al. Jul 2022 A1
20220229985 Bellegarda et al. Jul 2022 A1
20220230653 Binder et al. Jul 2022 A1
20220253969 Kamenetskaya et al. Aug 2022 A1
20220254338 Gruber et al. Aug 2022 A1
20220254339 Acero et al. Aug 2022 A1
20220254347 Lindahl Aug 2022 A1
20220261468 Lin et al. Aug 2022 A1
20220262354 Greborio et al. Aug 2022 A1
20220264262 Gruber et al. Aug 2022 A1
20220284901 Novitchenko et al. Sep 2022 A1
20220291816 Fan et al. Sep 2022 A1
20220292128 Sharifi et al. Sep 2022 A1
20220293124 Weinberg et al. Sep 2022 A1
20220293125 Maddika et al. Sep 2022 A1
20220295170 Ito et al. Sep 2022 A1
20220300094 Hindi et al. Sep 2022 A1
20220301549 Lee et al. Sep 2022 A1
20220301566 Van Os et al. Sep 2022 A1
20220308718 Klein et al. Sep 2022 A1
20220329691 Chinthakunta et al. Oct 2022 A1
20220343066 Kwong et al. Oct 2022 A1
20220366889 Yerroju et al. Nov 2022 A1
20220374109 Kramer et al. Nov 2022 A1
20220374110 Ramaswamy et al. Nov 2022 A1
20220374597 Bellegarda et al. Nov 2022 A1
20220374727 Hansen et al. Nov 2022 A1
20220375466 Hergenrader et al. Nov 2022 A1
20220375553 Lasko et al. Nov 2022 A1
20220382843 Gong et al. Dec 2022 A1
20220382994 Cox et al. Dec 2022 A1
20220383044 Bellegarda Dec 2022 A1
20220383864 Gruber et al. Dec 2022 A1
20220383872 Li et al. Dec 2022 A1
20220391585 Bellegarda et al. Dec 2022 A1
20220391603 Pham et al. Dec 2022 A1
20220392446 Webber et al. Dec 2022 A1
20220405117 Gruber et al. Dec 2022 A1
20220406301 Barros et al. Dec 2022 A1
20220406309 Piernot et al. Dec 2022 A1
20220408173 Gong et al. Dec 2022 A1
20230013615 Sanghavi et al. Jan 2023 A1
20230017115 Sanghavi et al. Jan 2023 A1
20230018457 Zeitlin Jan 2023 A1
20230026764 Karashchuk et al. Jan 2023 A1
20230029028 Aitken et al. Jan 2023 A1
20230035643 Binder et al. Feb 2023 A1
20230035941 Herman et al. Feb 2023 A1
20230036059 Blatz et al. Feb 2023 A1
20230036798 Newendorp et al. Feb 2023 A1
20230040703 Lemay et al. Feb 2023 A1
20230042224 Patel et al. Feb 2023 A1
20230048256 Gui et al. Feb 2023 A1
20230051062 Hu et al. Feb 2023 A1
20230057442 Stasior et al. Feb 2023 A1
20230058929 Lasko et al. Feb 2023 A1
20230066552 Van Os et al. Mar 2023 A1
20230072481 Acero et al. Mar 2023 A1
20230076716 Dogrusoz et al. Mar 2023 A1
20230081605 O'Mara et al. Mar 2023 A1
20230087244 Akmal et al. Mar 2023 A1
20230098174 Simes et al. Mar 2023 A1
20230111509 Kim et al. Apr 2023 A1
20230112859 Vilhauer et al. Apr 2023 A1
20230134970 Rasipuram et al. May 2023 A1
20230179704 Chinthakunta et al. Jun 2023 A1
20230186921 Paulik et al. Jun 2023 A1
20230197063 Greborio et al. Jun 2023 A1
20230215435 Manjunath et al. Jul 2023 A1
20230216963 Van Os et al. Jul 2023 A1
20230236676 Hindi et al. Jul 2023 A1
20230236717 Meyer et al. Jul 2023 A1
20230245657 Liang et al. Aug 2023 A1
20230251881 Radebaugh et al. Aug 2023 A1
20230253005 Binder et al. Aug 2023 A1
20230254448 Binder et al. Aug 2023 A1
20230259550 Graham et al. Aug 2023 A1
20230262605 Freeman et al. Aug 2023 A1
20230267422 Herman et al. Aug 2023 A1
Foreign Referenced Citations (705)
Number Date Country
2014100581 Sep 2014 AU
2015203483 Jul 2015 AU
2015101171 Oct 2015 AU
2017203668 Jan 2018 AU
2018100187 Mar 2018 AU
2017222436 Oct 2018 AU
3023918 Mar 2013 CA
2666438 Jun 2013 CA
709795 Dec 2015 CH
101281745 Oct 2008 CN
102629246 Aug 2012 CN
102866828 Jan 2013 CN
102870065 Jan 2013 CN
102882752 Jan 2013 CN
102890936 Jan 2013 CN
102893327 Jan 2013 CN
102915221 Feb 2013 CN
102915731 Feb 2013 CN
102917004 Feb 2013 CN
102917271 Feb 2013 CN
102918493 Feb 2013 CN
102939515 Feb 2013 CN
102955652 Mar 2013 CN
103035240 Apr 2013 CN
103035251 Apr 2013 CN
103038728 Apr 2013 CN
103064956 Apr 2013 CN
103078995 May 2013 CN
103093334 May 2013 CN
103093755 May 2013 CN
103105995 May 2013 CN
103109249 May 2013 CN
103135916 Jun 2013 CN
103187053 Jul 2013 CN
103197963 Jul 2013 CN
103198831 Jul 2013 CN
103209369 Jul 2013 CN
103217892 Jul 2013 CN
103226949 Jul 2013 CN
103236260 Aug 2013 CN
103246638 Aug 2013 CN
103268315 Aug 2013 CN
103277974 Sep 2013 CN
103280218 Sep 2013 CN
103282957 Sep 2013 CN
103292437 Sep 2013 CN
103324100 Sep 2013 CN
103327063 Sep 2013 CN
103365279 Oct 2013 CN
103366741 Oct 2013 CN
203249629 Oct 2013 CN
103390016 Nov 2013 CN
103412789 Nov 2013 CN
103414949 Nov 2013 CN
103426428 Dec 2013 CN
103455135 Dec 2013 CN
103455234 Dec 2013 CN
103456303 Dec 2013 CN
103456304 Dec 2013 CN
103456306 Dec 2013 CN
103457837 Dec 2013 CN
103475551 Dec 2013 CN
103477592 Dec 2013 CN
103533143 Jan 2014 CN
103533154 Jan 2014 CN
103543902 Jan 2014 CN
103546453 Jan 2014 CN
103562863 Feb 2014 CN
103582896 Feb 2014 CN
103593054 Feb 2014 CN
103595869 Feb 2014 CN
103608859 Feb 2014 CN
103620605 Mar 2014 CN
103645876 Mar 2014 CN
103677261 Mar 2014 CN
103686723 Mar 2014 CN
103714816 Apr 2014 CN
103716454 Apr 2014 CN
103727948 Apr 2014 CN
103730120 Apr 2014 CN
103744761 Apr 2014 CN
103748531 Apr 2014 CN
103760984 Apr 2014 CN
103761104 Apr 2014 CN
103765385 Apr 2014 CN
103778527 May 2014 CN
103780758 May 2014 CN
103792985 May 2014 CN
103794212 May 2014 CN
103795850 May 2014 CN
103809548 May 2014 CN
103841268 Jun 2014 CN
103885663 Jun 2014 CN
103902373 Jul 2014 CN
103930945 Jul 2014 CN
103942932 Jul 2014 CN
103943107 Jul 2014 CN
103956169 Jul 2014 CN
103959751 Jul 2014 CN
203721183 Jul 2014 CN
103971680 Aug 2014 CN
104007832 Aug 2014 CN
102693729 Sep 2014 CN
104036774 Sep 2014 CN
104038621 Sep 2014 CN
104050153 Sep 2014 CN
104090652 Oct 2014 CN
104092829 Oct 2014 CN
104113471 Oct 2014 CN
104125322 Oct 2014 CN
104144377 Nov 2014 CN
104145304 Nov 2014 CN
104169837 Nov 2014 CN
104180815 Dec 2014 CN
104185868 Dec 2014 CN
104219785 Dec 2014 CN
104240701 Dec 2014 CN
104243699 Dec 2014 CN
104281259 Jan 2015 CN
104281390 Jan 2015 CN
104284257 Jan 2015 CN
104284486 Jan 2015 CN
104335205 Feb 2015 CN
104335207 Feb 2015 CN
104335234 Feb 2015 CN
104350454 Feb 2015 CN
104360990 Feb 2015 CN
104374399 Feb 2015 CN
104376250 Feb 2015 CN
104378723 Feb 2015 CN
104423625 Mar 2015 CN
104423780 Mar 2015 CN
104427104 Mar 2015 CN
104463552 Mar 2015 CN
104464733 Mar 2015 CN
104487929 Apr 2015 CN
104516522 Apr 2015 CN
104520849 Apr 2015 CN
104573472 Apr 2015 CN
104575493 Apr 2015 CN
104575501 Apr 2015 CN
104575504 Apr 2015 CN
104584010 Apr 2015 CN
104584096 Apr 2015 CN
104584601 Apr 2015 CN
104604274 May 2015 CN
104679472 Jun 2015 CN
104685898 Jun 2015 CN
104699746 Jun 2015 CN
104731441 Jun 2015 CN
104769584 Jul 2015 CN
104769670 Jul 2015 CN
104798012 Jul 2015 CN
104821167 Aug 2015 CN
104821934 Aug 2015 CN
104836909 Aug 2015 CN
104854583 Aug 2015 CN
104867492 Aug 2015 CN
104869342 Aug 2015 CN
104951077 Sep 2015 CN
104967748 Oct 2015 CN
104969289 Oct 2015 CN
104978963 Oct 2015 CN
105025051 Nov 2015 CN
105027197 Nov 2015 CN
105093526 Nov 2015 CN
105100356 Nov 2015 CN
105144136 Dec 2015 CN
105164678 Dec 2015 CN
105164719 Dec 2015 CN
105190607 Dec 2015 CN
105247511 Jan 2016 CN
105247551 Jan 2016 CN
105264524 Jan 2016 CN
105264903 Jan 2016 CN
105265005 Jan 2016 CN
105278681 Jan 2016 CN
105320251 Feb 2016 CN
105320726 Feb 2016 CN
105338425 Feb 2016 CN
105379234 Mar 2016 CN
105427122 Mar 2016 CN
105430186 Mar 2016 CN
105468137 Apr 2016 CN
105471705 Apr 2016 CN
105472587 Apr 2016 CN
105516441 Apr 2016 CN
105554217 May 2016 CN
105556592 May 2016 CN
105677765 Jun 2016 CN
105791920 Jul 2016 CN
105808200 Jul 2016 CN
105830048 Aug 2016 CN
105869641 Aug 2016 CN
105872222 Aug 2016 CN
105917311 Aug 2016 CN
106030699 Oct 2016 CN
106062734 Oct 2016 CN
106062790 Oct 2016 CN
106164909 Nov 2016 CN
106294558 Jan 2017 CN
106415412 Feb 2017 CN
106462383 Feb 2017 CN
106462617 Feb 2017 CN
106463114 Feb 2017 CN
106465074 Feb 2017 CN
106471570 Mar 2017 CN
106534469 Mar 2017 CN
106558310 Apr 2017 CN
106575195 Apr 2017 CN
106575501 Apr 2017 CN
106773742 May 2017 CN
106776581 May 2017 CN
107004412 Aug 2017 CN
107450800 Dec 2017 CN
107480161 Dec 2017 CN
107491285 Dec 2017 CN
107491468 Dec 2017 CN
107491469 Dec 2017 CN
107506037 Dec 2017 CN
107545262 Jan 2018 CN
107608998 Jan 2018 CN
107615378 Jan 2018 CN
107623616 Jan 2018 CN
107786730 Mar 2018 CN
107852436 Mar 2018 CN
107871500 Apr 2018 CN
107919123 Apr 2018 CN
107924313 Apr 2018 CN
107978313 May 2018 CN
108268187 Jul 2018 CN
108647681 Oct 2018 CN
109447234 Mar 2019 CN
109657629 Apr 2019 CN
110135411 Aug 2019 CN
110263144 Sep 2019 CN
105164719 Nov 2019 CN
110531860 Dec 2019 CN
110598671 Dec 2019 CN
110647274 Jan 2020 CN
110825469 Feb 2020 CN
110945840 Mar 2020 CN
111124224 May 2020 CN
107123417 Jun 2020 CN
111316203 Jun 2020 CN
111934959 Nov 2020 CN
112204507 Jan 2021 CN
179570 Feb 2019 DK
180129 Jun 2020 DK
2551784 Jan 2013 EP
2555536 Feb 2013 EP
2575128 Apr 2013 EP
2584481 Apr 2013 EP
2608610 Jun 2013 EP
2632129 Aug 2013 EP
2639792 Sep 2013 EP
2669889 Dec 2013 EP
2672229 Dec 2013 EP
2672231 Dec 2013 EP
2675147 Dec 2013 EP
2680257 Jan 2014 EP
2683147 Jan 2014 EP
2683175 Jan 2014 EP
2672231 Apr 2014 EP
2717259 Apr 2014 EP
2725577 Apr 2014 EP
2733598 May 2014 EP
2733896 May 2014 EP
2741175 Jun 2014 EP
2743846 Jun 2014 EP
2760015 Jul 2014 EP
2779160 Sep 2014 EP
2781883 Sep 2014 EP
2787683 Oct 2014 EP
2801890 Nov 2014 EP
2801972 Nov 2014 EP
2801974 Nov 2014 EP
2824564 Jan 2015 EP
2849177 Mar 2015 EP
2879402 Jun 2015 EP
2881939 Jun 2015 EP
2891049 Jul 2015 EP
2915021 Sep 2015 EP
2930715 Oct 2015 EP
2938022 Oct 2015 EP
2940556 Nov 2015 EP
2947859 Nov 2015 EP
2950307 Dec 2015 EP
2957986 Dec 2015 EP
2973380 Jan 2016 EP
2985984 Feb 2016 EP
2988513 Feb 2016 EP
2891049 Mar 2016 EP
2996359 Mar 2016 EP
3032532 Jun 2016 EP
3035329 Jun 2016 EP
3036594 Jun 2016 EP
3038333 Jun 2016 EP
3076267 Oct 2016 EP
3107101 Dec 2016 EP
3115905 Jan 2017 EP
3125097 Feb 2017 EP
3132442 Feb 2017 EP
2672231 May 2017 EP
3161612 May 2017 EP
3200185 Aug 2017 EP
3224708 Oct 2017 EP
3227771 Oct 2017 EP
3246916 Nov 2017 EP
3270658 Jan 2018 EP
3300074 Mar 2018 EP
3336805 Jun 2018 EP
2973380 Aug 2018 EP
2983065 Aug 2018 EP
3382530 Oct 2018 EP
3389045 Oct 2018 EP
3392876 Oct 2018 EP
3401773 Nov 2018 EP
2973002 Jun 2019 EP
3506151 Jul 2019 EP
3550483 Oct 2019 EP
3567584 Nov 2019 EP
3588912 Jan 2020 EP
3323058 Feb 2020 EP
3321928 Apr 2020 EP
3674922 Jul 2020 EP
4131256 Feb 2023 EP
59-35234 Feb 1984 JP
2-502149 Jul 1990 JP
2002-123295 Apr 2002 JP
2002-182679 Jun 2002 JP
2002-182680 Jun 2002 JP
2003-202897 Jul 2003 JP
2003-308079 Oct 2003 JP
2008-33198 Feb 2008 JP
2008-299221 Dec 2008 JP
2012-14394 Jan 2012 JP
2012-40655 Mar 2012 JP
2012-220959 Nov 2012 JP
2013-37688 Feb 2013 JP
2013-46171 Mar 2013 JP
2013-511214 Mar 2013 JP
2013-65284 Apr 2013 JP
2013-73240 Apr 2013 JP
2013-513315 Apr 2013 JP
2013-80476 May 2013 JP
2013-88535 May 2013 JP
2013-517566 May 2013 JP
2013-131087 Jul 2013 JP
2013-134430 Jul 2013 JP
2013-134729 Jul 2013 JP
2013-140520 Jul 2013 JP
2013-527947 Jul 2013 JP
2013-528012 Jul 2013 JP
2013-148419 Aug 2013 JP
2013-156349 Aug 2013 JP
2013-174987 Sep 2013 JP
2013-535059 Sep 2013 JP
2013-200265 Oct 2013 JP
2013-200423 Oct 2013 JP
2013-205999 Oct 2013 JP
2013-231655 Nov 2013 JP
2013-238935 Nov 2013 JP
2013-238936 Nov 2013 JP
2013-248292 Dec 2013 JP
2013-257694 Dec 2013 JP
2013-258600 Dec 2013 JP
2014-2586 Jan 2014 JP
2014-10688 Jan 2014 JP
2014-502445 Jan 2014 JP
2014-26629 Feb 2014 JP
2014-45449 Mar 2014 JP
2014-507903 Mar 2014 JP
2014-60600 Apr 2014 JP
2014-72586 Apr 2014 JP
2014-77969 May 2014 JP
2014-89711 May 2014 JP
2014-109889 Jun 2014 JP
2014-124332 Jul 2014 JP
2014-126600 Jul 2014 JP
2014-127754 Jul 2014 JP
2014-140121 Jul 2014 JP
2014-518409 Jul 2014 JP
2014-142566 Aug 2014 JP
2014-145842 Aug 2014 JP
2014-146940 Aug 2014 JP
2014-150323 Aug 2014 JP
2014-157323 Aug 2014 JP
2014-519648 Aug 2014 JP
2014-182042 Sep 2014 JP
2014-524627 Sep 2014 JP
2014-191272 Oct 2014 JP
2014-219614 Nov 2014 JP
2014-222514 Nov 2014 JP
2015-1931 Jan 2015 JP
2015-4928 Jan 2015 JP
2015-8001 Jan 2015 JP
2015-10979 Jan 2015 JP
2015-12301 Jan 2015 JP
2015-18365 Jan 2015 JP
2015-501022 Jan 2015 JP
2015-501034 Jan 2015 JP
2015-504619 Feb 2015 JP
2015-41845 Mar 2015 JP
2015-52500 Mar 2015 JP
2015-60423 Mar 2015 JP
2015-81971 Apr 2015 JP
2015-83938 Apr 2015 JP
2015-94848 May 2015 JP
2015-514254 May 2015 JP
2015-519675 Jul 2015 JP
2015-520409 Jul 2015 JP
2015-524974 Aug 2015 JP
2015-526776 Sep 2015 JP
2015-527683 Sep 2015 JP
2015-528140 Sep 2015 JP
2015-528918 Oct 2015 JP
2015-531909 Nov 2015 JP
2016-504651 Feb 2016 JP
2016-35614 Mar 2016 JP
2016-508007 Mar 2016 JP
2016-71247 May 2016 JP
2016-119615 Jun 2016 JP
2016-151928 Aug 2016 JP
2016-524193 Aug 2016 JP
2016-156845 Sep 2016 JP
2016-536648 Nov 2016 JP
2017-11608 Jan 2017 JP
2017-19331 Jan 2017 JP
2017-516153 Jun 2017 JP
2017-123187 Jul 2017 JP
2017-211608 Nov 2017 JP
2017-537361 Dec 2017 JP
2018-14086 Jan 2018 JP
6291147 Feb 2018 JP
2018-64297 Apr 2018 JP
2018-511095 Apr 2018 JP
2018-101242 Jun 2018 JP
2018-113035 Jul 2018 JP
2018-525653 Sep 2018 JP
2018-525950 Sep 2018 JP
2018-536889 Dec 2018 JP
10-2011-0043644 Apr 2011 KR
10-2013-0035983 Apr 2013 KR
10-2013-0086750 Aug 2013 KR
10-2013-0090947 Aug 2013 KR
10-2013-0108563 Oct 2013 KR
10-1334342 Nov 2013 KR
10-2013-0131252 Dec 2013 KR
10-2013-0132200 Dec 2013 KR
10-2013-0133629 Dec 2013 KR
10-2014-0007282 Jan 2014 KR
10-2014-0024271 Feb 2014 KR
10-2014-0025996 Mar 2014 KR
10-2014-0031283 Mar 2014 KR
10-2014-0033574 Mar 2014 KR
10-2014-0042994 Apr 2014 KR
10-2014-0048779 Apr 2014 KR
10-2014-0055204 May 2014 KR
10-2014-0059697 May 2014 KR
10-2014-0068752 Jun 2014 KR
10-2014-0071208 Jun 2014 KR
10-2014-0088449 Jul 2014 KR
10-2014-0093949 Jul 2014 KR
10-2014-0106715 Sep 2014 KR
10-2014-0107253 Sep 2014 KR
10-2014-0147557 Dec 2014 KR
10-2015-0006454 Jan 2015 KR
10-2015-0013631 Feb 2015 KR
10-2015-0025059 Mar 2015 KR
10-1506510 Mar 2015 KR
10-2015-0038375 Apr 2015 KR
10-2015-0039380 Apr 2015 KR
10-2015-0041974 Apr 2015 KR
10-2015-0043512 Apr 2015 KR
10-1510013 Apr 2015 KR
10-2015-0062811 Jun 2015 KR
10-2015-0095624 Aug 2015 KR
10-1555742 Sep 2015 KR
10-2015-0113127 Oct 2015 KR
10-2015-0131262 Nov 2015 KR
10-2015-0138109 Dec 2015 KR
10-2016-0004351 Jan 2016 KR
10-2016-0010523 Jan 2016 KR
10-2016-0040279 Apr 2016 KR
10-2016-0055839 May 2016 KR
10-2016-0065503 Jun 2016 KR
10-2016-0101079 Aug 2016 KR
10-2016-0101198 Aug 2016 KR
10-2016-0105847 Sep 2016 KR
10-2016-0121585 Oct 2016 KR
10-2016-0127165 Nov 2016 KR
10-2016-0140694 Dec 2016 KR
10-2016-0147854 Dec 2016 KR
10-2017-0004482 Jan 2017 KR
10-2017-0036805 Apr 2017 KR
10-2017-0096774 Aug 2017 KR
10-2017-0104006 Sep 2017 KR
10-2017-0107058 Sep 2017 KR
10-1776673 Sep 2017 KR
10-2018-0032632 Mar 2018 KR
10-2018-0034637 Apr 2018 KR
10-2018-0122837 Nov 2018 KR
10-2018-0133525 Dec 2018 KR
10-2018-0135877 Dec 2018 KR
10-1959328 Mar 2019 KR
10-2020-0007926 Jan 2020 KR
10-2020-0105519 Sep 2020 KR
2012141604 Apr 2014 RU
201027515 Jul 2010 TW
201312548 Mar 2013 TW
201407184 Feb 2014 TW
201610982 Mar 2016 TW
201629750 Aug 2016 TW
8903139 Apr 1989 WO
2011084156 Jul 2011 WO
2011088053 Jul 2011 WO
2011116309 Sep 2011 WO
2012033312 Mar 2012 WO
2012092562 Jul 2012 WO
2012145227 Oct 2012 WO
2012167168 Dec 2012 WO
2012173902 Dec 2012 WO
2013009578 Jan 2013 WO
2013022135 Feb 2013 WO
2013022223 Feb 2013 WO
2013048880 Apr 2013 WO
2013049358 Apr 2013 WO
2013057153 Apr 2013 WO
2013101489 Jul 2013 WO
2013118988 Aug 2013 WO
2013122310 Aug 2013 WO
2013128999 Sep 2013 WO
2013133533 Sep 2013 WO
2013137503 Sep 2013 WO
2013137660 Sep 2013 WO
2013163113 Oct 2013 WO
2013163857 Nov 2013 WO
2013169842 Nov 2013 WO
2013173504 Nov 2013 WO
2013173511 Nov 2013 WO
2013176847 Nov 2013 WO
2013184953 Dec 2013 WO
2013184990 Dec 2013 WO
2014003138 Jan 2014 WO
2014004544 Jan 2014 WO
2014008461 Jan 2014 WO
2014018580 Jan 2014 WO
2014021967 Feb 2014 WO
2014022148 Feb 2014 WO
2014028735 Feb 2014 WO
2014028797 Feb 2014 WO
2014031505 Feb 2014 WO
2014032461 Mar 2014 WO
2014040022 Mar 2014 WO
2014046475 Mar 2014 WO
2014047047 Mar 2014 WO
2014048855 Apr 2014 WO
2014066352 May 2014 WO
2014070872 May 2014 WO
2014073825 May 2014 WO
2014078965 May 2014 WO
2014093339 Jun 2014 WO
2014093911 Jun 2014 WO
2014096506 Jun 2014 WO
2014124332 Aug 2014 WO
2014137074 Sep 2014 WO
2014138604 Sep 2014 WO
2014143959 Sep 2014 WO
2014144395 Sep 2014 WO
2014144579 Sep 2014 WO
2014144949 Sep 2014 WO
2014149473 Sep 2014 WO
2014151153 Sep 2014 WO
2014124332 Oct 2014 WO
2014159578 Oct 2014 WO
2014159581 Oct 2014 WO
2014162570 Oct 2014 WO
2014169269 Oct 2014 WO
2014173189 Oct 2014 WO
2013173504 Dec 2014 WO
2014197336 Dec 2014 WO
2014197339 Dec 2014 WO
2014197635 Dec 2014 WO
2014197730 Dec 2014 WO
2014200728 Dec 2014 WO
2014200731 Dec 2014 WO
2014203495 Dec 2014 WO
2014204659 Dec 2014 WO
2014209264 Dec 2014 WO
2014210392 Dec 2014 WO
2015018440 Feb 2015 WO
2015020942 Feb 2015 WO
2015029379 Mar 2015 WO
2015030796 Mar 2015 WO
2015036817 Mar 2015 WO
2015041882 Mar 2015 WO
2015041892 Mar 2015 WO
2015047932 Apr 2015 WO
2015053485 Apr 2015 WO
2015054141 Apr 2015 WO
2015080530 Jun 2015 WO
2015084659 Jun 2015 WO
2015092943 Jun 2015 WO
2015094169 Jun 2015 WO
2015094369 Jun 2015 WO
2015098306 Jul 2015 WO
2015099939 Jul 2015 WO
2015112625 Jul 2015 WO
2015116151 Aug 2015 WO
2015121449 Aug 2015 WO
2015127404 Aug 2015 WO
2015151133 Oct 2015 WO
2015153310 Oct 2015 WO
2015157013 Oct 2015 WO
2015183368 Dec 2015 WO
2015183401 Dec 2015 WO
2015183547 Dec 2015 WO
2015183699 Dec 2015 WO
2015184186 Dec 2015 WO
2015184387 Dec 2015 WO
2015200207 Dec 2015 WO
2016004074 Jan 2016 WO
2016027933 Feb 2016 WO
2016028946 Feb 2016 WO
2016033257 Mar 2016 WO
2016039992 Mar 2016 WO
2016040721 Mar 2016 WO
2016045192 Mar 2016 WO
2016048789 Mar 2016 WO
2016049439 Mar 2016 WO
2016051519 Apr 2016 WO
2016052164 Apr 2016 WO
2016054230 Apr 2016 WO
2016057268 Apr 2016 WO
2016075081 May 2016 WO
2016085775 Jun 2016 WO
2016085776 Jun 2016 WO
2016089029 Jun 2016 WO
2016100139 Jun 2016 WO
2016111881 Jul 2016 WO
2016118344 Jul 2016 WO
2016144840 Sep 2016 WO
2016144982 Sep 2016 WO
2016144983 Sep 2016 WO
2016175354 Nov 2016 WO
2016187149 Nov 2016 WO
2016190950 Dec 2016 WO
2016191737 Dec 2016 WO
2016209444 Dec 2016 WO
2016209924 Dec 2016 WO
2017044160 Mar 2017 WO
2017044257 Mar 2017 WO
2017044260 Mar 2017 WO
2017044629 Mar 2017 WO
2017053311 Mar 2017 WO
2017058293 Apr 2017 WO
2017059388 Apr 2017 WO
2017071420 May 2017 WO
2017142116 Aug 2017 WO
2017160487 Sep 2017 WO
2017200777 Nov 2017 WO
2017203484 Nov 2017 WO
2017210035 Dec 2017 WO
2017213678 Dec 2017 WO
2017213682 Dec 2017 WO
2017218194 Dec 2017 WO
2018009397 Jan 2018 WO
2018014788 Jan 2018 WO
2018044633 Mar 2018 WO
2018057269 Mar 2018 WO
2018067528 Apr 2018 WO
2018075170 Apr 2018 WO
2018081833 May 2018 WO
2018090060 May 2018 WO
2018176053 Sep 2018 WO
2018208506 Nov 2018 WO
2018209152 Nov 2018 WO
2018213401 Nov 2018 WO
2018213415 Nov 2018 WO
2018213481 Nov 2018 WO
2018217014 Nov 2018 WO
2018231307 Dec 2018 WO
2019067930 Apr 2019 WO
2019078576 Apr 2019 WO
2019079017 Apr 2019 WO
2019143397 Jul 2019 WO
2019147429 Aug 2019 WO
2019190646 Oct 2019 WO
2019212569 Nov 2019 WO
2019236217 Dec 2019 WO
2020010530 Jan 2020 WO
2020022572 Jan 2020 WO
2020068040 Apr 2020 WO
2020096706 May 2020 WO
2020109074 Jun 2020 WO
2020208302 Oct 2020 WO
2020214006 Oct 2020 WO
2020222871 Nov 2020 WO
2021054565 Mar 2021 WO
2021061349 Apr 2021 WO
2021062148 Apr 2021 WO
2021188439 Sep 2021 WO
2021252230 Dec 2021 WO
2022047214 Mar 2022 WO
Non-Patent Literature Citations (354)
Entry
Abdelaziz et al., “Speaker-Independent Speech-Driven Visual Speech Synthesis using Domain-Adapted Acoustic Models”, May 15, 2019, 9 pages.
Apple, “Apple previews innovative accessibility features combining the power of hardware, software, and machine learning”, Available online at: https://www.apple.com/newsroom/2022/05/apple-previews-innovative-accessibility-features/, May 17, 2022, 10 pages.
Badshah et al., “Deep Features-based Speech Emotion Recognition for Smart Affective Services”, Multimedia Tools and Applications, Oct. 31, 2017, pp. 5571-5589.
Bao et al., “Detecting Target Objects by Natural Language Instructions Using an RGB-D Camera”, Sensors (Basel, Switzerland) 2016, 16(12), 2117, Dec. 13, 2016, 23 pages.
Burgbacher et al, “Synthetic Word Gesture Generation for Stroke-Based Virtual Keyboards”, IEEE Transactions on Human-Machine Systems, vol. 47, No. 2, Apr. 2017, 14 pages.
“Cake”, Online Available at: <https://web.archive.org/web/20170808091948/https://emojipedia.org/search/?q=cake>, Aug. 8, 2017, 5 pages.
Castellini, Rick, “How to enable and use dictation with an iPhone or iPad”, Online Available at: <https://www.youtube.com/watch?v=8w133yN6rTU>, Sep. 7, 2017, 3 pages.
Choi et al., “Evaluation of Frequency Warping Based Features and Spectro-Temporal Features for Speaker Recognition”, Speech Sounds and Phonetic Science, Online Available at: http://koreascience.or.kr/article/JAKO201510534323834.page, vol. 7, No. 1, Mar. 31, 2015, pp. 3-10. (Official Copy only). {See communication under 37 CFR § 1.98(a) (3)}.
Chihani, et al., “A User-Centric Context-Aware Mobile Assistant”, 17th International Conference on Intelligence in Next Generation Networks (ICIN), IEEE Explore, 2013, pp. 110-117.
“Context-Sensitive User Interface”, Online available at: https://web.archive.org/web/20190407003349/https://en.wikipedia.org/wiki/Context-sensitive_user_interface, Apr. 7, 2019, 3 pages.
Creswell et al., “Generative Adversarial Networks”, IEEE Signal Processing Magazine, Jan. 2018, pp. 53-65.
Fitzpatrick, Aidan, “Introducing Camo 1.5: AR modes”, Available Online at: “https://reincubate.com/blog/camo-ar-modes-release/”, Oct. 28, 2021, 8 pages.
Gomes et al., “Mining Recurring Concepts in a Dynamic Feature Space”, IEEE Transactions on Neural Networks and Learning Systems, vol. 25, No. 1, Jul. 31, 2013, pp. 95-110.
Hanqing et al., “Deep Learning of Instruction Intention Understanding Using Stacked Denoising Autoencoder”, Journal of Shanghai Jiaotong University, vol. 50, No. 7, Jul. 28, 2016, 6 pages (Official Copy only). {See communication under 37 CFR § 1.98(a) (3)}.
Hawkeye, “Hawkeye—A better user testing platform”, Online Available at: https://www.youtube.com/watch?v=el0TW0g_76o, Oct. 16, 2019, 3 pages.
Hawkeye, “Learn where people look in your products”, Online Available at: https://www.usehawkeye.com, 2019, 6 pages.
Hook et al., “Automatic speech-based emotion recognition using paralinguistics features”, Bulletin of the Polish Academy of Sciences, Technical Sciences, vol. 67, No. 3, 2019, pp. 479-488.
“How to adjust the order of control center buttons on iPhone iOS12 version after buying a mobile phone”, Available online at: https://jingyan.baidu.com/article/5bbb5albbe5a9 713eba1791b.html, Jun. 14, 2019, 4 pages (Official Copy only). {See communication under 37 CFR § 1.98(a) (3)}.
Juan, Xu, “Characteristic Analysis on Unvoiced Consonants and its Application in Whispered Speaker Identification”, China Academic Journal Electronic Publishing House, Retrieved from: http://www.cnki.net, 2013, 62 pages (Official Copy only). {See communication under 37 CFR § 1.98(a) (3)}.
Li et al., “Deep neural network for short-text sentiment classification”, International Conference on Database Systems for Advanced Applications, Springer, Cham, 2016, 8 pages.
Liyin, Liu, “Research and Application of Recommendation Technology Based on Logistic Regression”, University of Electronic Science and Technology of China, 2013, 84 pages (Official Copy only). {See communication under 37 CFR § 1.98(a) (3)}.
Mehri et al., “Multi-Granularity Representations of Dialog”, Language Technologies Institute, Carnegie Mellon University, arXiv: 1908.09890v1, Aug. 26, 2019, 10 pages.
Michalevsky et al., “Gyrophone: Recognizing Speech from Gyroscope Signals”, Proceedings of the 23rd USENIX Security Symposium, Aug. 20-22, 2014, pp. 1053-1067.
Myers, Brad A., “Shortcutter for Palm”, Available at: <http://www.cs.cmu.edu/˜pebbles/v5/shortcutter/palm/index.html>, retrieved on Jun. 18, 2014, 10 pages.
Myrick et al., “How to Insert Emojis Using Your Voice with Google Assistant”, Online available at: <https://web.archive.org/web/20211107160722/https://www.androidcentral.com/how-insert-emojis-using-your-voice-google-assistant>, Nov. 7, 2021, 11 pages.
“Nuance Dragon Naturally Speaking”, Version 13 End-User Workbook, Nuance Communications Inc., Sep. 2014, 125 pages.
Products for Pals—ALS Tech, “Skyle for iPad Pro eye gaze control real world review”, Online Available at: <https://www.youtube.com/watch?v =_ 3TxZtDJpFo>, Aug. 13, 2020, 4 pages.
Schenk et al., “GazeEverywhere: Enabling Gaze-only User Interaction on an Unmodified Desktop PC in Everyday Scenarios”, In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI'17). ACM, New York, NY, 30343044. Online Available at: https://doi.org/10.1145/3025453.3025455, May 6-11, 2017, 11 pages.
Tech With Brett, “Everything the Google Nest Hub Can Do”, Available online at: https://www.youtube.com/watch?v=x3vdytgru2E, Nov. 12, 2018, 13 pages.
Tech With Brett, “Google Home Multiple Users Setup”, Available online at: https://www.youtube.com/watch?v=BQOAbRUeFRo&t=257s, Jun. 29, 2017, 4 pages.
“Working with the Dragon Bar”, Nuance Communications Inc., Jun. 27, 2016, 2 pages.
Zhao et al., “Transferring Age and Gender Attributes for Dimensional Emotion Prediction from Big Speech Data Using Hierarchical Deep Learning”, 2018 4th IEEE International Conference on Big Data Security on Cloud, 2018, pp. 20-24.
Zhang et al., “A Fiber-Optic Sensor for Acoustic Emission Detection in a High Voltage Cable System”, Online Available at: https://www.mdpi.com/1424-8220/16/12/2026, Nov. 30, 2016, 11 pages.
Zhang et al., “Compact Acoustic Modeling Based on Acoustic Manifold Using A Mixture Of Factor Analyzers”, Workshop on Automatic Speech Recognition and Understanding, 2013, 6 pages.
Zhang et al., “IEHouse: A Non-Intrusive Household Appliance State Recognition System”, IEEE Smart World, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, 2017, 8 pages.
Zhang et al., “Voicemoji: Emoji Entry Using Voice for Visually Impaired People”, CHI '21, May 8-13, 2021, 18 pages.
“Accessibility on iOS”, Apple Inc., online available at: https://developer.apple.com/accessibility/ios/, Retrieved on Jul. 26, 2021, 2 pages.
“Alexa, Turn Up the Heat! Smartthings Samsung [online]”, Online available at: <https://web.archive.org/web/20160329142041/https://blog.smartthings.com/news/smartt hingsupdates/alexa-turn-up-the-heat/>, Mar. 3, 2016, 3 pages.
Alsharif et al., “Long Short-Term Memory Neural Network for Keyboard Gesture Decoding”, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brisbane, Australia, Sep. 2015, 5 pages.
Anania, Peter, “Amazon Echo with Home Automation (Smartthings)”, Online available at: <https://www.youtube.com/watch?v=LMW6aXmsWNE>, Dec. 20, 2015, 1 page.
Android Authority, “How to use Tasker: A Beginner's Guide”, Online available at: <https://youtube.com/watch?v= rDpdSYWzFc>, May 1, 2013, 1 page.
Apple Differential Privacy Team, “Learning with Privacy at Scale”, Apple Machine Learning Blog, vol. 1, No. 8, Online available at: <https://machinelearning.apple.com/2017/12/06/learning-with-privacy-at-scale.html>, Dec. 2017, 9 pages.
Apple, “VoiceOver for OS X”, Online available at: <http://www.apple.com/accessibility/voiceover/>, May 19, 2014, pp. 1-3.
Applicant-Initiated Interview Summary received for U.S. Appl. No. 16/800,456, mailed on Apr. 12, 2021, 2 pages.
Asakura et al., “What LG thinks; How the TV should be in the Living Room”, HiVi, vol. 31, No. 7, Stereo Sound Publishing Inc., Jun. 17, 2013, pp. 68-71.
Ashington D.C. Tech & Gaming, “SwipeStatusBar—Reveal the Status Bar in a Fullscreen App”, Online Available at: <https://www.youtube.com/watch?v=wA_tT9IAreQ>, Jul. 1, 2013, 3 pages.
“Ask Alexa—Things That Are Smart Wiki”, Online available at: <http://thingsthataresmart.wiki/index.php?title=Ask_Alexa&oldid=4283>, Jun. 8, 2016, pp. 1-31.
Automate Your Life, “How to Setup Google Home Routines—A Google Home Routines Walkthrough”, Online Available at: <https://www.youtube.com/watch?v=pXokZHP9kZg>, Aug. 12, 2018, 1 page.
Bell, Jason, “Machine Learning Hands-On for Developers and Technical Professionals”, Wiley, 2014, 82 pages.
Bellegarda, Jeromer, “Chapter 1: Spoken Language Understanding for Natural Interaction: The Siri Experience”, Natural Interaction with Robots, Knowbots and Smartphones, 2014, pp. 3-14.
beointegration.com, “BeoLink Gateway—Programming Example”, Online Available at: <https:/ /www.youtube.com/watch?v=TXDaJFm5UH4>, Mar. 4, 2015, 3 pages.
Bodapati et al., “Neural Word Decomposition Models for Abusive Language Detection”, Proceedings of the Third Workshop on Abusive Language Online, Aug. 1, 2019, pp. 135-145.
Burgess, Brian, “Amazon Echo Tip: Enable the Wake-Up Sound”, Online available at: <https://www.groovypost.com/howto/amazon-echo-tip-enable-wake-up-sound/>, Jun. 30, 2015, 4 pages.
Buttner et al., “The Design Space of Augmented and Virtual Reality Applications for Assistive Environments in Manufacturing: A Visual Approach”, In Proceedings of the 10th International Conference on PErvasive Technologies Related to Assistive Environments (PETRA '17), Island of Rhodes, Greece, online available at: https://dl.acm.org/doi/pdf/10.1145/3056540.3076193, Jun. 21-23, 2017, pp. 433-440.
Cambria et al., “Jumping NLP curves: A Review of Natural Language Processing Research”, IEEE Computational Intelligence magazine, 2014, vol. 9, May 2014, pp. 48-57.
Chang et al., “Monaural Multi-Talker Speech Recognition with Attention Mechanism and Gated Convolutional Networks”, Interspeech 2018, Sep. 2-6, 2018, pp. 1586-1590.
Chen et al., “A Convolutional Neural Network with Dynamic Correlation Pooling”, 13th International Conference on Computational Intelligence and Security, IEEE, 2017, pp. 496-499.
Chen et al., “Progressive Joint Modeling in Unsupervised Single-Channel Overlapped Speech Recognition”, IEEE/ACM Transactions on Audio, Speech, And Language Processing, vol. 26, No. 1, Jan. 2018, pp. 184-196.
Chen, Angela, “Amazon's Alexa now handles patient health information”, Available online at: <https://www.theverge.com/2019/4/4/18295260/amazon-hipaa-alexa-echo-patient-health-information-privacy-voice-assistant>, Apr. 4, 2019, 2 pages.
Chenghao, Yuan, “MacroDroid”, Online available at: https://www.ifanr.com/weizhizao/612531, Jan. 25, 2016, 7 pages.
Colt, Sam, “Here's One Way Apple's Smartwatch Could Be Better Than Anything Else”, Business Insider, Aug. 21, 2014, pp. 1-4.
Conneau et al., “Supervised Learning of Universal Sentence Representations from Natural Language Inference Data”, Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, Copenhagen, Denmark, Sep. 7-11, 2017, pp. 670-680.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Apr. 3, 2019, 2 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Apr. 22, 2019, 2 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Jun. 27, 2019, 2 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Mar. 25, 2019, 4 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on May 1, 2019, 2 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 17/461,018, mailed on Apr. 6, 2023, 2 pages.
Corrected Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Jul. 8, 2019, 2 pages.
Czech, Lucas, “A System for Recognizing Natural Spelling of English Words”, Diploma Thesis, Karlsruhe Institute of Technology, May 7, 2014, 107 pages.
Dai et al., “Transformer-XL: Attentive Language Models Beyond a Fixed-Length Context”, Online available at: arXiv:1901.02860v3, Jun. 2, 2019, 20 pages.
Decision of Board received for Japanese Patent Application No. 2018-087328, mailed on May 27, 2022, 65 pages.
Decision to Grant received for European Patent Application No. 15169349.6, mailed on Mar. 8, 2018, 2 pages.
Decision to Grant received for European Patent Application No. 17210705.4, mailed on Mar. 12, 2020, 2 pages.
Deedeevuu, “Amazon Echo Alarm Feature”, Online available at: <https://www.youtube.com/watch?v=fdjU8eRLk7c>, Feb. 16, 2015, 1 page.
Delcroix et al., “Context Adaptive Deep Neural Networks for Fast Acoustic Model Adaptation”, ICASSP, 2015, pp. 4535-4539.
Delcroix et al., “Context Adaptive Neural Network for Rapid Adaptation of Deep CNN Based Acoustic Models”, Interspeech 2016, Sep. 8-12, 2016, pp. 1573-1577.
Derrick, Amanda, “How to Set Up Google Home for Multiple Users”, Lifewire, online available at: <https://www.lifewire.com/set-up-google-home-multiple-users-4685691>, Jun. 8, 2020, 9 pages.
Dighe et al., “Lattice-Based Improvements for Voice Triggering Using Graph Neural Networks”, in 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Jan. 25, 2020, 5 pages.
Dihelson, “How Can I Use Voice or Phrases as Triggers to Macrodroid?”, Macrodroid Forums, Online Available at: <https://www.tapatalk.com/groups/macrodroid/how-can-i-use-voice-or-phrases-as-triggers-to-macr-t4845.html>, May 9, 2018, 5 pages.
“DIRECTV™ Voice”, Now Part of the DIRECTTV Mobile App for Phones, Sep. 18, 2013, 5 pages.
Dwork et al., “The Algorithmic Foundations of Differential Privacy”, Foundations and Trends in Theoretical Computer Science: vol. 9, No. 3-4, 211-407, 2014, 281 pages.
Earthling1984, “Samsung Galaxy Smart Stay Feature Explained”, Online available at: <https://www.youtube.com/watch?v=RpjBNtSjupl>, May 29, 2013, 1 page.
Eder et al., “At the Lower End of Language—Exploring the Vulgar and Obscene Side of German”, Proceedings of the Third Workshop on Abusive Language Online, Florence, Italy, Aug. 1, 2019, pp. 119-128.
Edim et al., “A Multi-Agent Based Virtual Personal Assistant for E-Health Service”, Journal of Information Engineering and Applications, vol. 3, No. 11, 2013, 9 pages.
Extended European Search Report (includes Partial European Search Report and European Search Opinion) received for European Patent Application No. 15169349.6, mailed on Jul. 28, 2015, 8 pages.
Extended European Search Report received for European Patent Application No. 17210705.4, mailed on Feb. 6, 2018, 12 pages.
Filipowicz, Luke, “How to use the QuickType keyboard in iOS 8”, Online available at: <https://www.imore.com/comment/568232>, Oct. 11, 2014, pp. 1-17.
Final Office Action received for U.S. Appl. No. 14/502,737, mailed on Dec. 12, 2016, 13 pages.
Gadget Hacks, “Tasker Too Complicated? Give MacroDroid a Try [How-To]”, Online available at: <https://www.youtube.com/watch?v=8YL9cWCykKc>, May 27, 2016, 1 page.
“Galaxy S7: How to Adjust Screen Timeout & Lock Screen Timeout”, Online available at: <https://www.youtube.com/watch?v=n6e1WKUS2ww>, Jun. 9, 2016, 1 page.
Ganin et al., “Unsupervised Domain Adaptation by Backpropagation”, in Proceedings of the 32nd International Conference on Machine Learning, vol. 37, Jul. 2015, 10 pages.
Gatys et al., “Image Style Transfer Using Convolutional Neural Networks”, Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2016, pp. 2414-2423.
Geyer et al., “Differentially Private Federated Learning: A Client Level Perspective”, arXiv:1712.07557v2, Mar. 2018, 7 pages.
Ghauth et al., “Text Censoring System for Filtering Malicious Content Using Approximate String Matching and Bayesian Filtering”, Proc. 4th INNS Symposia Series on Computational Intelligence in Information Systems, Bandar Seri Begawan, Brunei, 2015, pp. 149-158.
Gomez, et al., “Mouth Gesture and Voice Command Based Robot Command Interface”, IEEE International Conference on Robotics and Automation, May 12-17, 2009, pp. 333-338.
Goodfellow et al., “Generative Adversarial Networks”, Proceedings of the Neural Information Processing Systems, Dec. 2014, 9 pages.
Google Developers, “Voice search in your app”, Online available at: <https://www.youtube.com/watch?v=PS1FbB5qWEI>, Nov. 12, 2014, 1 page.
Gu et al., “BadNets: Evaluating Backdooring Attacks on Deep Neural Networks”, IEEE Access, vol. 7, Mar. 21, 2019, pp. 47230-47244.
Guim, Mark, “How to Set a Person-Based Reminder with Cortana”, Online available at: <http://www.wpcentral.com/how-to-person-based-reminder-cortana>, Apr. 26, 2014, 15 pages.
Guo et al., “StateLens: A Reverse Engineering Solution for Making Existing Dynamic Touchscreens Accessible”, In Proceedings of the 32nd Annual Symposium on User Interface Software and Technology (UIST '19), New Orleans, LA, USA, online available at: https://dl.acm.org/doi/pdf/10.1145/3332165.3347873, Oct. 20-23, 2019, pp. 371-385.
Guo et al., “Time-Delayed Bottleneck Highway Networks Using a DFT Feature for Keyword Spotting”, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2018, 5 pages.
Guo et al., “VizLens: A Robust and Interactive Screen Reader for Interfaces in the Real World”, In Proceedings of the 29th Annual Symposium on User Interface Software and Technology (UIST '16), Tokyo, Japan, online available at: https://dl.acm.org/doi/pdf/10.1145/2984511.2984518, Oct. 16-19, 2016, pp. 651-664.
Gupta et al., “I-vector-based Speaker Adaptation of Deep Neural Networks for French Broadcast Audio Transcription”, ICASSP, 2014, 2014, pp. 6334-6338.
Gupta, Naresh, “Inside Bluetooth Low Energy”, Artech House, 2013, 274 pages.
Haung et al., “A Study for Improving Device-Directed Speech Detection Toward Frictionless Human-Machine Interaction”, in Proc. Interspeech, 2019, 5 pages.
“Headset Button Controller v7.3 APK Full APP Download for Andriod, Blackberry, iPhone”, Online available at: <http://fullappdownload.com/headset-button-controller-v7-3-apk/>, Jan. 27, 2014, 11 pages.
Heller et al., “AudioScope: Smartphones as Directional Microphones in Mobile Audio Augmented Reality Systems”, In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15), Crossings, Seoul, Korea, Online available at: https://dl.acm.org/doi/pdf/10.1145/2702123.2702159, Apr. 18-23, 2015, pp. 949-952.
Henderson et al., “Efficient Natural Language Response Suggestion for Smart Reply”, Available Online at: https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/1846e8a466c079eae7e90727e27caf5f98f10e0c.pdf, 2017, 15 pages.
Hershey et al., “Deep Clustering: Discriminative Embeddings for Segmentation And Separation”, Proc. ICASSP, Mar. 2016, 6 pages.
“Hey Google: How to Create a Shopping List with Your Google Assistant”, Online available at: <https://www.youtube.com/watch?v=w9NCsElax1Y>, May 25, 2018, 1 page.
Hinton et al., “Distilling the Knowledge in A Neural Network”, arXiv preprintarXiv:1503.02531, Mar. 2, 2015, 9 pages.
“How To Enable Google Assistant on Galaxy S7 and Other Android Phones (No Root)”, Online available at: <https://www.youtube.com/watch?v=HekIQbWyksE>, Mar. 20, 2017, 1 page.
“How to Use Ok Google Assistant Even Phone is Locked”, Online available at: <https://www.youtube.com/watch?v=9B_gP4j_SP8>, Mar. 12, 2018, 1 page.
Hutsko et al., “iPhone All-in-One for Dummies”, 3rd Edition, 2013, 98 pages.
id3.org, “id3v2.4.0-Frames”, Online available at: <http://id3.org/id3v2.4.0-frames?action=print>, retrieved on Jan. 22, 2015, pp. 1-41.
Idasallinen, “What's The ‘Like’ Meter Based on?”, Online Available at: <https://community.spotify.com/t5/Content-Questions/What-s-the-like-meter-based-on/td-p/1209974>, Sep. 22, 2015, 6 pages.
Ikeda, Masaru, “beGLOBAL Seoul 2015 Startup Battle: Talkey”, YouTube Publisher, Online Available at: <https://www.youtube.com/watch?v=4Wkp7sAAldg>, May 14, 2015, 1 page.
Inews and Tech, “How to Use The QuickType Keyboard In IOS 8”, Online available at: http://www.inewsandtech.com/how-to-use-the-quicktype-keyboard-in-ios-8/>, Sep. 17, 2014, 6 pages.
Intention to Grant received for European Patent Application No. 15169349.6, mailed on Oct. 16, 2017, 7 pages.
Intention to Grant received for European Patent Application No. 17210705.4, mailed on Oct. 25, 2019, 8 pages.
“Interactive Voice”, Online available at: <http://www.helloivee.com/company/>, retrieved on Feb. 10, 2014, 2 pages.
International Preliminary Report on Patentability received for PCT Patent Application No. PCT/US2015/032724, mailed on Dec. 15, 2016, 8 pages.
International Search Report and Written Opinion received for PCT Patent Application No. PCT/US2015/032724, mailed on Jul. 27, 2015, 11 pages.
Internet Services and Social Net, “How to Search for Similar Websites”, Online available at: <https://www.youtube.com/watch?v=nLf2uirpt5s>, see from 0:17 to 1:06, Jul. 4, 2013, 1 page.
“iPhone 6 Smart Guide Full Version for SoftBank”, Gijutsu-Hyohron Co. Ltd., vol. 1, Dec. 1, 2014, 4 pages.
Isik et al., “Single-Channel Multi-Speaker Separation using Deep Clustering”, Interspeech 2016, Sep. 8-12, 2016, pp. 545-549.
Jeon et al., “Voice Trigger Detection from LVCSR Hypothesis Lattices Using Bidirectional Lattice Recurrent Neural Networks”, International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, Feb. 29, 2020, 5 pages.
Jonsson et al., “Proximity-based Reminders Using Bluetooth”, 2014 IEEE International Conference on Pervasive Computing and Communications Demonstrations, 2014, pp. 151-153.
Kannan et al., “Smart Reply: Automated Response Suggestion for Email”, Available Online at: https://arxiv.org/pdf/1606.04870.pdf, Jun. 15, 2016, 10 pages.
Karn, Ujjwal, “An Intuitive Explanation of Convolutional Neural Networks”, The Data Science Blog, Aug. 11, 2016, 23 pages.
Kastrenakes, Jacob, “Siri's creators will unveil their new AI bot on Monday”, The Verge, online available at: <https://web.archive.org/web/20160505090418/https://www.theverge.com/2016/5/4/11593564/viv-labs-unveiling-monday-new-ai-from-siri-creators>, May 4, 2016, 3 pages.
Katzenmaier, Michael, et al., “Identifying the Addressee in Human-Human-Robot Interactions based on Head Pose and Speech”, Proc. ICMI '04, ACM, 2004, pp. 144-151.
Kickstarter, “Ivee Sleek: Wi-Fi Voice-Activated Assistant”, Online available at: <https://www.kickstarter.com/projects/ivee/ivee-sleek-wi-fi-voice-activated-assistant>, retrieved on Feb. 10, 2014, pp. 1-13.
King et al., “Robust Speech Recognition Via Anchor Word Representations”, Interspeech 2017, Aug. 20-24, 2017, pp. 2471-2475.
Kondrat, Tomek, “Automation for Everyone with MacroDroid”, Online available at: https://www.xda-developers.com/automation-for-everyone-with-macrodroid/, Nov. 17, 2013, 6 pages.
Kruger et al., “Virtual World Accessibility with the Perspective Viewer”, Proceedings of ICEAPVI, Athens, Greece, Feb. 12-14, 2015, 6 pages.
Kumar, Shiu, “Ubiquitous Smart Home System Using Android Application”, International Journal of Computer Networks & Communications (IJCNC), vol. 6, No. 1, Jan. 2014, pp. 33-43.
Kumatani et al., “Direct Modeling of Raw Audio with DNNS For Wake Word Detection”, in 2017 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), 2017, 6 pages.
Lee, Sungjin, “Structured Discriminative Model for Dialog State Tracking”, Proceedings of the SIGDIAL 2013 Conference, Aug. 22-24, 2013, pp. 442-451.
Lin, Luyuan, “An Assistive Handwashing System with Emotional Intelligence”, Using Emotional Intelligence in Cognitive Intelligent Assistant Systems, 2014, 101 pages.
“Link Your Voice to Your Devices with Voice Match, Google Assistant Help”, Online available at: <https://support.google.com/assistant/answer/9071681?co=GENIE.Platform%3DAndroid&hl=en>, Retrieved on Jul. 1, 2020, 2 pages.
Liou et al., “Autoencoder for Words”, Neurocomputing, vol. 139, Sep. 2014, pp. 84-96.
Liu et al., “Accurate Endpointing with Expected Pause Duration”, Sep. 6-10, 2015, pp. 2912-2916.
Loukides et al., “What Is the Internet of Things?”, O'Reilly Media Inc., Online Available at: <https://www.oreilly.com/library/view/what-is-the/9781491975633/>, 2015, 31 pages.
Luo et al., “Speaker-Independent Speech Separation with Deep Attractor Network”, IEEE/ACM Transactions on Audio, Speech, And Language Processing, vol. 26, No. 4, Apr. 2018, pp. 787-796.
Maas et al., “Combining Acoustic Embeddings and Decoding Features for End-Of-Utterance Detection in Real-Time Far-Field Speech Recognition Systems”, in 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2018, 5 pages.
Mallidi et al., “Device-Directed Utterance Detection”, Proc. Interspeech, Aug. 7, 2018, 4 pages.
Marketing Land, “Amazon Echo: Play music”, Online Available at: <https://www.youtube.com/watch?v=A7V5NPbsXi4>, Apr. 27, 2015, 3 pages.
“Meet Ivee, Your Wi-Fi Voice Activated Assistant”, Availale Online at: <http://www.helloivee.com/>, retrieved on Feb. 10, 2014, 8 pages.
“Method to Provide Remote Voice Navigation Capability on the Device”, ip.com, Jul. 21, 2016, 4 pages.
Mhatre et al., “Donna Interactive Chat-bot acting as a Personal Assistant”, International Journal of Computer Applications (0975-8887), vol. 140, No. 10, Apr. 2016, 6 pages.
“Microsoft Soundscape—A map delivered in 3D sound”, Microsoft Research, online available at: https://www.microsoft.com/en-US/research/product/soundscape/, Retrieved on Jul. 26, 2021, 5 pages.
Mikolov et al., “Linguistic Regularities in Continuous Space Word Representations”, Proceedings of NAACL-HLT, Jun. 9-14, 2013, pp. 746-751.
Miller, Chance, “Google Keyboard Updated with New Personalized Suggestions Feature”, Online available at: <http://9to5google.com/2014/03/19/google-keyboard-updated-with-new-personalized-suggestions-feature/>, Mar. 19, 2014, 4 pages.
Mnih et al., “Human-Level Control Through Deep Reinforcement Learning”, Nature, vol. 518, Feb. 26, 2015, pp. 529-533.
Modern Techies, “Braina-Artificial Personal Assistant for PC (like Cortana, Siri) !!!!”, Online available at: <https://www.youtube.com/watch?v =_Coo2P8ilqQ>, Feb. 24, 2017, 3 pages.
Muller et al., “A Taxonomy for Information Linking in Augmented Reality”, AVR 2016, Part I, LNCS 9768, 2016, pp. 368-387.
Muller et al., “Control Theoretic Models of Pointing”, ACM Transactions on Computer-Human Interaction, Aug. 2017, 36 pages.
Nakamura et al., “Study of Methods to Diminish Spoilers of Sports Match: Potential of a Novel Concept “Information Clouding””, vol. 54, No. 4, ISSN: 1882- 7764. Online available at: <https://ipsj.ixsq.nii.ac.jp/ej/index.php?active_action=repository_view_main_item_detail&page_id=13&block_id=8&item_id=91589&item_no=1>, Apr. 2013, pp. 1402-1412.
“Natural Language Interface Using Constrained Intermediate Dictionary of Results”, List of Publications Manually reviewed for the Search of U.S. Pat. No. 7,177,798, Mar. 22, 2013, 1 page.
NDTV, “Sony SmartWatch 2 Launched in India for Rs. 14,990”, available at: <http://gadgets.ndtv.com/others/news/sony-smartwatch-2-launched-in-india-for-rs-14990-420319>, Sep. 18, 2013, 4 pages.
Non-Final Office Action received for U.S. Appl. No. 14/502,737, mailed on Jun. 15, 2016, 11 pages.
Non-Final Office Action received for U.S. Appl. No. 15/656,793, mailed on Aug. 10, 2018, 13 pages.
Non-Final Office Action received for U.S. Appl. No. 16/530,708, mailed on Jan. 14, 2020, 24 pages.
Non-Final Office Action received for U.S. Appl. No. 16/800,456, mailed on Mar. 11, 2021, 10 pages.
Norouzian et al., “Exploring Attention Mechanism for Acoustic based Classification of Speech Utterances into System-Directed and Non-System-Directed”, International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, Feb. 1, 2019, 5 pages.
Notice of Acceptance received for Australian Patent Application No. 2015202943, mailed on Apr. 20, 2017, 3 pages.
Notice of Allowance received for Chinese Patent Application No. 201510289544.9, mailed on Jun. 5, 2019, 2 pages.
Notice of Allowance received for Chinese Patent Application No. 201910768373.6, mailed on Feb. 2, 2021, 2 pages.
Notice of Allowance received for Japanese Patent Application No. 2015-109087, mailed on Mar. 30, 2018, 4 pages.
Notice of Allowance received for Japanese Patent Application No. 2018-087328, mailed on Mar. 27, 2020, 4 pages.
Notice of Allowance received for Korean Patent Application No. 10-2015-76599, mailed on Jan. 26, 2017, 3 pages.
Notice of Allowance received for Taiwanese Patent application No. 104117237, mailed on Mar. 10, 2017, 3 pages.
Notice of Allowance received for U.S. Appl. No. 14/502,737, mailed on Apr. 7, 2017, 30 pages.
Notice of Allowance received for U.S. Appl. No. 14/502,737, mailed on Jun. 8, 2017, 2 pages.
Notice of Allowance received for U.S. Appl. No. 15/656,793, mailed on Feb. 26, 2019, 17 pages.
Notice of Allowance received for U.S. Appl. No. 16/530,708, mailed on Apr. 22, 2020, 11 pages.
Notice of Allowance received for U.S. Appl. No. 16/800,456, mailed on Aug. 23, 2021, 11 pages.
Notice of Allowance received for U.S. Appl. No. 16/800,456, mailed on Jul. 2, 2021, 11 pages.
Notice of Allowance received for U.S. Appl. No. 17/461,018, mailed on Jul. 17, 2023, 16 pages.
Notice of Allowance received for U.S. Appl. No. 17/461,018, mailed on Mar. 28, 2023, 16 pages.
Notification of Reason for Cancellation received for Japanese Patent Application No. 2018-087328, mailed on Mar. 18, 2021, 20 pages.
Notification of Reason for Cancellation received for Japanese Patent Application No. 2018-087328, mailed on Oct. 14, 2021, 46 pages.
Office Action received for Australian Patent Application No. 2015202943, mailed on Apr. 27, 2016, 3 pages.
Office Action received for Australian Patent Application No. 2015202943, mailed on Oct. 31, 2016, 3 pages.
Office Action received for Chinese Patent Application No. 201510289544.9, mailed on May 3, 2018, 27 pages.
Office Action received for Chinese Patent Application No. 201510289544.9, mailed on Nov. 19, 2018, 10 pages.
Office Action received for Chinese Patent Application No. 201910768373.6, mailed on Jun. 19, 2020, 10 pages.
Office Action received for European Patent Application No. 15169349.6, mailed on Jul. 27, 2017, 5 pages.
Office Action received for European Patent Application No. 15169349.6, mailed on Sep. 26, 2016, 5 pages.
Office Action received for European Patent Application No. 17210705.4, mailed on Jul. 23, 2019, 4 pages.
Office Action received for European Patent Application No. 17210705.4, mailed on Mar. 5, 2019, 5 pages.
Office Action received for Japanese Patent Application No. 2015-109087, mailed on Sep. 19, 2017, 14 pages.
Office Action received for Japanese Patent Application No. 2015-109087, mailed on Sep. 23, 2016, 14 pages.
Office Action received for Japanese Patent Application No. 2018-087328, mailed on Jul. 16, 2019, 13 pages.
Office Action received for Korean Patent Application No. 10-2015-76599, mailed on Jun. 10, 2016, 9 pages.
Office Action received for Taiwanese Patent Application No. 104117237, mailed on Jul. 11, 2016., 17 pages.
Osxdaily, “Get a List of Siri Commands Directly from Siri”, Online available at: <http://osxdaily.com/2013/02/05/list-siri-commands/>, Feb. 5, 2013, 15 pages.
Pak, Gamerz, “Braina: Artificially Intelligent Assistant Software for Windows PC in (Urdu / Hindi)”, Online available at: <https://www.youtube.com/watch?v=JH_rMjw8lqc>, Jul. 24, 2018, 3 pages.
Patent Opposition Brief received for Japanese Patent Application No. 2018-087328, mailed on Nov. 17, 2020, 85 pages.
Pathak et al., “Privacy-preserving Speech Processing: Cryptographic and String-matching Frameworks Show Promise”, In: IEEE signal processing magazine, online available at: <http://www.merl.com/publications/docs/TR2013-063.pdf>, Feb. 13, 2013, 16 pages.
Patra et al., “A Kernel-Based Approach for Biomedical Named Entity Recognition”, Scientific World Journal, vol. 2013, 2013, pp. 1-7.
Pavlopoulos et al., “ConvAI at SemEval-2019 Task 6: Offensive Language Identification and Categorization with Perspective and BERT”, Proceedings of the 13th International Workshop on Semantic Evaluation (SemEval-2019), Jun. 6-7, 2019, pp. 571-576.
PC Mag, “How to Voice Train Your Google Home Smart Speaker”, Online available at: <https://in.pcmag.com/google-home/126520/how-to-voice-train-your-google-home-smart-speaker>, Oct. 25, 2018, 12 pages.
Pennington et al., “GloVe: Global Vectors for Word Representation”, Proceedings of the Conference on Empirical Methods Natural Language Processing (EMNLP), Doha, Qatar, Oct. 25-29, 2014, pp. 1532-1543.
Perlow, Jason, “Alexa Loop Mode with Playlist for Sleep Noise”, Online Available at: <https://www.youtube.com/watch?v=nSkSuXziJSg>, Apr. 11, 2016, 3 pages.
Philips, Chris, “Thumbprint Radio: A Uniquely Personal Station Inspired by All of Your Thumbs Up”, Pandora News, Online Available at: <https://blog.pandora.com/author/chris-phillips/>, Dec. 14, 2015, 7 pages.
Ping et al., “Deep Voice 3: Scaling Text to Speech with Convolutional Sequence Learning”, Available online at: https://arxiv.org/abs/1710.07654, Feb. 22, 2018, 16 pages.
pocketables.com, “AutoRemote example profile”, Online available at: https://www.youtube.com/watch?v=kC_zhUnNZj8, Jun. 25, 2013, 1 page.
“Pose, Cambridge Dictionary Definition of Pose”, Available online at: <https://dictionary.cambridge.org/dictionary/english/pose>, 4 pages.
Qian et al., “Single-channel Multi-talker Speech Recognition with Permutation Invariant Training”, Speech Communication, Issue 104, 2018, pp. 1-11.
“Quick Type Keyboard on iOS 8 Makes Typing Easier”, Online available at: <https://www.youtube.com/watch?v=0CldLR4fhVU>, Jun. 3, 2014, 3 pages.
“Radio Stations Tailored to You Based on the Music You Listen to on iTunes”, Apple Announces iTunes Radio, Press Release, Jun. 10, 2013, 3 pages.
Rasch, Katharina, “Smart Assistants for Smart Homes”, Doctoral Thesis in Electronic and Computer Systems, 2013, 150 pages.
Raux, Antoine, “High-Density Dialog Management the Topic Stack”, Adventures in High Density, online available at: https://medium.com/adventures-in-high-density/high-density-dialog-management-23efcf91db1e, Aug. 1, 2018, 10 pages.
Ravi, Sujith, “Google AI Blog: On-device Machine Intelligence”, Available Online at: https://ai.googleblog.com/2017/02/on-device-machine-intelligence.html, Feb. 9, 2017, 4 pages.
Rios, Mafe, “New Bar Search for Facebook”, YouTube, available at: <https://www.youtube.com/watch?v=vwgN1WbvCas>, Jul. 19, 2013, 2 pages.
Ritchie, Rene, “QuickType keyboard in iOS 8: Explained”, Online Available at: <https://www.imore.com/quicktype-keyboards-ios-8-explained>, Jun. 21, 2014, pp. 1-19.
Robbins, F. M., “Automatically place an Android Phone on Vibrate at Work”, Available online at: https://mikefrobbins.com/2016/07/21/automatically-place-an-android-phone-on-vibrate-at-work/, Jul. 21, 2016, pp. 1-11.
Rodrigues et al., “Exploring Mixed Reality in Specialized Surgical Environments”, In Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA '17), Denver, CO, USA, online available at: https://dl.acm.org/doi/pdf/10.1145/3027063.3053273, May 6-11, 2017, pp. 2591-2598.
Ross et al., “Epidemiology as a Framework for Large-Scale Mobile Application Accessibility Assessment”, In Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS '17), Baltimore, MD, USA, online available at: https://dl.acm.org/doi/pdf/10.1145/3132525.3132547, Oct. 29-Nov. 1, 2017, pp. 2-11.
Routines, “SmartThings Support”, Online available at: <https://web.archive.org/web/20151207165701/https://support.smartthings.com/hc/en-us/articles/205380034-Routines>, 2015, 3 pages.
Rowland et al., “Designing Connected Products: UX for the Consumer Internet of Things”, O'Reilly, May 2015, 452 pages.
Samsung Support, “Create a Quick Command in Bixby to Launch Custom Settings by at Your Command”, Online Available at: <https://www.facebook.com/samsungsupport/videos/10154746303151213>, Nov. 13, 2017, 1 page.
Santos et al., “Fighting Offensive Language on Social Media with Unsupervised Text Style Transfer”, Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (vol. 2: Short Papers), May 20, 2018, 6 pages.
Seehafer, Brent, “Activate Google Assistant on Galaxy S7 with Screen off”, Online available at: <https://productforums.google.com/forum/#!topic/websearch/lp3qIGBHLVI>, Mar. 8, 2017, 4 pages.
Selfridge et al., “Interact: Tightly coupling Multimodal Dialog with an Interactive Virtual Assistant”, International Conference on Multimodal Interaction, ACM, Nov. 9, 2015, pp. 381-382.
Senior et al., “Improving DNN Speaker Independence With I-Vector Inputs”, ICASSP, 2014, pp. 225-229.
Seroter et al., “SOA Patterns with BizTalk Server 2013 and Microsoft Azure”, Packt Publishing, Jun. 2015, 454 pages.
Settle et al., “End-to-End Multi-Speaker Speech Recognition”, Proc. ICASSP, Apr. 2018, 6 pages.
Shen et al., “Style Transfer from Non-Parallel Text by Cross-Alignment”, 31st Conference on Neural Information Processing Systems (NIPS 2017), 2017, 12 pages.
Sigtia et al., “Efficient Voice Trigger Detection for Low Resource Hardware”, in Proc. Interspeech 2018, Sep. 2-6, 2018, pp. 2092-2096.
Sigtia et al., “Multi-Task Learning for Voice Trigger Detection”, in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2020, Apr. 20, 2020, 5 pages.
Simonite, Tom, “Confronting Siri: Microsoft Launches Digital Assistant Cortana”, 2014, 2 pages.
Siou, Serge, “How to Control Apple TV 3rd Generation Using Remote app”, Online available at: <https://www.youtube.com/watch?v=PhyKftZOS9M>, May 12, 2014, 3 pages.
“Skilled at Playing my iPhone 5”, Beijing Hope Electronic Press, Jan. 2013, 6 pages.
“SmartThings +Amazon Echo”, Smartthings Samsung [online], Online available at: <https://web.archive.org/web/20160509231428/https://blog.smartthings.com/featured/alexa-turn-on-my-smartthings/>, Aug. 21, 2015, 3 pages.
Smith, Jake, “Amazon Alexa Calling: How to Set it up and Use it on Your Echo”, Generation, May 30, 2017, 5 pages.
Speicher et al., “What is Mixed Reality?”, In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). ACM, Article 537, Glasgow, Scotland, UK, online available at: https://dl.acm.org/doi/pdf/10.1145/3290605.3300767, May 4-9, 2019, 15 pages.
Sperber et al., “Self-Attentional Models for Lattice Inputs”, in Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy, Association for Computational Linguistics, Jun. 4, 2019, 13 pages.
SRI, “SRI Speech: Products: Software Development Kits: EduSpeak”, Online available at: <http://web.archive.org/web/20090828084033/http://www.speechatsri.com/products/eduspeak>shtml, retrieved on Jun. 20, 2013, pp. 1-2.
Sundermeyer et al., “From Feedforward to Recurrent LSTM Neural Networks for Language Modeling.”, IEEE Transactions to Audio, Speech, and Language Processing, vol. 23, No. 3, Mar. 2015, pp. 517-529.
Sutskever et al., “Sequence to Sequence Learning with Neural Networks”, Proceedings of the 27th International Conference on Neural Information Processing Systems, 2014, 9 pages.
Tamar et al., “Value Iteration Networks”, Advances in Neural Information Processing Systems, vol. 29, 2016, 16 pages.
Tan et al., “Knowledge Transfer in Permutation Invariant Training for Single-channel Multi-talker Speech Recognition”, ICASSP 2018, 2018, pp. 5714-5718.
Tech Target Contributor, “AI Accelerator”, Available online at: https://searchenterpriseai.techtarget.com/definition/AI-accelerator, Apr. 2018, 3 pages.
Tkachenko, Sergey, “Chrome will automatically create Tab Groups”, Available online at: https://winaero.com/chrome-will-automatically-create-tab-groups/, Sep. 18, 2020, 5 pages.
Tkachenko, Sergey, “Enable Tab Groups Auto Create in Google Chrome”, Available online at: https://winaero.com/enable-tab-groups-auto-create-in-google-chrome/, Nov. 30, 2020, 5 pages.
“Use Macrodroid skillfully to automatically clock in with Ding Talk”, Online available at: https://blog.csdn.net/qq_26614295/article/details/84304541, Nov. 20, 2018, 11 pages.
Vaswani et al., “Attention Is All You Need”, 31st Conference on Neural Information Processing Systems (NIPS 2017), 2017, pp. 1-11.
Vazquez et al., “An Assisted Photography Framework to Help Visually Impaired Users Properly Aim a Camera”, ACM Transactions on Computer-Human Interaction, vol. 21, No. 5, Article 25, Online available at: https://dl.acm.org/doi/pdf/10.1145/2651380, Nov. 2014, 29 pages.
Velian Speaks Tech, “10 Google Assistant Tips!”, Available online at: https://www.youtube.com/watch?v=3RNWA3NK9fs, Feb. 24, 2020, 3 pages.
Villemure et al., “The Dragon Drive Innovation Showcase: Advancing the State-of-the-art in Automotive Assistants”, 2018, 7 pages.
Walker, Amy, “NHS Gives Amazon Free Use of Health Data Under Alexa Advice Deal”, Available online at: <https://www.theguardian.com/society/2019/Dec. 08/nhs-gives-amazon-free-use-of-health-data-under-alexa-advice-deal>, 3 pages.
Wang et al., “End-to-end Anchored Speech Recognition”, Proc. ICASSP2019, May 12-17, 2019, 5 pages.
Wang et al., “Tacotron: Towards End-to-End Speech Synthesis”, Available online at: https://arxiv.org/abs/1703.10135, Apr. 6, 2017, 10 pages.
Wang et al., “Training Deep Neural Networks with 8-bit Floating Point Numbers”, 32nd Conference on Neural Information Processing Systems (Neurl PS 2018), 2018, 10 pages.
Wei et al., “Design and Implement on Smart Home System”, 2013 Fourth International Conference on Intelligent Systems Design and Engineering Applications, Available online at: https://ieeexplore.ieee.org/document/6843433, 2013, pp. 229-231.
Weng et al., “Deep Neural Networks for Single-Channel Multi-Talker Speech Recognition”, IEEE/ACM Transactions on Audio, Speech, And Language Processing, vol. 23, No. 10, Oct. 2015, pp. 1670-1679.
“What's on Spotify?”, Music for everyone, Online Available at: <https://web.archive.org/web/20160428115328/https://www.spotify.com/us/>, Apr. 28, 2016, 6 pages.
Wikipedia, “Home Automation”, Online Available at: <https://en.wikipedia.org/w/index.php?title=Home_automation&oldid=686569068>, Oct. 19, 2015, 9 pages.
Wikipedia, “Siri”, Online Available at: <https://en.wikipedia.org/w/index.php?title=Siri&oldid=689697795>, Nov. 8, 2015, 13 pages.
Wikipedia, “Virtual Assistant”, Wikipedia, Online Available at: <https://en.wikipedia.org/w/index.php?title=Virtual_assistant&oldid=679330666>, Sep. 3, 2015, 4 pages.
Win et al., “Myanmar Text to Speech System based on Tacotron-2”, International Conference on Information and Communication Tehcnology Convergence (ICTC), Oct. 21-23, 2020, pp. 578-583.
Wu et al., “Monophone-Based Background Modeling for Two-Stage On-device Wake Word Detection”, in 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Apr. 2018, 5 pages.
X.AI, “How it Works”, Online available at: <https://web.archive.org/web/20160531201426/https://x.ai/how-it-works/>, May 31, 2016, 6 pages.
Xiang et al., “Correcting Phoneme Recognition Errors in Learning Word Pronunciation through Speech Interaction”, Speech Communication, vol. 55, No. 1, Jan. 1, 2013, pp. 190-203.
Xu et al., “Policy Optimization of Dialogue Management in Spoken Dialogue System for Out-of-Domain Utterances”, 2016 International Conference on Asian Language Processing (IALP), IEEE, Nov. 21, 2016, pp. 10-13.
Xu et al., “Show, Attend and Tell: Neural Image Caption Generation with Visual Attention”, Proceedings of the 32nd International Conference on Machine Learning, Lille, France, 2015, 10 pages.
Yan et al., “A Scalable Approach to Using DNN-derived Features in GMM-HMM Based Acoustic Modeling for LVCSR”, 14th Annual Conference of the International Speech Communication Association, InterSpeech 2013, Aug. 2013, pp. 104-108.
Yang, Astor, “Control Android TV via Mobile Phone APP RKRemoteControl”, Online Available at: <https://www.youtube.com/watch?v=zpmUeOX_xro>, Mar. 31, 2015, 4 pages.
Yates, Michael C., “How Can I Exit Google Assistant After I'm Finished with it”, Online available at: <https://productforums.google.com/forum/#!msg/phone-by-google/faECnR2RJwA/gKNtOkQgAQAJ>, Jan. 11, 2016, 2 pages.
Yeh, Jui-Feng, “Speech Act Identification Using Semantic Dependency Graphs with Probabilistic Context-free Grammars”, ACM Transactions on Asian and Low-Resource Language Information Processing, vol. 15, No. 1, Dec. 2015, pp. 5.1-5.28.
Young et al., “POMDP-Based Statistical Spoken Dialog Systems: A Review”, Proceedings of the IEEE, vol. 101, No. 5, 2013, 18 pages.
Yousef, Zulfikar A., “Braina (A.I) Artificial Intelligence Virtual Personal Assistant”, Online available at: <https://www.youtube.com/watch?v=2h6xpB8bPSA>, Feb. 7, 2017, 3 pages.
Yu et al., “Permutation Invariant Training of Deep Models for Speaker-Independent Multi-talker Speech Separation”, Proc. ICASSP, 2017, 5 pages.
Yu et al., “Recognizing Multi-talker Speech with Permutation Invariant Training”, Interspeech 2017, Aug. 20-24, 2017, pp. 2456-2460.
Zhang et al., “Interaction Proxies for Runtime Repair and Enhancement of Mobile Application Accessibility”, In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (CHI '17). ACM, Denver, CO, USA, online available at: https://dl.acm.org/doi/pdf/10.1145/3025453.3025846, May 6-11, 2017, pp. 6024-6037.
Zhang et al., “Very Deep Convolutional Networks for End-To-End Speech Recognition”, IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2017, 5 pages.
Zhao et al., “Big Data Analysis and Application”, Aviation Industry Press, Dec. 2015, pp. 236-241.
Zhao et al., “CueSee: Exploring Visual Cues for People with Low Vision to Facilitate a Visual Search Task”, In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, UbiComp '16, Heidelberg, Germany, online available at: https://dl.acm.org/doi/pdf/10.1145/2971648.2971730, Sep. 12-16, 2016, pp. 73-84.
Zhao et al., “Enabling People with Visual Impairments to Navigate Virtual Reality with a Haptic and Auditory Cane Simulation”, In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (CHI '18). ACM, Article 116, Montréal, QC, Canada, online available at: https://dl.acm.org/doi/pdf/10.1145/3173574.3173690, Apr. 21-26, 2018, 14 pages.
Zhao et al., “SeeingVR: A Set of Tools to Make Virtual Reality More Accessible to People with Low Vision”, In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems (CHI '19). ACM, Article 111, Glasgow, Scotland, UK, online available at: https://dl.acm.org/doi/pdf/10.1145/3290605.3300341, May 4-9, 2019, 14 pages.
Zheng et al., “Intent Detection and Semantic Parsing for Navigation Dialogue Language Processing”, 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), 2017, 6 pages.
Zhong et al., “JustSpeak: Enabling Universal Voice Control on Android”, W4A'14, Proceedings of the 11th Web for All Conference, No. 36, Apr. 7-9, 2014, 8 pages.
Zhou et al., “Learning Dense Correspondence via 3D-guided Cycle Consistency”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, 10 pages.
Zmolikova et al., “Speaker-Aware Neural Network Based Beamformer for Speaker Extraction in Speech Mixtures”, Interspeech 2017, Aug. 20-24, 2017, pp. 2655-2659.
102915221, CN, A, Chinese Patent Office in an Office Action for related Patent Application No. 202111371040.3 on Jul. 1, 2023.
103078995, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201880002639.X on Mar. 17, 2023.
103105995, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110943177.5 on Jan. 10, 2023.
103187053, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201580080518.3 on Oct. 18, 2021.
103197963, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201910115436.8 on Mar. 14, 2022.
103217892, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110557428.6 on Dec. 2, 2021.
103277974, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201910910058.2 on Feb. 17, 2023.
103324100, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680065149.5 on Dec. 15, 2021.
103455135, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201910950787.0 on May 24, 2023.
103457837, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202010997038.6 on Sep. 9, 2021.
103546453, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110689193.6 on Aug. 1, 2022.
103595869, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201910950787.0 on May 24, 2023.
103686723, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680065149.5 on Dec. 15, 2021.
103730120, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jun. 17, 2022.
103761104, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110943177.5 on Mar. 8, 2022.
103778527, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110571137.2 on Sep. 30, 2021.
103780758, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110557428.6 on Dec. 2, 2021.
103942932, CN, a, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110571137.2 on Sep. 30, 2021.
103943107, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jul. 1, 2023.
103956169, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jul. 1, 2023.
102693729, CN, B, This document was cited by the applicant on Mar. 29, 2022.
104092829, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680065149.5 on Dec. 15, 2021.
104185868, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201580080518.3 on Oct. 18, 2021.
104240701, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201710551469.8 on Nov. 10, 2021.
104376250, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201910950787.0 on May 24, 2023.
104575504, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jun. 17, 2022.
104731441, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201810019395.8 on Oct. 29, 2021.
104798012, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 2020-205151 on Nov. 26, 2021.
105338425, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110689193.6 on Aug. 1, 2022.
105516441, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201810019395.8 on Oct. 29, 2021.
105554217, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202011041038.5 on Jan. 26, 2022.
106294558, CN, A, Cited by WIPO for related Patent Application No. PCT/US2023/022226 on Jul. 27, 2023.
106575501, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202210554114.5 on Mar. 31, 2023.
108268187, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110513252.4 on Mar. 14, 2022.
110263144, CN, A, Cited by the WIPO in an Office Action for related Patent Application No. PCT/US2021/036910 on Sep. 29, 2021.
111124224, CN, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110513252.4 on Mar. 14, 2022.
107123417, CN, B, This document was cited by the applicant on Mar. 29, 2022.
111934959, CN, A, Cited by the WIPO in an Office Action for related Patent Application No. PCT/US2023/021248 on Jul. 10, 2023.
2013-88535, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2021-067225 on Nov. 28, 2022.
2013-131087, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-172654 on Oct. 1, 2021.
2013-174987, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-172654 on Oct. 1, 2021.
2013-200265, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-217267 on Nov. 15, 2021.
2013-231655, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2022-040648 on Mar. 6, 2023.
2013-238935, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-172654 on Oct. 1, 2021.
2013-248292, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-217267 on Nov. 15, 2021.
2014-157323, JP, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jul. 1, 2023.
2014-182042, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2022-040648 on Mar. 6, 2023.
2015-1931, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-217267 on Nov. 15, 2021.
2015-10979, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2022-040648 on Mar. 6, 2023.
2015-520409, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2022-054176 on Jul. 22, 2022.
2016-156845, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2021-131662 on Jul. 27, 2022.
2017-11608, JP, A, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2022-7002780 on Feb. 22, 2022.
2017-211608, JP, A, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2020-7037527 on Oct. 25, 2021.
2018-511095, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2018-184477 on Sep. 22, 2022.
2018-64297, JP, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2018-184477 on Sep. 22, 2022.
10-2013-0132200, KR, A, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202111371040.3 on Jul. 1, 2023.
10-2014-0007282, KR, A, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2020-7037527 on Oct. 25, 2021.
10-2014-0071208, KR, A, Cited by the Japanese Patent Office in an Office Action for related Patent Application No. 2020-205151 on Nov. 26, 2021.
10-2015-0025059, KR, A, Cited by the U.S. Patent Office in an Office Action for related U.S. Appl. No. 17/398,866, filed Apr. 20, 2023.
10-2017-0096774, KR, A, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2022-7042877 on Jan. 18, 2023.
10-2020-0007926, KR, A, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2022-7042984 on Jan. 18, 2023.
Choi et al., “Evaluation of Frequency Warping Based Features and Spectro-Temporal Features for Speaker Recognition”, pp. 3-10, Cited by the Korean Patent Office in an Office Action for related Patent Application No. 10-2022-7006388 on Jul. 18, 2023.
Hanqing et al., “Deep Learning of Instruction Intention Understanding Using Stacked Denoising Autoencoder”6 pages, Cited by the Chinese, Patent Office in an Office Action for related Patent Application No. 201880028447.6 on Oct. 12, 2022.
“How to adjust the order of control center buttons on iPhone iOS12 version after buying a mobile phone”, 4 pages, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202110513252.4 on Mar. 14, 2022.
Juan, Xu, “Characteristic Analysis on Unvoiced Consonants and its Application in Whispered Speaker Identification”, 62 pages, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 201680049825.X on Jul. 1, 2023.
Liyin, Liu, “Research and Application of Recommendation Technology Based on Logistic Regression”, 84 pages, Cited by the Chinese Patent Office in an Office Action for related Patent Application No. 202111371040.3 on Jul. 1, 2023.
Related Publications (1)
Number Date Country
20230386462 A1 Nov 2023 US
Provisional Applications (1)
Number Date Country
62005760 May 2014 US
Continuations (5)
Number Date Country
Parent 17461018 Aug 2021 US
Child 18231135 US
Parent 16800456 Feb 2020 US
Child 17461018 US
Parent 16530708 Aug 2019 US
Child 16800456 US
Parent 15656793 Jul 2017 US
Child 16530708 US
Parent 14502737 Sep 2014 US
Child 15656793 US