Patents Assigned to GOOGLE
-
Patent number: 11514353Abstract: Training and/or utilizing a machine learning model to generate request agnostic predicted interaction scores for electronic communications, and to utilization of request agnostic predicted interaction scores in determining whether, and/or how, to provide corresponding electronic communications to a client device in response to a request. A request agnostic predicted interaction score for an electronic communication provides an indication of quality of the communication, and is generated independent of corresponding request(s) for which it is utilized. In many implementations, a request agnostic predicted interaction score for an electronic communication is generated “offline” relative to corresponding request(s) for which it is utilized, and is pre-indexed with (or otherwise assigned to) the electronic communication. This enables fast and efficient retrieval, and utilization, of the request agnostic interaction score by computing device(s), when the electronic communication is responsive to a request.Type: GrantFiled: October 26, 2017Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Archit Gupta, Hariharan Chandrasekaran, Harish Chandran
-
Patent number: 11514907Abstract: The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.Type: GrantFiled: April 28, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Gaurav Bhaya, Ulas Kirazci, Bradley Abrams, Adam Coimbra, Ilya Firman, Carey Radebaugh
-
Patent number: 11513579Abstract: Selection and serving of content items may include receiving data indicative of a status of an energy source of a device with a request for a content item. A first received content item may be associated with a first energy consumption level and a second received content item may be associated with a second energy consumption level. The accessed content items are responsive to the request for a content item. The first energy consumption level may be higher than the second energy consumption level. The first content item or the second content item may be selected based, at least in part, on the received data indicative of the status of the energy source of the device, and data to display the selected content item may be provided to the device.Type: GrantFiled: March 16, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Hareesh Nagarajan, Surojit Chatterjee
-
Patent number: 11513655Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for route planning are provided. The disclosed technology can include accessing user interface data that includes states of interface elements associated with a user interface. Further, the state of the user interface can be determined based at least in part on the user interface data. The state of the user interface can include functionalities of the interface elements. The interface elements can be mapped to simplified user interface elements on the based at least in part on the functionalities of the interface elements. Furthermore, a simplified user interface can be generated based at least in part on the simplified user interface elements. The simplified user interface elements can be configured to perform operations associated with the functionalities of the interface elements.Type: GrantFiled: June 26, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Ajit Narayanan, Xiang Xiao
-
Patent number: 11514014Abstract: At least one aspect of the present disclosure is directed to a systems and methods of maintaining key-value stores. The method can include establishing a first run of data records indexed by a key value. The method can include tracking, using an index, a merging of the data records of the first run onto a merge level on a database. The method can include establishing, concurrent to the merging of the first run, a second run of data records indexed by a key value. The method can include determining that the index tracking the merge of the data records of the first run onto the merge level satisfies a quantile condition. The method can include adding the subset of the second plurality of records of the second run to the merging of the first plurality of records of the first run onto the merge level maintained on the database.Type: GrantFiled: September 11, 2019Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventor: Goetz Graefe
-
Patent number: 11516717Abstract: Apparatus and methods related to acquiring service on mobile computing devices (MCDs) are provided. An MCD can determine whether the MCD is connected to a wireless network. After determining that the MCD is not connected to the wireless network, the MCD can determine a scanning context that includes a mobility attribute and/or a location attribute. Based on the scanning context, the MCD can determine frequencies associated with the wireless network and scanning rates for scanning the frequencies, where each frequency can be associated with a respective scanning rate. The MCD can scan one or more of the frequencies at one or more respective scanning rates for a signal that enables the MCD to attempt connection with the wireless network.Type: GrantFiled: June 21, 2018Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Shivank Nayak, Siddharth Ray, Junda Liu
-
Patent number: 11514126Abstract: A computer-implemented method is disclosed for saving content. The method can include receiving, by one or more computing devices from a user at a first time, a first user input directed to a portion of a web page; receiving, by the one or more computing devices at a second time after the first time, a second user input describing a search query, and providing for display, by the one or more computing devices, data describing the portion of the web page in response to receiving the second user input.Type: GrantFiled: May 19, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Kerstin Kuehne, Ivana Tomic, Melinda Hillary Klayman, Jamie Keene, Iuliana Georgiana Ginghina, Edmund William Wright
-
Patent number: 11513355Abstract: A method of pervasive memory augmentation includes receiving a request to augment a memory via a heads-up display having a field of view and generating one or more processor-readable memory cues that are connected to the memory. A cued content is generated based on the one or more processor-readable memory cues. The cued content is presented in a display space in the field of view of the heads-up display on a spaced repetition schedule.Type: GrantFiled: March 5, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Evangelos Niforatos, Daniel Perry
-
Patent number: 11514274Abstract: Systems, methods and computer-readable storage media utilized to prepare datasets for geo experiments. One method includes receiving one or more input parameters. The method further includes extracting, from the data, training data. The method further includes calculating a difference in input data and a difference in response data of the training data. The method further includes determining a first plurality of geographic pairs. The method further includes extracting, from the data, evaluation data. The method further includes separating each geographic pair of the first plurality of geographic pairs into a treatment region or a control region for a plurality of simulations of a plurality of different simulation subsets for each of a plurality of different subsets of geographic pairs. The method further includes calculating a plurality of uncertainty estimates. The method further includes selecting a first subset of geographic pairs and providing the selected subset of geographic pairs.Type: GrantFiled: March 30, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Aiyou Chen, Timothy C. Au, Nicolas Remy, Kevin Benac
-
Patent number: 11515684Abstract: There is provided a device to generate an output light. The device comprises a substrate, a quantum well structure (QWS) disposed on the substrate, and a waveguide disposed on the substrate and in contact with the QWS. The QWS has a first layer, a second layer, and a third layer. The second layer is disposed and quantum-confined between the first layer and the third layer. In addition, the second layer is to emit an input light when electrically biased. The input light has an optical field extending outside the QWS and into the waveguide, to optically couple the waveguide with the QWS. The waveguide is to provide an optical resonance cavity for the input light. Moreover, the waveguide has an optical outlet to transmit at least some of the input light out of the waveguide to generate the output light.Type: GrantFiled: February 20, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventor: Douglas Raymond Dykaar
-
Patent number: 11514896Abstract: Dynamic interfacing with applications is provided. For example, a system receives a first input audio signal. The system processes, via a natural language processing technique, the first input audio signal to identify an application. The system activates the application for execution on the client computing device. The application declares a function the application is configured to perform. The system modifies the natural language processing technique responsive to the function declared by the application. The system receives a second input audio signal. The system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. The system determines that the one or more parameters are compatible for input into an input field of the application. The system generates an action data structure for the application. The system inputs the action data structure into the application, which executes the action data structure.Type: GrantFiled: November 27, 2019Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Quazi Hussain, Adam Coimbra, Ilya Firman
-
Patent number: 11513824Abstract: Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.Type: GrantFiled: October 18, 2021Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Vikram Aggarwal, Dina Elhaddad
-
Patent number: 11514109Abstract: Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.Type: GrantFiled: October 29, 2020Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Matthew Sharifi, Victor Carbune
-
Publication number: 20220376887Abstract: Systems and methods for generating min-increment counting bloom filters to determine count and frequency of device identifiers and attributes in a networking environment are disclosed. The system can maintain a set of data records including device identifiers and attributes associated with device in a network. The system can generate a vector comprising coordinates corresponding to counter registers. The system can identify hash functions to update a counting bloom filter. The system can hash the data records to extract index values pointing to a set of counter registers. The system can increment the positions in the min-increment counting bloom filter corresponding to the minimum values of the counter registers. The system can obtain an aggregated public key comprising a public key. The system can encrypt the counter registers using the aggregated shared key to generate an encrypted vector. The system can transmit the encrypted vector to a networked worker computing device.Type: ApplicationFiled: July 7, 2020Publication date: November 24, 2022Applicant: GOOGLE LLCInventors: Craig Wright, Benjamin Kreuter, James Robert Koehler, Arthur Asuncion, Evgeny Skvortsov, Laura Grace Book, Sheng MA, Jiayu Peng, Xichen Huang
-
Patent number: 11506509Abstract: An interactive digital map is provided via a user interface of a computing device. A request to obtain travel directions to a destination is received via the user interface. An indication of a ride from a pick-up location to a drop-off location, to traverse at least a portion of the route, is obtained from a third-party provider of a ride service. Visualization information for rendering a visualization of the ride on the digital map also is received from the third-party provider of the ride service. The visualization of the ride on the digital map is generated in accordance with the received visualization information.Type: GrantFiled: November 11, 2020Date of Patent: November 22, 2022Assignee: GOOGLE LLCInventors: Izaak Rubin, Holger-Frederik Flier, Sara Torti
-
Patent number: 11509620Abstract: Implementations set forth herein relate to subjecting a message to a group rule that causes any message, in a message thread that includes the message, to include certain addresses, regardless of the addresses that are incorporated, by a user, into an address field of a reply message. The group rule can reduce a number of messages that are not provided to a group of intended recipients because of message originators omitting the intended recipients on important messages. Furthermore, this can reduce a number of messages that are sent to compensate for certain reply messages not being received by all intended recipients. A group rule can be modified by any recipient that does not desire to be included in the group rule, and a group rule can expire when one or more conditions are satisfied, thereby causing certain messages to no longer be subject to the group rule.Type: GrantFiled: June 9, 2020Date of Patent: November 22, 2022Assignee: GOOGLE LLCInventors: Lingyi Zhang, Cliff Chin Ngai Sze
-
Patent number: 11507636Abstract: Systems and methods for automatically associating content characteristics to a third-party content are provided. A uniform resource locator identifying a resource is received from a content provider. The content is rendered to produce an object tree. A first node of the object tree is determined, where the first node represents a content slot. A second node of the object tree proximate to the first node is identified. The second node has a content characteristic, which is extracted. The extracted content characteristic is associated with the first node and stored.Type: GrantFiled: December 9, 2019Date of Patent: November 22, 2022Assignee: GOOGLE LLCInventors: Guannan Zhang, Yiling Zhang
-
Patent number: D970501Type: GrantFiled: February 1, 2021Date of Patent: November 22, 2022Assignee: GOOGLE LLCInventors: Matthew Seflic, Maj Isabelle Olsson, Carl Cepress, Katherine Morgenroth
-
Patent number: D971209Type: GrantFiled: September 10, 2021Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventors: Matthew Seflic, Maj Isabelle Olsson, Carl Cepress, Katherine Morgenroth
-
Patent number: D971253Type: GrantFiled: December 18, 2019Date of Patent: November 29, 2022Assignee: GOOGLE LLCInventor: Vahagn Marutyan