Patents Assigned to Google LLC
-
Patent number: 10768644Abstract: In embodiments of camera data access based on subscription status, a camera device captures and communicates video to a server device that receives the video, and records and maintains the video as remotely recorded video. An application implemented by a client computing device provides all access, some access, or no access to the remotely recorded video at the server device based on a subscription level corresponding to the camera device. The server device manages subscription levels associated with the user of the camera device, the subscription levels each delineating a level of access to the remotely recorded video. A first subscription level provides access to the live video captured by the camera device, and at least a second subscription level provides access to both the live video and the remotely recorded video at the server device.Type: GrantFiled: March 4, 2019Date of Patent: September 8, 2020Assignee: Google LLCInventors: Igor Karp, Lev Stesin
-
Patent number: 10769899Abstract: Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.Type: GrantFiled: August 29, 2019Date of Patent: September 8, 2020Assignee: Google LLCInventor: Vincent Dureau
-
Patent number: 10771355Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.Type: GrantFiled: May 6, 2019Date of Patent: September 8, 2020Assignee: Google LLCInventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Patent number: 10769424Abstract: A new segment of electronic handwriting is provided to a handwriting recognition module to obtain a plurality of textual interpretations of the new segment. The textual interpretations obtained from the handwriting recognition module are scored based on how each respective electronic handwriting representation would change a display of existing electronic content when the respective electronic handwriting representation is displayed substantially at the user designated position within or adjacent to the existing electronic content. Based on the scoring, an electronic handwriting representation corresponding to a respective textual interpretation of the plurality of textual interpretations is selected, and the existing electronic content is modified to include the selected electronic handwriting representation located substantially at the user designated position.Type: GrantFiled: February 11, 2019Date of Patent: September 8, 2020Assignee: Google LLCInventors: Maria Cirimele, Thomas William Buckley, Robert Ky Mickle, Tayeb Al Karim
-
Patent number: 10769549Abstract: The present disclosure provides systems and methods for the management and/or evaluation of machine-learned models based on locally logged data. In one example, a user computing device can obtain a machine-learned model (e.g., from a server computing device) and can evaluate at least one performance metric for the machine-learned model. In particular, the at least one performance metric for the machine-learned model can be evaluated relative to data that is stored locally at the user computing device. The user computing device and/or the server computing device can determine whether to activate the machine-learned model on the user computing device based at least in part on the at least one performance metric. In another example, the user computing device can evaluate a plurality of machine-learned models against locally stored data. At least one of the models can be selected based on the evaluated performance metrics.Type: GrantFiled: November 21, 2016Date of Patent: September 8, 2020Assignee: Google LLCInventors: Keith Bonawitz, Daniel Ramage
-
Patent number: 10767291Abstract: Preparing textile products by establishing, by a textile product system, data types, valid values for each data type, and valid relationships between the data types encompassing specification of textile products for manufacturing and visualization of the textile products. Receiving, from a user, a first data set comprising values of data types and relationships between the data types associated with at least one of manufacturing of a particular textile product and visualization of the particular textile product. Determining whether the received first data set conforms to the data type, data value, and data relationships valid for at least one of the manufacturing of textile products and the visualization of textile products.Type: GrantFiled: April 20, 2018Date of Patent: September 8, 2020Assignee: Google LLCInventor: Timothy Edward Wilson
-
Patent number: 10770035Abstract: This document describes techniques and systems that enable a smartphone-based radar system for facilitating awareness of user presence and orientation. The techniques and systems use a radar field to accurately determine a user's location and physical orientation with respect to an electronic device, such as a smartphone. The radar field also enables the device to receive 3D gestures from the user to interact with the device. The techniques allow the device to provide functionality based on the user's presence and orientation, and to appropriately adjust the timing, content, and format of the device's interactions with the user.Type: GrantFiled: August 22, 2018Date of Patent: September 8, 2020Assignee: Google LLCInventors: Leonardo Giusti, Ivan Poupyrev, Brandon Barbello, Patrick M. Amihood
-
Patent number: 10769431Abstract: A device for capturing rendered text is described. The device incorporates one or more visual sensors that receive visual information as a part of capturing rendered text. The visual sensors are collectively capable of capturing both text that is permanently printed on a page, and text that is displayed transitorily on a dynamic device. The device further incorporates a visual information disposition subsystem for disposing of visual information received by the visual sensors. The device further incorporates a package that bears the visual sensors and the visual information disposition subsystem, and is suitable to be held in a human hand.Type: GrantFiled: September 17, 2018Date of Patent: September 8, 2020Assignee: Google LLCInventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
-
Patent number: 10769428Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a second model to approximate the output of a first model to classify, according to a classification scheme, image data received as input, and after the second model is trained accessing map data that specifies a plurality of geographic locations, and for each geographic location associated with an entity for each image of the one or more images that depict the entity located at the geographic location, providing the image to the second model to generate an embedding for the image, associating each of the one or more embeddings generated by the second model with the geographic location, and storing, in a database, location data specifying the geographic location, the associated one or more embeddings, and data specifying the entity, as an associated entity entry for the entity.Type: GrantFiled: August 13, 2018Date of Patent: September 8, 2020Assignee: Google LLCInventors: Abhanshu Sharma, Fedir Zubach, Thomas Binder, Lukas Mach, Sammy El Ghazzal, Matthew Sharifi
-
Patent number: 10769367Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a low latency interactive user interface. In one aspect, a method includes while individual characters in a sequence of characters are being entered into a field of an interactive user interface and before the sequence has been completely entered parsing the entered characters using a string pattern and presenting the parsed characters in a second field according to a presentation format. The method also includes sending one or more of the entered characters to a server. The method also includes receiving a different second string pattern and a different second presentation format from the server in response to the sending. The method also includes parsing one or more second entered characters using the second string pattern and presenting the parsed second entered characters in the second field according to a second presentation format.Type: GrantFiled: March 21, 2016Date of Patent: September 8, 2020Assignee: Google LLCInventor: Tomer Kol
-
Patent number: 10769678Abstract: Systems and methods for publishing content are provided. One method includes generating a content item template for a content item configured for publication within one or more resources. The method further includes storing the content item template within a memory for later publication. The method further includes receiving input data from the content provider and detecting a trigger signal associated with the content item. The method further includes entering the content item into an auction in response to detecting the trigger signal. The method further includes adding the input data provided by the content provider via the interface to the content item template to generate the content item prior to publication of the content item within the one or more resources.Type: GrantFiled: February 24, 2015Date of Patent: September 8, 2020Assignee: Google LLCInventor: Xiaohuan Li
-
Publication number: 20200280763Abstract: Various arrangements are detailed herein related to managing video recording. A system can include a network-enabled video camera that captures a video stream of a location and streams the video stream to a cloud-based home assistant integration platform. The system can include a home assistant device comprising a microphone and wireless network interface, the home assistant device configured to receive, via the microphone, a spoken command that requests video, captured by the network-enabled video camera, be recorded. The cloud-based home assistant integration platform may be configured to analyze the video stream captured using the network-enabled video camera to determine an identity of the user. The platform may be further configured to store a portion of the video stream linked to a user account of the user based on the spoken command and the identity of the user.Type: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Applicant: Google LLCInventors: Jessica Yuan, James Stewart, Rajeev Nongpiur, Patrick Lister, Chi Yeung Jonathan Ng
-
Publication number: 20200278422Abstract: Various embodiments utilize application-based processing parameters to dynamically configure a radar-based detection system based upon an operating context of an associated device. A first application with execution priority on a device dynamically configures the radar-based detection system to emit a radar field suitable for a first operating context associated with the first application. The first application can also dynamically configure processing parameters of the radar-based detection system, such as digital signal processing parameters and machine-learning parameters. In some cases, a second application assumes execution priority over the first application, and dynamically reconfigures the radar-based detection system to emit a radar field suitable to a second operating context associated with the second application.Type: ApplicationFiled: May 15, 2020Publication date: September 3, 2020Applicant: Google LLCInventors: Jaime Lien, Erik M. Olson
-
Publication number: 20200279074Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving two or more data sets each representing speech of a corresponding individual attending an internet-based social networking video conference session, decoding the received data sets to produce corresponding text for each individual attending the internet-based social networking video conference, and detecting characteristics of the session from a coalesced transcript produced from the decoded text of the attending individuals for providing context to the internet-based social networking video conference session.Type: ApplicationFiled: May 18, 2020Publication date: September 3, 2020Applicant: Google LLCInventors: Glen Shires, Sterling Swigart, Jonathan Zolla, Jason J. Gauci
-
Publication number: 20200279562Abstract: A method includes obtaining, by data processing hardware, a plurality of non-watermarked speech samples. Each non-watermarked speech does not include an audio watermark sample. The method includes, from each non-watermarked speech sample of the plurality of non-watermarked speech samples, generating one or more corresponding watermarked speech samples that each include at least one audio watermark. The method includes training, using the plurality of non-watermarked speech samples and corresponding watermarked speech samples, a model to determine whether a given audio data sample includes an audio watermark, and after training the model, transmitting the trained model to a user computing device.Type: ApplicationFiled: May 14, 2020Publication date: September 3, 2020Applicant: Google LLCInventors: Alexander H. Gruenstein, Taral Pradeep Joglekar, Vijayaditya Peddinti, Michiel A.u. Bacchiani
-
Patent number: 10762422Abstract: A system includes one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the computers to implement a combined machine learning model for processing an input including multiple features to generate a predicted output for the machine learning input. The combined model includes: a deep machine learning model configured to process the features to generate a deep model output; a wide machine learning model configured to process the features to generate a wide model output; and a combining layer configured to process the deep model output generated by the deep machine learning model and the wide model output generated by the wide machine learning model to generate the predicted output, in which the deep model and the wide model have been trained jointly on training data to generate the deep model output and the wide model output.Type: GrantFiled: December 29, 2016Date of Patent: September 1, 2020Assignee: Google LLCInventors: Tal Shaked, Rohan Anil, Hrishikesh Balkrishna Aradhye, Mustafa Ispir, Glen Anderson, Wei Chai, Mehmet Levent Koc, Jeremiah Harmsen, Xiaobing Liu, Gregory Sean Corrado, Tushar Deepak Chandra, Heng-Tze Cheng
-
Patent number: 10764041Abstract: Systems and methods may be used for establishing a link between user identifiers of different systems without disclosing specific user identifying information. One method includes generating a matching relationship based on double encrypted one or more first data sets of a first party system and double encrypted one or more second data sets of a second party system. The matching relationship indicates one or more links between match keys associated with the first party system and the match keys associated with the third party system. The method includes assigning bridge identifiers for user identifiers associated with the first party system and the user identifiers associated with the third party system based on the matching relationship.Type: GrantFiled: December 14, 2017Date of Patent: September 1, 2020Assignee: Google LLCInventors: Shobhit Saxena, Benjamin Kreuter, Sarvar Patel, Karn Seth
-
Patent number: 10764708Abstract: Sound is produced through headphones in a manner that improves user experience and increases safety. In some circumstances, such as when the user is moving during exercise, commuting, etc., an audio safety spatialization mode of the headphones is automatically activated. In this mode, sound is spatialized such that when the user turns his head, the sound appears to be generated from a same position in space as before the user turned his head. If the user's head remains in the turned position, the spatialized sound will return to an initialized position with respect to the user's head.Type: GrantFiled: June 27, 2019Date of Patent: September 1, 2020Assignee: Google LLCInventor: Jonathan Moeller
-
Patent number: D894904Type: GrantFiled: March 15, 2018Date of Patent: September 1, 2020Assignee: Google LLCInventors: Yoshimichi Matsuoka, Jeffrey Hayashida
-
Patent number: D894952Type: GrantFiled: May 7, 2018Date of Patent: September 1, 2020Assignee: Google LLCInventor: Golden Gopal Krishna